
var emailRE = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
var numberRE = /[0-9]+/;



function validateForm(frm) {
	
	
	if (frm.zip_code.value == '') {
		alert('Please enter your Zip Code.');
		document.getElementById('zip_code').focus();
		return false;
	} 
	else if (frm.first_name.value == '' || frm.first_name.value == 'First') {
		alert('Please enter your First Name.');
		document.getElementById('first_name').focus();
		return false;
	}
	 else if (frm.last_name.value == '' || frm.last_name.value == 'Last') {
		alert('Please enter your Last Name.');
		document.getElementById('last_name').focus();
		return false;
	} 
	else if (document.getElementById('street_address').value == '') {
		alert('Please enter your Street Address.');
		document.getElementById('street_address').focus();
		return false;
	} 
	else if (document.getElementById('city').value == '') {
		alert('Please enter your city.');
		document.getElementById('city').focus();
		return false;
	} 
	else if (frm.state.value == '') {
		alert('Please enter the State.');
		document.getElementById('state').focus();
		return false;
	} 
	else if (frm.property_value.value == '') {
		alert('Please enter the Home Value.');
		document.getElementById('property_value').focus();
		return false;
	} else if (frm.mortgage_balance.value == '') {
		alert('Please enter the Mortgage Balance.');
		document.getElementById('mortgage_balance').focus();
		return false;
	} 

	else if (frm.birth_month.value == '') {
		alert('Please enter the Birth Month of the youngest borrower.');
		document.getElementById('birth_month').focus();
		return false;
	} else if (frm.birth_day.value == '') {
		alert('Please enter the Birth Day of the youngest borrower.');
		document.getElementById('birth_day').focus();
		return false;
	} else if (frm.birth_year.value == '') {
		alert('Please enter the Birth Year of the youngest borrower.');
		document.getElementById('birth_year').focus();
		return false;
	} else if (frm.tel_area_code.value == '') {
		alert('Please enter your complete Telephone Number.');
		document.getElementById('tel_area_code').focus();
		return false;
	} else if (frm.prefix.value == '') {
		alert('Please enter your complete Telephone Number.');
		document.getElementById('prefix').focus();
		return false;
	} else if (frm.phone.value == '') {
		alert('Please enter your complete Telephone Number.');
		document.getElementById('phone').focus();
		return false;
	} else if (!numberRE.test(document.getElementById('tel_area_code').value)) {
		alert('Phone Number must be numeric.');
		document.getElementById('tel_area_code').focus();
		return false;
	} else if (!numberRE.test(document.getElementById('prefix').value)) {
		alert('Phone Number must be numeric.');
		document.getElementById('prefix').focus();
		return false;
	} else if (!numberRE.test(document.getElementById('phone').value)) {
		alert('Phone Number must be numeric.');
		document.getElementById('phone').focus();
		return false;
	} else if (frm.birth_year.value == 'After 1948') {
		document.location.href = 'no-why.cfm';
	} 
	else if (document.getElementById('email').value == '') {
		alert('Please enter your email address.');
		document.getElementById('email').focus();
		return false;
	} 
	else {
		frm.submit();
	}
}

function getUrlParam(name) {
	var name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	
	if( results == null )
		return "";
	else
		return results[1];
}

