$(function() {
	
	var totalPanels			= $(".scrollContainer").children().size();
		
	var regWidth			= $(".panel").css("width");
	var regImgWidth			= $(".panel img").css("width");
	var regTitleSize		= $(".panel h2").css("font-size");
	var regParSize			= $(".panel p").css("font-size");
	
	var movingDistance	    = 226;

	var $panels				= $('#slider .scrollContainer > div');
	var $container			= $('#slider .scrollContainer');

	$panels.css({'float' : 'left','position' : 'relative'});
    
	$("#slider").data("currentlyMoving", false);

	$container
		.css('width', ($panels[0].offsetWidth * $panels.length) )
		.css('left', "0px");

	var scroll = $('#slider .scroll').css('overflow', 'hidden');

	var totalPanels1		= $(".scrollContainer1").children().size();
		
	var regWidth1			= $(".panel1").css("width");
	var regImgWidth1		= $(".panel1 img").css("width");
	var regTitleSize1		= $(".panel1 h2").css("font-size");
	var regParSize1			= $(".panel1 p").css("font-size");
	
	var movingDistance1	    = 226;
	
	var $panels1			= $('#slider1 .scrollContainer1 > div');
	var $container1			= $('#slider1 .scrollContainer1');

	$panels1.css({'float' : 'left','position' : 'relative'});
    
	$("#slider1").data("currentlyMoving", false);
	$container1
		.css('width', ($panels1[0].offsetWidth * $panels1.length) )
		.css('left', "-452px");

	var scroll1 = $('#slider1 .scroll1').css('overflow', 'hidden');
	
	//direction true = right, false = left
	function change(direction) {
	   
		if(curPanel==3 && direction==false) return false;
	
	    //if not at the first or last panel
		if((direction && !(curPanel < totalPanels)) || (!direction && (curPanel <= 1))) { return false; }	        
		
		

        //if not currently moving
        if (($("#slider").data("currentlyMoving") == false)) {
            
			$("#slider").data("currentlyMoving", true);
			
			var next         = direction ? curPanel + 1 : curPanel - 1;
			var leftValue    = $(".scrollContainer").css("left");
			var movement	 = direction ? parseFloat(leftValue, 10) - movingDistance : parseFloat(leftValue, 10) + movingDistance;
		
			$(".scrollContainer")
				.stop()
				.animate({
					"left": movement
				}, function() {
					$("#slider").data("currentlyMoving", false);
				});

			$("#slider1").data("currentlyMoving", true);
			
			var next1         = direction ? curPanel1 + 1 : curPanel1 - 1;
			var leftValue1    = $(".scrollContainer1").css("left");
			var movement1	 = direction ? parseFloat(leftValue1, 10) - movingDistance1 : parseFloat(leftValue1, 10) + movingDistance1;
		
			$(".scrollContainer1")
				.stop()
				.animate({
					"left": movement1
				}, function() {
					$("#slider1").data("currentlyMoving", false);
				});
			
			curPanel = next;
			curPanel1 = next1;
			
			//remove all previous bound functions
			$("#panel_"+(curPanel+1)).unbind();	
			$("#panel1_"+(curPanel1+1)).unbind();
			
			//go forward
			$("#panel_"+(curPanel+1)).click(function(){ change(true); });
			$("#panel1_"+(curPanel1+1)).click(function(){ change(true); });
			
            //remove all previous bound functions															
			$("#panel_"+(curPanel-1)).unbind();
			$("#panel1_"+(curPanel1-1)).unbind();

			//go back
			if(curPanel!=2) {
			$("#panel_"+(curPanel-1)).click(function(){ change(false); });
			}
			$("#panel1_"+(curPanel1-1)).click(function(){ change(false); }); 
		
			//remove all previous bound functions
			$("#panel_"+curPanel).unbind();
			$("#panel1_"+curPanel1).unbind();
		}
	}
	
	// Set up "Current" panel and next and prev
	var curPanel = 3;
	var curPanel1 = 3;

		
	//when the left/right arrows are clicked
	$(".right1").click(function(){ change(true); });	
	$(".left").click(function(){ change(false); });
	/*$(window).keydown(function(event){
	  switch (event.keyCode) {
			case 13: //enter
				$(".right1").click();
				break;
			case 32: //space
				$(".right1").click();
				break;
	        case 37: //left arrow
				$(".left").click();
				break;
			case 39: //right arrow
				$(".right1").click();
				break;
	  }
	});*/
	
});
