<!--
 // Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "----- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 5;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
 function validate()
 {
    var processor=document.form2.processor.value;
	var loan_officer=document.form2.loan_officer.value;
	var loan_officer_manager=document.form2.loan_officer_manager.value;
	var company_name=document.form2.company_name.value;
	var phone_pre_1=document.form2.phone_pre_1.value;
	var phone_mid_1=document.form2.phone_mid_1.value;
	var phone_suff_1=document.form2.phone_suff_1.value;
	var fax_pre_1=document.form2.fax_pre_1.value;
	var fax_mid_1=document.form2.fax_mid_1.value;
	var fax_suff_1=document.form2.fax_suff_1.value;
	var cell_pre_1=document.form2.cell_pre_1.value;
	var cell_mid_1=document.form2.cell_mid_1.value;
	var cell_suff_1=document.form2.cell_suff_1.value;
	var email=document.form2.email.value;
	var borrower1_fname=document.form2.borrower1_fname.value;
	var borrower1_lname=document.form2.borrower1_lname.value;
	var borrower1_relationship=document.form2.borrower1_relationship.selectedIndex;
	var borrower1_ssn1=document.form2.borrower1_ssn1.value;
	var borrower1_ssn2=document.form2.borrower1_ssn2.value;
	var borrower1_ssn3=document.form2.borrower1_ssn3.value;
	var borrower1_ph_pre=document.form2.borrower1_ph_pre.value;
	var borrower1_ph_mid=document.form2.borrower1_ph_mid.value;
	var borrower1_ph_suff=document.form2.borrower1_ph_suff.value;
	var borrower2_ssn1=document.form2.borrower2_ssn1.value;
	var borrower2_ssn2=document.form2.borrower2_ssn2.value;
	var borrower2_ssn3=document.form2.borrower2_ssn3.value;
	var borrower2_ph_pre=document.form2.borrower2_ph_pre.value;
	var borrower2_ph_mid=document.form2.borrower2_ph_mid.value;
	var borrower2_ph_suff=document.form2.borrower2_ph_suff.value;
	var property_addr_line1=document.form2.property_addr_line1.value;
	var property_addr_line2=document.form2.property_addr_line2.value;
	var property_city=document.form2.property_city.value;
	var property_zip=document.form2.property_zip.value;
	var property_county=document.form2.property_county.value;
	var lender=document.form2.lender.value;
	var lender_ph_pre=document.form2.lender_ph_pre.value;
	var lender_ph_mid=document.form2.lender_ph_mid.value;
	var lender_ph_suff=document.form2.lender_ph_suff.value;
	var lender_addr=document.form2.lender_addr.value;
	var loan_amnt=document.form2.loan_amnt.value;
	//var leinposition=document.form2.leinposition.selectedIndex;
	var openmortgages=document.form2.openmortgages.selectedIndex;
	var lien_lender1=document.form2.lien_lender1.value;
	var lien_acc1=document.form2.lien_acc1.value;
	var lien_unpaidbal1=document.form2.lien_unpaidbal1.value;
	var lien_acc2=document.form2.lien_acc2.value;
	var lien_unpaidbal2=document.form2.lien_unpaidbal2.value;
	var comment=document.form2.comment.value;
	//var strresume=document.form2.strresume.value;
	
	if(processor=="")
	    {
		    alert("Enter processor name please");
		    document.form2.processor.focus();
		    return false;
	    }
	if(loan_officer=="")
	    {
		    alert("Enter loan officer name please");
		    document.form2.loan_officer.focus();
		    return false;
	    }
	if(loan_officer_manager=="")
	    {
		    alert("Enter loan officer manager name please");
		    document.form2.loan_officer_manager.focus();
		    return false;
	    }
	if(company_name=="")
	    {
		    alert("Enter company name please");
		    document.form2.company_name.focus();
		    return false;
	    }
	if(phone_pre_1=="")
	    {
		    alert("Enter phone code please");
		    document.form2.phone_pre_1.focus();
		    return false;
	    }
	if(isNaN(phone_pre_1))
		{
			alert("Phone code should be in NUMERICAL");
			document.form2.phone_pre_1.focus();
			document.form2.phone_pre_1.value='';
			return false;
		}
	if(phone_mid_1=="")
	    {
		    alert("Enter phone number please");
		    document.form2.phone_mid_1.focus();
		    return false;
	    }
	if(isNaN(phone_mid_1))
		{
			alert("Phone number should be in NUMERICAL");
			document.form2.phone_mid_1.focus();
			document.form2.phone_mid_1.value='';
			return false;
		}
	 if(phone_suff_1=="")
	    {
		    alert("Enter phone number please");
		    document.form2.phone_suff_1.focus();
		    return false;
	    }
	if(isNaN(phone_suff_1))
		{
			alert("Phone number should be in NUMERICAL");
			document.form2.phone_suff_1.focus();
			document.form2.phone_suff_1.value='';
			return false;
		}
	if(isNaN(fax_pre_1))
		{
			alert("Fax code should be in NUMERICAL");
			document.form2.fax_pre_1.focus();
			document.form2.fax_pre_1.value='';
			return false;
		}
	if(isNaN(fax_mid_1))
		{
			alert("Fax number should be in NUMERICAL");
			document.form2.fax_mid_1.focus();
			document.form2.fax_mid_1.value='';
			return false;
		}
	if(isNaN(fax_suff_1))
		{
			alert("Fax number should be in NUMERICAL");
			document.form2.fax_suff_1.focus();
			document.form2.fax_suff_1.value='';
			return false;
		}
	if(cell_pre_1=="")
	    {
		    alert("Enter cell code please");
		    document.form2.cell_pre_1.focus();
		    return false;
	    }
	if(isNaN(cell_pre_1))
		{
			alert("Cell code should be in NUMERICAL");
			document.form2.cell_pre_1.focus();
			document.form2.cell_pre_1.value='';
			return false;
		}
	if(cell_mid_1=="")
	    {
		    alert("Enter cell number please");
		    document.form2.cell_mid_1.focus();
		    return false;
	    }
	if(isNaN(cell_mid_1))
		{
			alert("Cell number should be in NUMERICAL");
			document.form2.cell_mid_1.focus();
			document.form2.cell_mid_1.value='';
			return false;
		}
	 if(cell_suff_1=="")
	    {
		    alert("Enter cell number please");
		    document.form2.cell_suff_1.focus();
		    return false;
	    }
	if(isNaN(cell_suff_1))
		{
			alert("Cell number should be in NUMERICAL");
			document.form2.cell_suff_1.focus();
			document.form2.cell_suff_1.value='';
			return false;
		}	
	if(email=="")
	    {
		    alert(" Enter mail id please");
		    document.form2.email.focus();
		    return false;
	    }
	if(email!="")
		{
			apos=email.indexOf("@"); 
			dotpos=email.lastIndexOf(".");
			lastpos=email.length-1;
			if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 
				{
					alert("Invalid email Id");
					document.form2.email.focus();
					return false;
				}
		}
	if(borrower1_fname=="")
	    {
		    alert("Enter Borrower1 first name please");
		    document.form2.borrower1_fname.focus();
		    return false;
	    }
	if(borrower1_lname=="")
	    {
		    alert("Enter Borrower1 last name please");
		    document.form2.borrower1_lname.focus();
		    return false;
	    }
	if(borrower1_relationship==0)
	    {
		    alert("Select the relationship please");
		    document.form2.borrower1_relationship.focus();
		    return false;
	    }
	if(borrower1_ssn1=="")
	    {
		    alert("Enter borrower1 ssn number please");
		    document.form2.borrower1_ssn1.focus();
		    return false;
	    }
	if(isNaN(borrower1_ssn1))
		{
			alert("SSN number should be in NUMERICAL");
			document.form2.borrower1_ssn1.focus();
			document.form2.borrower1_ssn1.value='';
			return false;
		}
	if(borrower1_ssn2=="")
	    {
		    alert("Enter borrower1 ssn number please");
		    document.form2.borrower1_ssn2.focus();
		    return false;
	    }
	if(isNaN(borrower1_ssn2))
		{
			alert("SSN number should be in NUMERICAL");
			document.form2.borrower1_ssn2.focus();
			document.form2.borrower1_ssn2.value='';
			return false;
		}
	if(borrower1_ssn3=="")
	    {
		    alert("Enter borrower1 ssn number please");
		    document.form2.borrower1_ssn3.focus();
		    return false;
	    }
	if(isNaN(borrower1_ssn3))
		{
			alert("SSN number should be in NUMERICAL");
			document.form2.borrower1_ssn3.focus();
			document.form2.borrower1_ssn3.value='';
			return false;
		}
	if(borrower1_ph_pre=="")
	    {
		    alert("Enter borrower1 home phone code please");
		    document.form2.borrower1_ph_pre.focus();
		    return false;
	    }
	if(isNaN(borrower1_ph_pre))
		{
			alert("Phone code should be in NUMERICAL");
			document.form2.borrower1_ph_pre.focus();
			document.form2.borrower1_ph_pre.value='';
			return false;
		}
	if(borrower1_ph_mid=="")
	    {
		    alert("Enter borrower1 home phone number please");
		    document.form2.borrower1_ph_mid.focus();
		    return false;
	    }
	if(isNaN(borrower1_ph_mid))
		{
			alert("Phone number should be in NUMERICAL");
			document.form2.borrower1_ph_mid.focus();
			document.form2.borrower1_ph_mid.value='';
			return false;
		}
	if(borrower1_ph_suff=="")
	    {
		    alert("Enter borrower1 home phone number please");
		    document.form2.borrower1_ph_suff.focus();
		    return false;
	    }
	if(isNaN(borrower1_ph_suff))
		{
			alert("Phone number should be in NUMERICAL");
			document.form2.borrower1_ph_suff.focus();
			document.form2.borrower1_ph_suff.value='';
			return false;
		}
	if(isNaN(borrower2_ssn1))
		{
			alert("SSN number should be in NUMERICAL");
			document.form2.borrower2_ssn1.focus();
			document.form2.borrower2_ssn1.value='';
			return false;
		}
	if(isNaN(borrower2_ssn2))
		{
			alert("SSN number should be in NUMERICAL");
			document.form2.borrower2_ssn2.focus();
			document.form2.borrower2_ssn2.value='';
			return false;
		}
	if(isNaN(borrower2_ssn3))
		{
			alert("SSN number should be in NUMERICAL");
			document.form2.borrower2_ssn3.focus();
			document.form2.borrower2_ssn3.value='';
			return false;
		}
	if(isNaN(borrower2_ph_pre))
		{
			alert("Phone code should be in NUMERICAL");
			document.form2.borrower2_ph_pre.focus();
			document.form2.borrower2_ph_pre.value='';
			return false;
		}
   if(isNaN(borrower2_ph_mid))
		{
			alert("Phone number should be in NUMERICAL");
			document.form2.borrower2_ph_mid.focus();
			document.form2.borrower2_ph_mid.value='';
			return false;
		}
	if(isNaN(borrower2_ph_suff))
		{
			alert("Phone number should be in NUMERICAL");
			document.form2.borrower2_ph_suff.focus();
			document.form2.borrower2_ph_suff.value='';
			return false;
		}
	if(property_addr_line1=="")
	    {
		    alert("Enter property address line 1 please");
		    document.form2.property_addr_line1.focus();
		    return false;
	    }
	if(property_addr_line2=="")
	    {
		    alert("Enter property address line 2 please");
		    document.form2.property_addr_line2.focus();
		    return false;
	    }
	if(property_city=="")
	    {
		    alert("Enter property city please");
		    document.form2.property_city.focus();
		    return false;
	    }
	if(property_zip=="")
	    {
		    alert("Enter your zipcode please");
		    document.form2.property_zip.focus();
		    return false;
	    }
	if(isNaN(property_zip))
		{
			alert("Zip Code should be in NUMERICAL");
			document.form2.property_zip.focus();
			document.form2.property_zip.value='';
			return false;
		}
	if(property_county=="")
	    {
		    alert("Enter property county please");
		    document.form2.property_county.focus();
		    return false;
	    }
	if(lender=="")
	    {
		    alert("Enter lender name please");
		    document.form2.lender.focus();
		    return false;
	    }
	if(lender_ph_pre=="")
	    {
		    alert("Enter lender phone code please");
		    document.form2.lender_ph_pre.focus();
		    return false;
	    }
	if(isNaN(lender_ph_pre))
		{
			alert("Phone code should be in NUMERICAL");
			document.form2.lender_ph_pre.focus();
			document.form2.lender_ph_pre.value='';
			return false;
		}
	if(lender_ph_mid=="")
	    {
		    alert("Enter lender phone number please");
		    document.form2.lender_ph_mid.focus();
		    return false;
	    }
	if(isNaN(lender_ph_mid))
		{
			alert("Phone number should be in NUMERICAL");
			document.form2.lender_ph_mid.focus();
			document.form2.lender_ph_mid.value='';
			return false;
		}
	if(lender_ph_suff=="")
	    {
		    alert("Enter lender phone number please");
		    document.form2.lender_ph_suff.focus();
		    return false;
	    }
	if(isNaN(lender_ph_suff))
		{
			alert("Phone number should be in NUMERICAL");
			document.form2.lender_ph_suff.focus();
			document.form2.lender_ph_suff.value='';
			return false;
		}
	if(lender_addr=="")
	    {
		    alert("Enter lender address please");
		    document.form2.lender_addr.focus();
		    return false;
	    }
	if(loan_amnt=="")
	    {
		    alert("Enter loan amount please");
		    document.form2.loan_amnt.focus();
		    return false;
	    }
	if(isNaN(loan_amnt))
		{
			alert("Amount should be in NUMERICAL");
			document.form2.loan_amnt.focus();
			document.form2.loan_amnt.value='';
			return false;
		}
	/*if(leinposition==0)
	    {
		    alert("Select leinposition please");
		    document.form2.leinposition.focus();
		    return false;
	    }*/
	if(openmortgages==0)
	    {
		    alert("Select openmortgages please");
		    document.form2.openmortgages.focus();
		    return false;
	    }
	if(lien_lender1=="")
	    {
		    alert("Enter lender name please");
		    document.form2.lien_lender1.focus();
		    return false;
	    }
	if(lien_acc1=="")
	    {
		    alert("Enter account number please");
		    document.form2.lien_acc1.focus();
		    return false;
	    }
	if(isNaN(lien_acc1))
		{
			alert("Account number should be in NUMERICAL");
			document.form2.lien_acc1.focus();
			document.form2.lien_acc1.value='';
			return false;
		}
	if(lien_unpaidbal1=="")
	    {
		    alert("Enter unpaid balance please");
		    document.form2.lien_unpaidbal1.focus();
		    return false;
	    }
	if(isNaN(lien_unpaidbal1))
		{
			alert("Amount should be in NUMERICAL");
			document.form2.lien_unpaidbal1.focus();
			document.form2.lien_unpaidbal1.value='';
			return false;
		}
	if(isNaN(lien_acc2))
		{
			alert("Account number should be in NUMERICAL");
			document.form2.lien_acc2.focus();
			document.form2.lien_acc2.value='';
			return false;
		}
	if(isNaN(lien_unpaidbal2))
		{
			alert("Amount should be in NUMERICAL");
			document.form2.lien_unpaidbal2.focus();
			document.form2.lien_unpaidbal2.value='';
			return false;
		}
	if(comment=="")
	    {
		    alert("Enter your comment please");
		    document.form2.comment.focus();
		    return false;
	    }
	/*if(strresume=="")
	    {
		    alert("Attach your document please");
		    document.form2.strresume.focus();
		    return false;
	    }*/
   else
		return true;
  } 
//-->