//FORM VALIDATION
function isEmailAddress (string) {
	var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	return addressPattern.test(string);
}

function notEmptyStr(strValue) {
	var objRegExp  = /\S/;
	return objRegExp.test(strValue);
}
	
function isPhoneNumber(strValue) {
	var cleanPhone = strValue.replace(/\D/g, "")
	var tenDigits  = /\d{10}/;
	return tenDigits.test(cleanPhone);
}
function isZipCode(strValue) {
	var fiveDigits  = /^\d{5}$/;
	return fiveDigits.test(strValue);
}
function isInt(strValue) {
	var anyDigits  = /^\d+$/;
	return anyDigits.test(strValue);
}
function is3Int(strValue) {
	var anyDigits  = /^\d{3}$/;
	return anyDigits.test(strValue);
}
function is4Int(strValue) {
	var anyDigits  = /^\d{4}$/;
	return anyDigits.test(strValue);
}

function check_larger_form() {
	var error='';
	if (notEmptyStr(document.getElementById('larger_quantity').fname.value)==false) {
		error+='Please enter your first name.\r\n';
	}
	if (notEmptyStr(document.getElementById('larger_quantity').lname.value)==false) {
		error+='Please enter your last name.\r\n';
	}
	if (isEmailAddress(document.getElementById('larger_quantity').email.value)==false) {
		error+='Please enter a valid email address.\r\n';
	}	
	if (notEmptyStr(document.getElementById('larger_quantity').quantity.value)==false) {
		error+='Please enter the quantity you need.\r\n';
	}
	if (error=='') {
		document.getElementById('larger_quantity').required.value = 1;
		return true;
	} else {
		alert (error);
		return false;			
	}
}

function check_inquiry_form() {
	var error='';
	if (notEmptyStr(document.getElementById('larger_quantity').inquiry.value)==false) {
		error+='Please enter your inquiry.\r\n';
	}
	if (notEmptyStr(document.getElementById('larger_quantity').fname.value)==false) {
		error+='Please enter your first name.\r\n';
	}
	if (notEmptyStr(document.getElementById('larger_quantity').lname.value)==false) {
		error+='Please enter your last name.\r\n';
	}
	if (isEmailAddress(document.getElementById('larger_quantity').email.value)==false) {
		error+='Please enter a valid email address.\r\n';
	}
	if (error=='') {
		document.getElementById('larger_quantity').required.value = 1;
		return true;
	} else {
		alert (error);
		return false;			
	}
}

function check_contact_form() {
	var error='';
	if (notEmptyStr(document.getElementById('contact_us').fname.value)==false) {
		error+='Please enter your first name.\r\n';
	}
	if (notEmptyStr(document.getElementById('contact_us').lname.value)==false) {
		error+='Please enter your last name.\r\n';
	}
	if (isEmailAddress(document.getElementById('contact_us').email.value)==false) {
		error+='Please enter a valid email address.\r\n';
	}	
	if (error=='') {
		document.getElementById('contact_us').required.value = 1;
		return true;
	} else {
		alert (error);
		return false;			
	}
}