<!--
function checkrequired(which) {
var pass=true;
var emailPass = true;
if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name.substring(0,4)=="req_") {
			if (((tempobj.type=="text"||tempobj.type=="textarea")&& tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&& tempobj.selectedIndex==0)) {
				pass=false;
				break;
         	}
         	if (tempobj.name.substring(4)=="email") {
         		var errMsg = validEmail(tempobj.value);
         		if (errMsg) {
         			alert(errMsg);
	         		emailPass=false;
	         		break;
         		}
         	}
      	}
   	}
}
if (!pass) {
shortFieldName=tempobj.name.substring(4,30).toUpperCase();
alert("Please make sure the "+shortFieldName+" field was properly completed.");
return false;
}
else if (!emailPass) {
return false;
}
else
return true;
}

//check validity of email address
function validEmail(emailToTest) {
	var invalidcheck=0;
	var errMsg = "";
	var str=emailToTest
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str)){
		var tempstring=str.split("@")
		tempstring=tempstring[1].split(".")

	}
	else {
		errMsg = "Please input a valid email address."
	}

	return (errMsg)


}
// -->
