function submitPricing(method, geoPointId) {
	var frm = document.forms['vehicleSelector'];
	var zip = frm['zip'].value;
	var msg = "Please select:\n";
	var error = false;
	if(zip.length != 5) {
		msg += "ZIP Code\n";
		error = true;
	}
	if(method == 'size') {
		var cross = frm['cross'].value;
		var aspect = frm['aspect'].value;
		var rim = frm['rim'].value;
		if(cross == '') {
			msg += "Cross Section\n";
			error = true;
		}
		if(aspect == '') {
			msg += "Aspect\n";
			error = true;
		}
		if(rim == '') {
			msg += "Rim Size\n";
			error = true;
		}
	} else {
		var year = frm['vehicle.year'].value;
		var make = frm['vehicle.make'].value;
		var model = frm['vehicle.model'].value;
		var submodel = frm['vehicle.submodel'].value;
		if(year == null || year == '' || year == 'SELECT YEAR') {
			msg += "Year\n";
			error = true;
		}
		if(make == null || make == '' || make == 'MAKE') {
			msg += "Make\n";
			error = true;
		}
		if(model == null || model == '' || model == 'MODEL') {
			msg += "Model\n";
			error = true;
		}
		if(submodel == null || submodel == '' || submodel == 'SUBMODEL') {
			msg += "Submodel\n";
			error = true;
		}
	}
	if(error) {
		alert(msg);
		return false;
	}
	frm.action = "/pricing/selectStore.action";

         if (geoPointId)
            return !addressHelper.geocodeAndThenSubmitForm(zip.replace(/ /, ""), 'vehicleSelector', geoPointId);

	frm.submit();
}

