function isEmailAddr(email)
{
	var result = false;
	var theStr = new String(email);
	var index = theStr.indexOf("@");
	if (index > 0)
	{
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
			result = true;
	}
	return result;
}

function Validation()
{
	if (document.form1.name.value=="") {
		alert("Please enter your Name.");
		document.form1.name.focus();
		return false;
	}
	else {
		var str = document.form1.name.value;
		var  length = str.length;
        var last = length - 1;
        for (var  i=0; i<length; i++) {
			if (str.charAt(i) != " " ) break;			
			if  ( i != last)  continue;
			
			alert("Please enter your Name.");
			document.form1.name.focus();
            return false;
		}
	}
	
	if (document.form1.email.value == "") {
		alert("Please enter a value for the \"email\" field.");
		document.form1.email.focus();
		return (false);
	}
	if (!isEmailAddr(document.form1.email.value))
	{
		alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    	document.form1.email.focus();
		return (false);
	}
	if (document.form1.email.value.length < 3)
	{
		alert("Please enter at least 3 characters in the \"Email\" field.");
		document.form1.email.focus();
		return (false);
	} 
	
	if (document.form1.phone.value=="") {
		alert("Please enter your Phone No.");
		document.form1.phone.focus();
		return false;
	}
	else {
		var str = document.form1.phone.value;
        var  length = str.length;
        var last = length - 1;
        for (var  i=0; i<length; i++) {
        	if (str.charAt(i) != " ") break;
			if  ( i != last)  continue;
			
			alert("Please enter your Phone No.");
            document.form1.phone.focus();
            return false;
		}
	}
}