Ya intentaste colocar un return al final...
 
algo así:  
 Cita:  ....
....
 if (correcto) {
            document.reserva_vehiculo.submit();} 
 
 return false;
    Con ello indicas que cuando acabe toda la validacion si es correcto hará el submit y en caso de que no pase por esa condicion regresará falso y no debería hacer nada.. checalo y nos cuentas que tal ..  
