	function ClearFormElements(frm) {
		for (i=0; i < frm.length; i++) {
			if(frm.elements[i].type == 'text') {
				frm.elements[i].value = '';
			}
			if(frm.elements[i].type == 'select-one') {
				frm.elements[i].options(0).selected = true;
			}
			if(frm.elements[i].type == 'textarea') {
				frm.elements[i].value = '';
			}
		}
	}

	function ValidateForm(frm) {
		var pass = true;
		var reqcnt = 0;
		var misscnt = 0;
		for (i=0; i < frm.length; i++) {
			if (frm.elements[i].name.substring(0,3) == "req") {
				reqcnt++;
				if (frm.elements[i].type == 'text' && frm.elements[i].value == '') {
					misscnt++;
				}
				if (frm.elements[i].type == 'select-one' && frm.elements[i].value == '') {
					misscnt++;
				}
			}
		}
		if (misscnt == 0) {
			pass = true;
		}
		else {
			pass = false;
		}
		if (pass == false) {
			window.alert("Please enter all the required informtaion.");
			return false;
		}
		else {
			return true;
		}
	}

function checkemail(str){
	var testresults;
	//var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	//var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)){
		testresults=true;
	}
	else{
		window.alert("Please input a valid email address!");
		testresults=false;
	}
	return (testresults);
}
