function isValidEmail() {
 var email=document.form1.txtEmail.value;
 if (email.indexOf(' ')==-1 && 0<email.indexOf('@') && email.indexOf('@')+1 < email.length)
 { return true;
 }else{
 return false;
 }
}

function validateForm() { //v4.0
  
	valid = true;
	message = 'The following errors occured: \n';
	
	if ( document.form1.txtEmail.value == "" )
    {
		message += '- Please enter an email address. \n';
        valid = false;
    }else{
		if (isValidEmail() == false) { 
			message += '- Please enter a valid email address. \n';
			valid = false;
		}
	}
	
	if ( document.form1.txtName.value == "" )
    {
		message += '- Please enter your Name. \n';
        valid = false;
    }
	
	if ( document.form1.txtPhone.value == "" )
    {
		message += '- Please enter a valid Phone Number with Area Code. \n';
        valid = false;
    }
	
	if (valid == false) 
	{
    alert ( message );
	}
	
	return valid;
}
