function ajaxFormRecuperar() { jQuery(function() { jQuery().ajaxStart(function() { $("#resultado").css({color: "#FFFFFF"}); $("#resultado").html('

Enviando Enviando información...

'); $("label").css({color: "#FFF"}); $(".campo").css({borderColor: "#005553"}); }).ajaxStop(function() { }).ajaxError(function(a, b, e) { throw e; }); var v = jQuery("#form_acceso").validate({ rules: { DW_email: { required: true, email: true, minlength: 7 } }, messages: { DW_email: { required: "Obligatorio.", email: "E-mail incorrecto.", minlength: "Mínimo 7 carácteres." } }, submitHandler: function(form) { jQuery(form).ajaxSubmit({ target: "#resultado" }); } }); }); } function ajaxFormContacto() { jQuery(function() { jQuery().ajaxStart(function() { $("#resultado").css({color: "#FFFFFF"}); $("#DW_enviar").hide(); $("#resultado").html('

Enviando Enviando información...

'); $("label").css({color: "#FFF"}); $(".campo").css({borderColor: "#005553"}); }).ajaxStop(function() { }).ajaxError(function(a, b, e) { throw e; }); var v = jQuery("#form_acceso").validate({ rules: { }, submitHandler: function(form) { jQuery(form).ajaxSubmit({ target: "#resultado" }); } }); }); } /* FUNCION INICIALIZA VALORES */ function __INI(Portada) { $(document).ready(function() { /* Transparencia PNG > IE6 */ $("#contenedor").pngFix( ); /* LINK EXTERNOS */ INI_externallinks(); /* Quitamos mensaje */ $("#ok").fadeOut(20000, function() { $(this).remove(); }) $("#error").fadeOut(20000, function() { $(this).remove(); }); }); } function externallinks() { var c = document.getElementById('contenedor'); if(c) { var ls = c.getElementsByTagName('a'); for(var i = 0; i < ls.length; i++) { if(ls[i].getAttribute('rel') == 'external') { ls[i].className += ls[i].className ? ' extlink' : 'extlink'; ls[i].title += ' (Abrir en ventana nueva)'; ls[i].onclick = function(){ return(!window.open(this.href)); } } } } } function INI_externallinks() { if(!document.getElementById && !document.createTextNode) { return; } externallinks(); } /** FUNCION PARA EL PASSWORD. > Indica Nivel de seguridad. > Oculta Nivel de seguridad. > Comprueba que son iguales. */ function Attach(){ var options = {imgsPath: 'cmn/img/'}; $('input#contrasena').attachPassMeter(options); $('input#contrasena').focus(); return true; } function Detach(){ $('input#contrasena').detachPassMeter(); $('input#contrasena').focus(); return true; } /* PASSWORD IGUALES */ function passwordIguales() { if ($("input#recontrasena").get(0).value != "" && $("input#contrasena").get(0).value != $("input#recontrasena").get(0).value) { $("#error_contrasena").html("Las contraseñas no son iguales."); $("#error_contrasena").show(); $("#contrasena").addClass("error"); $("#recontrasena").addClass("error"); } else { $("#error_contrasena").hide(); $("#contrasena").removeClass("error"); $("#recontrasena").removeClass("error"); } } /* FUNCION OPERACIONES CON E-MAILS MEDIANTE AJAX */ function __dw_emails(proveedor, operacion, id) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.proveedor.email.php"; var laCapa = "#ajax_emails"; var elCargador = "#carga_email"; var elProveedor = (proveedor != undefined)? proveedor : -1; var laOperacion = (operacion != undefined)? operacion : -1; var elIdentificador = (id != undefined)? id: -1; var elEmail = false; var elTipo = false; /* Actualizacion */ if (laOperacion == 3) { var elEmail = $("#editar_email").attr("value"); var elTipo = $("#editar_tipo").attr("value"); } /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {proveedor: elProveedor, operacion: laOperacion, id: elIdentificador, email: elEmail, tipo: elTipo}, /* Antes de enviar */ beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("Error en el proceso de carga."); } }); } /* FUNCION CARGA COMPRUEBA USUARIO MEDIANTE AJAX */ function __dw_existe_usuario(usuario, identificador) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.usuarios.existe.php"; var laCapa = "#comprueba_usuario"; var elCargador = "#carga_usuario"; var elUsuario = (usuario != undefined)? usuario : 1; var elIdentificador = (identificador != undefined)? identificador : -1; /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {usuario: elUsuario, iden: elIdentificador}, /* Antes de enviar */ beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("Usuario no encontrado. Vuelva a intentarlo."); } }); } /* FUNCION CARGA EMPRESAS DISPONIBLE PARA TIPO USUARIO MEDIANTE AJAX */ function __dw_selecciona_empresa(tipo, empresa) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.usuarios.empresas.php"; var laCapa = "#ajax_empresas"; var elCargador = "#carga_empresa"; var elTipo = (tipo != undefined)? tipo : 1; var laEmpresa = (empresa != undefined)? empresa: -1; /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {tipo: elTipo, empresa: laEmpresa}, /* Antes de enviar */ beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("Empresas no encontradas. Vuelva a intentarlo."); } }); } /* FUNCION CARGA MODELOS DISPONIBLE PARA LA MARCA MEDIANTE AJAX */ function __dw_selecciona_modelo(marca, modelo) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.modelos.php"; var laCapa = "#ajax_modelos"; var elCargador = "#carga_modelos"; var laMarca = (marca != undefined)? marca : -1; var elModelo = (modelo != undefined)? modelo : -1; /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {marca: laMarca, modelo: elModelo}, /* Antes de enviar */ beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("Modelos no encontrados. Vuelva a intentarlo."); } }); } /* FUNCION CARGA COMPRUEBA CIF MEDIANTE AJAX */ function __dw_existe_cif(cif, tabla, identificador) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.cif.existe.php"; var laCapa = "#comprueba_cif"; var elCargador = "#carga_cif"; var elCif = (cif != undefined)? cif : 1; var laTabla = (tabla != undefined)? tabla : 0; var elIdentificador = (identificador != undefined)? identificador : -1; /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {cif: elCif, tabla: laTabla, iden: elIdentificador}, /* Antes de enviar */ beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("CIF no encontrado. Vuelva a intentarlo."); } }); } /* FUNCION CARGA COMPRUEBA RAZON SOCIAL MEDIANTE AJAX */ function __dw_existe_razon(razon, tabla, identificador) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.razon.existe.php"; var laCapa = "#comprueba_razon"; var elCargador = "#carga_razon"; var laRazon = (razon != undefined)? razon : 1; var laTabla = (tabla != undefined)? tabla : 0; var elIdentificador = (identificador != undefined)? identificador : -1; /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {razon: laRazon, tabla: laTabla, iden: elIdentificador}, /* Antes de enviar: mostramos cargador y ocultamos capa de datos. */ beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("CIF no encontrado. Vuelva a intentarlo."); } }); } /* FUNCION CARGA POBLACIONES DE LA PROVINCIA SELECCIONADA MEDIANTE AJAX */ function __dw_selecciona_poblacion(provincia, poblacion, existeCoordenada) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.poblaciones.php"; var laCapa = "#ajax_poblaciones"; var elCargador = "#carga_poblaciones"; var laProvincia = (provincia != undefined)? provincia : -1; var laPoblacion = (poblacion != undefined)? poblacion : -1; var laExistencia = (existeCoordenada != undefined)? existeCoordenada : false; /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {provincia: laProvincia, poblacion: laPoblacion, existe: laExistencia}, /* Antes de enviar almacenamos nombre provincia seleccionada para posicionar en el Mapa */ beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); $("#Provincia_nombre").attr({value: $("#ida_provincia option:selected").text()}); $("#Poblacion_nombre").attr({value: ""}); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("Poblaciones no encontradas. Vuelva a intentarlo."); } }); } /** FUNCION MUESTRA BANDEJA DE ENTRADA Y BANDEJA DE PEDIDOS */ function __dw_bandeja(url, capa, cargador, mensaje, tipo) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.bandeja.php" : url; var laCapa = (capa == undefined)? "#bandeja" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Actualizando datos..." : mensaje; var elTipo = (tipo == undefined)? 333 : tipo; /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {tipo: elTipo}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION QUE MUESTRA LOS PEDIDOS ANULADOS / ACTIVOS > Obtencion datos mediante ajax de pedidos activos / anulados, segun llamada. - Url de la llamada Ajax. - Capa que va a obtener la respuesta. - Cargador a mostrar. - Mensaje del cargador. - Zona de la llamada para obtener el resultado. - Aguja a buscar. */ function __dw_pedidos(url, capa, cargador, mensaje, zona, buscar, por) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.pedidos.php" : url; var laCapa = (capa == undefined)? "#activas" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Cargando datos..." : mensaje; var laZona = (zona == undefined)? -1 : zona; var laBusqueda = (buscar == undefined)? "" : buscar; var elCampo = (por == undefined)? 1 : por; /** 1-Num pedido (codigo) | 2-matricula*/ /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {zona: laZona, aguja: laBusqueda, campo: elCampo}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION QUE MUESTRA LOS PEDIDOS DISPONIBLES / ALTA > Obtencion datos mediante ajax de pedidos disponibles / altas, segun llamada. - Url de la llamada Ajax. - Capa que va a obtener la respuesta. - Cargador a mostrar. - Mensaje del cargador. - Zona de la llamada para obtener el resultado. - Aguja a buscar. */ function __dw_disponible(url, capa, cargador, mensaje, zona, buscar, por) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.disponible.php" : url; var laCapa = (capa == undefined)? "#activas" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Cargando datos..." : mensaje; var laZona = (zona == undefined)? -1 : zona; var laBusqueda = (buscar == undefined)? "" : buscar; var elCampo = (por == undefined)? 1 : por; /** 1-Num pedido (codigo) | 2-matricula*/ /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {zona: laZona, aguja: laBusqueda, campo: elCampo}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION: añade/elimina artículos y muestra CARRO DE LA COMPRA */ function __dw_pedidoscarro(url, capa, cargador, mensaje, accion, id, desc, descamp, refm, reff, cant, tipo) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.pedidos.carro.php" : url; var laCapa = (capa == undefined)? "#pedido" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Actualizando datos..." : mensaje; var laAccion = (accion == undefined)? "" : accion; var elId = (id == undefined)? 0 : id; var laDesc = (desc == undefined)? "" : desc; var laDescAmp = (descamp == undefined)? "" : descamp; var laRefm = (refm == undefined)? "" : refm; var laReff = (reff == undefined)? "" : reff; var laCant = (cant == undefined)? -1 : cant; var elTipo = (tipo == undefined)? -1 : tipo; /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {accion: laAccion, id: elId, desc: laDesc, descamp: laDescAmp, refm: laRefm, reff: laReff, cant: laCant, tipo: elTipo}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION: > Obtencion datos mediante ajax de historico de estados. - Url de la llamada Ajax. - Capa que va a obtener la respuesta. - Cargador a mostrar. - Mensaje del cargador. - Identificador de pedido. - Tipo usuario. > Pestanyas y sus eventos. - Obtenemos todas las pestanyas. - Generamos eventos. - Seleccionamos la primera. */ function __dw_estados(url, capa, cargador, mensaje, id, tipousu) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.estados.php" : url; var laCapa = (capa == undefined)? "#ajax_estados" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Cargando datos..." : mensaje; var elIdentificador = (id == undefined)? -1 : id; var elTipousu = (tipousu == undefined)? -1 : tipousu; /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {id: elIdentificador, tipo_usu: elTipousu}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION: actualiza línea de pedido con disponibilidad */ function __dw_lineapedido(url, capa, cargador, mensaje, accion, id, origen, cant, precio, precio_origen, dto, gr) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.disponible.linea.php" : url; var laCapa = (capa == undefined)? "#pedido" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Actualizando datos..." : mensaje; var laAccion = (accion == undefined)? "" : accion; var elId = (id == undefined)? 0 : id; var elOrigen = (origen == undefined)? 0 : origen; var laCant = (cant == undefined)? 0 : cant; var elPrecio = (precio == undefined)? 0 : parseFloat(precio); var elPrecioOrigen = (precio_origen == undefined)? 0 : parseFloat(precio_origen); var elDto = (dto == undefined)? 0 : parseFloat(dto); var elGr = (gr == undefined)? 0 : parseFloat(gr); /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {accion: laAccion, id: elId, origen: elOrigen, cant: laCant, precio: elPrecio, precio_origen: elPrecioOrigen, dto: elDto, gr: elGr}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION: actualiza línea de pedido con recepcion SINCRONA ¡¡¡ se controla si actualiza bien o no */ function __dw_linpedrecepcion(url, capa, cargador, mensaje, accion, id) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.recepcion.linea.php" : url; var laCapa = (capa == undefined)? "#pedido" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Actualizando datos..." : mensaje; var laAccion = (accion == undefined)? "" : accion; var elId = (id == undefined)? 0 : id; /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: false, timeout: __TIME_OUT, data: {accion: laAccion, id: elId}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION MUESTRA BANDEJA DE ENTRADA Y BANDEJA DE PEDIDOS */ function __dw_disponible_recambista(url, capa, cargador, mensaje, id) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.disponible.recambista.php" : url; var laCapa = (capa == undefined)? "#recambista" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Actualizando datos..." : mensaje; var elId = (id == undefined)? 0 : id; /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {id: elId}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION: actualiza línea de pedido con disponibilidad RECAMBISTA */ function __dw_lineapedidorecambista(url, capa, cargador, mensaje, accion, id, refrec, cant, precio, dto, fecha) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.disponible.recambista.linea.php" : url; var laCapa = (capa == undefined)? "#pedido" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Actualizando datos..." : mensaje; var laAccion = (accion == undefined)? "" : accion; var elId = (id == undefined)? 0 : id; var laRefRec = (refrec == undefined)? "" : refrec; var laCant = (cant == undefined)? 0 : cant; var elPrecio = (precio == undefined)? 0 : parseFloat(precio); var elDto = (dto == undefined)? 0 : parseFloat(dto); var laFecha = (fecha == undefined)? 0 : fecha; /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {accion: laAccion, id: elId, refrec: laRefRec, cant: laCant, precio: elPrecio, dto: elDto, fecha: laFecha}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /** FUNCION: actualiza línea de pedido con servidor SINCRONA ¡¡¡ se controla si actualiza bien o no */ function __dw_linpedservido(url, capa, cargador, mensaje, accion, id) { /** Inicializamos / refinamos variables. */ var laUrl = (url == undefined)? "ajax.servir.linea.php" : url; var laCapa = (capa == undefined)? "#pedido" : capa; var elCargador = (cargador == undefined)? ".cargador" : cargador; var elMensaje = (mensaje == undefined)? "Actualizando datos..." : mensaje; var laAccion = (accion == undefined)? "" : accion; var elId = (id == undefined)? 0 : id; /** Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: false, timeout: __TIME_OUT, data: {accion: laAccion, id: elId}, /* > Antes de enviar */ beforeSend: function() { $(elCargador + " span").html(elMensaje); $(elCargador).show(); }, /* > Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).html(Respuesta); }, /* > Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).html("Error en el proceso de carga."); } }); } /* FUNCION CARGA DERIVACIONES DISPONIBLE PARA LA MARCA MEDIANTE AJAX */ function __dw_derivaciones_matricula(matricula,derivacion,taller) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.derivaciones.matricula.php"; var laCapa = "#ajax_derivaciones_matricula"; var elCargador = "#carga_derivaciones_matricula"; var laMatricula = (matricula != undefined)? matricula : ""; var laDerivacion = (derivacion != undefined)? derivacion : 0; var elTaller = (taller != undefined)? taller : 0; /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {matricula: laMatricula,derivacion: laDerivacion,taller: elTaller}, /* Antes de enviar */ beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("Derivaciones no encontrados."); } }); } /* FUNCION CARGA DATOS DE REGENERACIÓN DE PASSWORD MEDIANTE AJAX */ function __DF_recupera_password(usuario, existe, cliente) { /* Inicializamos / refinamos variables. */ var laUrl = "ajax.recuperarpasswd.php"; var laCapa = "#ajax_recupera"; var elCargador = "#carga_recupera"; var elUsuario = (usuario != undefined)? usuario : 1; var laExistencia = (existe != undefined)? existe : false; var elCliente = (cliente != undefined)? cliente : 1; /* Generamos peticion Ajax */ var laPeticion = $.ajax({ url: laUrl, type: "POST", async: true, timeout: __TIME_OUT, data: {user: elUsuario, existe: laExistencia, cliente: elCliente}, beforeSend: function() { $(elCargador).show(); $(laCapa).hide(); }, /* Al completarse cargamos respuesta en la capa */ success: function(Respuesta) { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html(Respuesta); }, /* Si ocurre algun error mostramos mensaje */ error: function() { $(elCargador).hide(); $(laCapa).show(); $(laCapa).html("Datos no encontrados. Vuelva a intentarlo."); } }); }