// JavaScript Document
function checkAndSubmitForm()
{
	email = document.reg.email.value;
	
	if ( (email == null) || (email == '') || (email.indexOf('@') == -1) || 
			 (email.indexOf('.') == -1) || (email.indexOf('@.') >= 0) || 
			 (!validRegEmail(email))
		 ) {
		alert("Please enter a valid email address (ex: john@doe.com)");
	} else {
		document.reg.submit();
	}
}

function validRegEmail(em) {
	emailDomains = Array("com","net","org","us","gov","biz","info");
	domain = em.substring(em.lastIndexOf(".")+1);
	found = false;
	
	for (i=0; ((i<emailDomains.length) && (!found)); i++) {
		if (emailDomains[i] == domain)
			found = true;
	}
	
	return found;
}
