var browserVersion = parseInt(navigator.appVersion);
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
&& (agt.indexOf('webtv')==-1));
var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4only = (is_nav && (is_major >= 4) && (is_minor < 5));
var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) ||
(agt.indexOf("; nav") != -1)) );
var is_nav5 = (is_nav && (is_major == 5));
var is_nav5up = (is_nav && (is_major >= 5));
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_ie = (agt.indexOf("msie") != -1);
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")== -1 && agt.indexOf("msie 5.5") == -1) );
var is_ie4up = (is_ie && (is_major >= 4));
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5up = (is_ie && !is_ie3 && !is_ie4);
var is_ie55 = (is_ie && !is_ie3 && !is_ie4 && (is_major == 4) && (agt.indexOf("msie 5.5") != -1));
var is_ie55up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && (is_major == 4));
var is_aol = (agt.indexOf("aol") != -1);
var is_aol3 = (is_aol && is_ie3);
var is_aol4 = (is_aol && is_ie4);
var is_opera = (agt.indexOf("opera") != -1);
var is_webtv = (agt.indexOf("webtv") != -1);
var is_js;
if (is_nav2 || is_ie3) is_js = 1.0
else if (is_nav3 || is_opera) is_js = 1.1
else if ((is_nav4 && (is_minor <= 4.05)) || is_ie4) is_js = 1.2
else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3
else if (is_nav5) is_js = 1.4
else if (is_nav && (is_major > 5)) is_js = 1.4
else if (is_ie && (is_major > 5)) is_js = 1.3
else if (is_ie && (is_major >= 4)) is_js = 1.1
else is_js = 0.0;
var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));
var is_win16 = ((agt.indexOf("win16")!=-1) ||
(agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) ||
(agt.indexOf("windows 16-bit")!=-1) );
var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
(agt.indexOf("windows 16-bit")!=-1));
var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
var is_win32 = (is_win95 || is_winnt || is_win98 ||
((is_major >= 4) && (navigator.platform == "Win32")) ||
(agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));
var is_os2 = ((agt.indexOf("os/2")!=-1) ||
(navigator.appVersion.indexOf("OS/2")!=-1) ||
(agt.indexOf("ibm-webexplorer")!=-1));
var is_mac = (agt.indexOf("mac")!=-1);
var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) ||
(agt.indexOf("68000")!=-1)));
var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) ||
(agt.indexOf("powerpc")!=-1)));
var is_sun = (agt.indexOf("sunos")!=-1);
var is_sun4 = (agt.indexOf("sunos 4")!=-1);
var is_sun5 = (agt.indexOf("sunos 5")!=-1);
var is_suni86= (is_sun && (agt.indexOf("i86")!=-1));
var is_irix = (agt.indexOf("irix") !=-1);
var is_irix5 = (agt.indexOf("irix 5") !=-1);
var is_irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
var is_hpux = (agt.indexOf("hp-ux")!=-1);
var is_hpux9 = (is_hpux && (agt.indexOf("09.")!=-1));
var is_hpux10= (is_hpux && (agt.indexOf("10.")!=-1));
var is_aix = (agt.indexOf("aix") !=-1);
var is_aix1 = (agt.indexOf("aix 1") !=-1);
var is_aix2 = (agt.indexOf("aix 2") !=-1);
var is_aix3 = (agt.indexOf("aix 3") !=-1);
var is_aix4 = (agt.indexOf("aix 4") !=-1);
var is_linux = (agt.indexOf("inux")!=-1);
var is_sco = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
var is_unixware = (agt.indexOf("unix_system_v")!=-1);
var is_mpras = (agt.indexOf("ncr")!=-1);
var is_reliant = (agt.indexOf("reliantunix")!=-1);
var is_dec = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) ||
(agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) ||
(agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1));
var is_sinix = (agt.indexOf("sinix")!=-1);
var is_freebsd = (agt.indexOf("freebsd")!=-1);
var is_bsd = (agt.indexOf("bsd")!=-1);
var is_unix = ((agt.indexOf("x11")!=-1) || is_sun || is_irix || is_hpux ||
is_sco ||is_unixware || is_mpras || is_reliant ||
is_dec || is_sinix || is_aix || is_linux || is_bsd || is_freebsd);
var is_vms = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));
//-->

function findObj(n, ly)
{
if(is_major < 4) return document[n];
var curDoc = ly ? ly.document : document;
var elem = curDoc[n];
if(!elem)
{
for(var i=0;i<curDoc.layers.length;i++)
{
elem = findObj(n,curDoc.layers[i]);
if(elem) return elem;
}
}
return elem;
}

/* START ----------------------------------------- BG CLIPPING & NETSCAPE 4.xx DHTML BUG FIX/RELOAD ON RESIZE SCRIPT ---------------------------------------------*/
reDoTmr = setTimeout(" ",0);
reDoInitTmr = setTimeout(" ",0);
reDoBGTmr = setTimeout(" ",0);
function reDoInit()
{
if(reDoTmr) clearTimeout(reDoTmr);
reDoEv = (document.layers) ? "setTimeout(\"window.onresize=reDo;\",800);" : "setTimeout(\"window.onresize=reDo;\",800);"; //"setTimeout(\"window.onresize=reDoBGClip\",800);";
eval(reDoEv);
}
function reDo()
{
clearTimeout(reDoTmr);
reDoTmr = setTimeout("location.reload();",333);
}
function reDoBG()
{
clearTimeout(reDoBGTmr);
reDoBGTmr = setTimeout("window.onresize=reDoBGClip;",800);
}
function reDoBGClip()
{
getWinDims();
bgSty = getStyRef('bg');
if(typeof bgSty != 'undefined')
{
clipStr = (document.layers) ? "bgSty.clip.width = " + winDim.w + "; bgSty.clip.height = " + winDim.h + ";" : "bgSty.clip = \"rect(0px " + winDim.w + "px " + winDim.h + "px 0px)\"";
eval(clipStr);
}
}

