var index_supplier = 1, index_product = 1;
var product_count_gbl, listing_count_gbl, country_color_gbl;
var this_domain = document.domain ;
if (this_domain.indexOf("192.") > -1) this_domain = this_domain + "/wp";
this_domain = "http://"+this_domain;

//var country_color = "#FFCD45";


function next_click_wegiet(curr,el)
{

	//alert("test"+curr+" "+el);
	//alert("next_click_wegiet: "+curr);
	//alert(product_count_gbl);
	$(".product_widget_link").css({"color":"#727272"})
	product_count_gbl = parseInt(product_count_gbl);
	if(curr > -1)
	{	
		if(product_count_gbl==20)
		{
			if(curr == 20)
				curr = 0;
			else if(curr == 24)
				curr = 4;
		}
		else if(product_count_gbl==16)
		{
			if(curr == 16)
				curr = 0;
			else if(curr == 20)
				curr = 4;
		}
		else if(product_count_gbl==12)
		{
			if(curr == 12)
				curr = 0;
			else if(curr == 16)
				curr = 4;
		}
		else if(product_count_gbl==8)
		{
			if(curr == 12)
				curr = 4;
			else if(curr == 8)
				curr = 0;
		}
	/*if(curr >= parseInt(product_count_gbl))
	{
		if(curr > parseInt(product_count_gbl))
			document.getElementById(5+ "_products").style.color = country_color_gbl;	
		else
			document.getElementById(1+ "_products").style.color = country_color_gbl;	
		return;
	}
	else
	{*/	
		document.getElementById((curr+1)+ "_products").style.color = country_color_gbl;
		index_product = curr+1;
		var load_image = "<div style='width:100%; text-align:center;'><img border='0' style='margin-top:10px;' src='" + this_domain + "/images/common/loading.gif' /></div>";   
		showvalue = parseInt(curr);
	    var mycurr1 = curr;            
		//alert(curr);
		var mycuur_html =  $('a.jcar_prod_img_' + mycurr1).html();
		
		/*mycuur_html = mycuur_html.replace(/ /g,''); 
		mycuur_html = mycuur_html.replace(/\r/g,''); 
		mycuur_html = mycuur_html.replace(/\n/g,''); 				
		mycuur_html = mycuur_html.replace(/\t/g,''); 	*/							

		if(mycuur_html.indexOf('loading.gif') != -1)
		{   
			
			$('a.jcar_prod_img_' + mycurr1).html(load_image);
			
			
			
			var value1  =  $('input.jcar_prod_input_'+ mycurr1).val();
			
			var mycurr2 = mycurr1 + 1;
			$('a.jcar_prod_img_' + mycurr2).html(load_image);
			var value2  =  $('input.jcar_prod_input_'+ mycurr2).val();
			
			var mycurr3 = mycurr1 + 2;
			$('a.jcar_prod_img_' + mycurr3).html(load_image);
			var value3  =  $('input.jcar_prod_input_'+ mycurr3).val();

			var mycurr4 = mycurr1 + 3;
			$('a.jcar_prod_img_' + mycurr4).html(load_image);
			var value4  =  $('input.jcar_prod_input_'+ mycurr4).val();				

			//$.get(this_domain+'/widgets/featured_widget_ajax.php',{'id_1':value1,'id_2':value2,'id_3':value3,'id_4':value4,'type':'prod'},
//						function(str){
//					
//				eval(str); 
				$('a.jcar_prod_img_' + mycurr1).html('<img src="'+value1+'" border="0" align="center" />');
				$('a.jcar_prod_img_' + mycurr2).html('<img src="'+value2+'" border="0" align="center" />');
				$('a.jcar_prod_img_' + mycurr3).html('<img src="'+value3+'" border="0" align="center" />');
				$('a.jcar_prod_img_' + mycurr4).html('<img src="'+value4+'" border="0" align="center" />');																																
//			});
		}
		
	}
}


