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,'')");

var aBtn=new Array();
var aBtno=new Array();

addButton('home',45,15);
addButton('drift-08',56,15);
addButton('previous-shows',120,15);
addButton('get-involved',98,15);
addButton('about-us',70,15);
addButton('contact-us',88,15);

function addButton(img,w,h) {
	var idx=aBtn.length;
	aBtn[idx]=new Image(w,h); aBtn[idx].src='img/nav/'+img+'.gif';
	aBtno[idx]=new Image(w,h); aBtno[idx].src='img/nav/'+img+'-o.gif';
}
function mOv(i) {
	setImg("iNav",i,aBtno[i].src);
}
function mOut(i) {
	setImg("iNav",i,aBtn[i].src);
}
function getImage(id) {
	if (document.images && document.images[id])
		return document.images[id];
	else
		return null;
}
function setImg(id,i,src) {
	if (src!=null) {
		var img=getImage(id+i);
		if (img) img.src=src;
	}
}
function snOv(i) {
	var obj=getElement('lnk'+i);
	if (obj!=null) obj.className=obj.className+'o';
}
function snOut(i) {
	var obj=getElement('lnk'+i);
	if (obj!=null) obj.className=obj.className.substring(0,obj.className.length-1);
}
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 isInteger(sName) {
	var sVal=getElement(sName).value;
	var re=/(^\d+$)/;
	return (re.test(sVal));
}
function makeElink(user,host) {
	var domain = ".co.uk";
	var atsign = "&#64;";
	var addr = user + atsign + host + domain;
	document.write("<" + "a" + " " + "href=" + "mail" + "to:" + addr + ">" + addr + "<\/a>");
}