function formatcheck(emailaddress) {
	exitokay=true;
	if (window.RegExp) {
		string1="a";
		string2=new RegExp(string1);
		if (string1.match(string2)) {
			chkstring1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			chkstring2=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			exitvalue=(!chkstring1.test(emailaddress)&&chkstring2.test(emailaddress));
		} else {
			exitokay=false;
		}
	} else {
		exitokay=false;
	}
	if(!exitokay) exitvalue=(emailaddress.indexOf("@")>0&&emailaddress.indexOf(".")>0&&emailaddress!=""&&emailaddress!="enter e-mail");
		return (exitvalue);
}

function setfocus(inputfield) {
	inputfield.focus();inputfield.select();
}

function validate(field) {
	address=field.value;
	if(formatcheck(address)) {
		if(confirm("\nYou entered the following email address\n" +
	           	"__________________________________________\n\n" +
		        "      "+address+"\n" +
	       	   	"__________________________________________\n\n" +
	           	"Is this correct?"))
			return true;
		else {
			setfocus(field);return false;
		}
	} else {
		alert(	"\nINVALID E-MAIL ADDRESS\n"+
	        "__________________________________________\n\n" +
		"Please include a proper e-mail address, of\n" +
		"the form id@domain.xxx or id@domain.xx.xxx\n" +
        	"__________________________________________\n" );
		setfocus(field);return false;
	}
}
