
// Regular expressions for form validations
var rgBlank = /^\s*$/;
var rgNumber = /^[0-9]+$/;
var rgWords = /^[a-zA-Z\s-]+$/;
var rgPhone = /^[0-9-)(+\s]+$/;
var rgEmail = /^[\w\.-]+@[\w-]+\.[\w\.-]+$/;
var rgInteger = /^\d+$/;
// Date format is DD/MM/YYYY

function valNotBlank(el) {
	if(!rgBlank.test(el.value))
		return true;
	return false;
}
function valBlank(el, msg) {
	if(rgBlank.test(el.value)) {
		alert(msg);
		el.focus();
		return true;
	}
	return false;
}
function valNumber(el, msg) {
	if(isNaN(el.value)) {
		alert(msg);
		el.focus();
		return true;
	}
	return false;
}
function valSelected(el, msg) {
	if(el.selectedIndex==0) {
		alert(msg);
		el.focus();
		return true;
	}
	return false;
}
function valPhone(el, msg) {
	if(!rgPhone.test(el.value)) {
		alert(msg);
		el.focus();
		return true;
	}
	return false;
}
function valEmail(el, msg) {
	if(!rgEmail.test(el.value)) {
		alert(msg);
		el.focus();
		return true;
	}
	return false;
}
