/* admin destacats */
function destacatsCopyOne() {
    var objAll = $("allimmobles");
    var objDestacats = $("destacats");
    var objOption;

    if (objAll.value) {
        tmp = objAll.value;
        myfilter.reset();
        objAll.value = tmp;

        objOption = objAll.options[objAll.selectedIndex];

        if (moz) {
            objDestacats.options.add(objOption);
        } else {
            objDestacats.add(new Option(objOption.text, objOption.value));
            objAll.remove(objAll.selectedIndex);
        }

        myfilter.init();
        myfilter.set($("allfilter").value);
        
        destacatsUpdateHidden();
    }
}

function destacatsDeleteOne() {
    var objAll = $("allimmobles");
    var objDestacats = $("destacats");
    var objOption;

    if (objDestacats.value) {
        myfilter.reset();

        objOption = objDestacats.options[objDestacats.selectedIndex];

        if (moz) {
            objAll.options.add(objOption);
        } else {
            objAll.add(new Option(objOption.text, objOption.value));
            objDestacats.remove(objDestacats.selectedIndex);
        }

        myfilter.init();
        myfilter.set($("allfilter").value);
        
        destacatsUpdateHidden();
    }
}

function destacatsDeleteAll() {
    var objAll = $("allimmobles");
    var objDestacats = $("destacats");
    var objOption;

    myfilter.reset();

    while (objDestacats.options.length > 0) {
        objOption = objDestacats.options[0];

        if (moz) {
            objAll.options.add(objOption);
        } else {
            objAll.add(new Option(objOption.text, objOption.value));
            objDestacats.remove(0);
        }
    }

    myfilter.init();
    myfilter.set($("allfilter").value);

    destacatsUpdateHidden();
}

function destacatsUpdateHidden() {
    var objDestacats = $("destacats");
    var objHidden = $("newdestacats");
    var strIds = "";

    for (var i = 0; i < objDestacats.options.length; i++) {
        if (strIds != "") strIds += ",";
        strIds += objDestacats.options[i].value;
    }

    objHidden.value = strIds;
}

/* admin estrella */
function estrellaPromocio() {
    var objFilter = $("smfilter");
    var objSelect = $("idSegonaMa");
    
    if (objFilter && objSelect) {
        objFilter.value = "";
        myfilter.set("");
        objSelect.selectedIndex = -1;
    }
}

function estrellaSegonaMa() {
    var objElements = document.getElementsByName("idPromocio");

    for (var i = 0; i < objElements.length; i++) {
        objElements[i].checked = false;
    }
}

/* cercador segona ma */
function switchPreus(objSrc, sCurrent) {
    if (objSrc.checked) {
        $("preus_tc_venda").style.display = "none";
        $("preus_tc_lloguer").style.display = "none";

        $(sCurrent).style.display = "block";
        $(sCurrent).checked = true;

        $("preu0").checked = true;
    }
}