function expand(s)
{
  var td = s;
  var d = td.getElementsByTagName("div").item(0);

  td.className = "menuHover";
  d.className = "menuHover";
}

function collapse(s)
{
  var td = s;
  var d = td.getElementsByTagName("div").item(0);

  td.className = "menuNormal";
  d.className = "menuNormal";
}

var mastertabvar=new Object()
mastertabvar.baseopacity=0
mastertabvar.browserdetect=""

<!-- // 

//check if browser is capable, NS3+, IE4+ 

if (document.images) { 

//preload images 

//base image 

imgAN= new Image(175,25); 

imgAN.src= 'http://thram.org/WebImages/home.gif' ;

imgBN= new Image(175,25); 

imgBN.src= 'http://thram.org/WebImages/web.gif' ; 

imgB1N= new Image(140,16); 

imgB1N.src= 'http://thram.org/WebImages/starter.gif' ; 

imgB2N= new Image(140,16); 

imgB2N.src= 'http://thram.org/WebImages/sandy.gif' ; 

imgCN= new Image(175,25); 

imgCN.src= 'http://thram.org/WebImages/maps.gif' ; 

img3N= new Image(140,16); 

img3N.src= 'http://thram.org/WebImages/consultant.gif' ; 

//hover or rollover image 

imgAH= new Image(175,25); 

imgAH.src= 'http://thram.org/WebImages/home2.gif' ;

imgBH= new Image(175,25); 

imgBH.src= 'http://thram.org/WebImages/web2.gif' ; 

imgB1H= new Image(140,16); 

imgB1H.src= 'http://thram.org/WebImages/starter2.gif' ; 

imgB2H= new Image(140,16); 

imgB2H.src= 'http://thram.org/WebImages/sandy2.gif' ; 

imgCH= new Image(175,25); 

imgCH.src= 'http://thram.org/WebImages/maps2.gif' ; 

img3H= new Image(140,16); 

img3H.src= 'http://thram.org/WebImages/consultant2.gif' ; 

function myOn(myImgName) { 

//we need to name the image in the BODY 

//so we can use its name here 

document[myImgName].src=eval(myImgName+ 'H' ).src; 

} 

function myOut(myImgName) { 

document[myImgName].src=eval(myImgName+ 'N').src; 

} 

} //end of if document.images 

//-->

function showsubmenu(masterid, id){
if (typeof highlighting!="undefined")
clearInterval(highlighting)
submenuobject=document.getElementById(id)
mastertabvar.browserdetect=submenuobject.filters? "ie" : typeof submenuobject.style.MozOpacity=="string"? "mozilla" : ""
hidesubmenus(mastertabvar[masterid])
submenuobject.style.display="block"
instantset(mastertabvar.baseopacity)
highlighting=setInterval("gradualfade(submenuobject)",50)
}

function hidesubmenus(submenuarray){
for (var i=0; i<submenuarray.length; i++)
document.getElementById(submenuarray[i]).style.display="none"
}

function instantset(degree){
if (mastertabvar.browserdetect=="mozilla")
submenuobject.style.MozOpacity=degree/100
else if (mastertabvar.browserdetect=="ie")
submenuobject.filters.alpha.opacity=degree
}


function gradualfade(cur2){
if (mastertabvar.browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
else if (mastertabvar.browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (typeof highlighting!="undefined") //fading animation over
clearInterval(highlighting)
}

function initalizetab(tabid){
mastertabvar[tabid]=new Array()
var menuitems=document.getElementById(tabid).getElementsByTagName("li")
for (var i=0; i<menuitems.length; i++){
if (menuitems[i].getAttribute("rel")){
menuitems[i].setAttribute("rev", tabid) //associate this submenu with main tab
mastertabvar[tabid][mastertabvar[tabid].length]=menuitems[i].getAttribute("rel") //store ids of submenus of tab menu
if (menuitems[i].className=="selected")
showsubmenu(tabid, menuitems[i].getAttribute("rel"))
menuitems[i].getElementsByTagName("a")[0].onmouseover=function(){
showsubmenu(this.parentNode.getAttribute("rev"), this.parentNode.getAttribute("rel"))
}
}
}
}
