﻿/*function cercaC() {
    var sData = "action=cercaimmo_c";
    var position;
    var divMsg = $("#divMsg");
    var txtRicercaCod = $("#txtRicercaCod");
    if ($.trim(txtRicercaCod.val()) == "") {
        position = txtRicercaCod.position();
        divMsg.html("Specificare il codice immobile");
        divMsg.css("left", position.left);
        divMsg.css("top", position.top + 25);
        divMsg.show();
        txtRicercaCod.focus();
        hideMsg(divMsg);
        return false;
    }
    sData += "&idimmo=" + txtRicercaCod.val();
    position = $("#hlCercaC").position();
    cerca(sData, "#hlCercaC");
}*/
/*function cercaS() {
    var sData = "action=cercaimmo_s";
    var txtRicerca = $("#txtRicerca");
    var position;
    var divMsg = $("#divMsg");
    if ($.trim(txtRicerca.val()) == "") {
        position = txtRicerca.position();
        divMsg.html("Specificare il testo da cercare");
        divMsg.css("left", position.left);
        divMsg.css("top", position.top + 25);
        divMsg.show();
        txtRicerca.focus();
        hideMsg(divMsg);
        return false;
    }
    sData += "&testo=" + txtRicerca.val();
    cerca(sData, "#hlCercaS");
}*/
function cercaA() {
    var sData = "action=cercaimmo_a";
    sData += "&idloc=" + $("#hdnIdLoc").val() + "&idtra=" + $("#hdnIdTra").val() + "&idtipo=" + $("#hdnIdTip").val();
    if ($("#ddlPrezzoMax").attr("selectedIndex") > 0)
        sData += "&prezzo=" + $("#hdnIdPre").val();
    //sData += "&idpiano=" + $("#hdnIdPia").val() + "&cam=" + $("#txtCamere").val() + "&bagni=" + $("#txtBagni").val() + "&mqmin=" + $("#txtMqMin").val() + "&mqmax=" + $("#txtMqMax").val();
    //if ($("#chkPianoSup").attr("checked"))
    //    sData += "&pianosup=-1";
    cerca(sData, "#hlCercaA");
}
function cerca(sData, hlCerca) {
    var numTotImmo = 0;
    var divMsg = $("#divMsg");
    var lCerca = $(".l_r");
    var ok = false;
    var imgAjaxLoader = $("#imgAjaxLoader");
    var position = $(hlCerca).position();
    divError.html("");
    $.ajax({
        type: "POST",
        dataType: "json",
        cache: false,
        url: "ajaxRequest.aspx?ts=" + new Date().getTime(),
        data: sData,
        beforeSend: function() {
            lCerca.attr("disabled", "true");
            imgAjaxLoader.css("left", position.left);
            imgAjaxLoader.css("top", position.top + 20);
            imgAjaxLoader.show();
        },
        success: function(ret) {
            if (ret.error != "") {
                divError.html(ret.error);
            } else {
                ok = true;
                numTotImmo = ret.numTotImmo;
            }
        },
        complete: function() {
            lCerca.attr("disabled", "");
            imgAjaxLoader.hide();
            if (ok) {
                if (numTotImmo > 0) {
                    location.href = "lista.aspx";
                } else {
                    divMsg.css("left", position.left);
                    divMsg.css("top", position.top + 20);
                    divMsg.html("La ricerca non ha prodotto risultati");
                    divMsg.show();
                    hideMsg(divMsg);
                }
            }
        },
        error: function(XMLHttpRequest, textStatus) {
            divError.html(textStatus);
        }
    });
}
