var timerid = null;
var delay=500;
var runTimer = false;

var submenuText="menu";
var submenuStart=16;
var submenuEnd=18;
var subnormalCSS="menufont";
var subselectedCSS="submenuover";

var mainmenuText="i";
var mainmenuStart=1;
var mainmenuEnd=4;
var mainnormalCSS="";
var mainselectedCSS="menucolor";

function makechange(a)
{
    try{
        var pname;
	    for(i=mainmenuStart;i<=mainmenuEnd;i++)
	    {
		    var menuID = mainmenuText + i
		    pname=document.getElementById(menuID)
		    if (menuID==a) pname.className=mainselectedCSS;	
		    else pname.className=mainnormalCSS;
	    }	
	 }catch(e){} return true;	
}
function changesubmenu(a,n)
{
    try{
        var pname = document.getElementById(a)
        //n==1 means selected item n==0 means normal item
        if(n==1) pname.className=subselectedCSS;
        else  pname.className=subnormalCSS;

        clearTimeout(timerid);
        runTimer=false;
    }catch(e){} return true;
}

function changesubmenu1(a)
{
try{
    var pname;
    pname=document.getElementById(a)
    pname.className="menufont"
    clearTimeout(timerid);
    runTimer=false;
     }catch(e){} return true;
}

function ResetMenu(submenu,statusbar,n)
{
try{
    if(n==1){ timerid = setTimeout('ResetMenu(\''+ submenu + '\',\'' + statusbar + '\', 0)',delay); runTimer=true; }
    else{
        if(submenu!="")
            document.getElementById(submenu).style.display='none';
            
        makechange('');
        window.status = statusbar;
        runTimer=false;
        clearTimeout(timerid);        
        return true;
    }
    }catch(e){} return true;
}

function SetMenu(submenu,mainmenu,statusbar)
{
try{
    makechange('');
    clearsubmenu();
    
    clearTimeout(timerid);        
    runTimer=false;
    
    if(submenu!="")
        document.getElementById(submenu).style.display='block';
    
    makechange(mainmenu);
    window.status = statusbar;
    
    return true;
     }catch(e){} return true;
}

function clearsubmenu()
{
try{
    for(var i=submenuStart;i<=submenuEnd;i++)
    {
        document.getElementById(submenuText+i).style.display='none';
    }
     }catch(e){} return true;
}