﻿// File JScript

function Parametri() {
    var szContratto = isNull(Contratto.GetValue());
    var szComune = isNull(Comune.GetValue());
    var szTavola = '';
    
    var szTipologia  
    try
    {
          szTipologia = isNull(Tipologia.GetValue());

    }
    catch(e)
    {
      szTipologia = '';
    }

    var szSuperficie
    try
    {
          szSuperficie = isNull(Superficie.GetValue());

    }
    catch(e)
    {
      szSuperficie = '';
    }
    
    
    var szLocali
    try
    {
          szLocali = isNull(Locali.GetValue());

    }
    catch(e)
    {
      szLocali = '';
    }
    
        
    var szPrezzo
    try
    {
          szPrezzo = isNull(Prezzo.GetValue());

    }
    catch(e)
    {
      szPrezzo = '';
    }
   
    var szRiferimento = isNull(Riferimento.GetValue());
    var szParameter = szContratto + ';' + szComune + ';' + szTavola + ';' + szTipologia + ';' + szSuperficie + ';' + szLocali + ';' + szPrezzo + ';' + szRiferimento;
    
    return szParameter
}

function VerificaEsistenzaTavole(v) {
    hf1.Set('Parametri',Parametri());
    
    PanelTavole.PerformCallback();
}

function VisualizzaTavole() {
    Tavole.Show();
}

function ChiudiTavole() {
    Tavole.Hide();
}

function DeselezionaTavole() {
    GridTavole.PerformCallback("DESELEZIONA");
}

function RiempiContratto() {
    Contratto.ClearItems();
    Contratto.AddItem("Qualsiasi","QU");
    Contratto.AddItem("Affitto","AF");
    Contratto.AddItem("Vendita","VE");
    
    Contratto.SelectIndex(0);
}

function RiempiPrezzi() {
    try
    {
    Prezzo.ClearItems();
    Prezzo.AddItem("Qualsiasi","");
    
    if (Contratto.GetValue()=="VE") {
        Prezzo.AddItem("Fino a 100.000 €","100000");
        Prezzo.AddItem("Da 100.000 a 200.000 €","200000");
        Prezzo.AddItem("Da 200.000 a 300.000 €","300000");
        Prezzo.AddItem("Da 300.000 a 500.000 €","500000");
        Prezzo.AddItem("Oltre 500.000 €","500000+");
    }
    if (Contratto.GetValue()=="AF") {
        /*Prezzo.AddItem("Fino a 1.000 €","1000");
        Prezzo.AddItem("Da 1.000 a 2.000 €","2000");
        Prezzo.AddItem("Da 2.000 a 3.000 €","3000");
        Prezzo.AddItem("Da 3.000 a 5.000 €","5000"); 
        Prezzo.AddItem("Oltre 5.000 €","5000+");*/
        Prezzo.AddItem("Fino a 400 €","400");
        Prezzo.AddItem("Da 400 a 800 €","800");
        Prezzo.AddItem("Da 800 a 1.200 €","1200");
        Prezzo.AddItem("Da 1.200 a 1.600 €", "1600");
        Prezzo.AddItem("Da 1.600 a 2.000 €", "2000"); 
        Prezzo.AddItem("Oltre 2.000 €","2000+");
    }
     
    Prezzo.SelectIndex(0);
    }
    catch(e)
    {
      
    }
}

function RiempiLocali() {
    Locali.ClearItems();
    Locali.AddItem("Qualsiasi","");
    Locali.AddItem("1","1");
    Locali.AddItem("2","2");
    Locali.AddItem("3","3");
    Locali.AddItem("4","4");
    Locali.AddItem("5","5");
    Locali.AddItem("Più di 5","5+");

    Locali.SelectIndex(0);
}

function RiempiSuperficie() {
    Superficie.ClearItems();
    Superficie.AddItem("Qualsiasi","");
    Superficie.AddItem("Da 0 a 50 mq","50");
    Superficie.AddItem("Da 50 a 100 mq","100");
    Superficie.AddItem("Da 100 a 200 mq","200");
    Superficie.AddItem("Da 200 a 500 mq","500");
    Superficie.AddItem("Oltre 500 mq","500+");

    Superficie.SelectIndex(0);
}
