function isZipcode(value) {
	var exp_zipcode = /^[0-9]{5}$/;
	return exp_zipcode.test(value); 
}


function formStValidate(f) {
	if (f.st.value == 0) {
		alert('Please select your state and then click on get quotes');	
		return false;
	}
	return true;
}

function formZipValidate(f) {
	if (!(isZipcode(f.zip.value))) {
		alert('Please type your zip code and then click on get quotes');	
		return false;
	}
	return true;
}

function formValidate()
{
	valid=true;
	apos = document.form.email.value.indexOf("@");
	dotpos = document.form.email.value.lastIndexOf(".");
    if (document.form.fname.value == "") {
    	alert ("To proceed please type your \"First Name\".");
    	document.form.fname.focus();
    } else if (document.form.lname.value == "") { 
    	alert ("To proceed please type your \"Last Name\".");
    	document.form.lname.focus();
    } else if (document.form.bday.value == "") {
    	alert ("To proceed please type your \"Date of Birth\".");
    	document.form.bday.focus();
    } else if (document.form.ft.selectedIndex == 0 ) {
        alert ( "To proceed please select \"Height\".");
        document.form.ft.focus();
	} else if (document.form.inc.selectedIndex == 0 ) {
    	alert ( "To proceed please select \"Height\".");
    	document.form.inc.focus();
	} else if (document.form.weight.value == "") {
		alert ("To proceed please type your \"Weight\".");
		document.form.weight.focus();
	} else if ((document.form.tobaco[0].checked == false) && (document.form.tobaco[1].checked == false)) {
		alert ("To proceed please select a \"Tobaco Use\".");
	} else if ((document.form.condition[0].checked == false) && (document.form.condition[1].checked == false)) {
		alert ("To proceed please select a \"Pre-existing condition\".");
	} else if ((document.form.pregnant[0].checked == false) && (document.form.pregnant[1].checked == false)) {
		alert ("To proceed please select \"Pregnant\" condition.");
	} else if ((document.form.email.value == "") || (apos < 1 || dotpos-apos < 2)) { 
		alert ("To proceed please type a valid \"Email\".");
    	document.form.email.focus();
    } else if (document.form.phone.value == "") { 
    	alert ("To proceed please type your \"Phone\" number.");
    	document.form.phone.focus();
    } else if (document.form.zip.value == "") { 
    	alert ("To proceed please type your \"Zip Code\".");
    	document.form.zip.focus();
    } else if (document.form.address.value == "") { 
    	alert ("To proceed please type your \"Address\".");
    	document.form.address.focus();
    } else if (document.form.city.value == "") { 
    	alert ("To proceed please type your \"City\".");
    	document.form.city.focus();
    } else if (document.form.state.selectedIndex == 0 ) {
    	alert ( "To proceed please select your \"State\".");
    	document.form.state.focus();
	} else
		document.form.submit();
}