var closenavtimeout;
var navactive=0;
var hrefobj = new Array();
var pulldownobj = new Array();
var akthrefobj = new Array();
var aktpdobj = new Array();
var aktmainhref="";



 
function showpulldown(myinitobj,pdobj,id,pdlevel)
{

	window.clearTimeout(closenavtimeout) 
	
	navactive=1
	
	hrefobj=document.getElementById("hrefid"+id)
	pulldownobj=document.getElementById(pdobj)
 
	if (pdlevel==0){
				if (aktmainhref){
					aktmainhref.style.backgroundColor=""
					aktmainhref.style.color=""
				}
	}
 
		if (aktpdobj[pdlevel]!=pulldownobj){
				closemypd(pdlevel)
		}else{
				closemypd(pdlevel+1)
		}
		
		akthrefobj[pdlevel]=hrefobj
 		aktpdobj[pdlevel]=pulldownobj
		openmypd(pulldownobj)

			position=$(hrefobj).position()
			 
			pulldownobj.style.left=parseInt(position.left)+"px";
			 
			if (pdlevel==1){
				hrefobj.style.backgroundColor="#1c4875"
				hrefobj.style.color="#cfcfd1"
				aktmainhref=hrefobj;
			}

	
 
	


	
	
}

function openmypd(objtoclose)
{
	
			if (objtoclose){
					$(objtoclose).show('fast')
			}

   		
	
}


function closemypd(closetolevel)
{
window.clearTimeout(closenavtimeout) 
	 
 arraylang=aktpdobj.length 
 
 for (i=arraylang;i>=closetolevel; i=i-1){
 				if (aktpdobj[i]){
					$(aktpdobj[i]).hide('fast')
			} 
 }

			if (closetolevel==0 || closetolevel==1){
				if (aktmainhref){
					aktmainhref.style.backgroundColor=""
					aktmainhref.style.color=""
				}
			}


 

}


function closemypdtimeout(closetolevel)
{
	window.clearTimeout(closenavtimeout) 
	closenavtimeout=window.setTimeout("closemypd("+closetolevel+")",1200);
}

		$(document).ready(function(){
			

 	
 
		   		$('div[rel="pulldowncontainer"]').mouseleave(function(){
		   					window.clearTimeout(closenavtimeout) 
				   			closemypdtimeout(0)
 								  
		   		});	

		   		$('div[rel="mainnav"]').mouseout(function(){
		   					window.clearTimeout(closenavtimeout) 
				   			closemypdtimeout(0)
 							  
		   		});	
		   				
		});
		
 