function prev_click_wegiet(curr)
{
	
	$(".product_widget_link").css({"color":"#727272"})
	product_count_gbl = parseInt(product_count_gbl);
	
	
	
	if(product_count_gbl==20)
	{
			if(curr == 4 || (curr > product_count_gbl))
				curr = (product_count_gbl-4)
			else if(curr == 0)
				curr = (product_count_gbl-8)
			else if(curr == 16)
				curr = (product_count_gbl-12)
			else if(curr == 12)
				curr = (product_count_gbl-16)
			else if(curr == 20)
				curr = (product_count_gbl-8)
			else
			{
				document.getElementById( 1+ "_products" ).style.color = country_color_gbl;
				return;
			}
	}
	else if(product_count_gbl==16)
	{
		if(curr == 4)
			curr = 12;
		else if(curr == 0)
			curr = 8;
		else if(curr == 12)
			curr = 4;
		else if(curr == 8)
			curr = 0;
		else if(curr == 20)
			curr = 12;
		else if(curr == 16)
			curr = 8;	
	}
	else if(product_count_gbl==12)
	{
		if(curr == 4)
			curr = 8;
		else if(curr == 0)
			curr = 4;
		else if(curr == 8)
			curr = 0;
		else if(curr == 12)
			curr = 4;
		else if(curr == 16)
			curr = 8;
	}
	else if(product_count_gbl==8)
	{
		if(curr == 4)
			curr = 4;
		else if(curr == 0)
			curr = 0;
		else if(curr == 12)
			curr = 4;
		else if(curr == 8)
			curr = 0;
	}
	//alert("prev_click_wegiet: "+curr);
	
	document.getElementById((curr+1)+ "_products").style.color = country_color_gbl;
	index_product = curr+1;		

	 var load_image = "<div style='width:100%; text-align:center;'><img border='0' style='margin-top:10px; padding-top:30px;' src='" + this_domain + "/_site/images/loading.gif' /></div>";   
	showvalue = parseInt(curr);
		var mycurr1 = curr;            
	

	var mycuur_html =  $('a.jcar_prod_img_' + mycurr1).html();
/*	mycuur_html = mycuur_html.replace(/ /g,''); 
	mycuur_html = mycuur_html.replace(/\r/g,''); 
	mycuur_html = mycuur_html.replace(/\n/g,''); 				
	mycuur_html = mycuur_html.replace(/\t/g,''); 	*/							

	if(mycuur_html.indexOf('loading.gif') != -1)
	{   
		$('a.jcar_prod_img_' + mycurr1).html(load_image);
		var value1  =  $('input.jcar_prod_input_'+ mycurr1).val();
		
		var mycurr2 = mycurr1 + 1;
		$('a.jcar_prod_img_' + mycurr2).html(load_image);
		var value2  =  $('input.jcar_prod_input_'+ mycurr2).val();
		
		var mycurr3 = mycurr1 + 2;
		$('a.jcar_prod_img_' + mycurr3).html(load_image);
		var value3  =  $('input.jcar_prod_input_'+ mycurr3).val();

		var mycurr4 = mycurr1 + 3;
		$('a.jcar_prod_img_' + mycurr4).html(load_image);
		var value4  =  $('input.jcar_prod_input_'+ mycurr4).val();				
		
//		$.get(this_domain+'/widgets/featured_widget_ajax.php',{'id_1':value1,'id_2':value2,'id_3':value3,'id_4':value4,'type':'prod'},
//					function(str){
//				
//			eval(str); 
				$('a.jcar_prod_img_' + mycurr1).html('<img src="'+value1+'" border="0" align="center" />');
				$('a.jcar_prod_img_' + mycurr2).html('<img src="'+value2+'" border="0" align="center" />');
				$('a.jcar_prod_img_' + mycurr3).html('<img src="'+value3+'" border="0" align="center" />');
				$('a.jcar_prod_img_' + mycurr4).html('<img src="'+value4+'" border="0" align="center" />');																																		
//		});
	}
}

/*###############################################################################################################################*/

