// Library routines assembled by Craig E. Ward// Compilation Copyright 2001-2003 Craig E. Wardvar isNavigator = (navigator.appName.indexOf('Netscape') != -1);var isMSIE = (navigator.appName.indexOf('Microsoft Internet Exp') != -1);var isiCab = (navigator.appName.indexOf('iCab') != -1);var isOpera = (navigator.appName.indexOf('Opera') != -1);var isOmni = (navigator.userAgent.indexOf('Omni') != -1);var isSafari = (navigator.userAgent.indexOf('Safari') != -1);var isKHTML = (navigator.userAgent.indexOf('Konqueror') != -1) ;var isGecko = ((navigator.userAgent.indexOf('Gecko') != -1) && !isSafari);var appVersion = 0;var appMajor = 0;// This is of limited use now. Many browsers just say "5" and hide the// real version data elsewhere in the string.if (!isMSIE) {	appVersion = Math.round((parseFloat(navigator.appVersion)) * 100);	appMajor = parseInt(navigator.appVersion);} else {	tempA = navigator.userAgent.split(';');//	alert("tempA[1] = " + "'" + tempA[1] + "'");	tempB = tempA[1].split(' ');//	alert("tempB = " + tempB + " tempB[2] = " + tempB[2]);	appVersion = Math.round((parseFloat(tempB[2])) * 100);	appMajor = parseInt(tempB[2]);}/*alert("navigator.appVersion=" + navigator.appVersion + " navigator.userAgent=" + navigator.userAgent + " navigator.appName=" + navigator.appName + " navigator.platform="+ navigator.platform + "\r\nappVersion=" + appVersion + "  appMajor=" + appMajor + " isNavigator=" + isNavigator + " isiCab=" + isiCab + " isMSIE=" +isMSIE + " isOpera=" + isOpera);*/// showModifiedDate.jsvar months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');function showModifiedDate(){	if (Date.parse(document.lastModified) != 0) {		var timeStamp = new Date(document.lastModified);		document.write ('<p style="font-style:italic;">Page last modified: ' 				+ days[timeStamp.getDay()] + ' ' + months[timeStamp.getMonth()]				+ ' ' + timeStamp.getDate() + ', ' + yearToString(timeStamp)				+ '</p>');	}}function yearToString(aTime){// JavaScript 1.2+ have method for this.	if (aTime.getFullYear) {		return aTime.getFullYear();	}// simulate for JavaScript 1.1	var y = aTime.getYear()	if (y < 1000) y += 1900;	return y;}//// Open an "info" window//function openInfoWindow(url, width, height) {		var winParams = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height;        popUpWin = window.open(url,'infoWin', winParams);        popUpWin.focus();}openInfo = true; // set flag that we loaded successfully//alert("relativeFilePath_created=" + relativeFilePath_created);function openWindow(url) {        openInfoWindow(url,650,550);} //// Do nice back for internal navigation//function backNavigate(){	// Make a simple test to see if we're in our own site.../*	if (document.referrer != null &&		document.referrer.indexOf('cew') != -1 ) 	*/	if (document.referrer != null) {			document.write('<div style="position: absolute; left: 10px;">');			document.write('<a href="' + document.referrer + '">' +				   	       '<img src="' + relativeGraphicsPath("back.gif") + 				   	       '" alt="back arrow" width="20" height="22" ' +				           'hspace="1" vspace="1" border="0" align="middle" />' +				           '<' + '/a>');			document.write('</div>');	}}function relativeGraphicsPath(filename){	var callPath = location.pathname.split('/');	var relativePath = new String('graphics/' + filename);	for (i = 0; i < callPath.length - 3; i++) {		relativePath = '../' + relativePath;	}	return relativePath;}// Routines to support Search formfunction isBlank(s){	for (var i = 0; i < s.length; i++) {		var c = s.charAt(i);		if ((c != ' ') && (c != '\n') && (c != '')) return false;	}	return true;}function stringNotEmpty(aString){	//alert('Checking "' + aString + '"');	if (aString == null || aString == "" || isBlank(aString)) {		alert("You need to enter some keywords to search for!");		return false;	}	return true;}jslibLoaded = true; // Flag success!/* End of File */