function $(id)
{
	return document.getElementById(id);
}
function validateContactForm() {
	var validated=true;
	var errMsg="";
	
	var fieldArray = new Array("yourName","yourEmail","yourEnquiry");

	for(i=0;i<fieldArray.length;i++)
	{
		if(document.getElementById(fieldArray[i]).value.length==0)
		{

			switch( fieldArray[i] )
			{
				case "yourName": errMsg += "\nPlease provide your name."; break;
				case "yourEnquiry": errMsg += "\nPlease provide your enquiry or message."; break;
			}
		  	validated=false;
			document.getElementById(fieldArray[i]+"Desc").style.color="red";
		}
		else document.getElementById(fieldArray[i]+"Desc").style.color="black";
	}
	
	if( document.getElementById("yourEmail").value.indexOf("@")==-1 || document.getElementById("yourEmail").value.indexOf(".")==-1 )
	{
		errMsg += "\nYour email address is invalid.";
		validated=false;
		document.getElementById("yourEmailDesc").style.color="red";
	}
		
	if(validated) document.contactUsForm.submit();
	else alert("Please ammend the items below and try again.\n"+errMsg);
}

function validateJobForm() {
	var validated=true;
	var errMsg="";
	
	var fieldArray = new Array("yourCompanyName","yourName","yourEmail","yourTelephone");

	for(i=0;i<fieldArray.length;i++)
	{
		if(document.getElementById(fieldArray[i]).value.length==0)
		{

			switch( fieldArray[i] )
			{
				case "yourName": errMsg += "\nPlease provide your name."; break;
				case "yourCompanyName": errMsg += "\nPlease provide your company name."; break;
				case "yourTelephone": errMsg += "\nPlease provide your Tel."; break;
			}
		  	validated=false;
			document.getElementById(fieldArray[i]+"Desc").style.color="red";
		}
		else document.getElementById(fieldArray[i]+"Desc").style.color="black";
	}
	
	if( document.getElementById("yourEmail").value.indexOf("@")==-1 || document.getElementById("yourEmail").value.indexOf(".")==-1 )
	{
		errMsg += "\nYour email address is invalid.";
		validated=false;
		document.getElementById("yourEmailDesc").style.color="red";
	}
		
	if(validated) document.JobForm.submit();
	else alert("Please ammend the items below and try again.\n"+errMsg);
}



function validateRecommendAFriendForm() {
	var validated=true;
	var errMsg="";
	
	var fieldArray = new Array("yourName","yourEmail","friendsName","friendsEmail");

	for(i=0;i<fieldArray.length;i++)
	{
		if(document.getElementById(fieldArray[i]).value.length==0)
		{

			switch( fieldArray[i] )
			{
				case "yourName": errMsg += "\nPlease provide your name."; break;
				case "yourEnquiry": errMsg += "\nPlease provide your enquiry or message."; break;
			}
		  	validated=false;
			document.getElementById(fieldArray[i]+"Desc").style.color="red";
		}
		else document.getElementById(fieldArray[i]+"Desc").style.color="black";
	}
	
	if( document.getElementById("yourEmail").value.indexOf("@")==-1 || document.getElementById("yourEmail").value.indexOf(".")==-1 )
	{
		errMsg += "\nYour email address is invalid.";
		validated=false;
		document.getElementById("yourEmailDesc").style.color="red";
	}
	
	if( document.getElementById("friendsEmail").value.indexOf("@")==-1 || document.getElementById("friendsEmail").value.indexOf(".")==-1 )
	{
		errMsg += "\nYour friends email address is invalid.";
		validated=false;
		document.getElementById("friendsEmailDesc").style.color="red";
	}
		
	if(validated) document.recommendAFriendForm.submit();
	else alert("Please ammend the items below and try again.\n"+errMsg);
}

function openWin( loc, width, height, bResize, sHandle, bLockOpen, bScrollbars )
{
	if( arguments.length < 1 ) return;
	if( arguments.length < 2 ) width = 500;
	if( arguments.length < 3 ) height = 500;
	if( arguments.length < 4 ) bResize = false;
	if( arguments.length < 5 ) sHandle = false;
	if( arguments.length < 6 ) bLockOpen = false;
	if( arguments.length < 7 ) bScrollbars = false;

	var sLeft=(screen.width-width)/2, sTop=(screen.height-height)/2;
	var params = "height=" + height + ", width=" + width + ", top=" + sTop + ", left=" + sLeft + ", scrollbars=" + (bScrollbars?"yes":"no")+ ", resizable=" + (bResize?"yes":"no");
	window.open( loc, sHandle, params );
}
function ensureint(othis){if((window.event.keyCode<=57)&&(window.event.keyCode>=48)){window.event.returnValue=true;}else{window.event.returnValue=false;}}