var NS6 = (document.getElementById && !document.all)?1:0;
var NS4 = (document.layers) ? 1 : 0;
var IE4 = (document.all) ? 1 : 0;
var documentLoaded = 0;

function buttonOff() {
  if (documentLoaded) {
        if (IE4) {
        	eval('homeHot.style.visibility="hidden"');
        	eval('companyHot.style.visibility="hidden"');
		eval('servicesHot.style.visibility="hidden"');
		eval('projectHot.style.visibility="hidden"');
		eval('pressHot.style.visibility="hidden"');
		eval('awardsHot.style.visibility="hidden"');
		eval('careerHot.style.visibility="hidden"');
		eval('publicationsHot.style.visibility="hidden"');
		eval('contactHot.style.visibility="hidden"');
		eval('czHot.style.visibility="hidden"');
		eval('fbHot.style.visibility="hidden"');
		eval('siteHot.style.visibility="hidden"');
		eval('searchHot.style.visibility="hidden"');
		}
        if (NS4)    {
        	eval('document.homeHot.visibility="hidden"');
        	eval('document.companyHot.visibility="hidden"');
        	eval('document.servicesHot.visibility="hidden"');
        	eval('document.projectHot.visibility="hidden"');
        	eval('document.pressHot.visibility="hidden"');
        	eval('document.awardsHot.visibility="hidden"');
        	eval('document.careerHot.visibility="hidden"');
        	eval('document.publicationsHot.visibility="hidden"');
        	eval('document.contactHot.visibility="hidden"');
        	eval('document.czHot.visibility="hidden"');
        	eval('document.fbHot.visibility="hidden"');
        	eval('document.siteHot.visibility="hidden"');
        	eval('document.searchHot.visibility="hidden"');
	}
        if (NS6) {
		document.getElementById('homeHot').style.visibility="hidden";
		document.getElementById('companyHot').style.visibility="hidden";
		document.getElementById('servicesHot').style.visibility="hidden";
		document.getElementById('projectHot').style.visibility="hidden";
		document.getElementById('pressHot').style.visibility="hidden";
		document.getElementById('awardsHot').style.visibility="hidden";
		document.getElementById('careerHot').style.visibility="hidden";
		document.getElementById('publicationsHot').style.visibility="hidden";
		document.getElementById('contactHot').style.visibility="hidden";
		document.getElementById('czHot').style.visibility="hidden";
		document.getElementById('fbHot').style.visibility="hidden";
		document.getElementById('siteHot').style.visibility="hidden";
		document.getElementById('searchHot').style.visibility="hidden";
		}
  }
}
function czNavOff() {
  if (documentLoaded) {
        if (IE4) {
        	eval('pubHot.style.visibility="hidden"');
        	eval('prHot.style.visibility="hidden"');
        	eval('paHot.style.visibility="hidden"');
        	eval('pmHot.style.visibility="hidden"');
		}
        if (NS4)    {
        	eval('document.pubHot.visibility="hidden"');
        	eval('document.prHot.visibility="hidden"');
        	eval('document.paHot.visibility="hidden"');
        	eval('document.pmHot.visibility="hidden"');
	}
        if (NS6) {
		document.getElementById('pubHot').style.visibility="hidden";
		document.getElementById('prHot').style.visibility="hidden";
		document.getElementById('paHot').style.visibility="hidden";
		document.getElementById('pmHot').style.visibility="hidden";
		}
  }
}

function pubOn() {
  if (documentLoaded) {
  czNavOff();
          if (IE4) {
  		eval('pubHot.style.visibility="visible"');
  	 }
          if (NS4) {  
		eval('document.pubHot.visibility="visible"');
  	}
  	  if (NS6) {
  		document.getElementById('pubHot').style.visibility="visible";
  	 }
  }
}
function paOn() {
  if (documentLoaded) {
  czNavOff();
          if (IE4) {
  		eval('paHot.style.visibility="visible"');
  	 }
          if (NS4) {  
		eval('document.paHot.visibility="visible"');
  	}
  	  if (NS6) {
  		document.getElementById('paHot').style.visibility="visible";
  	 }
  }
}
function prOn() {
  if (documentLoaded) {
  czNavOff();
          if (IE4) {
  		eval('prHot.style.visibility="visible"');
  	 }
          if (NS4) {  
		eval('document.prHot.visibility="visible"');
  	}
  	  if (NS6) {
  		document.getElementById('prHot').style.visibility="visible";
  	 }
  }
}
function pmOn() {
  if (documentLoaded) {
  czNavOff();
          if (IE4) {
  		eval('pmHot.style.visibility="visible"');
  	 }
          if (NS4) {  
		eval('document.pmHot.visibility="visible"');
  	}
  	  if (NS6) {
  		document.getElementById('pmHot').style.visibility="visible";
  	 }
  }
}

function homeOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('homeHot.style.visibility="visible"');
  	 }
          if (NS4) {  
		eval('document.homeHot.visibility="visible"');
  	}
  	  if (NS6) {
  		document.getElementById('homeHot').style.visibility="visible";
  	 }
  }
}

function companyOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('companyHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.companyHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('companyHot').style.visibility="visible";

  	 }
  }
}

function fbOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('fbHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.fbHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('fbHot').style.visibility="visible";

  	 }
  }
}

function servicesOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('servicesHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.servicesHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('servicesHot').style.visibility="visible";

  	 }
  }
}

function projectOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('projectHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.projectHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('projectHot').style.visibility="visible";

  	 }
  }
}

function pressOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('pressHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.pressHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('pressHot').style.visibility="visible";

  	 }
  }
}

function awardsOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('awardsHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.awardsHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('awardsHot').style.visibility="visible";

  	 }
  }
}

function careerOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('careerHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.careerHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('careerHot').style.visibility="visible";

  	 }
  }
}

function publicationsOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('publicationsHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.publicationsHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('publicationsHot').style.visibility="visible";

  	 }
  }
}

function contactOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('contactHot.style.visibility="visible"');

  	 }
          if (NS4) {  
		eval('document.contactHot.visibility="visible"');

  	}
  	  if (NS6) {
  		document.getElementById('contactHot').style.visibility="visible";

  	 }
  }
}

function czOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('czHot.style.visibility="visible"');
  	 }
          if (NS4) {  
		eval('document.czHot.visibility="visible"');
  	}
  	  if (NS6) {
  		document.getElementById('czHot').style.visibility="visible";
  	 }
  }
}
function siteOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('siteHot.style.visibility="visible"');
  	 }
          if (NS4) {  
		eval('document.siteHot.visibility="visible"');
  	}
  	  if (NS6) {
  		document.getElementById('siteHot').style.visibility="visible";
  	 }
  }
}
function searchOn() {
  if (documentLoaded) {
  buttonOff();
          if (IE4) {
  		eval('searchHot.style.visibility="visible"');
  	 }
          if (NS4) {  
		eval('document.searchHot.visibility="visible"');
  	}
  	  if (NS6) {
  		document.getElementById('searchHot').style.visibility="visible";
  	 }
  }
}


/* Zooming link script by Paul Anderson, copyright 2001 CNET Builder.com.
   May be freely used with attribution. Not for resale. All rights reserved. 
   Make a link zoom open by adding the event handler
   
   onclick="zoomBox(event,this);return false"
   
   To zoom into a new, positioned window add width, height, left, and top
   
   onclick="zoomBox(event,this,640,480,100,50);return false"
*/

var maxW,maxH,fromX,fromY,toX,toY,adjX,adjY,zBox,zStep=0,zLink,zNew;

function zoomBox(evt,zlink,maxw,maxh,tox,toy) {
if (arguments.length > 2) zNew=1;
scrollH=(window.pageYOffset!=null)?window.pageYOffset:document.body.scrollTop;
maxW=maxw?maxw:window.innerWidth?innerWidth:document.body.clientWidth;
maxH=maxh?maxh:window.innerHeight?innerHeight:document.body.clientHeight;
toX=tox?tox:0;
toY=(toy?toy:0)+scrollH;
fromX=evt.pageX?evt.pageX:evt.clientX;
fromY=(evt.pageY?evt.pageY:evt.clientY)+(document.all?scrollH:0);
adjX=toX+evt.screenX-fromX;
adjY=toY+evt.screenY-fromY;
if (document.createElement && document.body.appendChild && !zBox) {
	zBox=document.createElement("div");
	zBox.style.position="absolute";
	document.body.appendChild(zBox);
} else if (document.all && !zBox) {
	document.all[document.all.length-1].outerHTML+='<div id="zBoxDiv" style="position:absolute"></div>';
	zBox=document.all.zBoxDiv;
} else if (document.layers && !zBox) {
	zBox=new Layer(maxW);
	zBox.style=zBox;
	}
zLink=zlink;
doZoom();
}

function doZoom() {
zStep+=1;
zPct=(10-zStep)/10
if (document.layers) {
	zBox.moveTo(toX+zPct*(fromX-toX),toY+zPct*(fromY-toY));
	zBox.document.open();
	zBox.document.write("<table width='"+maxW*(1-zPct)+"' height="+maxH*(1-zPct)+" border=2 cellspacing=0><tr><td></td></tr></table>");
	zBox.document.close();
	} else {
	zBox.style.border="2px solid #999999";
	zBox.style.left=toX+zPct*(fromX-toX);
	zBox.style.top=toY+zPct*(fromY-toY);
	zBox.style.width=maxW*(1-zPct);
	zBox.style.height=maxH*(1-zPct);
	}

zBox.style.visibility="visible";
if (zStep < 10) setTimeout("doZoom("+fromX+","+fromY+","+toX+","+toY+")",30);
else {
	zBox.style.visibility='hidden';
	zStep=0;
	if (zLink && !zNew) location.href=zLink.href;
	else if (zLink && zNew) {
		var w=window.open(zLink.href,'','width='+maxW+',height='+maxH+',left='+adjX+',top='+adjY+',scrollbars,resizable');
		zNew=null;
		}
	}
}

function styleOn(sTarget) {
  if (documentLoaded) {
          if (IE4) { eval(sTarget+'.style.visibility="visible"'); }
          if (NS4) { eval('document.'+sTarget+'.visibility="visible"'); }
  	  if (NS6) { document.getElementById(sTarget).style.visibility="visible"; }
  } }

function styleOff(sTarget) {
  if (documentLoaded) {
          if (IE4) { eval(sTarget+'.style.visibility="hidden"'); }
          if (NS4) { eval('document.'+sTarget+'.visibility="hidden"'); }
  	  if (NS6) { document.getElementById(sTarget).style.visibility="hidden"; }
  } }
