// JavaScript Document

<!--

var navTimeout = false;
var navActive = false;
var niv2Active = false;
var niv3Active = false;
var niv4Active = false;

init2 = "";
init3 = "" ;
init4 = "" ;

function navOpen(){
    
		if(!navActive && document.getElementById("nav")){
            
			initNav();
            
			waitamoment = setTimeout ("navActive = true;Effect.SlideDown('nav',{duration:0.2})" , 200);
		}
		navStay();
}

function navClose(){
		clearTimeout (waitamoment);
        if(navActive){
             navTimeout = setTimeout ("navActive=false;Effect.SlideUp('nav',{duration:0.2});"  , 400 );
        }
}

function navStay(){
	if(navTimeout){
		clearTimeout (navTimeout);
        navTimeout = false;
	}
}


function niv2(item,time){
	if(time === undefined ) {
      time = 0.4;
  	}
	if(item != niv2Active && document.getElementById(item)){
		niv2Off(time);
		niv2Active = item;
		Effect.SlideDown(item,{duration:time});
		document.getElementById(item+"Lnk").className = "active";
		
	}
	
	return false;
}


function niv2Off(time){
	
	if(niv2Active){
			niv3Off(time);
			document.getElementById(niv2Active+"Lnk").className = "";
			Effect.SlideUp(niv2Active,{duration:time*0.8});
			niv2Active = false;
	}
}

function niv3(item, time){
    //echo(item);
	if(time === undefined ) {
      time = 0.4;
  	}
	if(item != niv3Active && document.getElementById(item)){
		niv3Off(time);
		niv3Active = item;
		Effect.SlideDown(item,{duration:time});
		document.getElementById(item+"Lnk").className = "active";
		
	}
	
	return false;
}

function niv3Off(time){
	if(niv3Active){
			niv4Off();
			document.getElementById(niv3Active+"Lnk").className = "";
			Effect.SlideUp(niv3Active,{duration:time*0.8});
			niv3Active = false;
	}
}

function niv4(item){
	if(item != niv4Active){
		niv4Off();
		document.getElementById(item).className = "active";
		niv4Active = item;
	}
	return false;
}

function niv4Off(){
	if(niv4Active){
			document.getElementById(niv4Active).className = "";
			niv4Active = false;
	}
}



function initNav(){
	if(init2 != "" ){
		niv2(init2,0);
	}
	if(init3 != ""){
		niv3(init3,0);
	}
	if(init4 != ""){
		niv4(init4);
	}
}




//-->
