function isValidEmail(str) {		var at="@";		var dot=".";		var lat=str.indexOf(at);		var lstr=str.length;		var ldot=str.indexOf(dot);		if (str.indexOf(at)==-1){		   return false;		}		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){		   return false;		}		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		    return false;		}		 if (str.indexOf(at,(lat+1))!=-1){		    return false;		 }		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		    return false;		 }		 if (str.indexOf(dot,(lat+2))==-1){		    return false;		 }				 if (str.indexOf(" ")!=-1){		    return false;		 } 		 return true;			}function checkForm(formName){	var errorMessage = "";	if (formName.firstname.value == ""){		errorMessage += "First Name\n";	}	if (formName.lastname.value == ""){		errorMessage += "Last Name\n";	}	if (formName.eventtype.value == ""){		errorMessage += "Event Type\n";	}	if (formName.phonetype.value == ""){		errorMessage += "Phone Type\n";	}	if (formName.areacode.value == ""){		errorMessage += "Area Code\n";	}	if (formName.phonenumber.value == ""){		errorMessage += "Phone Number\n";	}	if (formName.email.value == ""){		errorMessage += "Email\n";	}	if (formName.email.value != ""){		if (isValidEmail(formName.email.value) == false){			errorMessage += "You Email Address is not Valid\n";		}	}	if (formName.confirmemail.value == ""){		errorMessage += "Confirm email\n";	}	if (formName.confirmemail.value != ""){		if (isValidEmail(formName.confirmemail.value) == false){			errorMessage += "You Confirm Email Address is not Valid\n";		}	}	if (formName.email.value != formName.confirmemail.value){		errorMessage += "Your email addresses do not match\n";	}	if (errorMessage != "") {		alert("You must complete the following fields:\n\n"+errorMessage);		return false; 	}	else {		return true;	}}