function init(evt)
{
    var f = ID("main-search");
    f.onsubmit = checkWindowResult;
    setStatesFieldsForms(f);
    f.refr.select();

    //Imobiliarias / Clients
    ID("list-imobiliarias").onclick = function(){stateListCheckbox(ID("main-search").clients,0)};

    //Tipos Imoveis
    ID("list-options-tipo-imoveis").onclick = stateOptionsTipo;
    stateOptionsTipo();

    //Para
    ID("list-options-para-imoveis").onclick = function(){stateListCheckbox(ID("main-search").para,1)};

    setMaskFieldNumber(f.dorm_min, "####");
    setMaskFieldNumber(f.dorm_max, "####");

    setMaskFieldNumber(f.valor_min, UtilMasks.Types.NUMBER);
    setMaskFieldNumber(f.valor_max, UtilMasks.Types.NUMBER);

    f.descricao.onkeypress = function(evt){return noChars(evt, [13]);}
}
Initialize.add(init);

//------------------------------------------------------------------------------

function checkWindowResult()
{
    ID("main-search").target = ID("window-result-consult").checked ? "_blank" : "_self";
    return true;
}

//------------------------------------------------------------------------------
// Home

function stateOptionsTipo()
{
    stateListCheckbox(ID("main-search").tipos,0);
}

//------------------------------------------------------------------------------
