var ProductSlider_Container_1 = $('#ProductSlider_Container_1');
var ProductSlider_Container_2 = $('#ProductSlider_Container_2');
var ProductSlider_ContainerRow = $('.ProductSlider_ContainerRow');
var Link_Left_1 = $('#Link_Left_1');
var Link_Right_1 = $('#Link_Right_1');
var Link_Left_2 = $('#Link_Left_2');
var Link_Right_2 = $('#Link_Right_2');
var ProductSlider_1_Name = $('#ProductSlider_1_Name');
var ProductSlider_2_Name = $('#ProductSlider_2_Name');
var adjCount;
var unconcatPOS;

var currentProdIndex = 1;
var currentAppIndex = 1;
$(document).ready(function(){
	
	
	//alert(Container_1_Total);
	ProductSlider_Container_1_Width = 126 * Container_1_Total;
	ProductSlider_Container_1.width(ProductSlider_Container_1_Width);
	
	ProductSlider_Container_2_Width = 126 * Container_2_Total;
	ProductSlider_Container_2.width(ProductSlider_Container_2_Width);
	ProductSlider_ContainerRow.css("marginLeft", -86);
	//ProductSlider_1_Name.html(parseFloat(ProductSlider_Container_1.css("marginLeft")));
	
	//Left Link Action
	bindArrows();
	
});

function LeftArrowProduct_Action(newPosition, ID){
		if(newPosition <= 40){
			unbindArrows();
			ID.animate({marginLeft: newPosition}, 300, function(){
				currentProdIndex--;
				//Change Product Name Label
				$('#FeatProductSlider_1_Name').html(Container_1_TitlesArr[currentProdIndex]);
				bindArrows();
			});
		}
	}
	
	function RightArrowProduct_Action(newPosition, ID, countAdj){
		if(newPosition >= countAdj){
			unbindArrows();
			ID.animate({marginLeft: newPosition}, 300, function(){
				currentProdIndex++;
				//Change Product Name Label
				$('#FeatProductSlider_1_Name').html(Container_1_TitlesArr[currentProdIndex]);
				bindArrows();
			});
		}
	}
	
	
	function LeftArrowApp_Action(newPosition, ID){
		if(newPosition <= 40){
			unbindArrows();
			ID.animate({marginLeft: newPosition}, 300, function(){
				currentAppIndex--;
				//Change Product Name Label
				$('#ProductSlider_2_Name').html(Container_2_TitlesArr[currentAppIndex]);
				bindArrows();
			});
		}
	}
	
	function RightArrowApp_Action(newPosition, ID, countAdj){
		if(newPosition >= countAdj){
			unbindArrows();
			ID.animate({marginLeft: newPosition}, 300, function(){
				currentAppIndex++;
				//Change Product Name Label
				$('#ProductSlider_2_Name').html(Container_2_TitlesArr[currentAppIndex]);
				bindArrows();
			});
		}
	}

function bindArrows(){
	Link_Right_1.bind("click", function(){
		unconcatPOS = parseFloat(ProductSlider_Container_1.css("marginLeft"));
		addPOS = (unconcatPOS - 126);
		adjCount = (Container_1_Total -1)*-126;
		RightArrowProduct_Action(addPOS, ProductSlider_Container_1, adjCount);
	});
	Link_Right_2.bind("click", function(){
		unconcatPOS = parseFloat(ProductSlider_Container_2.css("marginLeft"));
		addPOS = (unconcatPOS - 126);
		adjCount = (Container_2_Total -1)*-126;
		RightArrowApp_Action(addPOS, ProductSlider_Container_2, adjCount);
	});
	
	
	Link_Left_1.bind("click", function(){
		unconcatPOS = parseFloat(ProductSlider_Container_1.css("marginLeft"));
		addPOS = (unconcatPOS +126);
		LeftArrowProduct_Action(addPOS, ProductSlider_Container_1);
	});
	Link_Left_2.bind("click", function(){
		unconcatPOS = parseFloat(ProductSlider_Container_2.css("marginLeft"));
		addPOS = (unconcatPOS +126);
		LeftArrowApp_Action(addPOS, ProductSlider_Container_2);
	});	
}

function unbindArrows(){
	Link_Left_1.unbind("click");
	Link_Left_2.unbind("click");
	Link_Right_1.unbind("click");
	Link_Right_2.unbind("click");

}

function homeSearchApp(){
	var id= $('#SearchByApplication').val();
	window.location = '/Products&applications='+id;
}
function homeSearchCat(){
	var id= $('#SearchByCategory').val();
	window.location = '/Products&category='+id;
}
function homeSearchText(){
	var string= $('#SearchByName').val();
	
	if(string !== 'or Search by Name'){
		window.location = '/Products&searchstring='+string;
	}else{
		window.location = '/Products';
	}
}