function strltrim() {
    return this.replace(/^\s+/,'');
}

function strrtrim() {
    return this.replace(/\s+$/,'');
}
function strtrim() {
    return this.replace(/^\s+/,'').replace(/\s+$/,'');
}

String.prototype.ltrim = strltrim;
String.prototype.rtrim = strrtrim;
String.prototype.trim = strtrim;

function checkEmail(emailAdd)
{
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailAdd.value))
{
return (true)
}
else
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}

function Validate()
{
	var name, email, phone, serselect
	var expphonefax=/[^0-9|\s|\+|\-]+/;
	var exppostcode=/[^\w|\s|\+|\-]+/;
		
	nam = document.form1.name.value;
	nam=nam.trim();
	if (nam == "")
	{
		alert("Name is mandatory...");
		document.form1.name.focus();
		return false;
	}
	emailAdd = document.form1.email.value;
	if (emailAdd == "")
	{
		alert("Email Address is necessary for our communication...");
		document.form1.email.focus();
		return false;
	}
	if (!checkEmail(document.form1.email))
	{
		document.form1.email.select();
		return false;
	}
	if (document.form1.phone.value == "")
	{
		alert("Phone is mandatory...");
		document.form1.phone.focus();
		return false;
	}
	else
	{
		if(expphonefax.test(document.form1.phone.value)==true)
		{
		alert(" Invalid Phone Number entered .\n The allowed characters are 1 to 9,+,- and spaces.")
		document.form1.phone.focus();
		return false;	
		}
	}
	
		if (document.form1.serrequested.value == "")
	{
		alert("Services Requested is mandatory...");
		document.form1.serrequested.focus();
		return false;
	}
			if (document.form1.Turing.value == "")
	{
		alert("Please enter Verification code...");
		document.form1.Turing.focus();
		return false;
	}

	
 }


