//
// validateforms.js
// validation for loans-now

function validateEnquireForm(enquireform)
{
	//do some checking ....
	var why = "";
	why += checkSubject(enquireform.enquire_subject.value);
	why += checkName(enquireform.FullName.value);
	why += checkEmail(enquireform.EmailAddress.value);
	why += checkPhone(enquireform.PhoneNumber.value);
	why += checkMarketing(enquireform.marketing.value);
  	if (why != "") {
     	 alert(why);
      	return false;
   }
	else
	{
		return true;
	}
}

function checkSubject(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please select a Subject.\n";
	}
	return error;
}

function checkName(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Full Name.\n";
	}
	return error;
}

function checkEmail(strng1)
{
	var error = "";     
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (strng1.search(emailRegEx) == -1) {
          error = "Please enter a valid email address.\n";
     }
     return error;
}

function checkPhone(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Phone Number.\n";
	}
	return error;
}

function checkMarketing(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please select how you found us.\n";
	}
	return error;
}
// end of enquire form check ...
// ----------------------------------------------------------


// -----------------------------------------------------------
// personal loan form check
function validatePLoanForm(ploanform)
{
	//do some checking ....
	var why = "";
	why += checkPPurpose(ploanform.Loan_Purpose_of_loan.value);
	why += checkPAmount(ploanform.Loan_Amount_Requested.value);
	why += checkPApplicant(ploanform.Applicant_1_name.value);
	why += checkPEmail(ploanform.Applicant_1_EmailAddress.value);
	why += checkPPhone(ploanform.Applicant_1_HomeTelephone.value);
	why += checkPCreditHistory(ploanform.creditHistory.value);
	why += checkPMarketing(ploanform.marketing.value);
  	if (why != "") {
     	 alert(why);
      	return false;
   }
	else
	{
		return true;
	}
}

function checkPPurpose(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please select a Loan Purpose.\n";
	}
	return error;
}

function checkPAmount(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter an Amount.\n";
	}
	return error;
}
function checkPApplicant(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Full Name.\n";
	}
	return error;
}

function checkPEmail(strng1)
{
	var error = "";     
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (strng1.search(emailRegEx) == -1) {
          error = "Please enter a valid email address.\n";
     }
     return error;
}

function checkPPhone(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Phone Number.\n";
	}
	return error;
}

function checkPCreditHistory(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Credit History.\n";
	}
	return error;
}

function checkPMarketing(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please select how you found us.\n";
	}
	return error;
}
// end of homeloan form check ...
// ----------------------------------------------------------



// -----------------------------------------------------------
// homeloan form check
function validateHomeloanForm(homeloanform)
{
	//do some checking ....
	var why = "";
	why += checkHomePurpose(homeloanform.Loan_Purpose_of_loan.value);
	why += checkHomeAmount(homeloanform.Loan_Amount_Requested.value);
	why += checkHomeApplicant(homeloanform.Applicant_1_name.value);
	why += checkHomeEmail(homeloanform.Applicant_1_EmailAddress.value);
	why += checkHomePhone(homeloanform.Applicant_1_HomeTelephone.value);
	why += checkHomeCreditHistory(homeloanform.creditHistory.value);
	why += checkHomeMarketing(homeloanform.marketing.value);
  	if (why != "") {
     	 alert(why);
      	return false;
   }
	else
	{
		return true;
	}
}

function checkHomePurpose(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please select a Loan Purpose.\n";
	}
	return error;
}

function checkHomeAmount(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter an Amount.\n";
	}
	return error;
}
function checkHomeApplicant(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Full Name.\n";
	}
	return error;
}

function checkHomeEmail(strng1)
{
	var error = "";     
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (strng1.search(emailRegEx) == -1) {
          error = "Please enter a valid email address.\n";
     }
     return error;
}

function checkHomePhone(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Phone Number.\n";
	}
	return error;
}

function checkHomeCreditHistory(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Credit History.\n";
	}
	return error;
}

function checkHomeMarketing(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please select how you found us.\n";
	}
	return error;
}
// end of homeloan form check ...
// ----------------------------------------------------------



// -----------------------------------------------------------
// noncorforming loan form check
function validateNCForm(ncform)
{
	//do some checking ....
	var why = "";
	why += checkNCPurpose(ncform.Loan_Purpose_of_loan.value);
	why += checkNCAmount(ncform.Loan_Amount_Requested.value);
	why += checkNCApplicantLast(ncform.Applicant_1_Surname.value);
	why += checkNCApplicantFirst(ncform.Applicant_1_Firstname.value);
	why += checkNCEmail(ncform.Applicant_1_EmailAddress.value);
	why += checkNCPhone(ncform.Applicant_1_HomeTelephone.value);
	why += checkNCMarketing(ncform.marketing.value);
  	if (why != "") {
     	 alert(why);
      	return false;
   }
	else
	{
		return true;
	}
}

function checkNCPurpose(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please select a Loan Purpose.\n";
	}
	return error;
}

function checkNCAmount(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter an Amount.\n";
	}
	return error;
}

function checkNCApplicantLast(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Last Name.\n";
	}
	return error;
}

function checkNCApplicantFirst(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your First Name.\n";
	}
	return error;
}

function checkNCEmail(strng1)
{
	var error = "";     
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (strng1.search(emailRegEx) == -1) {
          error = "Please enter a valid email address.\n";
     }
     return error;
}

function checkNCPhone(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please enter your Phone Number.\n";
	}
	return error;
}

function checkNCMarketing(strng)
{
	var error = "";
	if (strng == "")
	{
		error = "Please select how you found us.\n";
	}
	return error;
}
// end of nonconforming form check ...
// ----------------------------------------------------------

