function checkForm(errMsg) {
	if(	errMsg!="") {	
		alert("Please correct error(s) below:\n"+errMsg);
		return false;
	}
	else return true;
}

function checkEmpty(objName,objTitle) {
	if (!objName.value) {
		if (objName.type!="hidden")	objName.focus();
		return "- Missing input for "+objTitle+".\n";
	}
	return "";
}


function checkEmail(objName,objTitle) {
	var filter=/^[\w-_\.]+@[\w-\.]+\.[a-zA-Z0-9]{2,13}$/
	if (!filter.test(objName.value)) {
		objName.focus();
		return "- Invalid input for "+objTitle+".\n";
	}
	return "";
}


function checkPhone(objName,objTitle) {
	var filter=/^[\+\(\)\-\s\d]+$/
	if (!filter.test(objName.value)) {
		objName.focus();
		return "- Invalid input for "+objTitle+". \n";
	}
	return "";
}
function checkAddress(objName,objTitle) {
	var filter=/^[\#\(\)\/\'\,\.\-\s_a-zA-Z\d]+$/
	if (!filter.test(objName.value)) {
		objName.focus();
		return "- Invalid input for "+objTitle+". \n";
	}
	return "";
}
function checkName(objName,objTitle) {
	var filter=/^([\'\,\.\-a-zA-Z]+ ?)+$/
	if (!filter.test(objName.value)) {
		objName.focus();
		return "- Invalid input for "+objTitle+". \n";
	}
	return "";
}

function verifyForm(f) {
	if (checkAlphaOrNum(f.keyword,"Search Keywords"))	{
		f.action=f.action+"#search";
		f.submit(); 
	}
	else 
		return false;
}

function checkDate(objName1,objName2,objName3,objTitle) {
	//var filter=/^(19|20)\d\d[-/](0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])$/
	if ((objName1.value == 0) || (objName2.value == 0) || (objName3.value == 0) ) {
		return "- Invalid input for "+objTitle+". \n";
	}
	return "";
}

function checkInteger(objName,objTitle) {
	var filter=/^[0-9]+$/
	if (!filter.test(objName.value)) {
		objName.focus();
		return "- Invalid input for "+objTitle+".\n";
	}
	return "";
}