function next_click_wegiet_listing(curr)
{
	$(".supplier_widget_link").css({"color":"#727272"})
	listing_count_gbl = parseInt(listing_count_gbl);

	if($('#leads_area'))
		var type  =  $('#leads_area').val();
//alert("cur next : "+curr);
	if(curr > -1)
	{		
		if(listing_count_gbl==25  && type != 1)
		{
			
			if(curr == 25)
				curr = 0;
			else 
			if(curr == 24)
				curr = 4;
			else 
			if(curr == 30)
				curr = 5;
			
			
		
			
			// below for running 4 companies
			/*if(curr == 5)
			{
				curr = 0;
			}*/
				// below for running 5 companies
				
			if(curr == 5)
			{
				curr = 5;
			}
			
			
			if(curr == 6)
				curr = 1;
		}
		
		
		
		else if(listing_count_gbl==16)
		{
			if(curr == 16)
				curr = 0;
			else if(curr == 20)
				curr = 4;
		}
		else if(listing_count_gbl==12)
		{
			if(curr == 12)
				curr = 0;
			else if(curr == 16)
				curr = 4;
		}
		else if(listing_count_gbl==8)
		{
			
			if(curr == 12)
				curr = 4;
			else if(curr == 8)
				curr = 0;
		}



		if((listing_count_gbl==25 || listing_count_gbl==30) && (type == 1 || type == 2))
		{
			
			if(curr == 25)
				curr = 0;
			else if(curr == 25)
				curr = 5;
			
			if(curr == 5)
				curr = 0;
			if(curr == 6)
				curr = 1;
		}
		
		
		else if(listing_count_gbl==20  && type == 2)
		{
		
			if(curr == 1)
			{
				curr = curr + 0;	
			}
			if(curr == 20)
				curr = 0;
			else if(curr == 20)
				curr = 4;
			
			if(curr == 5)
				curr = 0;
			if(curr == 6)
				curr = 1;
		}
		
		
		
		
		
		else if(listing_count_gbl==20 && type == 1)
		{
			
			// for leads	
			if(curr == 1)
			{
				curr = curr + 0;	
			}
			else if(curr == 3)
			curr = curr + 0;	
			else if(curr == 2)
			curr = curr + 0;	
			
			
			else if(curr == 4)
			curr = curr - 4;	
	
			
			else if(curr == 5)
			{
				
				curr = curr - 4;	
			}
			else if((curr == 4 || (curr > listing_count_gbl)) && type == 1)
				curr = curr - 2;
			// for leads						
		}
		
		
		else
		if(listing_count_gbl==15)
		{
			if(curr == 15)
				curr = 0;
			if(curr == 3)
				curr = 0;
			if(curr == 4)
				curr = 1;
		}
		
		else
		if(listing_count_gbl==10)
		{
			
			if(curr == 2)
				curr = curr - 2;	
			else if(curr == 3)
				curr = curr - 2;	
		}
	
//alert("updated curr : "+curr);
		document.getElementById((curr+1)+ "_supplier").style.color = country_color_gbl;
		
		index_supplier = curr+1;
		

		 var load_image = "<div style='width:100%; text-align:center;'><img border='0' style='border:1px solid #CCCCCC;' src='" + this_domain + "_directory/widgets/slideshow_f_wp/images/loading.gif' /></div>";    

		showvalue = parseInt(curr);
	    var mycurr1 = curr;            


//if(mycurr1 >= 5 && type == 1)
//	mycurr1 = mycurr1%4;


		var mycuur_html =  $('a.jcar_listing_img_' + mycurr1).html();
/*		mycuur_html = mycuur_html.replace(/ /g,''); 
		mycuur_html = mycuur_html.replace(/\r/g,''); 
		mycuur_html = mycuur_html.replace(/\n/g,''); 				
		mycuur_html = mycuur_html.replace(/\t/g,''); 								
*/
//alert("mycuur_html : "+mycuur_html);
		if(mycuur_html.indexOf('loading.gif') != -1)
		{   
			$('a.jcar_listing_img_' + mycurr1).html(load_image);
			var value1  =  $('input.jcar_listing_input_'+ mycurr1).val();
			//var value1  =  "454";
//			alert(mycurr1);
//			alert($('input.jcar_listing_input_'+ mycurr1).val());
//			
			
			var mycurr2 = mycurr1 + 1;
			$('a.jcar_listing_img_' + mycurr2).html(load_image);
			var value2  =  $('input.jcar_listing_input_'+ mycurr2).val();
			
			var mycurr3 = mycurr1 + 2;
			$('a.jcar_listing_img_' + mycurr3).html(load_image);
			var value3  =  $('input.jcar_listing_input_'+ mycurr3).val();

			var mycurr4 = mycurr1 + 3;
			$('a.jcar_listing_img_' + mycurr4).html(load_image);
			var value4  =  $('input.jcar_listing_input_'+ mycurr4).val();	
			
			
			var mycurr5 = mycurr1 + 4;
			$('a.jcar_listing_img_' + mycurr5).html(load_image);
			var value5  =  $('input.jcar_listing_input_'+ mycurr5).val();	

//			$.get(this_domain+'/widgets/featured_widget_ajax.php',{'id_1':value1,'id_2':value2,'id_3':value3,'id_4':value4,'type':'listing'},
//						function(str){
//					
//				eval(str); 

				$('a.jcar_listing_img_' + mycurr1).html('<span class="w_img_div"><img border=0 src="'+value1+'"  align="center" /></span>');
				
				$('a.jcar_listing_img_' + mycurr2).html('<span class="w_img_div"><img border=0 src="'+value2+'"  align="center" /></span>');
				$('a.jcar_listing_img_' + mycurr3).html('<span class="w_img_div"><img border=0 src="'+value3+'"  align="center" /></span>');
				$('a.jcar_listing_img_' + mycurr4).html('<span class="w_img_div"><img border=0 src="'+value4+'" align="center" /></span>');
				$('a.jcar_listing_img_' + mycurr5).html('<span class="w_img_div"><img border=0 src="'+value5+'" align="center" /></span>');
//			});

		}
	}
}