is_useDelimiter = true;
delimiterStr = (is_useDelimiter) ? "_" : "";
imgStateKeys = new Array();
imgStateKeys = ["on","o","a","off","over","out","up","down","active"];
function flipIt()
{
flipTmr = setTimeout(" ",0);
flipEv = "";
imgNow = "";
flipImgPath = (typeof imgPath != 'undefined') ? imgPath : "";
var endIndx=arguments.length;
evStr = false;
for(indx=0; indx<endIndx; indx+=2)
{
if(document.images)
{
imgNow = (arguments[indx]);
srcNow = (arguments[indx+1]) + "";
imgNowObj = findObj(imgNow);
if(srcNow.indexOf("/") == -1)
{
origSrcPath = '';
srcB4 = imgNowObj.src + "";
pathProtocol = srcB4.substring(0,srcB4.indexOf(":"));
origSrcPath = (srcB4.lastIndexOf("\/") != -1) ? srcB4.substring(0,(srcB4.lastIndexOf("\/")+1)) : srcB4;
imgFileName = (srcB4.lastIndexOf("\/") != -1) ? srcB4.substring((srcB4.lastIndexOf("\/") + 1),srcB4.length) : srcB4;
fileNameAbbr = imgFileName.substring(0,imgFileName.lastIndexOf("."));
imgFileType = imgFileName.substring(imgFileName.lastIndexOf("."),imgFileName.length);
flipImgPath = origSrcPath;
srcTmp = imgFileName;
keysLen = imgStateKeys.length;
for(ky=keysLen;ky>0;ky--)
{
kyMtch = delimiterStr + imgStateKeys[ky];
kyMtchLen = kyMtch.length;
if(fileNameAbbr.substring((fileNameAbbr.length - kyMtchLen),(fileNameAbbr.length)) == kyMtch)
{
fileNameAbbr = fileNameAbbr.substring(0,(fileNameAbbr.length - kyMtchLen));
}
if(srcNow == imgStateKeys[ky])
{
evStr = "srcNow = '" + fileNameAbbr + delimiterStr + imgStateKeys[ky] + imgFileType + "'; //alert('srcNow = " + srcNow + "');";
}
}
if(evStr) eval(evStr);
}
if(srcB4.substring((srcB4.length - srcNow.length), srcB4.length) != srcNow)
{
if(flipImgPath != 'noPath' && flipImgPath != false)
{
flipEv = "imgNowObj.src = '" + flipImgPath + srcNow + "';";
}
else if(flipImgPath == 'noPath' || flipImgPath == false)
{
flipEv = "imgNowObj.src = '" + srcNow + "';";
}
flipEv += " imgNowObj.srcB4 = '" + srcB4 + "';";
}
eval(flipEv);
}
}
}

unFlipTmr = setTimeout(" ",0);
unFlipEv = "";
function unFlipIt()
{
unImgNow = findObj(unFlipIt.arguments[0]);
if(unImgNow.src != unImgNow.srcB4)
{
unImgNow.src = unImgNow.srcB4;
}
else if(unImgNow.src == unImgNow.srcB4) return false;
}

var imgPath;
function setImgPath() 
{
	if(setImgPath.arguments.length < 1)
	{
		imgPath = 'noPath';	
	}
	else if(imgPath != setImgPath.arguments[0])
	{
		imgPath = setImgPath.arguments[0] + '/';
	}
	// else set the image directory path to the default below
	else if(imgPath == setImgPath.arguments[0])
	{
		imgPath = imgPath;
	}
	else
	{
		imgPath = 'images/';
	}
}
// //////// END  Set Image Path Script /////////////////

// **************** BEGIN -- Image Preload Script
// USAGE : preLoad('image1.gif','image2.jpg','image3.bmp','image4.png','image5.jpeg');
// NOTE : You can pass as many images to the preLoad(); function as you like
//             to run the function use an [onload=preLoad('image1.gif','image2.gif');] statement in the  <body> tag or call it
//             in a javascript code block in the form below. 
// IMPORTANT NOTE: You must remove the extra spaces in the < script language=JavaScript type=text/javascript > and < /script > tags or it will not work, they are included here to prevent errors in this page.
/*
                  < script language = JavaScript >
                  preLoad('image1.gif','image2.gif');
                 < /script >
*/

function preLoad() 
{
	// determine the number of argument pairs that have been passed to this function
	var indx, endIndx=arguments.length;
	// **************** BEGIN the loop through the arguments
	for (indx=0; indx < endIndx; indx+=1) 
	{
		var imgSrc = (arguments[indx]);
		var temp = new Image();
		if(imgPath != 'noPath')
		{
			temp.src = imgPath + imgSrc;
		}
		else if(imgPath == 'noPath')
		{
			temp.src = imgSrc;
		}
		//alert(temp.src);
		//var testWin = window.open();
		//testWin.document.open();
		//testWin.document.write("<html>");
		//testWin.document.write("<img src=\"" + temp.src + "\">");
		//testWin.document.write("</html>");
		//testWin.document.close();
	}
}
// // END -- Image Preload Script //////////
/* START -------------------------------------------- PRINT "BUTTON" SCRIPTS -------------------------------------------- */
 // BEGIN Copyright 2002 DHTML Central
// PRINT Funtionality
var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1);


function printThis() {
  if (pr) { // NS4, IE5
    window.print();
  } else if (da && !mac) { // IE4 (Windows)
    vbPrintPage();
  } else { // other browsers
    alert("Sorry, your browser doesn't support this feature.");
  }
}

