  var sportList= {identifier:"id",items:[{id:"scegli", name:"scegli"},{id:"F1",name:"F1"},{id:"Granturismo",name:"Granturismo"},{id:"Le Mans Series",name:"Le Mans Series"},{id:"Rally",name:"Rally"}]};
    var anniList= {identifier:"id",items:[{id:"scegli",name:"scegli"},{id:"2003",name:"2003"},{id:"2004",name:"2004"},{id:"2005",name:"2005"},{id:"2006",name:"2006"},{id:"2007",name:"2007"},{id:"2008",name:"2008"},{id:"2009",name:"2009"}]};
     var sportStore;
    var annoStore;

       dojo.addOnLoad(init);  // in  questo modo in fase di inizializzazione carica le variabili degli store di Dojo
     function init(){
    
     sportStore= new dojo.data.ItemFileReadStore({data: sportList});
       annoStore= new dojo.data.ItemFileReadStore({data: anniList});

     dijit.byId('sport_category').store =sportStore;
       dijit.byId('anno').store =annoStore;

traccia=false;
     dijit.byId('sport_category').setDisplayedValue('scegli');
       dijit.byId('anno').setDisplayedValue('scegli');
traccia=true;    
     }
 
   function Esegui_Ricerca_Sport() {
/*
          LoadAdvAndTrack('ricerca/Sport/'+dijit.byId('sport_category').value+'/'+dijit.byId('sport_anni').value+"/cerca");
          SearchJSON.init({layer:"risultati_sport",link:"true",pag:1,widget:"risultato_ricerca_sport"});
          var q=dijit.byId("sport_category").value
          if (q!="scegli")  {
             var query="FIELD tipologia_doc=\"novita\" AND NOT FIELD IDPadre is present";
             query=query+" AND FIELD sezione=\"Sport\\"+dijit.byId("sport_category").value+"\"";
             if (dijit.byId("sport_anni").value!="scegli")
               query=query+" AND FIELD novita_sport_anno_pub=\""+dijit.byId("sport_anni").value+"\"";
               SearchJSON.load_search(query)
                }
  */

          LoadAdvAndTrack('ricerca/Sport/'+dijit.byId('sport_category').value+'/'+dijit.byId('anno').value+'/cerca');
          SearchJSON.init({layer:"risultati_sport",link:"true",pag:1,widget:"risultato_ricerca_sport"});
          var trovato = false;
          var query="FIELD tipologia_doc=\"novita\" AND NOT FIELD IDPadre is present";

          if (dijit.byId("sport_category").value!="scegli")  {
               query += " AND FIELD sezione=\"Sport\\"+dijit.byId("sport_category").value+"\"";
               trovato = true;
          }
              if (dijit.byId("anno").value!="scegli") {
                    query += " AND FIELD data_search CONTAINS \""+dijit.byId("anno").value+"*\"";
               trovato = true;
              }
           
             if (trovato)  {
                SearchJSON.load_search(query)
          } else {
            alert("Scegli almeno un parametro di ricerca! (Categoria e/o Anno)");
          }
         
       } 

 function updateAnniSport() {
      var query="FIELD tipologia_doc=\"novita\"";
      if (dijit.byId("sport_category").value!="scegli")  
     {
      query=query+" AND FIELD sezione=\"Sport\\"+dijit.byId("sport_category").value+"\"";
      pageTracker._trackPageview('ricerca/sport/'+query);
      LoadAdvFrame();  // Reload dei banner
      xhr={
            url: '../StoreFilteringSelect?OpenAgent&charset=UTF-8',
            handleAs: 'json',
            sync:true,
            content: {query:query, fieldret:"novita_sport_anno_pub",vista:"gdSearch" },
            preventCache:true,
            load: function(response, args) {
              console.debug("Caricamento dati...");
                      return(response);
            },

            error: function(response, args) {
            console.error("JSON HTTP Request Error with [HTTP] status code: ", args.xhr.status);
            return(response);
        }};
      var response = dojo.xhrGet(xhr); 
      var anni=eval(response.results[0]); 
      if(anni.errore){
         // azzerare datastore
         var jsonObj={identifier:"id",items:[{id:"scegli",name:"scegli"}]};
      }
      else{
         var jsonObj =anni; 
      }
      var dataStore = new dojo.data.ItemFileReadStore({data: jsonObj}); 
      dijit.byId('sport_anni').store = dataStore;
traccia=false;
      dijit.byId('sport_anni').setDisplayedValue('scegli');
traccia=true;
      dojo.fadeIn({
          node: 'layer_anno_sport',
         duration: 500,
         beforeBegin: function() {
            var node = dojo.byId('layer_anno_sport');
            dojo.style(node, "opacity", 0);
            dojo.style(node, "display", "block");
         }
        }).play();
   }
  }
