var guardadoAlgunAnuncio = 0; var emailGuardado = 0; function guardar(registro, idAnuncio, estaEnSesion) { if(guardadoAlgunAnuncio == 0){ $("#accion"+registro).val('guardar', abreCapaFormulario(registro, 'Guardar')); }else if(guardadoAlgunAnuncio == 1){ $("#email"+registro).val(emailGuardado); guardarD(registro, idAnuncio, false); } return; } function eliminar(registro, idAnuncio, estaEnSesion) { $("#accion"+registro).val('eliminar', abreCapaFormulario(registro, 'Eliminar')); return; } function abreCapaFormulario(registro, valueBoton) { $("#boton"+registro).val(valueBoton); $("#difuminado"+registro).fadeTo(1, 0.0, function() { $("#difuminado"+registro).show("fast", function (){ $("#difuminado"+registro).fadeTo("slow", 0.8, function () { $("#formulario"+registro).show("fast"); }); }); }); } function cierraCapaFormulario(registro) { $("#formulario"+registro).hide("fast", function () { $("#difuminado"+registro).fadeTo("slow", 0.0, function () { $("#difuminado"+registro).hide("fast"); }); }); } function guardarD(registro, idAnuncio, estaEnSesion) { if (idAnuncio!=0) { emailGuardado = $("#email"+registro).val(); $.ajax({ type: "POST", url: "/www/mitula/mytula/anuncios/anadeAnuncio.jsp", data: "idAnuncio="+idAnuncio+"&email="+$("#email"+registro).val(), success: function(datos){ if (datos!=null && datos!=undefined && datos.indexOf('anadido')>=0) { cierraCapaFormulario(registro); $("#mytula"+registro).html('eliminar'); if(estaEnSesion){ $.ajax({ type: "POST", url: "/www/mitula/mytula/anuncios/numAnuncios.jsp", success: function(datos){ $("#numAnunciosUsuario").html(datos); } }); } guardadoAlgunAnuncio = 1; } else if (datos!=null && datos!=undefined && datos=='noSesion') { guardadoAlgunAnuncio = 0; guardar(registro, idAnuncio, false); } else { alert("Se ha producido un error al guardar el anuncio."); return false; } } }); } } function eliminarD(registro, idAnuncio, estaEnSesion) { if (idAnuncio!=0) { $.ajax({ type: "POST", url: "/www/mitula/mytula/anuncios/eliminaAnuncio.jsp", data: "idAnuncio="+idAnuncio+"&email="+$("#email"+registro).val(), success: function(datos){ if (datos!=null && datos!=undefined && datos=="eliminado") { cierraCapaFormulario(registro); $("#mytula"+registro).html('guardar'); if(estaEnSesion){ $.ajax({ type: "POST", url: "/www/mitula/mytula/anuncios/numAnuncios.jsp", success: function(datos){ $("#numAnunciosUsuario").html(datos); } }); } } else if (datos!=null && datos!=undefined && datos=='noSesion') { eliminar(registro, idAnuncio, false); } else { alert("Se ha producido un error al eliminar el anuncio."); return false; } } }); } } function enviaForm(registro, idAnuncio) { if ($("#accion"+registro).val()=="guardar") { guardarD(registro, idAnuncio, false); } else if ($("#accion"+registro).val()=="eliminar") { eliminarD(registro, idAnuncio, false); } else { alert("Se ha producido un error."); } }