function popupwindow(urlofpage){
	window.open(urlofpage,'Popupx1453','height=500,width=650,scrollbars=yes,resizable=yes,menubar=yes')	
}

function checkemail(field) {
	var pattern = /^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/;
	if (pattern.test(field)) {
		return true;
		}//if
	else {
		return false;
	}
}

function checkrequired(f){
	var status = true;
	var empty_fields = "";
	var message = "";

	var pattern = /\*/;
	var emailfields = /EMAIL|MAILTO/i;

	for (var i = 0; i < f.length; i++) {//for
 		var element = f.elements[i];
 		if (pattern.test(element.name)) {//if
 				if ((element.value == "") || (element.value == null)) {
 					status = false;
 					empty_fields += '\n' + element.name.replace(/\*/, "").toUpperCase() + " is a required field";
 				}//if
 		}//if
// 		if (emailfields(element.name)) {
//			if (checkemail(element.value) == false) {
// 				message += '\n' + element.name.replace(/\*/, "").toUpperCase() + " must be a valid email address";
// 			}//if
// 		}//if
 	}//for

 	if ((empty_fields == "") && (message == "")) {
 		return true;
	}else {
		alert("Please make sure the following fields are properly completed:\n"+empty_fields+"\n"+message);
		return false;
	}
}//function