function isEmail(elm) {
    if (elm.value.indexOf("@") == "-1" || elm.value.indexOf(".") == "-1" || elm.value == "")
    return true;
    else return false;
}


function checkData_estimate() {
  	if (document.form_estimate.name.value.length == 0) {
		alert("Please enter your Name. ");
		document.form_estimate.name.focus();
       return false;
	};
	
	if (document.form_estimate.address.value.length == 0) {
		alert("Please enter your Address. ");
		document.form_estimate.address.focus();
       return false;
	};
	
	if (document.form_estimate.city.value.length == 0) {
		alert("Please enter your City. ");
		document.form_estimate.city.focus();
       return false;
	};
	if (document.form_estimate.state.selectedIndex == 0) {
       alert("Please enter your State. ");
		document.form_estimate.state.focus();
      return false;
	};

	
	if (document.form_estimate.zip.value.length == 0) {
		alert("Please enter your Zip Code. ");
		document.form_estimate.zip.focus();
       return false;
	};

	if (document.form_estimate.home_phone.value.length == 0) {
       alert("Please enter your Home Phone. ");
		document.form_estimate.home_phone.focus();
       return false;
	};
	
	if (isEmail(document.form_estimate.email) == true) {
       alert("Please enter a valid Email address.");
		document.form_estimate.email.focus();
       return false;
        };
	
	if (document.form_estimate.sqft.value.length == 0) {
       alert("Please enter the Square Feet. ");
		document.form_estimate.sqft.focus();
       return false;
	};
	
	if (document.form_estimate.frequency.selectedIndex == 0) {
       alert("Please enter your Cleaning Frequency. ");
		document.form_estimate.frequency.focus();
      return false;
	};
	
	if (document.form_estimate.bedrooms.selectedIndex == 0) {
       alert("Please enter your amount of Bedrooms. ");
		document.form_estimate.bedrooms.focus();
       return false;
	};
	
	if (document.form_estimate.full_baths.selectedIndex == 0) {
       alert("Please enter your amount of Full Baths. ");
		document.form_estimate.full_baths.focus();
       return false;
	};
	
	if (document.form_estimate.pets.selectedIndex == 0) {
       alert("Please enter your Pets. ");
		document.form_estimate.pets.focus();
       return false;
	};
	
	if ((document.form_estimate.carpet.checked==false)&&(document.form_estimate.wood.checked==false)&&(document.form_estimate.tile.checked==false)&&(document.form_estimate.stone.checked==false)) 
	{
	alert("Please select at least one Floor Type.");
	return false;
	};

	if (document.form_estimate.findus.value.length == 0) {
       alert("How did you find us?. ");
		document.form_estimate.findus.focus();
       return false;
	};

	return true;
}

$(document).ready( function() {
  $('#other').hide();
  
  $('#findus').bind('change', function (e) { 
    if( $('#findus').val() == "other") {
      $('#other').show();
    }
    else{
      $('#other').hide();
    }         
  });
      if( $('#findus').val() == "other") {
      $('#other').show();
    }
});
