function validar(formObj){
        if (formObj.http_nombre.value==''){
                alert('Debe introducir el nombre de la empresa.');
                formObj.http_nombre.focus();
                return false;
        }
        if ((!CompruebaCIF(formObj.http_cif.value))&&(!esDni(formObj.http_cif.value))){
                alert('Debe introducir el CIF/NIF de su empresa correctamente.');
                formObj.http_cif.focus();
                return false;
        }
        if (formObj.http_denominacionsocial.value==''){
                alert('Debe rellenar la denominación social de su empresa.');
                formObj.http_denominacionsocial.focus();
                return false;
        }
        if (formObj.http_direccion.value==''){
                alert('Debe rellenar la dirección de su empresa.');
                formObj.http_direccion.focus();
                return false;
        }
        if (formObj.http_telefono.value==''){
                alert('Debe rellenar un teléfono de contacto.');
                formObj.http_telefono.focus();
                return false;
        }
        if (formObj.http_cp.value==''){
                alert('Debe rellenar el código postal de su empresa.');
                formObj.http_cp.focus();
                return false;
        }
        if (formObj.http_localidad.value==''){
                alert('Debe rellenar la localidad donde se ubica su empresa.');
                formObj.http_localidad.focus();
                return false;
        }
        if (formObj.http_provincia.selectedIndex<1){
                alert('Debe seleccionar la provincia donde se ubica su empresa.');
                formObj.http_provincia.focus();
                return false;
        }
        if (formObj.http_email.value==''){
                alert('Debe introducir su dirección de correo electrónico.');
                formObj.http_email.focus();
                return false;
        }
        if (formObj.http_usuario.value==''){
                alert('Debe introducir su usuario.');
                formObj.http_usuario.focus();
                return false;
        }
        if (formObj.http_password.value==''){
                alert('Debe introducir su contraseña.');
                formObj.http_password.focus();
                return false;
        }
        if (formObj.http_password2.value==''){
                alert('Debe repetir su contraseña.');
                formObj.http_password2.focus();
                return false;
        }
        if (formObj.http_password.value!=formObj.http_password2.value){
                alert('Las contraseñas no coinciden.');
                formObj.http_password.focus();
                return false;
        }
        if (formObj.http_responsable.value==''){
                alert('Debe introducir su nombre (como responsable de la empresa).');
                formObj.http_responsable.focus();
                return false;
        }
        if (formObj.http_cargo.value==''){
                alert('Debe introducir el cargo que ocupa en la empresa.');
                formObj.http_cargo.focus();
                return false;
        }
        if (!esDni(formObj.http_nif.value)){
                alert('Debe introducir su NIF correctamente.');
                formObj.http_nif.focus();
                return false;
        }
//        if ((formObj.http_sms.checked==true)&&(formObj.http_movil.value==''))
//                {
//                alert('Debe introducir el movil al que enviar los SMS.');
//                formObj.http_movil.focus();
//                return false;
//                }
        if (!formObj.http_aceptatexto.checked){
                alert('Debe aceptar la clausula de protección de datos.');
                formObj.http_aceptatexto.focus();
                return false;
        }
        return true;
}
