


$(document).ready(function(){

	$("#home #nav li a").hover(
  		function () {
  			var test = $(this).parent().hasClass('current');
   			if (!test) $(this).css("color","#666");
  		},
  		function () {
  			var test = $(this).parent().hasClass('current');
   			if (!test) $(this).css("color","#333");
  		}
	);


	var arrsections = new Array();
	
	arrsections[0] = new Array('top');
	arrsections[1] = new Array('production');
	arrsections[2] = new Array('events');
	arrsections[3] = new Array('promotion');
	arrsections[4] = new Array('contact');

		
	function animateNav(menu) {
		var scrollposition = $(window).scrollTop();
		var top = $("a[name='"+ menu +"']").offset().top;
		var sectionheight = $("a[name='"+ menu +"']").next().outerHeight();
		
		if (((top-100) < scrollposition) && ((top+sectionheight-200) > scrollposition)) {
			$("a[href='#"+ menu +"']").css({ backgroundColor: "#333", color: "#ffffff" });
			$("a[href='#"+ menu +"']").parent().addClass("current");
		} else {
			$("a[href='#"+ menu +"']").css("background-color","transparent");
			$("a[href='#"+ menu +"']").css("color","#333");$("a[href='#"+ menu +"']").parent().removeClass("current");
		}		
	}


    $(window).scroll(
    	function() {
    		
    		var top = 0;
    		top = $(window).scrollTop();

            for (var i = 0; i < arrsections.length; i++) {
            	animateNav(arrsections[i][0],arrsections[i][1]);
            } 
            
    	}
   	);  


 
	/* ------------ navigation page slide -----------------*/

	$("#nav ul a").click(
		function(event) {
			event.preventDefault();
			var loc = $(this).attr("href");    
			var loc = loc.substring(1);
			var dest = 0;
			if (loc == "") {
				dest = 0;
			} else {
				dest = $("a[name='"+loc+"']").offset().top;	
			}
			$("body, html").stop().animate({scrollTop: dest}, {duration:1500});
		}
	);

  

});



