	// Used on Home Page to swap Images OnMouseOver etc
	function imageSwap(obj){
		if (obj == null) return;
		
		var intNameStart = obj.src.lastIndexOf("/") + 1;
		var intNameEnd = obj.src.lastIndexOf("_");
		var intNameLength = intNameEnd - intNameStart;
		
		var strImagePath = obj.src.substr( 0, intNameStart );
		var strImageName = obj.src.substr( intNameStart, intNameLength );
		var strImageState = obj.src.substr( (intNameEnd + 1), (obj.src.lastIndexOf(".jpg") - intNameEnd - 1) );
		
		if (strImageState == "Off"){
			// do the ON thing
			obj.src = strImagePath + strImageName + "_On.jpg";
			var objHomeTextImage = MM_findObj("HomeText");
			objHomeTextImage.src = strImagePath + strImageName + "Text.gif";
		} else {
			// do the OFF thing
			obj.src = strImagePath + strImageName + "_Off.jpg";		
			var objHomeTextImage = MM_findObj("HomeText");
			objHomeTextImage.src = strImagePath + "HomeText.gif";
		}
	}
	

	// Changes the Background Colour of a Footer Cell
	function changeFooterCellBg(obj){
		if (obj == null) return;
		
		var strBgColor = obj.style.backgroundColor ;
		
		if ( (strBgColor == "#bbb") || (strBgColor == "") ) {
			obj.style.backgroundColor = "#666";
		} else {
			obj.style.backgroundColor = "#bbb";
		}
	}
	
	function MM_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=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
