function echeck(str) {		var at="@"		var dot="."		var lat=str.indexOf(at)		var lstr=str.length		var ldot=str.indexOf(dot)		if (str.indexOf(at)==-1){		  // alert("Invalid E-mail ID")		   return false		}		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){		 //  alert("Invalid E-mail ID")		   return false		}		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		//    alert("Invalid E-mail ID")		    return false		}		 if (str.indexOf(at,(lat+1))!=-1){		 //   alert("Invalid E-mail ID")		    return false		 }		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		 //   alert("Invalid E-mail ID")		    return false		 }		 if (str.indexOf(dot,(lat+2))==-1){		 //   alert("Invalid E-mail ID")		    return false		 }				 if (str.indexOf(" ")!=-1){		 //   alert("Invalid E-mail ID")		    return false		 } 		 return true					}function fcheck() {	var reg = new RegExp("^.+@.+\\..+$","g"); // Regular expression to test email address. Test it with if (!reg.test(email))	var missing = ""; // List of fields not completed. If it's empty by the end of the test, all fields have been completed (doh!)	// Get form field values	var title = document.REGISTER.title.selectedIndex;	var forename = document.REGISTER.name.value.length;	var surname = document.REGISTER.surname.value.length;	var address = document.REGISTER.address.value.length;	var country = document.REGISTER.country.value.length;	var telephone = document.REGISTER.telephone.value.length;	var towncity = document.REGISTER.towncity.value.length;	var county = document.REGISTER.county.value.length;	var postcode = document.REGISTER.postcode.value.length;	var email = document.REGISTER.email.value;	var password = document.REGISTER.password.value;	var country = document.REGISTER.country.selectedIndex;		// Test the form values	if (title == 0) {		missing += 'Title\n';	}	if (surname == 0) {		missing += 'Surname\n';	}	if (forename == 0) {		missing += 'Forename(s)\n';	}	if (address == 0) {		missing += 'Address(s)\n';	}	if (country == 0) {		missing += 'Country\n';	}	if (telephone == 0) {		missing += 'Telephone\n';	}	if (towncity == 0) {		missing += 'Town/City\n';	}	if (county == 0) {		missing += 'County/Area/State\n';	}	if (postcode == 0) {		missing += 'Postal Code\n';	}		if (echeck(email)==false){		missing += 'Email Address\n';		//emailID.value=""		//emailID.focus()		//return false	}		if (password == 0) {		missing += 'Password\n';	}	if (missing.length) {			var err = 'You must complete the entire form.\n\nThe following fields have not been completed : \n\n'+missing;		alert(err) ;	} else {		document.REGISTER.submit() ;	}}
