var obj, prevobj;
var bgon="#005090";
var bgoff="#000000";
var lastTop=0; var lastSub=0; var lastBot=0;
function clearhide() {clearTimeout(hideinterval);}

var hideinterval;

function topnavpath(on, off)
{
    this.on=on;
    this.off=off;
}

preloadImages();
function preloadImages()
{
	menu1 = newImage("images/global/navtop_glo_vehicles_on.gif");
    	menu2 = newImage("images/global/navtop_glo_build_buy_on.gif");
    	menu3 = newImage("images/global/navtop_glo_own_on.gif");
	menu4 = newImage("images/global/navtop_glo_talk_on.gif");
    	menu5 = newImage("images/global/navtop_glo_performance_on.gif");
   	menu6 = newImage("images/global/navtop_glo_mymazda_on.gif");
	preloadFlag = true;
}

	
var topnavimages=new Array(0);
topnavimages[1]= new topnavpath("images/global/navtop_glo_vehicles_on.gif","images/global/navtop_glo_vehicles_off.gif");
topnavimages[2]= new topnavpath("images/global/navtop_glo_build_buy_on.gif","images/global/navtop_glo_build_buy_off.gif");
topnavimages[3]= new topnavpath("images/global/navtop_glo_own_on.gif","images/global/navtop_glo_own_off.gif");
topnavimages[4]= new topnavpath("images/global/navtop_glo_talk_on.gif","images/global/navtop_glo_talk_off.gif");
topnavimages[5]= new topnavpath("images/global/navtop_glo_performance_on.gif","images/global/navtop_glo_performance_off.gif");
topnavimages[6]= new topnavpath("images/global/navtop_glo_mymazda_on.gif","images/global/navtop_glo_mymazda_off.gif");



var defaultOnStates=new Array(0);
defaultOnStates[1]=1;
defaultOnStates[2]=1;

function menu(i, j, k)
{	
	if(menu.arguments.length==1) 
	{
		hideLast("top"); clearhide();
		var n=1;
		if(testForObject("submenu" + i))
		{
			if(testForObject("subitem" + i + "_" + n))
			{
				while(testForObject("subitem" + i + "_" + (n))) 
				{	
					
					menuitem = new makeLayer("subitem" + i + "_" + n); menuitem.bgOff();
                    n=n+1;
				}	
			}
			
            showMenu('submenu' + i, 'menu' + i, 23);
            
		}
        changeImages('menu' + i, topnavimages[i].on);
		lastTop=i; lastSub=0;
        if(defaultOnStates[i])
        {
                           
                var bottomdelay = setTimeout('showBottomDefaultMenu()', 1);//fix for ie 5.0
         }
         
	}
	
	if(menu.arguments.length==2) 
	{
		hideLast("sub"); clearhide();
		submenuchange = new makeLayer("subitem" + i + "_" + j);
		submenuchange.bgOn();
		
		if(testForObject("botmenu" + i + "_" + j))
		{	
            menuitem = new makeLayer("botmenu" + i + "_" + j);
            menuitem.bgOn();
			showMenu('botmenu' + i + '_' + j, 'submenu' + i, 28);
		}
		lastTop=i; lastSub=j; lastBot=0;
	}		
	
	
}
function showBottomDefaultMenu()
{
    i=lastTop;
    submenuchange = new makeLayer("subitem" + i  + "_" + defaultOnStates[i]); 
    if(submenuchange.el==null) return;   
    submenuchange.bgOn();
    botmenuchange= new makeLayer("botmenu" + i + "_" + defaultOnStates[i]);
    if(botmenuchange.el==null) return;     
    showMenu('botmenu' + i + '_' + defaultOnStates[i], 'submenu' + i, 28);
    botmenuchange.bgOn();
    
    lastSub=defaultOnStates[i];

}
function hideLast(t)
{	
	if(t=="top" && lastTop!=0)
	{	
		changeImages('menu' + lastTop, topnavimages[lastTop].off);
		if(testForObject("submenu" + lastTop))
		{
			menuhide=new makeLayer("submenu" + lastTop);
			menuhide.hideIt();
		}	
	}	
	
	if((t=="top" || t=="sub") && lastSub!=0)
	{
		menuchange = new makeLayer("subitem" + lastTop + "_" + lastSub);
		menuchange.bgOff();
		
		if(testForObject("botmenu" + lastTop + "_" + lastSub))
		{
			menuhide=new makeLayer("botmenu" + lastTop + "_" + lastSub);
			menuhide.hideIt();
		}
	}
	
}

function hidemenu() {hideinterval=setTimeout("hideLast('top');",100);}