function isZipcode(value)
{
	var exp_zipcode = /^[0-9]{5}$/;
	return exp_zipcode.test(value); 
}

function validateForm(currentForm) {
	var elementsInputs;
	elementsInputs = currentForm.getElementsByTagName("input"); 
	for (var intCounter = 0; intCounter < elementsInputs.length; intCounter++) { 
		if (elementsInputs[intCounter].name == "zip") { 
			if (!(isZipcode(elementsInputs[intCounter].value))) {
				alert("To proceed please enter a valid Zip Code.");
				elementsInputs[intCounter].focus();
				return false;
			}
		}
	}
	return true;
}

function validateFormLanding(currentForm) {
	var elementsInputs;
	elementsInputs = currentForm.getElementsByTagName("input"); 
	for (var intCounter = 0; intCounter < elementsInputs.length; intCounter++) { 
		if (elementsInputs[intCounter].name == "zip") { 
			if (!(isZipcode(elementsInputs[intCounter].value))) {
				alert("To proceed please enter a valid Zip Code.");
				elementsInputs[intCounter].focus();
				return false;
			}
		}
	}
	currentForm.submit();
}

function formStValidate(f) {
	if (f.st.value == 0) {
		alert('Please select your state and then click on get quotes');	
		return false;
	}
	return true;
}

function formStValidateLanding(f) {
	if (f.st.value == 0) {
		alert('Please select your state and then click on get quotes');	
		return false;
	}
	f.submit();
}

function semPPCFormStValidate() {
	if (document.semPPCFormSt.st.selectedIndex != 0) {
		document.semPPCFormSt.submit();
	} else {
		alert('To proceed please choose your State.');
	}
}

function semPPCFormZipValidate() {
	if (isZipcode(document.semPPCFormZip.zip.value)) {
		document.semPPCFormZip.submit();
	} else {
		alert('To proceed please enter a valid ZIP Code.');
	}
}