$('#monmaterial, #monano, #cat, #monnombre, #monkm, #monp, #monfo, #mondiametro, #moncanto').keypress(function(e) { if (e.which === 13) { if ($("#tipoBuscar").val() == "M") { validaBuscar(); } if ($("#tipoBuscar").val() == "B") { validaBuscarBilletes(); } } }); function openBuscar(){ $('.menu_derecha').animate({ right: '0' }); $('.menu_derecha_overlay').fadeIn(); } function limpiarBuscar() { $("#monmaterial").val(''); $("#monano").val(''); $("#cat").val(''); $("#monnombre").val(''); $("#monkm").val(''); $("#monfo").val(''); $("#mondiametro").val(''); $("#moncanto").val(''); $("#monorden").val('ASC'); $("#monorden_field").val('km'); $('#lupaup_circle').fadeOut(); } function validaBuscar() { if ($('#pais').val() == "") { $('#pais').addClass("inputerror"); return false; } $('#pais').removeClass("inputerror"); //eliminar resultados $("[id^=scroll_load_]").each(function (index) { if ($(this).attr('id') == "scroll_load_0") { $('#scroll_load_0').html("<p class='center'><img id='loading_scroll' src='img/loading.gif' alt='Loading...'></p>"); } else { $(this).remove(); } }); //reiniciar cuenta_items = 20; bloqueo = true; //centro busqueda y ajusto menu var tag = $("#scroll_load_0"); $("html, body").animate({ scrollTop: tag.offset().top - 50 }, 600); $('.menu_derecha').animate({ right: '-250px' }); $('.menu_derecha_overlay').fadeOut(); // marco punto rojo if ($("#monmaterial").val() || $("#monano").val() || $("#cat").val() || $("#monnombre").val() || $("#monkm").val() || $("#monfo").val() || $("#mondiametro").val() || $("#moncanto").val()) { $('#lupaup_circle').fadeIn('slow'); } //lanzar load $("#scroll_load_0").load( "catalogo-scroll.php", { start: 0, finish: 20, //pais_id:$pais_id, pais_rw: $("#pais").val(), monmaterial: $("#monmaterial").val(), monano: $("#monano").val(), moncat: $("#cat").val(), monnombre: $("#monnombre").val(), monkm: $("#monkm").val(), monfo: $("#monfo").val(), mondiametro: $("#mondiametro").val(), moncanto: $("#moncanto").val(), monorden: $("#monorden").val(), monorden_field: $("#monorden_field").val(), }, function () { bloqueo = false; $('#scroll_load_0').fadeIn('slow'); $('<div id="scroll_load_' + cuenta_items + '"></div>').insertAfter('#scroll_load_0'); } ); } function limpiarBuscarBilletes() { $("#monano").val(''); $("#monnombre").val(''); $("#monp").val(''); $("#monfo").val(''); $("#monorden").val('ASC'); $("#monorden_field").val('p'); $('#lupaup_circle').fadeOut(); } function validaBuscarBilletes() { if ($('#pais').val() == "") { $('#pais').addClass("inputerror"); return false; } $('#pais').removeClass("inputerror"); //eliminar resultados $("[id^=scroll_load_]").each(function (index) { if ($(this).attr('id') == "scroll_load_0") { $('#scroll_load_0').html("<p class='center'><img id='loading_scroll' src='img/loading.gif' alt='Loading...'></p>"); } else { $(this).remove(); } }); //reiniciar cuenta_items = 20; bloqueo = true; //centro busqueda y ajusto menu var tag = $("#scroll_load_0"); $("html, body").animate({ scrollTop: tag.offset().top - 50 }, 600); $('.menu_derecha').animate({ right: '-250px' }); $('.menu_derecha_overlay').fadeOut(); // marco punto rojo if ($("#monmaterial").val() || $("#monano").val() || $("#cat").val() || $("#monnombre").val() || $("#monp").val() || $("#monfo").val()) { $('#lupaup_circle').fadeIn('slow'); } //lanzar load //$('#scroll_load_0').hide(); $("#scroll_load_0").load( "catalogo-scroll-billetes.php", { start: 0, finish: 20, //pais_id:$pais_id, pais_rw: $("#pais").val(), monano: $("#monano").val(), monnombre: $("#monnombre").val(), monp: $("#monp").val(), monfo: $("#monfo").val(), monorden: $("#monorden").val(), monorden_field: $("#monorden_field").val(), }, function () { bloqueo = false; $('#scroll_load_0').fadeIn('slow'); $('<div id="scroll_load_' + cuenta_items + '"></div>').insertAfter('#scroll_load_0'); } ); } function cargarActividadMoneda(pais_in, numero_in) { $('#actividad_moneda').html(img_loading); if (pais_in != "" && numero_in != "") { $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "ACTIVIDAD", pais: pais_in, numero: numero_in }, success: function (data) { $('#actividad_moneda').html(data); } }); } else { $('#actividad_moneda').html(""); } } function cargarActividadBillete(pais_in, numero_in) { $('#actividad_billete').html(img_loading); if (pais_in != "" && numero_in != "") { $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "ACTIVIDAD_BILL", pais: pais_in, numero: numero_in }, success: function (data) { $('#actividad_billete').html(data); } }); } else { $('#actividad_moneda').html(""); } } function agregar_coleccion(pais, km, kmnumero, tipo) { $("#uds").val(""); $("#valor").val(""); $("#nota").val(""); $("#reservada").val("N"); // textos txt_aceptar = $("#dlg_coleccion_btn_aceptar").text(); txt_cancelar = $("#dlg_coleccion_btn_cancelar").text(); txt_title = $("#dlg_coleccion_title").text(); txt_error1 = $("#dlg_coleccion_error1").text(); txt_error2 = $("#dlg_coleccion_error2").text(); $("#valor_sugerencia_global").html(""); // esta logueado? // tiene colecciones? $.ajax({ type: "POST", url: "ajax.catalogo.php", data: { action: "COLECCIONES", tipo: tipo }, success: function (data) { if (data === "LOGINFAILED") { $("#caja_coleccion").hide(); $("#caja_coleccionresultado").show(); $('#caja_coleccionresultado').addClass('info'); $('#caja_coleccionresultado').html(txt_error1); } else if (data === "0") { $("#caja_coleccion").hide(); $("#caja_coleccionresultado").show(); $('#caja_coleccionresultado').addClass('info'); $('#caja_coleccionresultado').html(txt_error2); } else { $("#caja_coleccionresultado").hide(); $("#caja_coleccion").show(); $("#coleccion > option").remove(); $("#coleccion").append('<option value="" selected></option>'); var resmon = eval(data); $.each(resmon, function (key, value) { var visibilidad = (value.visibilidad == "S" ? "visible" : "no visible"); $("#coleccion").append('<option value="' + value.id + '">' + value.nombre + ' (' + visibilidad + ')</option>'); }); // obtener monedas del km if (tipo == "M") { $.ajax({ type: "POST", url: "panel-control/ajax.listamonedas.php", data: { action: "GETMONEDAS", id_km: km }, success: function (data) { $("#moneda > option").remove(); //removedescripcion(); $("#estado").val(""); $("#moneda").append('<option value="" selected></option>'); var resmon = eval(data); $.each(resmon, function (key, value) { $("#moneda").append('<option value="' + value.id_moneda + '">' + value.ano + ' | ' + value.nombre + ' | ' + value.ceca + '</option>'); }); } }); } else if (tipo == "B") { $.ajax({ type: "POST", url: "panel-control/ajax.listabilletes.php", data: { action: "GETBILLETES", id: km }, success: function (data) { $("#moneda > option").remove(); //removedescripcion(); $("#estado").val(""); $("#moneda").append('<option value="" selected></option>'); var resmon = eval(data); $.each(resmon, function (key, value) { $("#moneda").append('<option value="' + value.id_billete + '">' + value.ano + ' | ' + value.nombre + '</option>'); }); if (!resmon) { $('#caja_coleccionresultado').show(); $('#caja_coleccionresultado').addClass('aviso'); $('#caja_coleccionresultado').html("Este billete no tiene años y no puede ser añadido a su colección. <br>Añada uno desde <a href='panel-control/catalogo-billetes'>la gestión del catálogo</a>. "); } } }); } } // MUESTRO DIALOG $("#btn_aceptar").show(); $("#dlg_coleccion").dialog( { title: txt_title + kmnumero, width: 'auto', maxWidth: 500, modal: true, fluid: true, resizable: false, buttons: [ { id: "btn_cancelar", text: txt_cancelar, click: function () { $(this).dialog("close"); } }, { id: "btn_aceptar", text: txt_aceptar, click: function () { $(':text').removeClass("inputerror"); $('select').removeClass("inputerror"); var pasa = true; if ($("#coleccion").val() == "") { $("#coleccion").addClass("inputerror"); pasa = false; } if ($("#moneda").val() == "") { $("#moneda").addClass("inputerror"); pasa = false; } if ($("#estado").val() == "") { $("#estado").addClass("inputerror"); pasa = false; } if ($("#uds").val() == "") { $("#uds").addClass("inputerror"); pasa = false; } else if (!IsNumeric($("#uds").val())) { $("#uds").addClass("inputerror"); pasa = false; } if ($("#valor").val() == "") { } else if (!IsNumeric($("#valor").val())) { $("#valor").addClass("inputerror"); pasa = false; } if (pasa) { // insertar if (tipo == "M") { $.ajax({ type: "POST", url: "panel-control/ajax.listamonedas.php", data: { action: "INSERTMONEDA", idlista: $("#coleccion").val(), pais: pais, km: km, moneda: $("#moneda").val(), uds: $("#uds").val(), estado: $("#estado").val(), valor: $("#valor").val(), reservada: $("#reservada").val(), nota: $("#nota").val() }, success: function (data) { var res = eval(data); $("#caja_coleccion").hide(); $("#btn_aceptar").hide(); $('#caja_coleccionresultado').removeClass('aviso'); $('#caja_coleccionresultado').removeClass('aviso_exito'); if (res.tipo == "exito") { $('#caja_coleccionresultado').addClass('aviso_exito'); $("#caja_coleccionresultado").show(); $('#caja_coleccionresultado').html(res.valor); $(':text').removeClass("inputerror"); $('select').removeClass("inputerror"); } else if (res.tipo == "error") { $('#caja_coleccionresultado').show(); $('#caja_coleccionresultado').addClass('aviso'); $('#caja_coleccionresultado').html(res.valor); } else { $('#caja_coleccionresultado').show(); $('#caja_coleccionresultado').addClass('aviso'); $('#caja_coleccionresultado').html("Error inesperado, contacte con el administrador."); } } }); } else if (tipo == "B") { $.ajax({ type: "POST", url: "panel-control/ajax.listabilletes.php", data: { action: "INSERTBILLETE", idlista: $("#coleccion").val(), pais: pais, km: km, moneda: $("#moneda").val(), uds: $("#uds").val(), estado: $("#estado").val(), valor: $("#valor").val(), reservada: $("#reservada").val(), nota: $("#nota").val() }, success: function (data) { var res = eval(data); $("#caja_coleccion").hide(); $("#btn_aceptar").hide(); $('#caja_coleccionresultado').removeClass('aviso'); $('#caja_coleccionresultado').removeClass('aviso_exito'); if (res.tipo == "exito") { $('#caja_coleccionresultado').addClass('aviso_exito'); $("#caja_coleccionresultado").show(); $('#caja_coleccionresultado').html(res.valor); $(':text').removeClass("inputerror"); $('select').removeClass("inputerror"); } else if (res.tipo == "error") { $('#caja_coleccionresultado').show(); $('#caja_coleccionresultado').addClass('aviso'); $('#caja_coleccionresultado').html(res.valor); } else { $('#caja_coleccionresultado').show(); $('#caja_coleccionresultado').addClass('aviso'); $('#caja_coleccionresultado').html("Error inesperado, contacte con el administrador."); } } }); } } } } ] } ); } }); } function botonCompartir() { $('#dialogcompartir').dialog({ title: $("#dialogcompartir_title").val(), minWidth: 500, modal: true }); } function activarTooltipCat() { $(document).tooltip({ items: "[data-coin]", content: function () { var element = $(this); if (element.is("[data-coin]")) { var text = element.text(); return "<img class='' alt='" + text + "' src='" + element.attr("title") + "' width='240' height='120' border='0'>"; } } }); } function cambiarPais($path) { window.location.href = $path + '/' + $("#pais").val(); } function cambiarPaisBillete($path) { window.location.href = $path + '/' + $("#pais").val(); } // LISTADO function filtro_limpiar_listado() { $("#filtro_fo").val(""); $("#filtro_km").val(""); $("#filtro_ano").val(""); $("#filtro_categoria").val(""); $("#filtro_nombre").val(""); filtro_buscar_listado(); } function filtro_buscar_listado() { $.ajax({ type: "POST", url: "ajax.catalogo.php", data: { action: "LISTA_LISTADO", filtro_pais: $("#filtro_pais").val(), filtro_km: $("#filtro_km").val(), filtro_fo: $("#filtro_fo").val(), filtro_ano: $("#filtro_ano").val(), filtro_categoria: $("#filtro_categoria").val(), filtro_nombre: $("#filtro_nombre").val() }, success: function (data) { $('#listamonedas').html(data); } }); } // FICHA function filtro_limpiar_ficha($tipo) { $("#filtro_nombre").val(""); $("#filtro_estado").val(""); $("#filtro_ano").val(""); $("#filtro_reservada").val(""); filtro_buscar_ficha($tipo); } function filtro_buscar_ficha($tipo, $init = 0) { $.ajax({ type: "POST", url: "ajax.catalogo.php", data: { action: ($tipo == "B" ? "LISTAFICHA_COL_BILL" : "LISTAFICHA_COL"), filtro_pais: $("#filtro_pais").val(), filtro_km: $("#filtro_km").val(), filtro_ano: $("#filtro_ano").val(), filtro_estado: $("#filtro_estado").val(), filtro_reservada: $("#filtro_reservada").val(), init: $init }, beforeSend: function () { $('#listamonedas').html(img_loading); }, success: function (data) { $('#listamonedas').html(data); } }); } function filtrarcatalogodir() { $("li[atrr='catalogo-dir']").each(function () { var currentLiText = normalize($(this).text().toLowerCase()); if (currentLiText.indexOf(normalize($("#buscacatalogo-dir").val().toLowerCase())) == -1) { $(this).hide(); $(this).find("ul").hide(); } else { $(this).show(); $(this).find("ul").show(); } }); } function filtrarpaisdir() { $("li[atrr='catalogo-dir']").each(function () { var currentLiText = $(this).attr('continente'); if (currentLiText) { if (currentLiText.indexOf(normalize($("#buscapais-dir").val().toLowerCase())) == -1) { $(this).hide(); } else $(this).show(); } else { $(this).hide(); } }); } function dimevalorglobal(tipo) { $("#valor_sugerencia_global").html(img_loading2); if ($('#estado').val() && $('#moneda').val()) { if (tipo == "M") { $.ajax({ type: "POST", url: "panel-control/ajax.listamonedas.php", data: { action: "GETVALSK", id_moneda: $('#moneda').val(), estado: $('#estado').val(), }, success: function (data) { $("#valor_sugerencia_global").html(data); } }); } else if (tipo == "B") { $.ajax({ type: "POST", url: "panel-control/ajax.listabilletes.php", data: { action: "GETVALSP", id_billete: $('#moneda').val(), estado: $('#estado').val(), }, success: function (data) { $("#valor_sugerencia_global").html(data); } }); } } else $("#valor_sugerencia_global").html(""); } // MASONRY function loadMasonryCoin() { $('#masonry_init').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_COIN", id: 2, pais_id: $("#pais_id").val(), nombre_moneda_tipo: $("#nombre_moneda_tipo").val(), km_numero: $("#km_numero").val() }, success: function (data) { if (data != "") { $('#mansory_title').show(); $('#masonry_init').html(data); } else $('#masonry_init').html(""); } }); } function loadMasonryCoinIndex() { $('#masonry_init').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_COIN", id: 3, pais_id: $("#pais_id").val(), cat: $("#cat").val() }, success: function (data) { if (data != "") { $('#masonry_init').html(data); } else $('#masonry_init').html(""); } }); } function loadMasonryBanknote() { $('#masonry_init').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_BILL", id: 2, pais_id: $("#pais_id").val(), nombre_billete_tipo: $("#nombre_billete_tipo").val(), banknote_id: $("#banknote_id").val() }, success: function (data) { if (data != "") { $('#mansory_title').show(); $('#masonry_init').html(data); } else $('#masonry_init').html(""); } }); } function loadMasonryBanknoteIndex() { $('#masonry_init').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_BILL", id: 1, pais_id: $("#pais_id").val(), cat: $("#cat").val() }, success: function (data) { if (data != "") { $('#masonry_init').html(data); } else $('#masonry_init').html(""); } }); } function loadMasonry2Euro() { $('#masonry_2EURO').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_EURO2EURO" }, success: function (data) { if (data != "") { $('#masonry_2EURO').html(data); } } }); } function loadMasonry1Euro() { $('#masonry_1EURO').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_EURO1EURO" }, success: function (data) { if (data != "") { $('#masonry_1EURO').html(data); } } }); } function loadMasonry50() { $('#masonry_50').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_EURO50" }, success: function (data) { if (data != "") { $('#masonry_50').html(data); } } }); } function loadMasonry20() { $('#masonry_20').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_EURO20" }, success: function (data) { if (data != "") { $('#masonry_20').html(data); } } }); } function loadMasonry10() { $('#masonry_10').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_EURO10" }, success: function (data) { if (data != "") { $('#masonry_10').html(data); } } }); } function loadMasonry5() { $('#masonry_5').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_EURO5" }, success: function (data) { if (data != "") { $('#masonry_5').html(data); } } }); } function loadMasonry1() { $('#masonry_1').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_EURO1" }, success: function (data) { if (data != "") { $('#masonry_1').html(data); } } }); } function loadMasonryRare() { $('#masonry_rare').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_RARE" }, success: function (data) { if (data != "") { $('#masonry_rare').html(data); } } }); } function loadMasonrySearch() { $('#masonry_search').html(img_loading); $.ajax({ type: "GET", url: "ajax.catalogo.php", data: { action: "MASONRY_SEARCH" }, success: function (data) { if (data != "") { $('#masonry_search').html(data); } } }); }