var menuImages = {
  topmenuItem_left_over : imagepath + "/images/topmenu_mouseover_leftbg.gif",
  topmenuItem_right_over : imagepath + "/images/topmenu_mouseover_rightbg.gif",
  topmenuItem_left_out : imagepath + "/images/topmenu_mouseout_leftbg.gif",
  topmenuItem_right_out : imagepath + "/images/topmenu_mouseout_rightbg.gif"
}

function PreLoad(){
	for(i in menuImages){
	  var tem=menuImages[i];
	  menuImages[i]=new Image();
	  menuImages[i].src=tem;
	}
}

PreLoad();

var menuNames = new Array("aboutus","monitorsystem","GPSproduct","tradeusing","customerservice","agent");

function clickLeftMenuBar(menuIndex){
  menuCount=menuNames.length;
  for (i=0 ; i<menuCount; i++){
    leftMenu = eval("leftMenu"+i);
    //alert(leftMenu);
    leftMenu.style.display="none";
  }
  currLeftMenu = eval("leftMenu"+menuIndex);
  currLeftMenu.style.display="block";
}


function getCurrSubject(){
  var url = window.location.href;
  var currSubject = url.substring(0,url.lastIndexOf("/"));
  currSubject = url.substring(currSubject.lastIndexOf("/")+1,currSubject.length);
  return currSubject;
}

function showCurrMenu(){
  var currMenuName = getCurrSubject();
  for(i=0;i<menuNames.length;i++){
    if(menuNames[i]==currMenuName){
        clickLeftMenuBar(i);
    }
  }  
}





var hiddenTimer=-1;
var hiddenDelay = 2*1000;
var currStatus = 0;
//var showDelay

function overTopMenuBar(menuIndex){
  hiddenAllTopMenu();
  showTopMenu(menuIndex);
  currStatus = 1;
}

function outTopMenuBar(menuIndex){
  if(hiddenTimer!=-1){
    window.clearTimeout(hiddenTimer);
  }
  currStatus = 0;
  hiddenTimer = window.setTimeout(hiddenAllTopMenuThread,hiddenDelay);
}

function overTopMenu(){
  //if(hiddenTimer!=-1){
  //  window.clearTimeout(hiddenTimer);
  //}
  currStatus=1;
}

function outTopMenu(){
  //hiddenTimer = window.setTimeout(hiddenAllTopMenu,hiddenDelay);
  
  //hiddenAllTopMenu();
  currStatus=0;
  hiddenTimer = window.setTimeout(hiddenAllTopMenuThread,200);
  //alert(currStatus);
}

function overTopMenuItem(item){
  item.cells[0].children[0].src=menuImages.topmenuItem_left_over.src;
  item.cells[1].bgColor="#FFFFFF";
  item.cells[1].children[0].className="topMenuItemOver";
  item.cells[2].children[0].src=menuImages.topmenuItem_right_over.src;
}

function outTopMenuItem(item){
  item.cells[0].children[0].src=menuImages.topmenuItem_left_out.src;
  item.cells[1].removeAttribute("bgColor");
  item.cells[1].children[0].className="topMenuItemOut";
  item.cells[2].children[0].src=menuImages.topmenuItem_right_out.src;
}

function hiddenAllTopMenu(){
  menuCount = menuNames.length;
  for(i=0;i<menuCount;i++){
    topMenu = eval("topMenu"+i);
    //alert(leftMenu);
    topMenu.style.display="none";
  }
  hiddenTimer=-1;
}

function hiddenAllTopMenuThread(){
  if(currStatus==0){
    hiddenAllTopMenu();
  }  
}

function showTopMenu(menuIndex){
  currTopMenu = eval("topMenu"+menuIndex);
  currTopMenu.style.display="block";
}