

 function validateFormleadflash(oForm)
 {
 	
	
	var reason = "";
	
	if(oForm.elements['first_name'].value.length<1)
 		{
 			reason +="You cannot leave the First Name field empty\n";
 			
 		}
		
		if(oForm.elements['last_name'].value.length<1)
 		{
 			reason +="You cannot leave the Last Name field empty\n";
 			
 		}
		
		
		if(oForm.elements['street_addr1'].value.length<1)
 		{
 			reason +="You cannot leave the Street Address line 1 field empty\n";
 			
 		}
		
		if(oForm.elements['city'].value.length<1)
 		{
 			reason +="You cannot leave the city field empty\n";
 			
 		}
		
		if(oForm.elements['state'].value.length<1)
 		{
 			reason +="Please select a State\n";
 			
 		}
		
		if(oForm.elements['Zip'].value.length<1)
 		{
 			reason +="You cannot leave the Zip field empty\n";
 			
 		}
		
		if (!oForm.elements['Zip'].value.match(/^[0-9]{5}$/)) {
			reason +="Please enter valid Zip Code\n";
		}
		
		
		if(oForm.elements['social_security'].value.length<1)
 		{
 			reason +="You cannot leave the Social Security field empty\n";
 			
 		}
		
		if(oForm.elements['phone_home'].value.length<1)
 		{
 			reason +="You cannot leave the Phone home field empty\n";
 			
 		}
		
		if (!oForm.elements['phone_home'].value.match(/^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/)) {
			reason +="Please enter valid Home Phone\n";
		}
		
		
		if(oForm.elements['phone_work'].value.length<1)
 		{
 			reason +="You cannot leave the Phone work field empty\n";
 			
 		}
		
		if (!oForm.elements['phone_work'].value.match(/^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/)) {
			reason +="Please enter valid Work Phone\n";
		}
		
		
		if(oForm.elements['employer_name'].value.length<1)
 		{
 			reason +="You cannot leave the Employer name field empty\n";
 			
 		}
		
		
		if(oForm.elements['bank_aba'].value.length<1)
 		{
 			reason +="You cannot leave the Bank Routing Number field empty\n";
 			
 		}
		
 		
		if(oForm.elements['bank_account'].value.length<1)
 		{
 			reason +="You cannot leave the Bank Account Number field empty\n";
 			
 		}
		
		
		if(oForm.elements['bank_name'].value.length<1)
 		{
 			reason +="You cannot leave the Name of Banking Institution field empty\n";
 			
 		}
		
		
		if(oForm.elements['requested_amount'].value.length<1)
 		{
 			reason +="You cannot leave the Requested Loan Amount field empty\n";
 			
 		}
		
		
		if(oForm.elements['dobm'].value.length<1)
 		{
 			reason +="You cannot leave the month of Date of Birth field empty\n";
 			
 		}
		
		
		if(oForm.elements['doby'].value=="Year")
 		{
 			reason +="You cannot leave the Year of Date of Birth field empty\n";
 			
 		}
		
		if(oForm.elements['dobd'].value.length<1)
 		{
 			reason +="You cannot leave the day of Date of Birth field empty\n";
 			
 		}
		
		
		if(oForm.elements['pay_per_period'].value.length<1)
 		{
 			reason +="You cannot leave the Take home amount per paycheck field empty\n";
 			
 		}
		
		if(oForm.elements['pay_frequency'].value.length<1)
 		{
 			reason +="You cannot leave the How often a paycheck is issued field empty\n";
 			
 		}
		
		
		if(oForm.elements['direct_deposit'].value.length<1)
 		{
 			reason +="You cannot leave the Do you have Direct Deposit? field empty\n";
 			
 		}
		
		
		
		if(oForm.elements['pay1'].value.length<1)
 		{
 			reason +="You cannot leave the month of pay day 1 field empty\n";
 			
 		}
		
		
		
		if(oForm.elements['pay2'].value.length<1)
 		{
 			reason +="You cannot leave the month of pay day 2 field empty\n";
 			
 		}
		
		
		
		
		
		
		if(oForm.elements['income_monthly'].value.length<1)
 		{
 			reason +="You cannot leave the Total Monthly Income field empty\n";
 			
 		}
		
		if(oForm.elements['own_home'].value.length<1)
 		{
 			reason +="You cannot leave the Are you a homeowner? field empty\n";
 			
 		}
		
		
		if(oForm.elements['drivers_license'].value.length<1)
 		{
 			reason +="You cannot leave the Drivers License field empty\n";
 			
 		}
		
		if(oForm.elements['drivers_license_st'].value.length<1)
 		{
 			reason +="You cannot leave the Driver's License State field empty\n";
 			
 		}
		
		
		if(oForm.elements['months_employed'].value.length<1)
 		{
 			reason +="You cannot leave the Months Employed? field empty\n";
 			
 		}
		
		if(oForm.elements['income_type'].value.length<1)
 		{
 			reason +="You cannot leave the Income Type field empty\n";
 			
 		}
		
		
		
			if(oForm.elements['is_military'].value.length<1)
 		{
 			reason +="You cannot leave the re you active military? field empty\n";
 			
 		}
		
			if(oForm.elements['months_at_address'].value.length<1)
 		{
 			reason +="You cannot leave the How long have you been at your residence? field empty\n";
 			
 		}
		
		if(oForm.elements['months_at_bank'].value.length<1)
 		{
 			reason +="You cannot leave the Months with bank account? field empty\n";
 			
 		}
		
		
		if(oForm.elements['income_type'].value.length<1)
 		{
 			reason +="You cannot leave the Income Type field empty\n";
 			
 		}
		
		
		if(!oForm.elements['accepted_terms'].checked)
 		{
 			reason +="Please accept the terms and conditions\n";
 			
 		}
		
	
		
		if (reason != "") {
    alert("Some fields need correction:\n" + reason);
    return false;
  
  }
		
 		return true;
 	
 }




 function validateFormmailchimp(oForm)
 {
 	
	var reason = "";
	if(oForm.elements['firstname'].value.length<1)
 		{
 			reason +="You cannot leave the First Name field empty\n";
 			
 		}
		
		if(oForm.elements['lastname'].value.length<1)
 		{
 			reason +="You cannot leave the Last Name field empty\n";
 			
 		}
		
		
 		var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 		if(oForm.elements['email'].value.length<1)
 		{
 			reason +="You cannot leave the email field empty\n";
 			
 		}
 		else if(!regex.test(oForm.elements['email'].value))
 		{
 			reason +="Invalid email address format\n";
 			
 		}
		
		
		if (reason != "") {
    alert("Some fields need correction:\n" + reason);
    return false;
		}
		
		
 		return true;
 	
 }




function validateNumeric(evt) {
  var theEvent = evt || window.event;
  var key = theEvent.keyCode || theEvent.which;
  key = String.fromCharCode( key );
  var regex = /[0-9]|[\b]/;
  if( !regex.test(key) ) {
    theEvent.returnValue = false;
    theEvent.preventDefault();
  }
}


function validateChars(evt) {
  var theEvent = evt || window.event;
  var key = theEvent.keyCode || theEvent.which;
  key = String.fromCharCode( key );
  var regex = /[0-9]|\./;
  if( regex.test(key) ) {
    theEvent.returnValue = false;
    theEvent.preventDefault();
  }
}







