// JavaScript Document
		//funzione ajax---------------------------------
                var xml_filtri;
                var filtro;
                var filtro_categoria = '';
		function caricaListaFiltri(filtro_in){
                    filtro = filtro_in;
			//video notizie---------------------------------------------------------------------------------------------
			$.ajax({async:false, type: "GET", url: "../sorgenti/filtri.php?campo="+filtro, dataType: "xml",
				success:function(out_xml){
                                                xml_filtri = out_xml;
						//tolgo gli elementi dalla pagina
						$('#ds_filtri ul').html('');
						//popolo il dataset
						var filtro_citta
						var citcont;
						citcont = 0;
						//prima riga---------------------------------------------------------------------------------------------------------------
						if(filtro == 'notizie' || filtro=='webtv'){
							$('<li></li>').html('<a class="havesub" id="id_citta_'+citcont+'">Tutti i canali</a>').appendTo('#ds_filtri #lista_citta ul');
							$('#id_citta_'+citcont).attr({href: "#tutto"});
							$('#id_citta_'+citcont).click(function(){
								buildCats('tutto');
								filterBy('','tutto','','');
							});
						}
						//-------------------------------------------------------------------------------------------------------------------------
					$(xml_filtri).find('citta_list').find('citta_item').each(function(){
						citcont++;
						filtro_citta = $(this).text();
						$('<li class="voci"></li>').html('<a class="havesub" id="id_citta_'+citcont+'">'+filtro_citta+'</a>').appendTo('#ds_filtri #lista_citta ul');
						$('#id_citta_'+citcont).attr({href: "#"+escape(filtro_citta)});
						$('#id_citta_'+citcont).click(function(){
							buildCats($(this).html());
							filterBy('',$(this).text(),'','');
						});
					});
						//---------------------------------------------------------------------------------------------------------
				}});
			//---------------------------------------------------------------------------------------------------------------------
		}
						//funzione che costruisce il pannello delle categorie-------------------------------------------------------
						function buildCats(citta){
                                                        var catcont;
							$('<div id="lista_categorie"></div>').appendTo('#ds_filtri div.slider');
							$('#lista_categorie').html('<ul></ul>');
							//alert($('#ds_filtri').html());
							catcont = 0;
							//prima riga-------------------------------------------------------------------------------------------------------------
							if(filtro == 'notizie' || filtro=='webtv'){
								$('<li></li>').html('<a class="goback" id="id_cat_'+catcont+'">Torna ai canali</a>').appendTo('#ds_filtri #lista_categorie ul');
								$('#id_cat_'+catcont).attr({href: "#"});
								$('#id_cat_'+catcont).click(function(){
									filterBy('',citta, $(this).text(),'');
								});
							}
							//------------------------------------------------------------------------------------------------------------------------
							$(xml_filtri).find('filtri_list').find('filtri_item').each(function(){
								catcont++;
								if($(this).attr("citta") == citta || (citta == "tutto" && $(this).text() != filtro_categoria)){
									//alert($(this).attr("citta") + " " + citta);
									filtro_categoria = $(this).text();
									//alert(filtro_categoria);
									$('<li class="voci"></li>').html('<a class="nosub blue_unselected" id="id_cat_'+catcont+'">'+filtro_categoria+'</a>').appendTo('#ds_filtri #lista_categorie ul');
									$('#id_cat_'+catcont).attr({href: "#"+escape(citta)+"/"+escape(filtro_categoria)+"/"+catcont});
									$('#id_cat_'+catcont).click(function(){
										filterBy('',citta, $(this).text(),'');
										$("a.blue_selected").addClass("blue_unselected");
										$("a.blue_selected").removeClass("blue_selected");
										$(this).removeClass("blue_unselected");
										$(this).addClass("blue_selected");
									});
								}
							});
						}
						//---------------------------------------------------------------------------------------------------------
						//funzione filtro per categoria citta ordine---------------------------------------------------------------
						function filterBy(top,citta,categoria,ordine){
							if(top == '') top = a_top;
							if(categoria == 'Torna ai canali'){
								$('#ds_filtri div.slider').animate({left: "0px"},"fast","linear",function(){caricaLista(top,'tutto','tutto','');});
								//caricaListaVideo('tutto','tutto','');
							}else{
								//caricaListaVideo(citta,categoria,ordine);
								$('#ds_filtri div.slider').animate({left: "-150px"},"fast","linear",function(){caricaLista(top,citta,categoria,ordine)});
							}

						}