﻿PrezziText = new Array();
PrezziValue = new Array();

PrezziText[0] = new Array('0 €','100.0000 €','150.0000 €','200.0000 €','300.0000 €','500.0000 €');
PrezziText[1] = new Array('0 €','500 €','1.000 €','1.500 €','2.000 €');

PrezziValue[0] = new Array('0','100000','150000','200000','300000','500000');
PrezziValue[1] = new Array('0','500','1000','1500','2000');

Contratti = new Array('vendita','affitto');

Regioni = new Array('Tutte','Abruzzo','Basilicata','Calabria','Campania','Emilia Romagna','Friuli Venezia Giulia','Lazio','Liguria','Lombardia','Marche','Molise','Piemonte','Puglia','Sardegna','Sicilia','Toscana','Trentino Alto Adige','Umbria','Valle d\'Aosta','Veneto');
RegioniValue = new Array('Tutte','Abruzzo','Basilicata','Calabria','Campania','Emilia_Romagna','Friuli_Venezia_Giulia','Lazio','Liguria','Lombardia','Marche','Molise','Piemonte','Puglia','Sardegna','Sicilia','Toscana','Trentino_Alto_Adige','Umbria','Valle_d_Aosta','Veneto');

Province = new Array();
Province[0] = new Array('Tutte');
Province[1] = new Array('Tutte', 'L\'Aquila', 'Chieti', 'Pescara', 'Teramo');
Province[2] = new Array('Tutte', 'Matera', 'Potenza');
Province[3] = new Array('Tutte', 'Cosenza', 'Catanzaro', 'Crotone', 'Reggio Calabria', 'Vibo Valentia');
Province[4] = new Array('Tutte', 'Avellino', 'Benevento', 'Caserta', 'Napoli', 'Salerno');
Province[5] = new Array('Tutte', 'Bologna', 'Forli Cesena', 'Ferrara', 'Modena', 'Ravenna', 'Piacenza', 'Parma', 'Reggio Emilia', 'Rimini');
Province[6] = new Array('Tutte', 'Gorizia', 'Pordenone', 'Trieste', 'Udine');
Province[7] = new Array('Tutte', 'Frosinone', 'Latina', 'Rieti', 'Roma', 'Viterbo');
Province[8] = new Array('Tutte', 'Genova', 'Imperia', 'La Spezia', 'Savona');
Province[9] = new Array('Tutte', 'Bergamo', 'Brescia', 'Como', 'Cremona', 'Lecco', 'Lodi', 'Milano', 'Mantova', 'Monza e Brianza', 'Pavia', 'Sondrio', 'Varese');
Province[10] = new Array('Tutte', 'Ancona', 'Ascoli Piceno', 'Fermo', 'Macerata', 'Pesaro Urbino');
Province[11] = new Array('Tutte', 'Campobasso', 'Isernia');
Province[12] = new Array('Tutte', 'Alessandria', 'Asti', 'Biella', 'Cuneo', 'Novara', 'Torino', 'Verbania', 'Vercelli');
Province[13] = new Array('Tutte', 'Bari', 'Barletta-Andria-Trani', 'Brindisi', 'Foggia', 'Lecce', 'Taranto');
Province[14] = new Array('Tutte', 'Cagliari', 'Carbonia Iglesias', 'Medio Campidano', 'Nuoro', 'Ogliastra', 'Olbia Tempio', 'Oristano', 'Sassari');
Province[15] = new Array('Tutte', 'Agrigento', 'Caltanissetta', 'Catania', 'Enna', 'Messina', 'Palermo', 'Ragusa', 'Siracusa', 'Trapani');
Province[16] = new Array('Tutte', 'Arezzo', 'Firenze', 'Grosseto', 'Livorno', 'Lucca', 'Massa Carrara', 'Pisa', 'Prato', 'Pistoia', 'Siena');
Province[17] = new Array('Tutte', 'Bolzano', 'Trento');
Province[18] = new Array('Tutte', 'Perugia', 'Terni');
Province[19] = new Array('Tutte', 'Aosta');
Province[20] = new Array('Tutte', 'Belluno', 'Padova', 'Treviso', 'Venezia', 'Vicenza', 'Verona');

