$(document).ready(function(){
	
	//Accueil cache post_meta
	
	$('.post_meta').hide();
	
	// !TAB When a .menu link is clicked  
    $("a.menu").click(function (e) {  
   		 e.preventDefault();
        // switch all tabs off  
        $(".active").removeClass("active");  
  
        // switch this tab on  
        $(this).addClass("active");  
  
        // slide all elements with the class 'content' up  
        $(".contentMenu").slideUp();  
  
        // Now figure out what the 'title' attribute value is and find the element with that id.  Then slide that down.  
        var content_show = $(this).attr("title");  
        $("#"+content_show).slideDown();  
  		
    });  
   
	// !function scroll
	function scrollY(){
		scrOfY = 0;
		if (typeof( window.pageYOffset) == 'number'){
			// netscape compliant
			scrOfY = window.pageYOffset;
		} else if ( document.body && (document.body.scrollTop)){
			// DOM compliant	
			scrOfY = document.body.scrollTop;
		} else if (document.documentElement && (document.documentElement.scrollTop)){
			// IE6 standars compliant mode
			scrOfY = document.documentElement.scrollTop;	
		}
		return scrOfY;
	}
	
	
	// !Sticky nav
	$('.sticky').each(function(){ // pour chaque élément sticky
		var parent = $(this).parent(); // initialiser élément parent
		var dTop = $(this).offset().top; // position par défaut de l'élémént, position par rapport à tout en haut
		var elem = $(this);		// on stocke élément courant dans une variable
		parent.css('position','relative'); // on le met en relative afin d'éviter un bug du au fait que elem va etre en absolute
		elem.css('position','absolute');// on le met en absolute afin qu'il puisse est animé plus tard
		
		$(window).scroll(function(){ // ecoute scroll du naviateur
			if (scrollY()>dTop){ // position scroll supérieur à position par défaut de l'élément		
				elem.stop().animate({top:scrollY() - parent.offset().top + 85},300);  // donner la nouvelle position
				//$("#header").css('background-color','#FFF');
			}else{
				elem.stop().animate({top:dTop - parent.offset().top},300);
				//$("#header").css('background-color','#FFF');
			}
			if (scrollY()>dTop){ // on repositionne dès le début, comme cela si on raffraichit le menu est tjrs sticky		
				elem.stop().animate({top:scrollY() - parent.offset().top + 85},300);  // donner la nouvelle position
				//$("#header").css('background-color','#FFF');
			}
		});
		
		
	});
		 


    
    // !menu sidebar 
    
   // $(".menu:eq(0)").css("padding-top","0");
   
   function checkPage () {
   
   		$(".menu").next("div").hide();
   
   		if( $("body").hasClass("page-id-221")) // about
   		{
   			$('a[title="about"]').click(function(e) { // if click on about
				e.preventDefault();
   				$('h2.informations + .menuContent ul li a').eq(0).css('color','#bbb');
				$('.post_meta').fadeIn();
			});
	
		} 
		else if( $("body").hasClass("page-id-223")) // contact 
   		{
   			//$('h2.menu').eq(0).css('color','#bbb');
   			$('h2.informations + .informations').slideDown();
   			$('h2.informations + .menuContent ul li a').eq(1).css('color','#bbb');
		}
		else if( $("body").hasClass("page-id-275")) // client 
   		{
   			//$('h2.menu').eq(0).css('color','#bbb');
   			$('h2.informations + .informations').slideDown();
   			$('h2.informations + .menuContent ul li a').eq(2).css('color','#bbb');
		}
		else if($("body").hasClass("page-id-225")) // portofolio
   		{
   			//$('h2.menu').eq(1).css('color','#bbb');
   			$('h2.portofolio + .portofolio').slideDown();
   			$('.portofolio ul li .current_page_item').css('color','#bbb');
		}
		else if($("body").hasClass("parent-pageid-225")) // portofolio is children
   		{
   			//$('h2.menu').eq(1).css('color','#bbb');
   			$('h2.portofolio + .portofolio').slideDown();
   			$('.portofolio ul li .current_page_item').css('color','#bbb');
		}
		else if($("body").hasClass("blog") || $("body").hasClass("single-post")) // blog
   		{
   			$('h2.blog a').css('color','#bbb');
		}
		else if($("body").hasClass("page-id-234"))// links
   		{
   		//	$('h2.menu').eq(3).css('color','#bbb');
   			$('h2.plus + .plus').slideDown();
   			$('h2.plus + .menuContent ul li a').eq(0).css('color','#bbb');
		} 
		else if($("body").hasClass("page-id-282") || $("body").hasClass("page-id-253"))// wall decor
   		{
   		//	$('h2.menu').eq(3).css('color','#bbb');
   			$('h2.plus + .plus').slideDown();
   			$('h2.plus + .menuContent ul li a').eq(1).css('color','#bbb');
		} 

		else if($("body").hasClass("search")) // search
   		{
   		//	$('h2.menu').eq(2).css('color','#bbb');
   			$('h2.plus + .plus').slideDown();
		}		
		 else if( $("body").hasClass("error404"))// search
   		{
   		//	$('h2.menu').eq(2).css('color','#bbb');
   			$('h2.plus + .plus').slideDown();
		}
		else 
			{
			$(".menu").next("div").hide();
		}
   }

	checkPage (); 
	
	$('.menu').click(function(e) {
			e.preventDefault();
			$(".menu").next("div:visible").slideUp();
			$(this).next('.menuContent').slideDown();
			
			
			// checkPage ();
			
		  });		  
	
		  
	
		
	
// fin document ready
});




