	function doFirstLoad () {

	}
	function getSubList (node) {
		var parent = node.parentNode;
		for (i=0;i<parent.childNodes.length;i++) {
			var child = parent.childNodes[i];
			if (child.nodeName == "UL") {
				return child;
			}
		}
		return null;
	}
         
	function nav(test,page) {
		var inc = history.length;
		window.history[inc] = test;
		url = '/content/web.' + test.hash.replace('#', '') + '.htm';
		if (!page) page = 'content';
		if (dst = document.getElementById(page)) {
			dst.innerHTML="<table background='#ffffff' height='400' width='100%'><tr><th><img src='/content/images/loading.gif'><\/th><\/tr><\/table>";
		}
		var myAjax = new Ajax.Updater(page, url, {evalScripts:true});
		if (obj = getSubList (test)) {
			if (obj.className=='subnav') {
				obj.className='subnav';
			} else {
				obj.className='subnav';
			}
		}
	}
	function divSwap (link,target) {
		var src = document.getElementById(link.innerHTML);
		var dst = document.getElementById(target);
		if (src && dst) {
			dst.innerHTML = src.innerHTML;
		}
	}
	function divWipe (dst,src) {
		var src = document.getElementById(src);
		var dst = document.getElementById(dst);
		if (src && dst) {
			dst.innerHTML = src.innerHTML;
		}
	}
	function tabSwap (targetobj,classname) {
		var ullist=targetobj.parentNode.parentNode.getElementsByTagName("li")
		for (var i=0; i<ullist.length; i++)
			ullist[i].className=""  //deselect all tabs
		targetobj.parentNode.className=classname  //highlight currently clicked on tab
	}
	function formHandler (btn,formID,respID) {
		var myForm = document.forms[formID];
		var oldTxt = btn.innerHTML;
		var myText = '- Please Wait -';
		if (myForm["form[txtChange]"])
			myText = myForm["form[txtChange]"].value;
		btn.innerHTML = myText;
		params = Form.serialize(myForm);
		Form.disable(formID);
		new Ajax.Updater({success:respID}, myForm.action, {
			evalScripts: true,
			parameters : params,
			onFailure : function(resp) {
				Form.enable(formID);
				btn.innerHTML = oldTxt;
				alert("Oops, there's been an error.");
			}
		});
	}
	function jsPop(ID,url,width,height) {
		if (!ID) ID='myPop';
		var left = (screen.width/2)-(width/2);
		var top = (screen.height/2)-(height/2);
		var opts = ("height="  + height
			+ ",width="   + width
			+ ",top="   + top
			+ ",left="   + left
			+ ",status="  + "1"
			+ ",scrollbars=" + "1"
			+ ",resizable="  + "1"
			+ ",menubar="  + "0"
			+ ",toolbar="  + "0"
			+ ",location="  + "0"
			+ ",directories=" + "0"
			+ ",copyhistory=" + "0");
		eval("var "+ID+"=window.open('"+url+"','"+ID+"','"+opts+"')");
	}
	// Clock Script Generated By Maxx Blade's Clock v2.0d
	// http://www.maxxblade.co.uk/clock
	function tS(){ x=new Date(); x.setTime(x.getTime()); return x; } 
	function lZ(x){ return (x>9)?x:'0'+x; } 
	function tH(x){ if(x==0){ x=12; } return (x>12)?x-=12:x; } 
	function dE(x){ if(x==1||x==21||x==31){ return 'st'; } if(x==2||x==22){ return 'nd'; } if(x==3||x==23){ return 'rd'; } return 'th'; } 
	function runClock(){ document.getElementById('jsClock').innerHTML=eval(oT); setTimeout('runClock()',1000); } 
	function aP(x){ return (x>11)?'pm':'am'; } 
	function y4(x){ return (x<500)?x+1900:x; } 
	var mN=new Array('January','February','March','April','May','June','July','August','September','October','November','December')
	var oT="mN[tS().getMonth()]+' '+tS().getDate()+dE(tS().getDate())+' '+y4(tS().getYear())+' '+':'+' '+tH(tS().getHours())+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())+' '+aP(tS().getHours())";
	//if(!document.all){ window.onload=dT; }else{ dT(); }
