jQuery(document).ready(function(){	
	jQuery('.mainMenu ul li').each( function(i) {
		jQuery(this).click( function(event){
			//jQuery('.mainMenu ul li').removeClass('active');
			//jQuery('.mainMenu ul li').eq((i)).addClass("active");
			var linkHref= jQuery(this).find('a').attr('href');
			if(linkHref.indexOf('anchor') !== -1 /*i < 4*/){
				jQuery.scrollTo(jQuery('#page_' + (i+1)), 1200);
				return false;
			}
		});
	});
	
	jQuery(window).scroll(function(){
		var docViewTop = jQuery(window).scrollTop();
		var docViewBottom = docViewTop + jQuery(window).height();
		
		jQuery('.mainMenu ul li').removeClass('active');
		var j = 1;
		var foundPage = false;
		while(j <= 4 && foundPage == false){
			var elemTop = jQuery('#page_' + j).offset().top;
			var elemBottom = elemTop +  jQuery('#page_' + j).height();
			if((elemBottom >= docViewTop) && (elemTop <= docViewBottom) && ((docViewTop+120) >= elemTop)){
				foundPage = true;				
				jQuery('.mainMenu ul li').eq((j-1)).addClass("active");
			}else{
				j++;
			}
		}		
	});	

	/* Load hash URL pages*/
	if (window.location.hash.indexOf("#") !== -1) {
	    var page = window.location.hash.substr(1);

	    jQuery('.mainMenu ul li a').each( function () {
	    var title = jQuery(this).attr('title');
        	if (title == page) {
				jQuery(this).trigger('click');
    		}
	    });
	}		
});
