function saveForm(formName)
{
	var theform = Form.serialize($(formName),true);
	var saveMe = Object.toJSON(theform);
	new Ajax.Request('/index.php?mode=vehicle&func='+formName,
  {
    method:'post',
    parameters:{savejson: saveMe},
    onSuccess: function(transport){
      var response = transport.responseText || "no response text";
      data = response.evalJSON();
      //alert(data.msg);
		// DO the bad
		if (data.errors==1)
		{
			//alert('in');
			for ( var i2=0, len2=data.fixme.length; i2<len2; ++i2 ){
				$(data.fixme[i2]).style.background = "yellow";
			}
		}
		// DO the Good
		if (data.good.length!=0){
			for ( var i=0, len=data.good.length; i<len; ++i ){
				$(data.good[i]).style.background = "white";
			}
			
		}
		
		if (data.errors==0 && formName=="edit_vehicle")
		{
			window.location.href='/?page=admin_vehicle&view=edit_vehicle&vehicle_id='+data.vehicle_id;
		}
		alert(data.msg);
		
    },
    onFailure: function(){ alert('Something went wrong...');savebutton.disabled = false; savebutton.value = savevalue; }
  });
}
