var openedMenu = null;
var submenuTimer;
var stp;

function menuOvr(id){

	if (openedMenu && openedMenu != id){
		CloseMenu(id);
	}
	OpenMenu(id);
}

function OpenMenu(id){
	stp=50
	if ( document.getElementById ){
		document.getElementById( id ).style.visibility = 'visible';
		fadeOpacity(id,1,0.8)
	}else if ( document.all ){
		document.all( id ).style.visibility = 'visible';
		fadeOpacity(id,1,0.8)
	}else if ( document.layers ){
		document.layers[ id ].visibility = 'show';
		fadeOpacity(id,1,0.8)
	}
	clearTimeout(submenuTimer);
	openedMenu = id;
}

function menuOut(){
	stp=25
	fadeOpacity(openedMenu,-1,0)
	submenuTimer=setTimeout('CloseMenu()', 200);
}


function CloseMenu(){

	if ( document.getElementById ){
		document.getElementById( openedMenu ).style.visibility = 'hidden';
	}else if ( document.all ){
		document.all( openedMenu ).style.visibility = 'hidden';
	}else if ( document.layers ){
		document.layers[ openedMenu ].visibility = 'hide';
	}
}


function fadeOpacity(layName,swt,stopOpacity){

	if(!window.fadeOpacity[layName])
		fadeOpacity[layName] =0

	if(!arguments[1]) swt = -1


	if(swt==-1)        var f  = "9876543210"
	else if(swt==1)    var f  = "0123456789"
	else               var f  = "9876543210"

	if(!arguments[2] && swt==-1)     stopOpacity = 0
	else if(!arguments[2] && swt==1) stopOpacity = 10

	if( fadeOpacity[layName] < f.length-1 ){

		var opa = f.charAt(fadeOpacity[layName])/10

		if( opa == stopOpacity ){
			setOpacity(layName,stopOpacity) 
			fadeOpacity[layName] = 0
			return
		}
		setOpacity(layName,opa)
		fadeOpacity[layName]++
		setTimeout('fadeOpacity("'+layName+'","'+swt+'","'+stopOpacity+'")',stp)
	} else {
		setOpacity(layName,stopOpacity)
		fadeOpacity[layName] = 0
	}
}

function setOpacity(layName,arg) {
	var ua = navigator.userAgent

	if( document.layers ) {
		if(arg > 0) document.layers[layName].visibility='visible'
		else if(arg==0) document.layers[layName].visibility='hidden'
	}
	else if(navigator.appVersion.indexOf("Safari") > -1){
		document.getElementById(layName).style.opacity = arg
	}
	else if( ua.indexOf('Mac_PowerPC') !=-1 && document.all ) {
		if(arg > 0)		 document.all(layName).style.visibility='visible'
		else if(arg==0) document.all(layName).style.visibility='hidden'
	}
	else if(document.all) {
		document.all(layName).style.filter="alpha(opacity=0)"
		document.all(layName).filters.alpha.Opacity	= (arg * 100)
	}
	else if(ua.indexOf('Gecko')!=-1)
			document.getElementById(layName).style.MozOpacity = arg
}
