var sLastModDate=' ';
var sPage= ' ';
var isDOM=0;
var isNS4=0;
var isOpera = 0;
var isGecko=0;
var isFirefox=0;
var isIE=0; 
var Browser= "old version";
if (document.layers) {isNS4=1; Browser="Netscape 4";}
if (document.getElementById) {isDOM=1; Browser="DOM";}
var browserName = navigator.appName;
var uagent=navigator.userAgent.toLowerCase();
if (isDOM) {
   if (uagent.indexOf('opera') !=-1) {isOpera=1; Browser="Opera";} 
      else if 
      (browserName.indexOf('Explorer') !=-1) {isIE=1; Browser="IE";}
	  else if 
      (uagent.indexOf('firefox') !=-1) {isFirefox=1; isGecko=1; Browser="Firefox";} 
	  else if 
      (uagent.indexOf('gecko') !=-1) {isGecko=1; Browser="Mozilla/Gecko";} 
   }
//  Format last modified date.
var modDate = new Date(document.lastModified);
var modMonth = modDate.getMonth()+1;
var modYear = modDate.getYear();
var modDay = modDate.getDate();
if (modDay<10) modDay = "0" + modDay;
if (modMonth<10) modMonth= "0" + modMonth;
if (modYear<1000) modYear+=1900;
sLastModDate = modMonth + "/" + modDay + "/" + (modYear+"").substring(2,4);
// Get the name of the current page.
var sPath = window.location.pathname;
regexp = /\\/g;
sPath=sPath.replace(regexp, "/");
sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
sPage = sPage.substring(0, sPage.indexOf('.'));
if (sPage.indexOf('-')!=-1) {
    sPage = sPage.substring(sPage.lastIndexOf('-') + 1);
    }
if  (sPage.length<=0) {
    sPage="index";
	}
function cssSelect(csspref) {
// Select special css definitions for NS4 and other older browsers
if (!(isDOM)) {
        document.write('\<link rel="stylesheet" type="text/css" href="' + csspref + 'nn4.css" \/\>'); 
		}
else if (isIE){
       document.write('\<link rel="stylesheet" type="text/css" href="ieonly.css" \/\>'); 
		}
return;
}
function emailbuild(name, domain, subject, display) {
// Build bot-resistant email addresses
var emailstrd;
if (domain.indexOf('.') !=-1) {
   emailstrd=domain;
   } else {
   emailstrd=domain + '.com';
}
var emailstr=name + '@' + emailstrd;
var emailret = '\<a href="mailto:' + emailstr;
if (subject != null) {
    emailret = emailret + '?subject=' + subject; 
    }
emailret = emailret + '"\>' ;
if (display != null) {
    emailret = emailret + display;
    } else {
    emailret = emailret + emailstr;
    }
emailret = emailret + '\<\/a\>';
return(emailret);
}
function loadTime() {
var myElement;
if (isDOM) {
    if (myElement=document.getElementById(sPage)) {   /* highlight thecurrent menu item */
	    myElement.style.color="white";
	    }
    if (myElement=document.getElementById("oldua1")) {   /* hide the 'old browser' message in modern browsers */
	    myElement.style.display="none";
	    }
	}   	
 }   
function showW3C() {
var myElement;
if (isDOM) {
   if (myElement=document.getElementById("webspecial")) {
       myElement.style.display="inline";
	   }
	}   
}   
