// JavaScript Documentfunction validateEmail(addr,man,db,fieldName) {	var myField = fieldName;		if (addr == '' && man) {	   if (db) alert('Please Enter An Email Address');		document.getElementById(myField).focus();		return false;	}	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';	for (i=0; i<invalidChars.length; i++) {	   if (addr.indexOf(invalidChars.charAt(i),0) > -1) {		  if (db) alert('Email Address Contains Invalid Characters');		document.getElementById(myField).focus();		  		return false;	   }	}	for (i=0; i<addr.length; i++) {	   if (addr.charCodeAt(i)>127) {		  if (db) alert("Email Address Contains Non ASCII Characters.");		document.getElementById(myField).focus();		  		return false;	   }	}		var atPos = addr.indexOf('@',0);	if (atPos == -1) {	   if (db) alert('Email Address Must Contain an @');	   document.getElementById(myField).focus();	   return false;	}	if (atPos == 0) {	   if (db) alert('Email Address Must Not Start with @');	   document.getElementById(myField).focus();	   return false;	}	if (addr.indexOf('@', atPos + 1) > - 1) {	   if (db) alert('Email Address Must Contain Only One @');	   document.getElementById(myField).focus();	   return false;	}	if (addr.indexOf('.', atPos) == -1) {	   if (db) alert('Email Address Must Contain a Period in the Domain Name');	   document.getElementById(myField).focus();	   return false;	}	if (addr.indexOf('@.',0) != -1) {	   if (db) alert('Period Must Not Immediately Follow @ In Email Address');	   document.getElementById(myField).focus();	   return false;	}	if (addr.indexOf('.@',0) != -1){	   if (db) alert('Period Must Not Immediately Precede @ In Email Address');	   document.getElementById(myField).focus();	   return false;	}	if (addr.indexOf('..',0) != -1) {	   if (db) alert('Two Periods Must Not Be Adjacent In Email Address');	   document.getElementById(myField).focus();	   return false;	}	var suffix = addr.substring(addr.lastIndexOf('.')+1);	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {	   if (db) alert('Invalid Domain in Email, (Ex .com, .net, .org)');	   document.getElementById(myField).focus();	   return false;	}	return "valid"; //EMAIL IS VALID}// JavaScript Documentfunction validateForm(form) {var myEmail = form.email.value;	if(form.company.value == "") {		alert("Please enter company name");		form.company.focus();		return false;	}	if(form.contact.value == "") {		alert("Please enter contact name");		form.contact.focus();		return false;	}		if(form.phone.value == "") {		alert("Please enter your phone number");		form.phone.focus();		return false;	}		var emailCheck = validateEmail(myEmail, 1,1,'email');	if(emailCheck != "valid") {	return false;	}		if(form.address.value == "") {		alert("Please enter your address");		form.address.focus();		return false;	}	if(form.city.value == "") {		alert("Please enter your city");		form.city.focus();		return false;	}	if(form.state.value == "") {		alert("Please select your state");		form.state.focus();		return false;	}	if(form.zip.value == "") {		alert("Please enter your zip");		form.state.focus();		return false;	}			}
