/************************************************************
 * fn: submit_form.js
 * dt: 23OCT06@1548h
 * by: dan concepcion
 * --------------------------------------------------------
 * This file adds the html for the contact request form. It 
 * is placed in this file to make changing the code easier in
 * cases where it would be needed to be changed universally.
 ************************************************************/
var totalGoodElements = 0;

function submit_form(){
	
	var errMsg = "NOTE:\n";
	var theLink = prefix + "admin/thankyou.php";

	if (document.conReqFrm.txtFName.value.length < 2) errMsg += "\n-\tPlease enter a first name.";
	else {
		totalGoodElements++;		
	}

	if (document.conReqFrm.txtLName.value.length < 2) errMsg += "\n-\tPlease enter a last name.";
	else {
		totalGoodElements++;		
	}

	if ((document.conReqFrm.txtTelNumber.value.length < 10) && (document.conReqFrm.txtEAddress.value.length < 6)) 
		errMsg += "\n-\tPlease enter either an email address or telephone number to fascilitate contact.";
	else if ((document.conReqFrm.txtTelNumber.value.length < 10) && (document.conReqFrm.txtEAddress.value.length > 6)){	
		if(check4ValidEmail2()) totalGoodElements++;
		else {
			errMsg += "\n-\tPlease enter a valid email address.";
			document.conReqFrm.txtEAddress.value = "";
		}
	} else {
		totalGoodElements++;		
	}
	
	if(totalGoodElements >= 3) window.open("../admin/thankyou.php","","top=100,left=400,width=400,height=300,status=no,toolbar=no,title=no,menu=no");
	else { alert(errMsg); clearfields(); }
}

function check4ValidEmail2(){
	var x = document.conReqFrm.txtEAddress.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(x);
}

function clearfields(){
	document.conReqFrm.txtFName.value = "";
	document.conReqFrm.txtLName.value = "";
	document.conReqFrm.txtCoName.value = "";
	document.conReqFrm.txtCoWebsite.value = "";
	document.conReqFrm.txtTelNumber.value = "";
	document.conReqFrm.txtEAddress.value = "";
	document.conReqFrm.txtComments.value = "";
}



//  page 
