
/* ------------------------------ */
/* ERROR CHECK CONTACT FORM */
/* ------------------------------ */
function valCont(theForm) {
	
	var msg = "The following fields were left blank:\n\n";
	var msg2 = "The following error(s) have occurred:\n\n";
	var error = false;
	var error2 = false;
	
	if (theForm.fname.value == "") {
		error = true
		msg += " - First Name\n";
	}
	
	if (theForm.lname.value == "") {
		error = true
		msg += " - Last Name\n";
	}
	
	if (theForm.email.value == "") {
		error = true
		msg += " - Email\n";
	} else if (!theForm.email.value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/)) {
		error2 = true
		msg2 += " - Enter a valid email address\n";
	}
	
	if (theForm.phone.value == "") {
		error = true
		msg += " - Phone\n";
	}
	
	if (theForm.company.value == "") {
		error = true
		msg += " - Company\n";
	}
	
	if (theForm.position.value == "") {
		error = true
		msg += " - Position\n";
	}
	
	if (error && !error2) {
		alert(msg);
		return false;
	} else if (!error && error2) {
		alert(msg2);
		return false;
	} else if (error && error2) {
		alert(msg + "\n\n" + msg2)
		return false;
	} else {
		return true;
	}
}



/* ------------------------------ */
/* ERROR CHECK SUPPORT FORM */
/* ------------------------------ */
function valSupport(theForm) {
	
	var msg = "The following fields were left blank:\n\n";
	var msg2 = "The following error(s) have occurred:\n\n";
	var error = false;
	var error2 = false;
	
	if (theForm.fname.value == "") {
		error = true
		msg += " - First Name\n";
	}
	
	if (theForm.lname.value == "") {
		error = true
		msg += " - Last Name\n";
	}
	
	if (theForm.email.value == "") {
		error = true
		msg += " - Email\n";
	} else if (!theForm.email.value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/)) {
		error2 = true
		msg2 += " - Enter a valid email address\n";
	}
	
	if (theForm.phone.value == "") {
		error = true
		msg += " - Phone\n";
	}
	
	if (theForm.company.value == "") {
		error = true
		msg += " - Company\n";
	}
		
	if (error && !error2) {
		alert(msg);
		return false;
	} else if (!error && error2) {
		alert(msg2);
		return false;
	} else if (error && error2) {
		alert(msg + "\n\n" + msg2)
		return false;
	} else {
		return true;
	}
}



/* ------------------------------ */
/* ERROR CHECK DEMO FORM */
/* ------------------------------ */
function valDemo(theForm) {
	
	var msg = "The following fields were left blank:\n\n";
	var msg2 = "The following error(s) have occurred:\n\n";
	var error = false;
	var error2 = false;
	
	if (theForm.fname.value == "") {
		error = true
		msg += " - First Name\n";
	}
	
	if (theForm.lname.value == "") {
		error = true
		msg += " - Last Name\n";
	}
	
	if (theForm.email.value == "") {
		error = true
		msg += " - Email\n";
	} else if (!theForm.email.value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/)) {
		error2 = true
		msg2 += " - Enter a valid email address\n";
	}
	
	if (theForm.phone.value == "") {
		error = true
		msg += " - Phone\n";
	}
	
	if (theForm.company.value == "") {
		error = true
		msg += " - Company\n";
	}
	
	if (theForm.position.value == "") {
		error = true
		msg += " - Position\n";
	}
		
	if (error && !error2) {
		alert(msg);
		return false;
	} else if (!error && error2) {
		alert(msg2);
		return false;
	} else if (error && error2) {
		alert(msg + "\n\n" + msg2)
		return false;
	} else {
		return true;
	}
}


/* ------------------------------ */
/* ERROR CHECK PARTNER FORM */
/* ------------------------------ */
function valPartner(theForm) {
	
	var msg = "The following fields were left blank:\n\n";
	var msg2 = "The following error(s) have occurred:\n\n";
	var error = false;
	var error2 = false;
	
	if (theForm.fname.value == "") {
		error = true
		msg += " - First Name\n";
	}
	
	if (theForm.lname.value == "") {
		error = true
		msg += " - Last Name\n";
	}
	
	if (theForm.email.value == "") {
		error = true
		msg += " - Email\n";
	} else if (!theForm.email.value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/)) {
		error2 = true
		msg2 += " - Enter a valid email address\n";
	}
	
	if (theForm.phone.value == "") {
		error = true
		msg += " - Phone\n";
	}
	
	if (theForm.company.value == "") {
		error = true
		msg += " - Company\n";
	}
	
	if (theForm.address_1.value == "") {
		error = true
		msg += " - Address\n";
	}
	
	if (theForm.city.value == "") {
		error = true
		msg += " - City\n";
	}
	
	if (theForm.state.value == "0") {
		error = true
		msg += " - State\n";
	}
	
	if (theForm.zip.value == "") {
		error = true
		msg += " - Zip\n";
	}
	
	if (error && !error2) {
		alert(msg);
		return false;
	} else if (!error && error2) {
		alert(msg2);
		return false;
	} else if (error && error2) {
		alert(msg + "\n\n" + msg2)
		return false;
	} else {
		return true;
	}
}