	jQuery.noConflict();


jQuery(function() {
		   
		   
	
	var totalPanels			= jQuery(".scrollContainer").children().size();

		
	var regWidth			= jQuery(".panel").css("width");
	var regImgWidth			= jQuery(".panel img").css("width");
	var regTitleSize		= jQuery(".panel h2").css("font-size");
	var regParSize			= jQuery(".panel p").css("font-size");
	
	var movingDistance	    = 145;
	
	var curWidth			= 250;
	var curImgWidth			= 226;
	var curTitleSize		= "20px";
	var curParSize			= "15px";

	var jQuerypanels				= jQuery('#slider .scrollContainer > div');
	var jQuerycontainer			= jQuery('#slider .scrollContainer');

	jQuerypanels.css({'float' : 'left','position' : 'relative'});
    
	jQuery("#slider").data("currentlyMoving", false);
	jQuery("#slider").data("wichway", true);

	jQuerycontainer
		.css('width', (jQuerypanels[0].offsetWidth * jQuerypanels.length) + 100 )
		.css('left', "-290px");

	var scroll = jQuery('#slider .scroll').css('overflow', 'hidden');

	function returnToNormal(element) {
		jQuery(element)
			.animate({ width: regWidth })
			.find("img")
			.animate({ width: regImgWidth })
		    .end()
			.find("h2")
			.animate({ fontSize: regTitleSize })
			.end()
			.find("p")
			.animate({ fontSize: regParSize });
	};
	
	function growBigger(element) {
		jQuery(element)
			.animate({ width: curWidth })
			.find("img")
			.animate({ width: curImgWidth })
		    .end()
			.find("h2")
			.animate({ fontSize: curTitleSize })
			.end()
			.find("p")
			.animate({ fontSize: curParSize });
	}
	
	
	

	
	//direction true = right, false = left
	function change(direction) {
	   
	    //if not at the first or last panel
		
		if((curPanel >= totalPanels - 3)) {
				jQuery("#slider").data("wichway", false);
				var way = "left";
		}
		
		if((curPanel <= 3)) {
				jQuery("#slider").data("wichway", true);
				var way = "right";
		}
        
        //if not currently moving
       
			
			if ((jQuery("#slider").data("wichway") == true)) {
            
			
			
			var next         = curPanel + 1;
			var leftValue    = jQuery(".scrollContainer").css("left");
			var movement	 = parseFloat(leftValue, 0) - movingDistance;
		
			jQuery(".scrollContainer")
				.stop()
				.animate({
					"left": movement
				}, function() {
					jQuery("#slider").data("currentlyMoving", false);
				});
			
			returnToNormal("#panel_"+curPanel);
			growBigger("#panel_"+next);
			
			curPanel = next;
			
			}
			
			
			if ((jQuery("#slider").data("wichway") == false)) {
            
			
			var next         = curPanel - 1;
			var leftValue    = jQuery(".scrollContainer").css("left");
			var movement	 = parseFloat(leftValue, 0) + movingDistance;
		
			jQuery(".scrollContainer")
				.stop()
				.animate({
					"left": movement
				}, function() {
					jQuery("#slider").data("currentlyMoving", false);
				});
			
			returnToNormal("#panel_"+curPanel);
			growBigger("#panel_"+next);
			
			curPanel = next;
			

			
			}
			
			
			
			
		}
	
	
	var pause = 2500;
	interval = setInterval(change, pause);
	
	
	// Set up "Current" panel and next and prev
	growBigger("#panel_5");	
	var curPanel = 5;
	
	
	
	//when the left/right arrows are clicked
	jQuery(".right").click(function(){ change(true); });	
	jQuery(".left").click(function(){ change(false); });
	
	
	
});
