var ie = document.all;
var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinNS6 = (isMinNS4 && navigator.userAgent.indexOf("Gecko")>=0) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0;
var isDOM = (document.getElementById) ? 1 : 0;

function getLayer(name) {
  if (isDOM)
    return document.getElementById(name);
  if (isMinNS4)
    return findLayer(name, document);
  if (isMinIE4)
    return eval('document.all.' + name);
  return null;
}

function setFocus ( inputItem ) {
alert('setname');
  getLayer(inputItem).focus();
alert('finished');
}

function onMouseOverMenu ( menu ) {
  document.getElementById(menu).className = 'LABFSOverItemBlock';
}

function onMouseOverSiteMenu ( menu, className ) {
  document.getElementById(menu).className = className;
}

function onMouseOverOutMenu ( menu, className ) {
  document.getElementById(menu).className = className;
}

function validateSearchSubmit ( ) {
  if ( document.SearchForm.query.value.length == 0 ) {
    alert('Please enter a search term.');
    return;
  }
  document.SearchForm.submit();
}

var supportable = true;

function checkBrowser ( ) {
  var agt=navigator.userAgent.toLowerCase(); 
  major = parseInt(navigator.appVersion); 

  nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
                  && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
                  && (agt.indexOf('webtv')==-1)); 
  nav6up = (nav && (major >= 5));
  ie   = (agt.indexOf("msie") != -1); 
  if ((verOffset=agt.indexOf("msie"))!=-1) {
   fullVersion = parseFloat(agt.substring(verOffset+5,agt.length));
   major = parseInt(''+fullVersion);
  }

  ie5up  = (this.ie  && (major >= 5)); 

  if ( ( nav && nav6up ) || ( ie && ie5up ) ) {
    supportable = true;
   } else {
    supportable = false;
   }
}

checkBrowser ( );

function outputSupportBrowserMessage ( ) 
{
  if ( ! supportable ) {
    location.href="UnsupportedBrowser.html";
  }
}

function emailAddress(account,domain,threeDix) {
  document.write('<a href="mailto:'+account+'@'+domain+'.'+threeDix+'">'+account+'@'+domain+'.'+threeDix+'</a>');
}