var testresults;
function checkemail(){
	var str=document.contact.email.value;
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		testresults=true;
	else{
		testresults=confirm("You have not provided a valid return email address. \nPress cancel and then include an email address, \nor press OK to continue \n(but we will not be able to reply via email).");
	}
	return (testresults);
}

function checkbrowser(){
	if (document.layers||document.getElementById||document.all)
		return checkemail();
	else
		return true;
}


function checkbrowser_require(){
	if (document.layers||document.getElementById||document.all)
		return requireemail();
	else
		return true;
}


function requireemail(){
	var str=document.contact.email.value;
	var str2=document.contact.email2.value;
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		testresults=true;
	else{
		alert("You have not provided a valid return email address.");
		return false;
	}
	
	if (str == str2) {
		testresults=true;
	} else {
		alert("The email addresses you provided do not match.");
		return false;
	}
	return (testresults);
}