// ------------------------------------------------------------
// FUNCTIONS FOR VALIDATING THE PRODUCT AND ZIP CODE SELECTIONS
// ------------------------------------------------------------

function validateRadius(ghmrproducts) {
	checked = false;
	if (!(ghmrproducts.searchradius.value == '')){
		checked = true;
	}

	if(!checked) {
		alert("Please select a search radius.");
	}
	return checked;
}

function validateProduct(ghmrproducts) {
	checked = false;
	if (!(ghmrproducts.productid.value == '')){
		checked = true;
	}

	if(!checked) {
		alert("Please select a product.");
	}
	return checked;
}

function validateZip(ghmrproducts){
	returnVal = true;
	found = ghmrproducts.zip.value.search(/[^0-9]/);
	if(found != -1){
		alert("Please enter a valid zip code.");
		ghmrproducts.zip.focus();
		returnVal = false;
	}

	if(ghmrproducts.zip.value == ""){
		alert("Please enter a valid zip code.");
		returnVal = false;
		ghmrproducts.zip.focus();
	}

	return returnVal;
}


function validate(ghmrproducts) {
  returnValue = false;

  if(validateProduct(ghmrproducts) && validateZip(ghmrproducts)) {
	  returnValue = true;
  }

  return returnValue;
}