//APM

function validate_required(field,alerttxt)
{with (field)
{
if (value==null||value=="")
  {alert(alerttxt,"Notice");return false}
else {return true}
}
}


function validate_form(){

if (document.getElementById("txtFirstName").value == null || document.getElementById("txtFirstName").value == ""){
  	document.getElementById("txtFirstName").focus()
  	alert("Please enter your first name.")
  	return false;
  }
  
  else if (document.getElementById("txtLastName").value == null || document.getElementById("txtLastName").value == ""){
  	document.getElementById("txtLastName").focus()
  	alert("Please enter your last name.")
  	return false
  }
  
  else if (document.getElementById("txtCCNo").value == null || document.getElementById("txtCCNo").value == ""){
  document.getElementById("txtCCNo").focus()
  alert("Please enter your credit card number.")
  ;return false
  }
  else if (document.getElementById("txtCW").value == null || document.getElementById("txtCW").value == ""){
  document.getElementById("txtCW").focus()
  alert("Please enter your card verification value.")
  return false
  }
  
  else if (document.getElementById("ddCCType").value == null || document.getElementById("ddCCType").value == ""){
  document.getElementById("ddCCType").focus()
  alert("Please enter your credit card type.")
  return false
  }
  else if (document.getElementById("txtBACity").value == null || document.getElementById("txtBACity").value == ""){
  document.getElementById("txtBACity").focus()
  alert("Please enter the city of billing address.")
  return false
  }
  
  else if (document.getElementById("txtBAZip").value == null || document.getElementById("txtBAZip").value == ""){
  document.getElementById("txtBAZip").focus()
  alert("Please enter zip code of billing address.")
  return false
  }
  
  else if (document.getElementById("txtWACity").value == null || document.getElementById("txtWACity").value == ""){
  document.getElementById("txtWACity").focus()
  alert("Please enter the city of working address.")
  return false
  }
  else if (document.getElementById("txtWAZip").value == null || document.getElementById("txtWAZip").value == ""){
  document.getElementById("txtWAZip").focus()
  alert("Please enter the zip code of working address.")
  return false
  }
  else if (document.getElementById("txtAmount").value == null || document.getElementById("txtAmount").value == ""){
  document.getElementById("txtAmount").focus()
  alert("Please enter your amount.")
  return false
  }
  else if (document.getElementById("txtInvoiceNo").value == null || document.getElementById("txtInvoiceNo").value == ""){
  document.getElementById("txtInvoiceNo").focus()
  alert("Please enter your invoice number.")
  return false
  }
  
  return true
}

function SendEmail()
{
 	if (validate_form() == true) {
		var txtTrigger = document.getElementById("txtTrigger");		
		
		txtTrigger.value = "True";
		txtTrigger = null;
		
		document.ResiCreditAuthorization.action = "credit_authorization.php";
		document.ResiCreditAuthorization.submit();
	}
}


function ValidateFields()
{
	var txtFirstName = document.getElementById("txtFirstName");	
	var txtLastName = document.getElementById("txtLastName");
	var txtCCNo = document.getElementById("txtCCNo");
	var txtCW = document.getElementById("txtCW");	
	var ddCCType = document.getElementById("ddCCType");
	
	var txtBACity = document.getElementById("txtBACity");
	var txtBAZip = document.getElementById("txtBAZip");
	
	var txtWACity = document.getElementById("txtWACity");
	var txtWAZip = document.getElementById("txtWAZip");
	
	var txtAmount = document.getElementById("txtAmount");
	var txtInvoiceNo = document.getElementById("txtInvoiceNo");	
	
	var error = false;
	
	if (txtFirstName.value == "") {
		alert("Please enter your first name.");
		txtFirstName.focus();
		error = true;
	} 
	else if (txtLastName.value == "") {
		alert("Please enter your last name.");
		txtLastName.focus();
		error = true;
	}
	else if (txtCCNo.value == "") {
		alert("Please enter your credit card number.");
		txtCCNo.focus();
		error = true;
	}	
	else if (txtCW.value == "") {
		alert("Please enter your card verification value.");
		txtCW.focus();
		error = true;
	}	
	else if (ddCCType.value == "") {
		alert("Please enter your credit card type.");
		ddCCType.focus();
		error = true;			
	}	
	else if (txtBACity.value == "") {
		alert("Please enter the city of billing address.");
		txtBACity.focus();
		error = true;
	}	
	else if (txtBAZip.value == "") {
		alert("Please enter zip code of billing address.");
		txtBAZip.focus();
		error = true;			
	}
	else if (txtWACity.value == "") {
		alert("Please enter the city of working address.");
		txtWACity.focus();
		error = true;
	}	
	else if (txtWAZip.value == "") {
		alert("Please enter the zip code of working address.");
		txtWAZip.focus();
		error = true;			
	}
	else if (txtAmount.value == "") {
		alert("Please enter your amount.");
		txtAmount.focus();
		error = true;			
	}
	else if (txtInvoiceNo.value == "") {
		alert("Please enter your invoice number.");
		txtInvoiceNo.focus();
		error = true;			
	}

	
	txtFirstName = null;
	txtLastName = null;
	txtCCNo = null;
	txtCW = null;
	ddCCType = null;
	
	txtBACity = null;
	txtBAZip = null;
	
	txtWACity = null;
	txtWAZip = null;
	txtAmount = null;
	txtInvoiceNo = null;
	
	return error;
}

function SendEmail_()
{
 	if (ValidateFields() == false) {
		var txtTrigger = document.getElementById("txtTrigger");		
		
		txtTrigger.value = "True";
		txtTrigger = null;
		
		document.ResiCreditAuthorization.action = "credit_authorization.php";
		document.ResiCreditAuthorization.submit();
	}
}