$(function() { try { $(".saveSearch").dialog({ width: 570, height: 350, autoOpen: false, resizable: false, bgiframe: true, modal: true }); $(".captcha-reload-save").click(function() { $(this).siblings("img").attr("src", "/Shared/Captcha.aspx?captcha=true&t=" + (new Date).getTime()) }); $(".open-dialog-savesearch").click(function() { $(".saveSearch").dialog("open"); return false }); $("#fSaveSearch").validate({ rules: { Name: { required: true} }, messages: { Name: { required: "Inserire nome ricerca"} }, errorElement: "em", errorPlacement: function(a, b) { var c = b.next(); c.is("span") || (c = c.next()); c.prepend(a) } }); $("#fSaveSearch input[name=SearchOverride]").click(function() { if ($(this).is(":checked")) { $("#fSaveSearch input[name=Name]").attr("readonly", true).addClass("grey"); $("#fSaveSearch select[name=SavedSearchId]").show(); if ($("#fSaveSearch select[name=SavedSearchId]").find("option").length < 1) { $("#fSaveSearch select[name=SavedSearchId]").append("<option value='-1'>caricamento..</option>").attr("disabled", "disabled"); $.ajax({ url: "/ajax/SavedSearchesList?ts=" + (new Date).getTime(), type: "GET", dataType: "json", success: function(a) { if (a == undefined || a.length == undefined || a.length < 1) $("#fSaveSearch select[name=SavedSearchId]").find("option").text("Nessuna ricerca salvata"); else { var b = ""; for (i = 0; i < a.length; i++) b += '<option value="' + a[i].info + '">' + a[i].des + "</option>"; $("#fSaveSearch select[name=SavedSearchId]").find("option").remove(); $("#fSaveSearch select[name=SavedSearchId]").append(b).removeAttr("disabled"); $("#fSaveSearch select[name=SavedSearchId]").change() } }, error: function() { alert("Errore. Ripetere l'operazione.") } }) } else $("#fSaveSearch select[name=SavedSearchId]").change() } else { $("#fSaveSearch select[name=SavedSearchId]").hide(); $("#fSaveSearch input[name=Name]").val(""); $("#fSaveSearch input[name=Name]").removeAttr("readonly").removeClass("grey") } }); $("#fSaveSearch select[name=SavedSearchId]").change(function() { var a = $(this).val().split(","); if (!(a.length < 4)) { a[1] == "1" ? $("#fSaveSearch input[name=Email]").attr("checked", true) : $("#fSaveSearch input[name=Email]").attr("checked", false); $("#fSaveSearch select[name=Duration]").val(a[2]); $("#fSaveSearch select[name=Frequency]").val(a[3]); $("#fSaveSearch input[name=Name]").val($(this).find("option:selected").text()) } }); $("#saveSearchCloseDialog").click(function() { $(".saveSearch").css({ display: "block" }).dialog("close"); return false }); $(".saveSearch .btn_login2:eq(1)").click(function() { var a = $("#fSaveSearch"); if (a.validate().form()) { var b = a.attr("action"); a = a.serialize(); try { $.post(b, a, function(d) { $(".message-popup div.form").html(d); $(".message-popup").dialog("open") }) } catch (c) { } } return false }); $(".message-popup").dialog({ autoOpen: false, resizable: false, bgiframe: true, modal: true }) } catch (e) { } }); function resetSaveSearchForm() { $("#fSaveSearch select[name=SavedSearchId]").hide(); $("#fSaveSearch select[name=SavedSearchId]").find("option").remove(); $("#fSaveSearch input[name=Name]").val(""); $("#fSaveSearch input[name=Name]").removeAttr("readonly").removeClass("grey"); $("#fSaveSearch input[name=SearchOverride]").attr("checked", false) };
