// JavaScript Document
function Trim(value)
 {
	value = value.replace(/^\s+/g, "" );
	value = value.replace( /\s+$/g, "" );
	return value;
 }
function Validate()
{
	var d = document.frmOffer;
	var validnumber=new RegExp('[^0-9]');
	if (d.txtName.value == "")
	{
		alert("Please enter your Name");d.txtName.focus(); return false;
	}
	var name1=new RegExp('[0-9]');
	if ((name1.test(d.txtName.value)))  {
		alert('Please enter a valid Name');d.txtName.focus();return false;
	}
	var specchar = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|\"\']/;
	var firstpart=d.txtEmail.value.substr(0,d.txtEmail.value.indexOf('@'));
	var secondpart=d.txtEmail.value.substr(d.txtEmail.value.indexOf('@')+1, d.txtEmail.value.length-d.txtEmail.value.indexOf('@'));
	var email1=new RegExp('[^a-zA-Z0-9.\_]');
	var email2=new RegExp('[^a-zA-Z0-9.]');
    var emailFilter=/^.+@.+\..{2,3}$/;
	if (Trim(d.txtEmail.value) == "")
  	{
		alert("Please enter your Email Address");d.txtEmail.focus();return (false);
  	}
	if(firstpart.length<3) {
		 alert('Please enter valid Email Address');d.txtEmail.focus();return false;
	}
	if((email2.test(secondpart))) {
		 alert('Please enter a valid Email Address');d.txtEmail.focus();return false;
	}
	if((email1.test(firstpart))) {
		 alert('Please enter a valid Email Address');d.txtEmail.focus();return false;
	}
	if ((!(emailFilter.test(d.txtEmail.value)))) {
		 alert('Please enter a valid Email Address');d.txtEmail.focus();return false;
	}
	if (d.txtMobile.value =="")
	{
		alert("Please enter your Mobile Number ");d.txtMobile.focus(); return false;
	}
	if ((validnumber.test(d.txtMobile.value)))  {
		alert('Please enter a valid Mobile Number');d.txtMobile.focus();return false;
	}
	if (d.txtCity.value =="select")
	{
	alert("Please select your City ");d.txtCity.focus(); return false;
	}
	if (d.txtQuery.value =="")
	{
	alert("Please enter your Query ");d.txtQuery.focus(); return false;
	}
	alert('Thanks for your details. You will be contacted shortly.');
}
function validphone()
{
 k = event.keyCode;
if(k>=48 && k<=57 || k==45 || k==18 || k==13) 
	{
	}
	else
	{
		event.returnValue=false
	}
}

