	<!-- Hide from older browsers
		stdBrowser = (document.getElementById) ? true : false
		
		function ShowDropMenu(currElem) {
			menuObj = (stdBrowser) ? document.getElementById(currElem).style : eval("document." + currElem)
			menuObj.visibility = "visible";
			}

		function HideDropMenu(currElem) {
			menuObj = (stdBrowser) ? document.getElementById(currElem).style : eval("document." + currElem)
			menuObj.visibility = "hidden";
			}

		//show div script
		function showList(id)
		{
			var theDiv = document.getElementById(id.toString());
			document.getElementById(id.toString()).style.display = "";
		}

		// opening new browser windows
		function OpenBrWindow(theURL,winName,features) { //v2.0
		  window.open(theURL,winName,features);
		}
		// display status message text
		function displayStatusMsg(msgStr) { //v1.0
		status=msgStr;
		document.returnValue = true;
		}
		
		// blocking javascript errors
		//function blockError(){return true;}
		//window.onerror = blockError;
		
		// jump menu from combo box
		function JumpMenu(targ,selObj,restore){ //v3.0
		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
		if (restore) selObj.selectedIndex=0;
		}
		
		// function for checking form values are not blank
		function findObj(n, d) { //v4.01
		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
			d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
		}

		function validateForm() { //v4.0
		var i,p,q,nm,test,num,min,max,errors='',args=validateForm.arguments;
		for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=findObj(args[i]);
			if (val) { nm=val.name; if ((val=val.value)!="") {
			if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
				if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an email address.\n';
			} else if (test!='R') { num = parseFloat(val);
				if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
				if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
				min=test.substring(8,p); max=test.substring(p+1);
				if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
			} } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
		} if (errors) alert('The following field(s) must be completed to continue: \n\n'+errors);
		document.returnValue = (errors == '');
		}
	
		// function for top of page button
		function setVariables()
		{
		if (navigator.appName == "Netscape")
		{
		v=".top=";h=".left=";dS="document.";sD="";
		y="window.pageYOffset";x="window.pageXOffset";iW="window.innerWidth";iH="window.innerHeight"
		}
		else {h=".pixelLeft=";v=".pixelTop=";dS="";sD=".style";
		y="document.body.scrollTop";x="document.body.scrollLeft";iW="document.body.clientWidth";iH="document.body.clientHeight"
		}
		xyz=500
		innerX=eval(iW)-45
		innerY=eval(iH)-40
		object="btntop";
		checkLocationA()
		}

		movex=0,movey=0,xdiff=0,ydiff=0,ystart=0,xstart=0

		function checkLocation()
		{
		yy=eval(y);
		xx=eval(x);
		ydiff=ystart-yy;
		xdiff=xstart-xx;
		if ((ydiff<(-1))||(ydiff>(1))) movey=Math.round(ydiff/10),ystart-=movey
		if ((xdiff<(-1))||(xdiff>(1))) movex=Math.round(xdiff/10),xstart-=movex
		eval(dS+object+sD+v+(ystart+innerY));
		eval(dS+object+sD+h+(xstart+innerX));
		setTimeout("checkLocation()",10)
		}
		function checkLocationA(){ystart=eval(y);xstart=eval(x);
		}
	
		//confirm radio choice is made to continue
		function ValidateRadio(frm,btnName,Msg) {
			var btn = frm[btnName];
			var valid;
			for (var x = 0;x < btn.length; x++)
			{
				valid = btn[x].checked
				if (valid) {break}
			}
			if(!valid)
			{
				alert(Msg)
				return false
			}
			else
			{
				return true
			}
		}
	
	// End hiding -->