ProvinceValue = new Array();
ProvinceValue[0] = new Array('Tutte');
ProvinceValue[1] = new Array('Tutte', 'L_Aquila', 'Chieti', 'Pescara', 'Teramo');
ProvinceValue[2] = new Array('Tutte', 'Matera', 'Potenza');
ProvinceValue[3] = new Array('Tutte', 'Cosenza', 'Catanzaro', 'Crotone', 'Reggio_Calabria', 'Vibo_Valentia');
ProvinceValue[4] = new Array('Tutte', 'Avellino', 'Benevento', 'Caserta', 'Napoli', 'Salerno');
ProvinceValue[5] = new Array('Tutte', 'Bologna', 'Forli_Cesena', 'Ferrara', 'Modena', 'Ravenna', 'Piacenza', 'Parma', 'Reggio_Emilia', 'Rimini');
ProvinceValue[6] = new Array('Tutte', 'Gorizia', 'Pordenone', 'Trieste', 'Udine');
ProvinceValue[7] = new Array('Tutte', 'Frosinone', 'Latina', 'Rieti', 'Roma', 'Viterbo');
ProvinceValue[8] = new Array('Tutte', 'Genova', 'Imperia', 'La Spezia', 'Savona');
ProvinceValue[9] = new Array('Tutte', 'Bergamo', 'Brescia', 'Como', 'Cremona', 'Lecco', 'Lodi', 'Milano', 'Mantova', 'Monza_Brianza', 'Pavia', 'Sondrio', 'Varese');
ProvinceValue[10] = new Array('Tutte', 'Ancona', 'Ascoli_Piceno', 'Fermo', 'Macerata', 'Pesaro_Urbino');
ProvinceValue[11] = new Array('Tutte', 'Campobasso', 'Isernia');
ProvinceValue[12] = new Array('Tutte', 'Alessandria', 'Asti', 'Biella', 'Cuneo', 'Novara', 'Torino', 'Verbania', 'Vercelli');
ProvinceValue[13] = new Array('Tutte', 'Bari', 'Barletta_Andria_Trani', 'Brindisi', 'Foggia', 'Lecce', 'Taranto');
ProvinceValue[14] = new Array('Tutte', 'Cagliari', 'Carbonia_Iglesias', 'Medio_Campidano', 'Nuoro', 'Ogliastra', 'Olbia_Tempio', 'Oristano', 'Sassari');
ProvinceValue[15] = new Array('Tutte', 'Agrigento', 'Caltanissetta', 'Catania', 'Enna', 'Messina', 'Palermo', 'Ragusa', 'Siracusa', 'Trapani');
ProvinceValue[16] = new Array('Tutte', 'Arezzo', 'Firenze', 'Grosseto', 'Livorno', 'Lucca', 'Massa_Carrara', 'Pisa', 'Prato', 'Pistoia', 'Siena');
ProvinceValue[17] = new Array('Tutte', 'Bolzano', 'Trento');
ProvinceValue[18] = new Array('Tutte', 'Perugia', 'Terni');
ProvinceValue[19] = new Array('Tutte', 'Aosta');
ProvinceValue[20] = new Array('Tutte', 'Belluno', 'Padova', 'Treviso', 'Venezia', 'Vicenza', 'Verona');

function populateProv(value){
    var select = document.getElementById('form_casa_idProvincia');
    select.options.length=0;
    for(provincia in Province[value]){
        var NewOpt = document.createElement('option');
        NewOpt.value = provincia;
        NewOpt.text = Province[value][provincia];
        if (provincia==0){
            NewOpt.className='inattivo';
        }
        try{
            select.add(NewOpt, null);
        }catch(e){
            select.add(NewOpt);
        }
    }
}

function SearchHome(){
    var select1 = document.getElementById('form_casa_idRegione');
    var select2 = document.getElementById('form_casa_idProvincia');
    var select3 = document.getElementById('form_casa_prezzoMin');
    var select4 = document.getElementById('form_casa_prezzoMax');
    var select5 = document.getElementById('form_casa_superficie');
    var select6 = document.getElementById('form_casa_locali');
    var radioValue = getRadioValue();
    if(select1.value==0 || select2.value==0){
        alert('I campi regione e provincia sono obbligatori');
        return false;
    }else{
        var href='http://casa.unionesarda.it/'+Contratti[radioValue]+'/residenziale/'+RegioniValue[select1.value]+'/'+ProvinceValue[select1.value][select2.value]+'/pag1/'+ProvinceValue[select1.value][select2.value]+'.html';
        var query='';
        if(select3.value!=0){
            if(query==''){
                query+='?prezzoMinimo='+PrezziValue[radioValue][select3.value]
            }else{
                query+='&prezzoMinimo='+PrezziValue[radioValue][select3.value]
            }
        }
        if(select4.value!=0){
            if(query==''){
                query+='?prezzoMassimo='+PrezziValue[radioValue][select4.value]
            }else{
                query+='&prezzoMassimo='+PrezziValue[radioValue][select4.value]
            }
        }
        if(select5.value!=0){
            if(query==''){
                query+='?superficie='+select5.value
            }else{
                query+='&superficie='+select5.value
            }
        }
        if(select6.value!=0){
            if(query==''){
                query+='?locali='+select6.value
            }else{
                query+='&locali='+select6.value
            }
        }
        //document.location.href=href+query;
        window.open(href+query);
    }
}

function getRadioValue(){
    var radio1 = document.getElementsByName('form_casa_idContratto');
    for(i=0; i<radio1.length; i++) {
        if(radio1[i].checked) {
            return radio1[i].value;
        }
    }
}

function populatePrices(value){
    var select1 = document.getElementById('form_casa_prezzoMin');
    var select2 = document.getElementById('form_casa_prezzoMax');
    select1.options.length=0;
    select2.options.length=0;
    for(prezzo in PrezziText[value]){
        var NewOpt1 = document.createElement('option');
        NewOpt1.value = prezzo;
        NewOpt1.text = PrezziText[value][prezzo];
        if (prezzo==0){
            NewOpt1.className='inattivo';
            NewOpt1.selected=true;
        }
        var NewOpt2 = document.createElement('option');
        NewOpt2.value = prezzo;
        NewOpt2.text = PrezziText[value][prezzo];
        if (prezzo==0){
            NewOpt2.className='inattivo';
            NewOpt2.selected=true;
            NewOpt2.text = 'Qualunque';
        }
        try{
            select1.add(NewOpt1, null);
            select2.add(NewOpt2, null);
        }catch(e){
            select1.add(NewOpt1);
            select2.add(NewOpt2);
        }
    }
}
