function IsNumeric(sText)
{
   var ValidChars = "0123456789.- ";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         	IsNumber = false;
         }
      }
   return IsNumber;
}// JavaScript Document

function checkEmail(FieldName) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(FieldName.value))
	{
		return true;
	}
	return false;
}// JavaScript Document

function validateContact()
{
	if(frmContact.name.value.length==0)
	{
		alert("Please Enter Your Name !");
		frmContact.name.focus();
		return false;
	}	
	else if(frmContact.email.value.length==0)
	{
		alert("Please Enter Your Email Address !");
		frmContact.email.focus();
		return false;
	}
	else if (!checkEmail(frmContact.email) ) 
	{
		alert("Please Enter A Valid Email !");
		frmContact.email.select();
		frmContact.email.focus();
		return false;
	}
	else if(frmContact.tel.value.length==0)
	{
		alert("Please Enter Your Telephone / Cell Number !");
		frmContact.tel.focus();
		return false;
	}
	else if(!IsNumeric(frmContact.tel.value))
	{
		alert("Please Enter A Numeric Telephone !\nSpaces Are Also Allowed !");
		frmContact.tel.focus();
		frmContact.tel.select();
		return false;
	}	
	else if(frmContact.message.value.length==0)
	{
		alert("Please Enter Your Enquiry !");
		frmContact.message.focus();
		return false;
	}		
	return true;
}// JavaScript Document