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


window.onload=function() {
  var FormName = "frmContact";
  var questionlocation = location.href.indexOf('?');
  if(questionlocation < 0) { return; }  
  var q = location.href.substr(questionlocation + 1);
  var list = q.split('&');
  for(var i = 0; i < list.length; i++) {
	 var kv = list[i].split('=');
	 if((kv[0]=='name' || kv[0]=='email' || kv[0]=='tel' || kv[0]=='message') && (eval('document.'+FormName+'.'+kv[0])) ){
	   kv[1] = unescape(kv[1]);
	   if(kv[1].indexOf('"') > -1) {
		  var re = /"/g;
		  kv[1] = kv[1].replace(re,'\\"');
	   }
	   eval('document.'+FormName+'.'+kv[0]+'.value="'+kv[1]+'"');
	 }
	 if(kv[0]=='err') {
         kv[1] = unescape(kv[1]);		 
		 alert(kv[1]);
	 }
  }
}

var RecaptchaOptions = {
    theme : 'white'
};
