function switchSubmenu(n,elt) {
  var div = document.getElementById('submenu');
  div.innerHTML=submenus[n];
  div.style.padding="0px 0px 0px "+menuwidths[n]+"px";

  if (window.SMobj) { SMobj.className = ""; }

  if (elt != null) { 
    SMobj=elt; 
    SMobj.className = "highlight";
  } else {
    SMobj=null;
  }
  str="";
  for (var p in SMobj) { 
    if (typeof(SMobj[p])!="function") {
      //if (typeof(SMobj[p])!="object") { str+=SMobj[p]; } 
      //if (p=="href"||p=="style"||p=="className") { 
      str += p+"=";
	str+=SMobj[p]; 
      str += ",  "; 
      //str += "\n"; 
      //} 
      //else { str+=typeof(SMobj[p]); }
    }
  }
  //alert(elt+"\n"+SMobj+"\n"+typeof(SMobj)+"\n"+str);
  //alert(SMobj.className);
}

function resetSubmenu(imgobj, src, count) {
  // Initialize count to the number of seconds to wait
  // This is the default timeout for the timer, measured in seconds:
  if (count==null) { count = 30; }
  if (imgobj!=null && src!="") {
    imgFix();
    img=imgobj;
    imgsrc=src;
  }
  if (stopped=='sub' && src=='div') { return false; }
  if (src!="") { cmd = "imgFix(); switchSubmenu(0);"; }
  else { cmd = "switchSubmenu(0);"; }
  timer = setTimeout(cmd,count*1000);
}

function imgFix() {
  if (imgsrc!="") {
    img.src=imgsrc;
    //alert("fixing "+imgsrc);
    img=null;
    imgsrc="";
  }
}

function over_logo(img) {
    if (document.images) {
	  document["holder"].src = img;
    }
}

function stopTime(name) { clearTimeout(timer); stopped=name; }

function preloadMenuImages() {
  document.preloaded=new Array();
  for (var n=0; n < preload.length; n++) {
    document.preloaded[n] = new Image;
    document.preloaded[n].src = preload[n];
  }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->