// set a cookie indicating js is enabled
var status = 'enabled';
document.cookie = 'MPJS=enabled; max-age=' + (60 * 60 * 24 * 365) + '; path=/';

function fixMilles(id) {
      var m = document.forms["main"].miles.options[document.forms["main"].miles.selectedIndex].value;
      document.forms["main"].query.value=id;
      document.forms["main"].submit();
      return false;
}

function validate_zip() {

	// SCMG 01/05/2010: returning true or false, but not doing form submit,
	//	this didn't work in conjunction with button.onclick event in preventing
	//	invalid data from being submitted

	// SCMG 01/06/2010: changed numeric validation to perform regex validation
	//	since previous method still allowed 0e0000 and all zero's

	var zip = document.getElementById('zipcode').value;
	var re1 = /[1-9]+/g;
	var re2 = /[0-9]{5}/g;

	if (zip.match(re1) == null)	{
		alert("Please enter a valid zip code");
		return false;
	}
	if (zip.match(re2) == null)	{
		alert("Please enter a valid zip code");
		return false;
	}

//	if(isNaN(document.getElementById('zipcode').value)) {
//	alert("Please enter a valide zip code");
//	return false;
//	}
//	if(document.getElementById('zipcode').value=="") {
//	alert("Please enter a valide zip code");
//	return false;
//	}
//	if(document.getElementById('zipcode').value.length!=5) {
//	alert("Please enter a valide zip code");
//	return false;
//	}

	return(true);
//  document.getElementById('form1').submit();

}

/******************************************************
function run_on_load() {
        //reset on submit
        _CF_error_exists = false;
        _CF_error_messages = new Array();
        _CF_error_fields = new Object();
        _CF_FirstErrorField = null;

        //form element query required check
        if( !_CF_hasValue(_CF_this['query'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "query", _CF_this['query'].value, "Zipcode is required");
            _CF_error_exists = true;
        }

        //display error messages and return success
        if( _CF_error_exists )
        {
            if( _CF_error_messages.length > 0 )
            {
                // show alert() message
                _CF_onErrorAlert(_CF_error_messages);
                // set focus to first form error, if the field supports js focus().
                if( _CF_this[_CF_FirstErrorField].type == "text" )
                { _CF_this[_CF_FirstErrorField].focus(); }

            }
            return false;
        }else {
            return true;
        }
}

**************************************************/

