Incam_Intranet/functions.js

506 lines
15 KiB
JavaScript

function comprobar_registro(formulario){
salida = true;
errores = "";
/************** Comprobación de email */
if (document.form_registro.email.value == '' ) {
salida = false;
errores = errores + "El campo email vac\xcdo\n";
}
var filter=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
if (!filter.test(document.form_registro.email.value)) {
salida = false;
errores = errores + "Campo email no es v\xe1lido\n";
}
/************** Comprobación de email */
/************** Comprobación de nombre */
if (document.form_registro.nombre.value == '' ) {
salida = false;
errores = errores + "El campo nombre vac\xcdo\n";
}
/************** Comprobación de nombre */
/************** Comprobación de apellidos */
if (document.form_registro.apellidos.value == '' ) {
salida = false;
errores = errores + "El campo apellidos vac\xcdo\n";
}
/************** Comprobación de apellidos */
/************** Comprobación de teléfono */
if (document.form_registro.telefono.value == '') {
salida = false;
errores = errores + "El campo tel\xe9fono vac\xcdo\n";
}
if ((isNaN(document.form_registro.telefono.value)) || (document.form_registro.telefono.value.length < 9)) {
salida = false;
errores = errores + "Campo tel\xe9fono no es v\xe1lido\n";
}
/************** Comprobación de teléfono */
if (salida) return true;
else { alert(errores); return false;}
}
function comprobar_modificacion(formulario){
salida = true;
errores = "";
alert("hola");
/************** Comprobación de email */
if (document.form_registro.email_nuevo.value == '' ) {
salida = false;
errores = errores + "El campo email vac\xcdo\n";
}
var filter=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
if (!filter.test(document.form_registro.email_nuevo.value)) {
salida = false;
errores = errores + "Campo email no es v\xe1lido\n";
}
/************** Comprobación de email */
/************** Comprobación de nombre */
if (document.form_registro.nombre_nuevo.value == '' ) {
salida = false;
errores = errores + "El campo nombre vac\xcdo\n";
}
/************** Comprobación de nombre */
/************** Comprobación de apellidos */
if (document.form_registro.apellidos_nuevo.value == '' ) {
salida = false;
errores = errores + "El campo apellidosvac\xcdo\n";
}
/************** Comprobación de apellidos */
/************** Comprobación de teléfono */
if (document.form_registro.telefono_nuevo.value == '') {
salida = false;
errores = errores + "El campo tel\xe9fono vac\xcdo\n";
}
if ((isNaN(document.form_registro.telefono_nuevo.value)) || (document.form_registro.telefono_nuevo.value.length < 9)) {
salida = false;
errores = errores + "Campo tel\xe9fono no es v\xe1lido\n";
}
/************** Comprobación de teléfono */
if (salida) return true;
else { alert(errores); return false;}
}
function comprobar_usuario(formulario){
salida = true;
errores = "";
/************** Comprobación de email */
if (document.form_usuarios.email.value == '' ) {
salida = false;
errores = errores + "El campo email vac\xcdo\n";
}
var filter=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
if (!filter.test(document.form_usuarios.email.value)) {
salida = false;
errores = errores + "Campo email no es v\xe1lido\n";
}
/************** Comprobación de email */
/************** Comprobación de password */
if (document.form_usuarios.password.value == '' ) {
salida = false;
errores = errores + "El campo contrase\xf1a vac\xcdo\n";
}
/************** Comprobación de password */
/************** Comprobación de nombre */
if (document.form_usuarios.nombre.value == '' ) {
salida = false;
errores = errores + "El campo nombre vac\xcdo\n";
}
/************** Comprobación de nombre */
if (salida) return true;
else { alert(errores); return false;}
}
function modificar_registro(){
salida = confirm("\xbfEst\xe1s seguro?");
return salida;
}
function eliminar_registro(){
salida = confirm("\xbfEst\xe1s seguro? Se borrar\xe1n tambi\xe9n los curr\xedculums asociados.");
return salida;
}
function eliminar_alarma(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta alarma?");
return salida;
}
function eliminar_informe(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este informe?");
return salida;
}
function eliminar_cliente(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este cliente?");
return salida;
}
function eliminar_pedido(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta solicitud de oferta?");
return salida;
}
function dar_alta(){
salida = confirm("\xbfEst\xe1s seguro de que quieres dar de alta a este candidato?");
return salida;
}
function comprobar_busqueda_multiple(formulario){
salida = true;
errores = "";
salida = salida && (!document.form_busqueda_multiple.email_c.checked);
salida = salida && (!document.form_busqueda_multiple.nombre_c.checked);
salida = salida && (!document.form_busqueda_multiple.apellidos_c.checked);
salida = salida && (!document.form_busqueda_multiple.direccion_c.checked);
salida = salida && (!document.form_busqueda_multiple.localidad_c.checked);
salida = salida && (!document.form_busqueda_multiple.rol_c.checked);
salida = salida && (!document.form_busqueda_multiple.cliente_actual_c.checked);
if (salida)
alert("No has seleccionado ning\xfan campo");
return !salida;
}
function comprobar_busqueda_usuarios_multiple(formulario){
salida = true;
errores = "";
salida = salida && (!document.form_busqueda_multiple.nombre_c.checked);
salida = salida && (!document.form_busqueda_multiple.apellidos_c.checked);
salida = salida && (!document.form_busqueda_multiple.situacion_c.checked);
salida = salida && (!document.form_busqueda_multiple.estado_c.checked);
salida = salida && (!document.form_busqueda_multiple.perfil_c.checked);
salida = salida && (!document.form_busqueda_multiple.tecnologia_c.checked);
salida = salida && (!document.form_busqueda_multiple.valladolid_c.checked);
salida = salida && (!document.form_busqueda_multiple.idioma_c.checked);
salida = salida && (!document.form_busqueda_multiple.salario1_c.checked);
salida = salida && (!document.form_busqueda_multiple.salario2_c.checked);
if (salida)
alert("No has seleccionado ning\xfan campo");
return !salida;
}
function comprobar_cv(formulario){
if (document.form_cv.cadena.value == ''){
alert("No has introducido texto de b\xfasqueda");
return false;
}
else return true;
}
function borrar_usuario(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este usuario?");
return salida;
}
function admin_e_perfil(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este perfil?");
return salida;
}
function admin_i_perfil(){
if ((document.form_i_perfil.cadena.value == '') || (document.form_i_perfil.abrev.value == '')){
alert("No hay texto a insertar. Por favor, rellena el campo nombre y abreviatura");
return false;
}
else return true;
}
function admin_e_tecnologia(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta tecnolog\xeda?");
return salida;
}
function admin_i_tecnologia(){
if (document.form_i_tecnologia.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_estado(){
salida = confirm("¿Est\xe1s seguro de que quieres eliminar este estado?");
return salida;
}
function admin_i_estado(){
if (document.form_i_estado.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_situacion(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta situaci\xf3n?");
return salida;
}
function admin_i_situacion(){
if (document.form_i_situacion.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_idioma(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este idioma?");
return salida;
}
function admin_i_idioma(){
if (document.form_i_idioma.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_titulacion(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta titulaci\xf3n?");
return salida;
}
function admin_i_titulacion(){
if (document.form_i_titulacion.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_provincia(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta provincia?");
return salida;
}
function admin_i_provincia(){
if (document.form_i_provincia.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_localidad(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta localidad?");
return salida;
}
function admin_i_localidad(){
if (document.form_i_localidad.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_tipo_via(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este tipo de v\xeda?");
return salida;
}
function admin_i_tipo_via(){
if (document.form_i_tipo_via.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_cliente(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta empresa cliente?");
return salida;
}
function admin_i_cliente(){
if (document.form_i_cliente.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_procedencia(){
salida = confirm("¿Est\xe1s seguro de que quieres eliminar esta procedencia?");
return salida;
}
function admin_i_procedencia(){
if (document.form_i_estado.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_rol(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este rol?");
return salida;
}
function admin_i_rol(){
if (document.form_i_rol.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_fecha(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta fecha?");
return salida;
}
function admin_e_alarma(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar esta alarma?");
return salida;
}
function admin_e_salario(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este salario?");
return salida;
}
function admin_i_incorporacion(){
if (document.form_i_incorporacion.cadena.value == ''){
alert("No hay texto a insertar. Por favor, rellena el campo nombre");
return false;
}
else return true;
}
function admin_e_incorporacion(){
salida = confirm("\xbfEst\xe1s seguro de que quieres eliminar este periodo?");
return salida;
}
function comprobar_excel(formulario){
if (document.form_excel.cadena.value == ''){
alert("No has introducido texto de b\xfasqueda");
return false;
}
else return true;
}
function oculta(idCapa){
document.getElementById(idCapa).style.visibility="hidden";
}
function muestra(idCapa){
document.getElementById(idCapa).style.visibility="visible";
}
function disable(Id_Componente){
if (document.getElementById(Id_Componente)){
document.getElementById(Id_Componente).value="";
document.getElementById(Id_Componente).disabled=true;
}
}
function enable(Id_Componente){
if (document.getElementById(Id_Componente)){
document.getElementById(Id_Componente).disabled=false;
}
}
function popup(mylink, windowname)
{
var href;
var w=800;
var h=800;
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
var strFeatures = "dialogWidth:" + w + "px;" + "dialogHeight:" + h + "px;" +
"dialogLeft:" + LeftPosition + "px;" + "dialogTop:" + TopPosition + "px;" +
"status:no;resizable:yes;scroll:yes;";
window.showModalDialog(mylink, windowname, strFeatures);
return true;
}
function prueba(){
//alert(opener.aa);
}