/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * TERMS OF USE - jQuery Easing
 * 
 * Open source under the BSD License. 
 * 
 * Copyright © 2008 George McGinley Smith
 * All rights reserved.
*/
jQuery.easing['jswing'] = jQuery.easing['swing'];
jQuery.extend( jQuery.easing,
{
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	}
});

(function($){
    $(document).ready(function(){   
		
    	if((($(window).height() - $("#page").outerHeight()) / 2) >= 0){
    		$("#page").css("margin-top", (($(window).height() - $("#page").outerHeight()) / 2) + "px")
    	}
    	
		var slider_maxHeight = 0, sliderholder_maxHeight = 0;
		var slider_heights = $("#slider div.slide, #slider_nav");
		slider_heights.each(function() {       
	        if($(this).height() >= slider_maxHeight) {
	        	slider_maxHeight = $(this).height();
	        }
	    });
		
		var sliders_slider = $("#slider");
		var sliders_slide = sliders_slider.find("div.slide");
		sliders_slide.height(slider_maxHeight);
	    
		sliders_slider.wrap("<div id='slider_wrapper' />");
		$("#slider_wrapper").css({
			"overflow":"hidden",
			"width":sliders_slider.width()+"px",
			"height": slider_maxHeight+"px"
		});		
		
		$('#slider_nav a').bind('click mouseover', function(e){
			var index = $("#slider_nav a").removeClass("active").index(this);
			$(this).addClass("active");
			sliders_slider.stop().animate({"marginTop" : -index*slider_maxHeight + "px"},300,"easeInOutSine");
			e.preventDefault();
		});
                                 
    });
})(jQuery);
