uso de ajax y mejoras de validacion