//APM

function Agreement(me)
{
	var chk1 = document.getElementById(me);
	var chkAgree = document.getElementById("chkAgree");
	var chkDisagree = document.getElementById("chkDisagree");
	
	if (chk1.id == 'chkAgree') {
		if (chk1.checked == true) {
			chkDisagree.checked = false;
		}
	} else {
		if (chk1.checked == true) {
			chkAgree.checked = false;
		}		
	}
	
	chk1 = null;
	chkAgree = null;
	chkDisagree = null;
}

function ValidateFields()
{
	var txtCompanyName = document.getElementById("txtCompanyName");	
	var txtCity = document.getElementById("txtCity");
	var txtZip = document.getElementById("txtZip");	
	var txtTelephone = document.getElementById("txtTelephone");	
	var txtFederalTax = document.getElementById("txtFederalTax");
	//affiliates
	var txtOwnerName = document.getElementById("txtOwnerName");	
	var txtFirstPerson = document.getElementById("txtFirstPerson");
	//trade reference
	var txtCityTrade = document.getElementById("txtCityTrade");	
	var txtZipTrade = document.getElementById("txtZipTrade");
	var txtNameTrade = document.getElementById("txtNameTrade");
	var txtTelPhoneTrade = document.getElementById("txtTelPhoneTrade");
	var txtFaxTrade = document.getElementById("txtFaxTrade");
	//bank reference
	var txtAccountNo = document.getElementById("txtAccountNo");	
	var txtCityReference = document.getElementById("txtCityReference");
	var txtZipReference = document.getElementById("txtZipReference");
	var txtTelPhoneReference = document.getElementById("txtTelPhoneReference");
	var txtContactPerson = document.getElementById("txtContactPerson");
	var txtNameOfBank = document.getElementById("txtNameOfBank");	
	//var txtNameOfBank = document.getElementById("txtNameOfBank");
	
	var chkAgree = document.getElementById("chkAgree");
	var chkDisagree = document.getElementById("chkDisagree");	
	
	var error = false;
	
	if (txtCompanyName.value == "") {
		alert("Please enter your company name.");
		txtCompanyName.focus();
		error = true;
	} 
	else if (txtCity.value == "") {
		alert("Please enter your company city.");
		txtCity.focus();
		error = true;
	}
	else if (txtZip.value == "") {
		alert("Please enter your company zip code.");
		txtZip.focus();
		error = true;
	}	
	else if (txtTelephone.value == "") {
		alert("Please enter your company telephone.");
		txtTelephone.focus();
		error = true;
	}	
	else if (txtFederalTax.value == "") {
		alert("Please enter your federal tax id or SSN.");
		txtFederalTax.focus();
		error = true;			
	}	
	else if (txtOwnerName.value == "") {
		alert("Please enter your owner's name.");
		txtOwnerName.focus();
		error = true;
	}	
	else if (txtCityTrade.value == "") {
		alert("Please enter your city, trade references.");
		txtCityTrade.focus();
		error = true;			
	}
	else if (txtZipTrade.value == "") {
		alert("Please enter your zip code, trade references.");
		txtZipTrade.focus();
		error = true;
	}	
	else if (txtNameTrade.value == "") {
		alert("Please enter your name, trade references.");
		txtNameTrade.focus();
		error = true;			
	}
	else if (txtTelPhoneTrade.value == "") {
		alert("Please enter your telephone, trade references.");
		txtTelPhoneTrade.focus();
		error = true;			
	}
	else if (txtFaxTrade.value == "") {
		alert("Please enter your fax, trade references.");
		txtFaxTrade.focus();
		error = true;			
	}
	else if (txtAccountNo.value == "") {
		alert("Please enter your account number.");
		txtAccountNo.focus();
		error = true;
	}	
	else if (txtCityReference.value == "") {
		alert("Please enter your city, bank references.");
		txtCityReference.focus();
		error = true;			
	}
	else if (txtZipReference.value == "") {
		alert("Please enter your zip code, bank references.");
		txtZipReference.focus();
		error = true;
	}	
	else if (txtTelPhoneReference.value == "") {
		alert("Please enter your telephone, bank references.");
		txtTelPhoneReference.focus();
		error = true;			
	}
	else if (txtContactPerson.value == "") {
		alert("Please enter your contact peron, bank refereces.");
		txtContactPerson.focus();
		error = true;
	}
	else if (txtNameOfBank.value == "") {
		alert("Please enter your fax, bank references.");
		txtNameOfBank.focus();
		error = true;			
	}
	else if (chkAgree.checked == false && chkDisagree.checked == false) {
		alert("Please check if you agree or disagree the terms and conditions.");
		error = true;
	}
	
	txtCompanyName = null;
	txtCity = null;
	txtZip = null;	
	txtTelephone = null;	
	txtFederalTax = null;
	//affiliates
	txtOwnerName = null;	
	txtFirstPerson = null;
	//trade reference
	txtCityTrade = null;	
	txtZipTrade = null;
	txtNameTrade = null;
	txtTelPhoneTrade = null;
	txtFaxTrade = null;
	//bank reference
	txtAccountNo = null;	
	txtCityReference = null;
	txtZipReference = null;
	txtTelPhoneReference = null;
	txtContactPerson = null;
	txtNameOfBank = null;
	chkAgree = null;
	chkDisagree = null;
	
	return error;
}

function SendEmail()
{
 	if (ValidateFields() == false) {
		var txtTrigger = document.getElementById("txtTrigger");		
		
		txtTrigger.value = "True";
		txtTrigger = null;
		
		document.CommCreditAuthorization.action = "commercial_credit_application.php";
		document.CommCreditAuthorization.submit();
	}
}