$(function(){

   var URI=window.location.href;
   var startPage="Onas";
	   
   var anchoredLinks=$("#navCol li:has(a[href^=#])").not(".category").length;  //sprawdzam ile jest linkow zaczynajacych sie od kotwicy
   
   
    if (anchoredLinks>0){                   //to znaczy ze uzytkownik jest na jakiejs podstronie i usuwam wszystkie elementy ktore 
		$("#navCol li:has(a:not([href^=#]))").not(".category").hide();  //nie zaczynaja sie od kotwicy i nie maja klasy "category"	
	} else {  //uzytkownik jest na stronie startowej                        
		  
		$("#navCol li:has(a:not([href*="+startPage+"]))").not(".category").hide();  //usuwam wszystkie el listy ktore nie maja w
	}		                                                                           // swoim linku wart zmiennej startPage
	    
   
	   $("#navCol .category").click(function(event){
		   
		   var $clickedElem=$(event.target);
		   if ($clickedElem.is("a")){
			 
			 
			 var linkHref=$clickedElem.attr("href");
			 
			 linkHref=linkHref.substring(1);  //wycinam znak kotwicy z linka
			 
			 var $subMenu=$("#navCol li:has(a[href*="+linkHref+"])").not(this);
			 
			 if ($subMenu.length==0){  //to znaczy ze wybrano menu aktualnie otwartej strony
			   $subMenu=$("#navCol li:has(a[href^=#])").not(this);
			   var $otherSubMenus=$("#navCol li:has(a:not([href^=#]))").not(".category");
			 }else {
			   var $otherSubMenus=$("#navCol li:has(a:not([href*="+linkHref+"]))").not(".category"); 
			 }
			 
			 if (($subMenu).is(":hidden")){
			    
				if ($("body")[0].attachEvent){  //dla IE
				
				   $subMenu.slideDown(1000);
				   $otherSubMenus.hide();   
				   
				}else {
				   $subMenu.show(1000);         //pozostale przegladarki
				   $otherSubMenus.hide(1000);
				}
				
			 } 
			 
		   }
		   
		 return false;  
	   }
      );
	  
	  $("#navCol .category a").mouseover(function(){
	     
			$nextLi=$(this).parent().next();
			
			//alert('dfgdg');
			
			if ($nextLi.is(":hidden")){
			  $(this).addClass("onHover");
			}
	    }
	  );
	  
	   $("#navCol .category a").mouseout(function(){
	        $("#navCol .category a").removeClass();
	    }
	  );
  }
);