function prev_click_wegiet_listing(curr)
{
	//alert("listing_count_gbl :" + listing_count_gbl);
	$(".supplier_widget_link").css({"color":"#727272"})
	//alert("prev_click_wegiet_listing_first: "+curr);
	listing_count_gbl = parseInt(listing_count_gbl);

	if($('#leads_area'))
		var type  =  $('#leads_area').val();


	if(listing_count_gbl==25 && type != 1 && type != 2)
	{

		if((curr == 5 || (curr > listing_count_gbl)))
			curr = (listing_count_gbl-5)
		else if(curr == 0 && type != 1)
			curr = (listing_count_gbl-10)
		else if(curr == 16)
			curr = (listing_count_gbl-12)
		else if(curr == 15)
			curr = (listing_count_gbl-20)
		else if(curr == 20)
			curr = (listing_count_gbl-15)
		else if(curr == 25)
			curr = (listing_count_gbl-10)	
		else
		{
			
			document.getElementById(1+ "_supplier").style.color = country_color_gbl;
			return;
		}
	}

	// for special offers
	if(listing_count_gbl==20 && type == 2)
	{
		//alert("curr : "+curr);
		if(curr == 1)
		curr = curr + 3;	
		else if(curr == 3)
		curr =  1;	
		else if(curr == 2)
		curr = 0;	
		else if(curr == 4)
		curr = 2;
		else if(curr == 5)
		curr = curr - 2;	
		
		else if(curr == 6)
		curr = curr - 2;	

		
		else if(curr == 0)
		{
			curr = curr + 3;	
		}
		
		else if(curr == 12)
		{
			curr = 3;	
		}
		else if(curr == 16)
		{
			curr = 2;	
		}
		else if(curr == 20)
		{
			curr = 1;	
		}
		
		else if((curr == 4 || (curr > listing_count_gbl)) && type == 1)
			curr = curr - 2;	
		//alert("curr 2 : "+curr);
	}
	
	else if(listing_count_gbl==16)
	{
		if(curr == 4)
			curr = 12;
		else if(curr == 0)
			curr = 8;
		else if(curr == 12)
			curr = 4;
		else if(curr == 8)
			curr = 0;
		else if(curr == 20)
			curr = 12;
		else if(curr == 16)
			curr = 8;	
	}
	else if(listing_count_gbl==12)
	{
		if(curr == 4)
			curr = 8;
		else if(curr == 0)
			curr = 4;
		else if(curr == 8)
			curr = 0;
		else if(curr == 12)
			curr = 4;
		else if(curr == 16)
			curr = 8;
	}
	else if(listing_count_gbl==8)
	{
		if(curr == 4)
			curr = 4;
		else if(curr == 0)
			curr = 0;
		else if(curr == 12)
			curr = 4;
		else if(curr == 8)
			curr = 0;
	}
	
	else if((listing_count_gbl==25 || listing_count_gbl==30) && (type == 1 || type == 2))
	{
		//alert("Start curr : "+curr);
		// for leads	
		if(curr == 1)
			curr = curr + 3;	
		else if(curr == 3)
			curr = curr - 2;	
		else if(curr == 2)
			curr = curr - 2;	
		else if(curr == 4)
			curr = curr - 2;
		else if(curr == 5)
			curr = curr - 2;	
		
		else if(curr == 6)
			curr = curr - 2;	

		
		else if(curr == 0)
		{
			curr = curr + 3;	
		}
		else if((curr == 4 || (curr > listing_count_gbl)) && type == 1)
			curr = curr - 2;
		// for leads		
		
	}
	
	else if(listing_count_gbl==20 && type == 2)
	{
		// for special offers	
		if(curr == 1)
		curr = curr + 2;	
		else if(curr == 3)
		curr = curr - 2;	
		else if(curr == 2)
		curr = curr - 2;	
		
		else if(curr == 5)
		curr = curr - 2;	
		
		else if(curr == 6)
		curr = curr - 2;	

		
		else if(curr == 0)
		{
			curr = curr + 2;	
		}
		else if((curr == 4 || (curr > listing_count_gbl)) && type == 1)
			curr = curr - 2;

	}
	
	else if(listing_count_gbl==15)
	{
		
		// for leads	
		if(curr == 1)
		curr = curr + 1;	
		else if(curr == 3)
		curr = curr - 2;	
		else if(curr == 2)
		curr = curr - 2;	
		else if(curr == 0)
		{
			curr = curr + 1;	
		}
		else if((curr == 4 || (curr > listing_count_gbl)) && type == 1)
			curr = curr - 2;
		// for leads						
	}
	
	
	else
	if(listing_count_gbl==10)
	{
		if(curr == 0)
			curr = curr + 2;
		if(curr == 2)
			curr = curr - 2;	
		else if(curr == 3)
			curr = curr - 2;	
	}

	
	//alert("prev_click_wegiet_listing:" + curr);
	
	document.getElementById((curr+1)+ "_supplier").style.color = country_color_gbl;
	index_supplier = curr+1;	
	var load_image = "<div style='width:100%; text-align:center;'><img border='0' style='border:1px solid #CCCCCC;' src='" + this_domain + "/images/common/loading.gif' /></div>";   
	showvalue = parseInt(curr);
	var mycurr1 = curr;            


	var mycuur_html =  $('a.jcar_listing_img_' + mycurr1).html();
/*	mycuur_html = mycuur_html.replace(/ /g,''); 
	mycuur_html = mycuur_html.replace(/\r/g,''); 
	mycuur_html = mycuur_html.replace(/\n/g,''); 				
	mycuur_html = mycuur_html.replace(/\t/g,''); 			*/					

	if(mycuur_html.indexOf('loading.gif') != -1)
	{   
		$('a.jcar_listing_img_' + mycurr1).html(load_image);
		var value1  =  $('input.jcar_listing_input_'+ mycurr1).val();
		
		var mycurr2 = mycurr1 + 1;
		$('a.jcar_listing_img_' + mycurr2).html(load_image);
		var value2  =  $('input.jcar_listing_input_'+ mycurr2).val();
		
		var mycurr3 = mycurr1 + 2;
		$('a.jcar_listing_img_' + mycurr3).html(load_image);
		var value3  =  $('input.jcar_listing_input_'+ mycurr3).val();

		var mycurr4 = mycurr1 + 3;
		$('a.jcar_listing_img_' + mycurr4).html(load_image);
		var value4  =  $('input.jcar_listing_input_'+ mycurr4).val();	
		
		var mycurr5 = mycurr1 + 4;
		$('a.jcar_listing_img_' + mycurr5).html(load_image);
		var value5  =  $('input.jcar_listing_input_'+ mycurr5).val();	
		
//		$.get(this_domain+'/widgets/featured_widget_ajax.php',{'id_1':value1,'id_2':value2,'id_3':value3,'id_4':value4,'type':'listing'},
//					function(str){
//				
//			eval(str); 
		$('a.jcar_listing_img_' + mycurr1).html('<span class="w_img_div"><img src="'+value1+'" border="0" style="" align="center" /></span>');
		$('a.jcar_listing_img_' + mycurr2).html('<span class="w_img_div"><img src="'+value2+'" border="0" style="" align="center" /></span>');
		$('a.jcar_listing_img_' + mycurr3).html('<span class="w_img_div"><img src="'+value3+'" border="0" style="" align="center" /></span>');
		$('a.jcar_listing_img_' + mycurr4).html('<span class="w_img_div"><img src="'+value4+'" border="0" style="" align="center" /></span>');																																	
		$('a.jcar_listing_img_' + mycurr5).html('<span class="w_img_div"><img src="'+value5+'" border="0" style="" align="center" /></span>');																																					
//		});
	}
	//alert("curr 6 : "+curr);
}


