var oBack=new Image(108,18); oBack.src="img/back_off.gif";
var oBacko=new Image(108,18); oBacko.src="img/back_on.gif";
var oJob=new Image(145,18); oJob.src="img/job_off.gif";
var oJobo=new Image(145,18); oJobo.src="img/job_on.gif";

var sNavFile=new Array("aqua-leisure","what-we-do","products","contact-us");
var sWwdNavFile=new Array("what_we_do","completed_projects","design_services","project_managemnt");
var sProdNavFile=new Array("the_products","signature_rides","waterpark-essentials","wave_attractions","uphill_slides");

var aiWidth=new Array(110,109,86,95);
var aiNav=new Array();
var aiNavo=new Array();
for (var i=0 ; i<sNavFile.length ; i++) {
	aiNav[i]=new Image(aiWidth[i],24); aiNav[i].src="img/topnav/"+sNavFile[i]+"_off.gif";
	aiNavo[i]=new Image(aiWidth[i],24); aiNavo[i].src="img/topnav/"+sNavFile[i]+"_on.gif";
}

function bOv(sID) {
	var img=getImage(sID);
	if (img) img.src=oBacko.src;
}
function bOut(sID) {
	var img=getImage(sID);
		if (img) img.src=oBack.src;
}
function jOv(sID) {
	var img=getImage(sID);
	if (img) img.src=oJobo.src;
}
function jOut(sID) {
	var img=getImage(sID);
		if (img) img.src=oJob.src;
}
function mOv(i) {
	setImg("iNav",i,aiNavo[i].src);
}
function mOut(i) {
	setImg("iNav",i,aiNav[i].src);
}
function msOv(i) {
	setImg("iSub",i,aiSubo[i].src);
}
function msOut(i) {
	setImg("iSub",i,aiSub[i].src);
}
function btnOv(sID,sImg) {
	if (sImg==null)
		setImg("i"+sID,"",eval("img"+sID+"o.src"));
	else
		setImg(sID,"",eval("img"+sImg+"o.src"));
}
function btnOut(sID,sImg) {
	if (sImg==null)
		setImg("i"+sID,"",eval("img"+sID+".src"));
	else
		setImg(sID,"",eval("img"+sImg+".src"));
}

function setImg(id,i,src) {
	if (src!=null) {
		var img=getImage(id+i);
		if (img) img.src=src;
	}
}
function subOv(id) {
	var o=getElement("sub"+id);
	if (o) o.style.backgroundColor="#e9eae2";
}
function subOut(id) {
	var o=getElement("sub"+id);
	if (o) o.style.backgroundColor="#ffffff";
}
function getImage(id) {
	if (document.images && document.images[id])
		return document.images[id];
	else
		return null;
}
function getElement(sName) {
	return document.getElementById(sName);
}
function popWindow(w,h) {
	var wclwin=window.open("","wclwin","toolbar=no,location=no,directories=no,margin=0,status=no,menubar=no,scrollbars=yes,resizable=no,width="+w+",height="+h);
	wclwin.focus();
}
function make_elink( user, host,ltext ) {
	var domain = ".co.uk";
	var atsign = "&#64;";
	var addr = user + atsign + host + domain;
	if ( ltext.length>0){
		document.write( "<" + "a" + " " + "href=" + "mail" + "to:" + addr + ">" + ltext + "<\/a>");
	} else {
		document.write( "<" + "a" + " " + "href=" + "mail" + "to:" + addr + ">" + addr + "<\/a>");
	}
}
function isInteger(sName) {
	var sVal=getElement(sName).value;
	var re=/(^\d+$)/;
	return (re.test(sVal));
}
String.prototype.ltrim=new Function("return this.replace(/^\\s+/,'')");
String.prototype.rtrim=new Function("return this.replace(/\\s+$/,'')");
String.prototype.trim=new Function("return this.replace(/^\\s+|\\s+$/g,'')");