var mnuSelected = '';
var subMnuSelected = '';
var start = 0;
var end = 0;
var obj = 0;


function showMenu(menu){
    hideMenu(mnuSelected);
    var m1 = document.getElementById(menu);
    if (m1){
	if (m1.getElementsByTagName("li").length > 0  ){
	    m1.style.visibility = 'visible';
	}
    }
    mnuSelected = menu;
}

function hideMenu(menu){
    
    if(mnuSelected!=''){
	var m1 = document.getElementById(menu);
	if (m1) 
	    m1.style.visibility = 'hidden';
	else{
	    m1 = document.getElementById(mnuSelected);
	    if (m1){
		m1.style.visibility = 'hidden';
		hideSubMenu(subMnuSelected);
	    }
	}
    }
}

var moving = 0;

function showSubMenu(menu){
    if (menu != subMnuSelected){
	if (moving != 1) {
	    hideSubMenu(subMnuSelected);
	    var m1 = document.getElementById(menu); 
	    if (m1){
		if (m1.getElementsByTagName("li").length > 0  ){
		    finish = 1;
		    //		document.getElementById(menu).left = document.getElementById(menu).pstyle.left.split('px')[0];
		    m1.style.visibility = 'visible'; 
		    moving = 1;
		    makeSubMenuVisible(menu);
		}
	    }
	    subMnuSelected = menu;
	}
    }
}

function hideSubMenu(menu){
    if(subMnuSelected!=''){
	var m1 = document.getElementById(menu);
	if (m1){
	    m1.style.visibility = 'hidden';
	}
    }
}


function makeSubMenuVisible(menu){
    
    obj = menu;
    start = .1;// document.body.clientWidth;
    var m1 = document.getElementById(menu);
    if (m1){
	m1.style.opacity = start;
    }
    
    moveOntoSceneFromRight();
    
}

function moveOntoSceneFromRight(){
    if (document.getElementById(obj).filters){
	document.getElementById(obj).style.filter = 'alpha(opacity='+ start * 100+')';      
    }else{
	document.getElementById(obj).style.opacity = start;
    }
    
    if (start < finish) {
	start+=.2;
	setTimeout("moveOntoSceneFromRight()", 22);
    }
    else{
	moving = 0;
    }
}
