var left = '0px';
var menuLeft;

function setMenuLeft() {
  setEltLeft(getElt('navhor'),left);
  menuleft = (is.ns4comp || is.ns6comp)?171:131;
  setEltDisplay(getElt('navhor'),'block');
}

function setVmenu(id) {
  if (!pageLoaded) return;
  hideMenus();
  menu = id;
  submenu = 'sub' + id;
  //window.status=(getEltTop(getElt(menu))+'-'+getEltTop(getElt('navhor')));
  //window.status=getEltHeight(getElt(submenu))+'-'+getEltTop(getElt(menu))+'-'+getEltTop(getElt('navhor'))+'-'+getWinHeight();
  if ( (getEltHeight(getElt(submenu))+(getEltTop(getElt(menu))) > (getWinHeight()+getWinScrollTop())) &&
    (getEltHeight(getElt(submenu)) < getEltTop(getElt(menu))) ) {
    setEltTop(getElt(submenu),getEltTop(getElt(menu))-getEltTop(getElt('navhor'))-getEltHeight(getElt(submenu))+20);
    getElt(submenu).style.zIndex='1000';
  }
  else setEltTop(getElt(submenu),getEltTop(getElt(menu)));
  setEltLeft(getElt(submenu),menuleft);
  setEltDisplay(getElt(submenu),'block');
//  restoreTimer = setTimeout('hideMenus()',1000);
}

function hideHorMenus() {
  hideMenus();
}

function hideMenus() {
  for (i=0; i<menus.length; i++) {
    setEltDisplay(getElt('submenu_'+menus[i]),'none')
  }
  clearTimeout(restoreTimer);
}

function toggleSitemapList(id,imgId) {
  if (getElt(id)) {
    var currentOpen = (getEltClassName(getElt(id)).indexOf("open")!=-1);
    setEltClassName(getElt(id),currentOpen?"closed":"open");
    swapImage("img_"+id,imgId+"_"+(currentOpen?"0":"1")+".gif");
    return false;
  }
  else return true;
}

function setClass(id,classname) {
  var div = getElt(id)
  if (div != null) {
    div.classname = classname;
  }
}

function mbPop(url) {
  if (url) {
    getElt('HiddenFrame').src=url+'?mode=popdiv';
    return false;
  }
  else return true;
}

var oldSam;

function showSam(id) {
  if (oldSam) setEltDisplay(oldSam,'none');
  setEltDisplay(getElt('sam_'+id),'block');
  oldSam=getElt('sam_'+id);
}

function hideSam(id) {
  setEltDisplay(getElt('sam_'+id),'none');
}