/*###############################################################################################################################*/

function index_functions(lead_limit_sell, lead_limit_buy, country_color, product_count, listing_count,type)
{
	
	product_count_gbl = product_count, listing_count_gbl = listing_count, country_color_gbl = country_color;
	//window.onload = setHeight; 
	setHeight();
	var default_visible_scroll = 5;  // for 5 companies 
	//var default_visible_scroll = 4;
	
	if(type == 'leads' || type == 'special_offers')
		var default_visible_scroll = 1;	
				
	function setHeight()
	{		
		if(listing_count >= 8)
		{
			document.getElementById("1_supplier").style.color = country_color;
		}

		if(product_count >= 8)
		{
			document.getElementById("1_products").style.color = country_color;
		}
	}
		
	$(function() {
		$(".pop_products").jCarouselLite({
			btnNext: ".next_products",
			btnPrev: ".prev_products",
			speed:1100,
			visible: default_visible_scroll,
			scroll: default_visible_scroll,
			next_btn_function: "next_click_wegiet",
			prev_btn_function: "prev_click_wegiet",
			//afterEnd:resetcss,
			//circular: false	
			btnGo:
			[".1_products", ".2_products",
			".3_products", ".4_products",
			".5_products", ".6_products",
			".7_products", ".8_products",
			".9_products", ".10_products",
			".11_products", ".12_products",
			".13_products", ".14_products",
			".15_products", ".16_products",
			".17_products", ".18_products",			
			".19_products", ".20_products"]
		});
	});
	
	$(".product_widget_link").mouseover(function(){
		element_id = this.id;
		element_id = element_id.split("_");
		element_id = element_id[0];
		if(index_product != element_id)
			this.style.color = "#f56655";
	});
	
	$(".product_widget_link").mouseout(function(){
		element_id = this.id;
		element_id = element_id.split("_");
		element_id = element_id[0];
		if(index_product != element_id)
			this.style.color = "#727272";
	});
	
	$(function() {
		
		$(".pop_supplier").jCarouselLite({
			btnNext: ".next_supplier",
			btnPrev: ".prev_supplier",
			speed:1100,
			visible: default_visible_scroll,
			scroll: default_visible_scroll,
			//circular: false
			next_btn_function: "next_click_wegiet_listing",
			prev_btn_function: "prev_click_wegiet_listing",	
		
			btnGo:
			[".1_supplier", ".2_supplier",
			".3_supplier", ".4_supplier",
			".5_supplier", ".6_supplier",
			".7_supplier", ".8_supplier",
			".9_supplier", ".10_supplier",
			".11_supplier", ".12_supplier",
			".13_supplier", ".14_supplier",
			".15_supplier", ".16_supplier",
			".17_supplier", ".18_supplier",			
			".19_supplier", ".20_supplier",
			".21_supplier"]
			
		});
	});
	
	
	
	$(".supplier_widget_link").mouseover(function(){
												 
		element_id = this.id;
		element_id = element_id.split("_");
		element_id = element_id[0];
		if(index_supplier != element_id)
			this.style.color = "#880100";
	});
	
	$(".supplier_widget_link").mouseout(function(){
		element_id = this.id;
		element_id = element_id.split("_");
		element_id = element_id[0];
		if(index_supplier != element_id)
			this.style.color = "#727272";
	});
}

