var ctr = 0;

function validate_miniquote(theform){
	var useremail;
	var company = theform.Company;
	var name = theform.Name;
	var email = theform.Email;
	var phone = theform.Phone;

	useremail=isEmail(email.value);

	if (company.value==""){
		alert("Company cannot be blank.");
		company.focus();
		return false;
	}

	if (name.value==""){
		alert("Name cannot be blank.");
		name.focus();
		return false;
	}

	if (useremail==false){
		alert("Please enter your proper email address.");
		email.focus();
		return false;
	}

	if (phone.value==""){
		alert("Phone cannot be blank.");
		phone.focus();
		return false;
	}
}

function validate_minimailinglist(theform){
	var name = theform.Name;
	var email = theform.Email;

	useremail=isEmail(email.value);

	if (name.value==""){
		alert("Name cannot be blank.");
		name.focus();
		return false;
	}

	if (useremail==false) {
		alert("Please enter a valid email address.");
		email.focus();
		return false;
	}
}

function validate_fullquote(theform){
	var useremail;
	var optquotelist;
	var first = theform.First;
	var last = theform.Last;
	var email = theform.Email;
	var phone = theform.Phone;
	var zip = theform.Zip;
	var coveragedate = theform.CoverageDate;

	useremail=isEmail(email.value);

	if (first.value==""){
		alert("First name cannot be blank.");
		first.focus();
		return false;
	}

	if (last.value==""){
		alert("Lasdt name cannot be blank.");
		last.focus();
		return false;
	}

	if (useremail==false){
		alert("Please enter your proper email address.");
		email.focus();
		return false;
	}

	if (phone.value==""){
		alert("Phone cannot be blank.");
		phone.focus();
		return false;
	}

	if (zip.value==""){
		alert("Zip cannot be blank.");
		zip.focus();
		return false;
	}

	if (!isDate(coveragedate.value)){
		return false;
	}
}

function validate_contact(theform){
	var useremail;
	var name = theform.Name;
	var company = theform.Company;
	var email = theform.Email;
	var contactoption = theform.ContactOption;
	var phone = theform.Phone;
	var address = theform.Address;
	var city = theform.City;
	var state = theform.State;
	var zip = theform.Zip;

	useremail=isEmail(email.value);

	if (ctr==0){
		alert("Please select at least one of your contact option.")
		return false;
	}

	if (name.value==""){
		alert("Name cannot be blank.");
		name.focus();
		return false;
	}

	if (company.value==""){
		alert("Company cannot be blank.");
		company.focus();
		return false;
	}

	if (useremail==false){
		alert("Please enter your proper email address.");
		email.focus();
		return false;
	}

	if(contactoption[2].checked){
		if (address.value==""){
			alert("Address cannot be blank.");
			address.focus();
			return false;
		}

		if (city.value==""){
			alert("City cannot be blank.");
			city.focus();
			return false;
		}

		if (state.value==""){
			alert("State cannot be blank.");
			state.focus();
			return false;
		}

		if (zip.value==""){
			alert("Zip cannot be blank.");
			zip.focus();
			return false;
		}
	}

	if(contactoption[0].checked){
		if (phone.value==""){
			alert("Phone cannot be blank.");
			phone.focus();
			return false;
		}
	}
}

function show_required(theform){
	var contactoption = theform.ContactOption;

	ctr = 0;
	for(var i=0; i<contactoption.length; i++){
		if (contactoption[i].checked){
			ctr = 1;
		}
	}

	if(contactoption[0].checked){
		document.getElementById("requiredPhone").innerHTML = "required";
	}
	else{
		document.getElementById("requiredPhone").innerHTML = "";
	}

	if(contactoption[2].checked){
		document.getElementById("requiredMail1").innerHTML = "required";
		document.getElementById("requiredMail2").innerHTML = "required";
		document.getElementById("requiredMail3").innerHTML = "required";
		document.getElementById("requiredMail4").innerHTML = "required";
	}
	else{
		document.getElementById("requiredMail1").innerHTML = "";
		document.getElementById("requiredMail2").innerHTML = "";
		document.getElementById("requiredMail3").innerHTML = "";
		document.getElementById("requiredMail4").innerHTML = "";
	}
}

function resetform(){
	ctr = 0;
	document.getElementById("requiredPhone").innerHTML = "";
	document.getElementById("requiredMail1").innerHTML = "";
	document.getElementById("requiredMail2").innerHTML = "";
	document.getElementById("requiredMail3").innerHTML = "";
	document.getElementById("requiredMail4").innerHTML = "";
}

function thisfocus(ctrl){
	if (ctrl.value.toLowerCase()=="http://www.yourwebsite.com"){
		ctrl.value="";
	}
}

function thisblur(ctrl){
	if (ctrl.value==""){
		ctrl.value="http://www.yourwebsite.com";
	}

	if (ctrl.value.indexOf("http://") == -1){
		ctrl.value="http://"+ctrl.value;
	}
}

