// Validate QQ
function validate_qq() {

	var fname = document.getElementById('fname1');
	var lname = document.getElementById('lname1');
	var email = document.getElementById('email1');
	if($('landline1')) var landline = $('landline1');
	if($('phone1')) var phone = $('phone1');
	if($('mobile1')) var mobile = $('mobile1');
	var employment = document.getElementById('employment1');
	var state = document.getElementById('state1');
	var amount = document.getElementById('amount1');
	// var balloon = document.getElementById('balloon1');
	var terms = document.getElementById('terms1');
	var type = document.getElementById('type1');
	
	var sError = "";
	if ( fname.value.length == 0 ) {
		sError += "Please enter your First Name.\n";
	}

	if ( lname.value.length == 0 ) {
		sError += "Please enter your Last Name.\n";
	}

	// Validate Email
	if ( email.value.length == 0 ) {
		sError += "Please enter your email address.\n";
	} else {

		var str = email.value;
		var patt1 = new RegExp("^[a-z][a-zA-Z0-9_.-]*@[a-zA-Z0-9_.-]+\.[a-z]{2,4}$");
		var result = patt1.test(str);
		if ( !result ) {
			sError += "The email is not valid.\n";
		}
	}

	// Validate landline
	if(landline) {
		if ( landline.value.length == 0 ) {
			sError += "Please provide your landline number.\n";
		} else {

			var str = landline.value;
			var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
			var patt1 = new RegExp("[0-9]{10}");
			var result = patt1.test(newphone);
			if ( !result ) {
				sError += "This phone number is not valid.\n";
				landline.select();
			}
		}
	}

	// Validate phone
	if(phone) {
		if ( phone.value.length == 0 ) {
			sError += "Please provide your phone number.\n";
		} else {

			var str = phone.value;
			var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
			var patt1 = new RegExp("[0-9]{10}");
			var result = patt1.test(newphone);
			if ( !result ) {
				sError += "This phone number is not valid.\n";
				phone.select();
			}
		}
	}

	// Validate mobile
	if(mobile) {
		if ( mobile.value.length == 0 ) {
			sError += "Please provide your mobile number.\n";
		} else {

			var str = mobile.value;
			var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
			var patt1 = new RegExp("[0-9]{10}");
			var result = patt1.test(newphone);
			if ( !result ) {
				sError += "This mobile number is not valid.\n";
				mobile.select();
			}
		}
	}

	// Validate state
	if ( state.value.length == 0 ) {
		sError += "Please select your State.\n";
	}

	// Validate Amount
	if ( amount.value.length == 0 ) {
		sError += "Please enter the loan amount.\n";
	} else {

		var str = amount.value;
		str = str.replace(/(\.[0-9]+$)/gi, "");
		str = str.replace(/([^0-9])/gi, "");
		if ( str<10000 ) {
			sError += "Sorry, we do not provide loans under $10,000.\n";
			amount.select();
		}
	}


	if ( sError.length == 0 ) {
		return true;
	}
	else {
		alert( sError );
		return false;
	}
}



// Validate PA
function validate_pa() {
	var fname = document.getElementById('fname2');
	var lname = document.getElementById('lname2');
	var email = document.getElementById('email2');
	if($('landline2')) var landline = $('landline2');
	if($('phone2')) var phone = $('phone2');
	if($('mobile2')) var mobile = $('mobile2');
	var state = document.getElementById('state2');
	var employment = document.getElementById('employment2');
	var amount = document.getElementById('amount2');
	// var balloon = document.getElementById('balloon2');
	var terms = document.getElementById('terms2');
	var type = document.getElementById('type2');
	
	var sError = "";
	if ( fname.value.length == 0 ) {
		sError += "Please enter your First Name.\n";
	}

	if ( lname.value.length == 0 ) {
		sError += "Please enter your Last Name.\n";
	}

	// Validate Email
	if ( email.value.length == 0 ) {
		sError += "Please enter your email address.\n";
	} else {

		var str = email.value;
		var patt1 = new RegExp("^[a-z][a-zA-Z0-9_.-]*@[a-zA-Z0-9_.-]+\.[a-z]{2,4}$");
		var result = patt1.test(str);
		if ( !result ) {
			sError += "The email is not valid.\n";
		}
	}

	// Validate landline
	if(landline) {
		if ( landline.value.length == 0 ) {
			sError += "Please provide your landline number.\n";
		} else {

			var str = landline.value;
			var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
			var patt1 = new RegExp("[0-9]{10}");
			var result = patt1.test(newphone);
			if ( !result ) {
				sError += "This phone number is not valid.\n";
				landline.select();
			}
		}
	}

	// Validate phone
	if(phone) {
		if ( phone.value.length == 0 ) {
			sError += "Please provide your phone number.\n";
		} else {

			var str = phone.value;
			var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
			var patt1 = new RegExp("[0-9]{10}");
			var result = patt1.test(newphone);
			if ( !result ) {
				sError += "This phone number is not valid.\n";
				phone.select();
			}
		}
	}

	// Validate mobile
	if(mobile) {
		if ( mobile.value.length == 0 ) {
			sError += "Please provide your mobile number.\n";
		} else {

			var str = mobile.value;
			var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
			var patt1 = new RegExp("[0-9]{10}");
			var result = patt1.test(newphone);
			if ( !result ) {
				sError += "This mobile number is not valid.\n";
				mobile.select();
			}
		}
	}

	// Validate State
	if ( state.value.length == 0 ) {
		sError += "Please select your State.\n";
	}

	// Validate Amount
	if ( amount.value.length == 0 ) {
		sError += "Please enter the loan amount.\n";
	} else {

		var str = amount.value;
		str = str.replace(/(\.0+$)/gi, "");
		str = str.replace(/([^0-9])/gi, "");
		if ( str<10000 ) {
			sError += "Sorry, we do not provide loans under $10,000.\n";
			amount.select();
		}
	}


	if ( sError.length == 0 ) {
		return true;
	}
	else {
		alert( sError );
		return false;
	}
}



// Validate CB
function validate_cb() {
	var fname = document.getElementById('cfname');
	var lname = document.getElementById('clname');
	var mobile = document.getElementById('cmobile');
	
	var sError = "";
	if ( fname.value.length == 0 ) {
		sError += "Please enter your First Name.\n";
	}

	if ( lname.value.length == 0 ) {
		sError += "Please enter your Last Name.\n";
	}

	// Validate mobile
	if ( mobile.value.length == 0 ) {
		sError += "Please provide your mobile number.\n";
	} else {

		var str = mobile.value;
		var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
		var patt1 = new RegExp("[0-9]{10}");
		var result = patt1.test(newphone);
		if ( !result ) {
			sError += "This mobile number is not valid.\n";
			mobile.select();
		}
	}

	if ( sError.length == 0 ) {
		return true;
	}
	else {
		alert( sError );
		return false;
	}
}