function trim(inputString) {
     	if (typeof inputString != "string") { return inputString; }
 	var retValue = inputString;
   	var ch = retValue.substring(0, 1);
   	while (ch == " ") {
      		retValue = retValue.substring(1, retValue.length);
      		ch = retValue.substring(0, 1);
   		}
   	ch = retValue.substring(retValue.length-1, retValue.length);
   	while (ch == " ") {
      		retValue = retValue.substring(0, retValue.length-1);
      		ch = retValue.substring(retValue.length-1, retValue.length);
   		}
   	while (retValue.indexOf("  ") != -1) {
      		retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   		}
   	return retValue;
	}

function checkSearch ( form ) {

	if (trim(form.criteria.value) == "") {
		form.criteria.focus();
		alert('Please enter what your looking for in Search.' );
		return false;
		}


	if (trim(form.userZIP.value) == "") {
		alert('Please enter a ZIP.' );
		form.userZIP.focus();
		return false;
		}

	var valradiusZIP = form.radiusZIP.value;
	if (valradiusZIP>500) {
		form.radiusZIP.focus();
		alert('Too many Miles from ZIP. Must be 500 or less.' );
		return false;
		}

	        var radiusZIP=form.radiusZIP.value;
	        var check_space = radiusZIP.indexOf(' ');
	        if ((check_space != -1)) {
		         form.radiusZIP.focus();
		alert('You have blanks in your Miles form ZIP. Please re-enter.' );
		         return false;
		         }

	if (trim(form.radiusZIP.value) == "") {
		alert('Please enter Miles from ZIP.' );
		form.radiusZIP.focus();
		return false;
		}





	        var userZIP=form.userZIP.value;
	        var check_space = userZIP.indexOf(' ');
	        if ((check_space != -1)) {
		         form.userZIP.focus();
		alert('You have blanks in your ZIP. Please re-enter.' );
		         return false;
		         }


	var valuserZIP = form.userZIP.value;
	var lenuserZIP = valuserZIP.length;
	if (lenuserZIP< 5) {
		form.userZIP.focus();
		alert('Please enter a ZIP with 5 Numbers.' );
		return false;
		}

	return true;
	}

