$(function() { //$('#ricerca_offerte_tema').hide(); var emptyData = [ { value:"", text:"", selected: true } ]; var defaultText = Array ( "Scegli o digita Stato ...", "Scegli o digita Regione ...", "Scegli o digita Località ...", "Scegli o digita Tema ...", "Scegli o digita Prezzo ...", "Scegli o digita Bimbi ...", "Scegli o digita Animali ..."); var defaultComboContent0 = [ { value:"",text:""},{ value:"tutto",text:"Tutti gli Stati"},{ value:"248",text:"Antille, Rep. Dominicana e Isole Vergini" },{ value:"9",text:"Austria" },{ value:"249",text:"Austria e Repubblica Ceca" },{ value:"250",text:"Austria e Ungheria" },{ value:"308",text:"Austria, Repubblica Ceca, Ungheria" },{ value:"299",text:"Baleari, Spagna, Francia" },{ value:"45",text:"Croazia" },{ value:"306",text:"Danimarca, Estonia, Russia, Finlandia, Svezia" },{ value:"301",text:"Danimarca, Fiordi Norvegesi" },{ value:"296",text:"Dubai, Emirati Arabi, Oman" },{ value:"50",text:"Egitto" },{ value:"289",text:"Egitto, Cipro, Israele, Grecia" },{ value:"298",text:"Egitto, Israele, Giordania" },{ value:"277",text:"Emirati Arabi Uniti, Oman" },{ value:"59",text:"Francia" },{ value:"63",text:"Germania" },{ value:"310",text:"Gran Bretagna" },{ value:"307",text:"Grecia, Croazia" },{ value:"297",text:"Grecia, Croazia, Montenegro" },{ value:"300",text:"Grecia, Israele, Turchia" },{ value:"256",text:"Grecia, Turchia, Croazia" },{ value:"86",text:"Italia" },{ value:"303",text:"Malta, Baleari, Spagna, Francia" },{ value:"112",text:"Messico" },{ value:"295",text:"Olanda, Germania, Nordics, Francia, Gran Bretagna" },{ value:"134",text:"Portogallo" },{ value:"136",text:"Repubblica Ceca" },{ value:"138",text:"Repubblica Dominicana" },{ value:"140",text:"Russia" },{ value:"151",text:"Slovenia" },{ value:"153",text:"Spagna" },{ value:"247",text:"Spagna, Marocco, Canarie, Madeira" },{ value:"302",text:"Spagna, Marocco, Portogallo" },{ value:"288",text:"Spagna, Tunisia, Malta, Francia" },{ value:"312",text:"St. Maarten" },{ value:"159",text:"Svizzera" },{ value:"243",text:"Traghetti" },{ value:"167",text:"Tunisia" },{ value:"172",text:"Ungheria" } ] ; var defaultComboContent3 = [ { value:"",text:""},{ value:"tutto",text:"Tutti i Temi"},{ value:"39",text:"FATTI COCCOLARE!" },{ value:"43",text:"TRAGHETTI - SCONTO 5%!" },{ value:"41",text:"TUTTI AL MARE!" },{ value:"44",text:"TUTTI IN CROCIERA!" },{ value:"42",text:"TUTTI IN MONTAGNA!" },{ value:"40",text:"WEEKEND SPECIALI!" } ] ; $("#query1").s_Combo({container: "#query1-container", emptyText: defaultText[0], autoFill: true, triggerSelected: true}); $("#query2").s_Combo({container: "#query2-container", emptyText: defaultText[1], autoFill: true, triggerSelected: true}); $("#query3").s_Combo({container: "#query3-container", emptyText: defaultText[2], autoFill: true, triggerSelected: true}); $("#query4").s_Combo({container: "#query4-container", emptyText: defaultText[3], autoFill: true, triggerSelected: true}); $("#query5").s_Combo({container: "#query5-container", emptyText: defaultText[4], autoFill: true, triggerSelected: true}); $("#query6").s_Combo({container: "#query6-container", emptyText: defaultText[5], autoFill: true, triggerSelected: true}); $("#query7").s_Combo({container: "#query7-container", emptyText: defaultText[6], autoFill: true, triggerSelected: true}); $myCombo[0].refreshS( { data: defaultComboContent0 } ); $myCombo[3].refreshS( { data: defaultComboContent3 } ); var fillQuery2 = function(val) { $myCombo[1].refreshS( { url: "/include/combo_ricerca/include/queryserver.php?type=r"+((val)?'&s='+val:'') } ); }; var fillQuery3 = function(val, val2) { $myCombo[2].refreshS( { url: "/include/combo_ricerca/include/queryserver.php?type=l"+((val)?'&r='+val:'')+((val2)?'&s='+val2:'') } ); }; var fillQuery4 = function(val, val2, val3) { $myCombo[3].refreshS( { url: "/include/combo_ricerca/include/queryserver.php?type=t"+((val)?'&l='+val:'')+((val2)?'&r='+val2:'')+((val3)?'&s='+val3:'') } ); }; var callBack1 = function() { $myCombo[1].setComboValue(defaultText[1]); $myCombo[2].setComboValue(defaultText[2]); $myCombo[3].setComboValue(defaultText[3]); fillQuery2 ($myCombo[0].getHiddenValue()); } var callBack2 = function() { $myCombo[2].setComboValue(defaultText[2]); $myCombo[3].setComboValue(defaultText[3]); fillQuery3 ($myCombo[1].getHiddenValue(), $myCombo[0].getHiddenValue()); } var callBack3 = function() { $myCombo[3].setComboValue(defaultText[3]); fillQuery4 ($myCombo[2].getHiddenValue(), $myCombo[1].getHiddenValue(), null); } $myCombo[0].setCallBack("textChange", callBack1); $myCombo[1].setCallBack("textChange", callBack2); $myCombo[2].setCallBack("textChange", callBack3); //$('#ricerca_offerte_tema').fadeIn('normal'); });