var isIpad = (navigator.userAgent.match(/iPad/i));
var isIphone = (navigator.userAgent.match(/iPhone/i));
var isAndroid = (navigator.userAgent.match(/android/i));
reloadBannersOnNielsen = true;
(function($){
	$.fn.clickNoTrack = function() {
		return $(this).each(function() {
			var prevValue = window.skipNextNielsen;
			window.skipNextNielsen = true;
			$(this).click();
			window.skipNextNielsen = prevValue || false;
		});
	}
})(jQuery);
var Loader = function () {
	// {selector, adagioLocation, adagioFormat, keepContent}
	this.loading = false;
	this.banners = [];
	this.current = 0;
	this.stopLoading = 0;
	this.finalCallback = null;
	var adagioObj = null;
	if (window.parent) {
		adagioObj = window.parent;
	} else {
		adagioObj = window;
	}
	this.adagioObj = adagioObj;
};

Loader.prototype.reset = function () {
	this.banners = [];
	this.current = 0;
	this.stopLoading = 0;
	this.finalCallback = null;
};

Loader.prototype.setCallback = function (finalCallback) {
	this.finalCallback = finalCallback;
};

Loader.prototype.addBanner = function (bannerData) {
	this.banners[this.banners.length] = bannerData;
};

Loader.prototype.loadAll = function () {
// return true;
	this.stopLoading = this.banners.length;
	if (!this.loading) {
		this.loadNext();
	} else {
		var s = 'BannerLoader: loadAll called when still loading banners. StopLoading index updated to ' + this.stopLoading;
		var stack = [];
		var f = arguments.callee;
		while (f != null) {
			if (f.name) {
				stack.push(f.name);
			} else {
				stack.push(f);
			}
			f = f.caller;
		}
		s += '\nCall stack is:\n'+stack.join('\n');
		try {
			//console.log(s);
		} catch(e) {
			debug(s);
		}
	}
};

Loader.prototype.loadNext = function() {
	this.loading = true;
	window.adagioURL = '';
	window.bannercode = '';
	if (this.current >= this.banners.length || this.current >= this.stopLoading) {
		this.loading = false;
		return this.finished();
	}
	debug('BannerLoader: loading banner '+(this.current+1)+' out of '+this.banners.length);

	var bannerData = this.banners[this.current];

	var fname = this.createCallback(this.bannerLoaded, this);
	this.adagioObj.adagioJsFunc = fname; // (quando viene restituito un banner)
	this.adagioObj.adagioJsFuncNo = fname; // (quando viene restituito un default)
	this.adagioObj.adagioLocation = bannerData.adagioLocation || '';
	this.adagioObj.adagioFormat = bannerData.adagioFormat || '';
	var url = getAdagioURL(bannerData.adagioLocation, bannerData.adagioFormat, fname+'();', fname+'();', bannerData.adagioKW, bannerData.adagioKWX);
	debug('BannerLoader: getting script\n'+url);
	$.getScript(url);
};

Loader.prototype.bannerLoaded = function() {
	var bannerData = this.banners[this.current];
	if (typeof(bannerData) == 'undefined') {
		bannerData = {};
	}
	var bcode = window.bannercode;
	debug('BannerLoader: response for banner '+(this.current+1)+' is'+(bcode&&bcode!=''?'\n'+bcode:' empty'));

	bannerData.bannercode = bcode;
	// memorizzo il codice ottenuto, anche se forse non servira'
	this.banners[this.current] = bannerData;

	this.current++;


	if (bannerData.bannercode == '' && (bannerData.adagioLocation == 'rai_home^rai_home^300x250^up' || bannerData.adagioLocation == 'rai_news^rai_news_hp^300x250^')) {
		debug('BannerLoader: bannerData.bannercode was empty, forcing banner "Emergenza Abruzzo" for rai_home^rai_home^300x250^up and rai_news^rai_news_hp^300x250^');
		// bannerData.bannercode = '<div class="inboxBanner"><h3>Emergenza Abruzzo</h3><div class="Banner"><a href="http://www.rai.it/dl/portale/text/ContentItem-0c8d71d7-5d00-4b61-9a06-2959f877b3ce.html" target="_top"><img src="/dl/portale/image/emergenza_abruzzo.jpg" alt="Emergenza Abruzzo" /></a></div></div>';
	}

	window.adagioURL = '';
	window.bannercode = '';
	this.adagioObj.adagioJsFunc = false;
	this.adagioObj.adagioJsFuncNo = false;
	this.adagioObj.adagioLocation = '';
	this.adagioObj.adagioFormat = '';

	if (bannerData.bannercode != "") {
		// keepContent defaults to true, if undefined
		if (typeof(bannerData.keepContent) != 'undefined' && bannerData.keepContent != true) {
			$(bannerData.selector).empty();
		}
		//$(bannerData.bannercode).appendTo(bannerData.selector);
		$(bannerData.selector).append(bannerData.bannercode);
	}

	this.loadNext();

};

Loader.prototype.finished = function() {
	debug('BannerLoader: all banners loaded');
	if (this.finalCallback != null) {
		try {
			var f = this.finalCallback;
			this.finalCallback = null;
			f();
		} catch(e) {
		}
	}
	this.reset();
};

Loader.prototype.createCallback = function(func) {
	var baseName = 'bannerCallback';
	var fname = baseName + Math.round(Math.random()*1000000);
	while (typeof(window[fname]) != 'undefined') {
		debug('BannerLoader: creating callback, '+fname+' already exists');
		var r = Math.round(Math.random()*1000000);
		fname = baseName + r;
	}
	var self = this;
	var f = (function() {
		var o = self;
		var fun = func;
		return function() {
			// evito le chiamate multiple!
			window[fname] =  function() {
				return false;
			};
			return fun.call(o, arguments);
		}
	})();

	window[fname] = f;
	return fname;
};

BannerLoader = new Loader();
var getTime = (function() {
	if (typeof(getServerTime) == 'function') {
		// debug('getTime returns SERVER time');
		return getServerTime;
	} else {
		// debug('getTime returns LOCAL time');
		return function() {
			return new Date();
		}
	}
})();



var TGIsLive = (function() {
    var forceLive = false;

	return function() {
		if (forceLive === true) return;
		var l = false;
		var d = getTime();
		var h = d.getHours();
		var m = d.getMinutes();
		var s = ((h<10)?'0':'')+h+':'+((m<10)?'0':'')+m;
		for (var tg in dirette) {
			if (typeof(dirette[tg]) != 'undefined') {
				for (var i=0; i<dirette[tg].length; i++) {
					d = dirette[tg][i];
					//console.log(d);
					if ( s >= d.from && s < d.to) {
					//	alert('d: '+d.from+'  --- to:'+d.to);
						l = true;
					}
					//console.log(l);
				}
				if (l) {
					//console.log(dirette[tg].label);
					liveTg = dirette[tg].label;
					dirette[tg].live = "on";
					$(".live>li[rel="+liveTg+"]").show();
					l = false;
				} else {
					liveTg = dirette[tg].label;
					if(dirette[tg].live == "on"){
						$("#silverlightControlHost").html("<img width=\"258\" height=\"195\" src=\"http://videowall.rainet.it/lfe_apple/RaiNews.png\" />");
					}
					$(".live>li[rel="+liveTg+"]").hide();
				}
			}
		}
	};
})(jQuery);

function playTg (liveTg, video, h264, androidUrl){
	var dataP = new Date();
	var ggP, mmP, aaaaP;
	ggP = dataP.getDate() + "-";
	mmP = dataP.getMonth() + 1 + "-";
	aaaaP = 1900+dataP.getYear();

	if ( (isIpad || isIphone) ) {
		if (!!h264) {
			if (false && $('#silverlightControlHost video').length > 0) {
				$('#silverlightControlHost video').attr('src', h264);
			} else {
				$('#silverlightControlHost').html('');
				var altHtml = '<video width="258" height="195" src="'+h264+'" controls autobuffer>';
				altHtml += '<source src="'+h264+'" type="video/mp4" />';
				altHtml += '<h3>Video non ancora disponibile per iPhone e iPad</h3>';
				altHtml += '</video>';
				$('#silverlightControlHost').html(altHtml);
			}
		} else {
			altHtml = '<h3>Video non ancora disponibile per iPhone e iPad</h3>';
			$('#silverlightControlHost').html(altHtml);
		}
	} else if ( (isAndroid) ) {
    if (!androidUrl) {
        androidUrl = h264; // fallback su h264?
    }
		if (!!androidUrl) {
			if (false && $('#silverlightControlHost video').length > 0) {
				$('#silverlightControlHost video').attr('src', androidUrl);
			} else {
				$('#silverlightControlHost').html('');
				var altHtml = '<video width="258" height="195" src="'+androidUrl+'" controls autobuffer>';
				altHtml += '<source src="'+androidUrl+'" type="video/mp4" />';
				altHtml += '<h3>Video non ancora disponibile per Android</h3>';
				altHtml += '</video>';
				$('#silverlightControlHost').html(altHtml);
			}
		} else {
			altHtml = '<h3>Video non ancora disponibile per Android</h3>';
			$('#silverlightControlHost').html(altHtml);
		}
	} else {
		$('#silverlightControlHost').html('<object height="195" width="258" id="SilverlightControl" '+
			'data="data:application/x-silverlight," '+
			'type="application/x-silverlight">'+
			'<param value="transparent" name="background" />'+
			'<param value="true" name="windowless" />'+
			 '<param value="/dl/objects/silverlight/uniplayer/Rai.UniPlayer.xap" name="source" />'+
			'<param value="configUri=/dl/objects/silverlight/uniplayer/Config.standard.xml,mediaUri='+video+',advertisingUri=,overrideConfig=type$Startup;autoPlay$true|type$CommandBar;isPopupButtonVisible$false;isExpandButtonVisible$false" name="initParams" />'+
			'<param value="25" name="maxFramerate" />'+
			'</object>');
	}
	setNielsen(location.href+'&video='+liveTg+'&data='+ggP+mmP+aaaaP+'', true);
}

function playAudio(grrEdizione, mediaUrl , mediaType){
	var dataP = new Date();
	var ggP, mmP, aaaaP;
	ggP = dataP.getDate() + "-";
	mmP = dataP.getMonth() + 1 + "-";
	aaaaP = 1900+dataP.getYear();

	if (mediaType == 'real') {
		$('#silverlightControlHost').html('<div class="imgAudioLogo"><span>'+mediaGrr.grrEdizione+'</span></div><object id="real" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" height="32" width="258">'+
					'<param name="controls" value="All" />'+
					'<param name="console" value="Clip1" />'+
					'<param name="autostart" value="true">'+
					'<param name="src" value="'+mediaUrl+'">'+
					'<embed src="'+mediaUrl+'" console="Clip1" controls="All" height="32" width="258" type="audio/x-pn-realaudio-plugin" autostart="true" ></embed>'+
				'</object>');
	} else {
		$('#silverlightControlHost').html('<div class="imgAudioLogo"><span>'+mediaGrr.grrEdizione+'</span></div><object height="32" width="258" id="SilverlightControl" '+
			'data="data:application/x-silverlight," '+
			'type="application/x-silverlight">'+
			'<param value="transparent" name="background" />'+
			'<param value="true" name="windowless" />'+
			// '<param value="/dl/objects/silverlight/uniplayer/Rai.UniPlayer.xap" name="source" />'+
			'<param value="/dl/objects/silverlight/uniplayer/Rai.UniPlayer.xap" name="source" />'+
			'<param value="configUri=/dl/objects/silverlight/uniplayer/Config.audio.xml,mediaUri='+mediaUrl+',advertisingUri=,overrideConfig=type$Startup;autoPlay$true|type$CommandBar;isPopupButtonVisible$false;isExpandButtonVisible$false" name="initParams" />'+
			'<param value="25" name="maxFramerate" />'+
			'</object>');
	}

	console.log();
	setNielsen(location.href+'&audio='+grrEdizione+'&data='+ggP+mmP+aaaaP+'', true);
}

function loadContents(url,elHTML) {
	$.ajax({
	  url: url,
	  cache: false,
	  success: function(html){
		if (html.indexOf('<title>')<0) {
			$(elHTML).html(html);
			$("#mediaList").fadeIn("slow", function () {

			});
		} else {
			$.ajax({
			  url: PATH_NO_CONTENT,
			  cache: false,
			  success: function(html){
				$(elHTML).html(html);
				$("#mediaList").fadeIn("slow", function () {

				});
			  }
			});
		}
		//loadSilverlightAndBanners();
	  },
	  error: function(html){
		$.ajax({
		  url: PATH_NO_CONTENT,
		  cache: false,
		  success: function(html){
			$(elHTML).html(html);
			$("#mediaList").fadeIn("slow", function () {

			});
		  }
		});
	  }
	});
	return false;
};

function videoNotizie() {
	$("#Video .mid .videoContainer .listaVideo").hide();
	$("#Video .mid .videoContainer .listaVideo:eq(0)").show();
}

var domainTV = 'http://www.rai.tv/dl/RaiTV/dirette/';
var mappaNomiCanale = {
"Rai 1" : { classChan : "Rai1", type : "Tv", live: domainTV+"PublishingBlock-64203784-70f7-4b53-9d21-b14693850195.html?channel=Rai%201", imageForced: "Rai%20Uno.png",site:"http://www.raiuno.rai.it/"},
"Rai 2" : { classChan : "Rai2", type : "Tv", live: domainTV+"PublishingBlock-57351f9c-f319-4526-b0a5-da6e19f98d74.html?channel=Rai%202", imageForced: "Rai%20Due.png",site:"http://www.raiudue.rai.it/"},
"Rai 3" : { classChan : "Rai3", type : "Tv", live: domainTV+"PublishingBlock-eedb4649-b6c4-4892-a5a9-e2ca63b54bd8.html?channel=Rai%203", imageForced: "Rai%20Tre.png",site:"http://www.raitre.rai.it/"},
"Rai4" :  { classChan : "Rai4", type : "Tv", live: domainTV+"PublishingBlock-ea74b386-9a37-4293-a06b-c003359c6ede.html?channel=Rai%204", imageForced: "Rai4.png",site:"http://www.rai4.rai.it/"},
"Rai Gulp" : { classChan : "RaiGulp", type : "Tv", live: domainTV+"PublishingBlock-4a26f83b-8a8e-4a0f-a213-6d936ef1f48d.html?channel=Rai%20Gulp", imageForced: "Rai%20Gulp.png",site:"http://www.raigulp.rai.it/"},
"Rai Sport Satellite" : { classChan : "RaiSport1", type : "Tv", live: domainTV+"PublishingBlock-7131f72e-5ca4-45f7-bd50-ebf161d164fc.html?channel=RaiSport%201", imageForced: "Rai%20Sport.png",site:"http://www.raisport.rai.it/"},
"Rai Sport1" : { classChan : "RaiSport1", type : "Tv", live: domainTV+"PublishingBlock-7131f72e-5ca4-45f7-bd50-ebf161d164fc.html?channel=RaiSport%201", imageForced: "Rai%20Sport.png",site:"http://www.raisport.rai.it/"},
"Rai Sport2" : { classChan : "RaiSport2", type : "Tv", live: domainTV+"PublishingBlock-c7daf6b9-aeb4-48ed-8e0a-3d8afe7c5f8f.html?channel=RaiSport%202", imageForced: "Raisport2.png",site:"http://www.raisport.rai.it/"},
"Rai News24" : { classChan : "RaiNews", type : "Tv", live: domainTV+"PublishingBlock-233b8482-1cbc-4970-87d5-9d7604b26ddb.html?channel=RaiNews", imageForced: "Rai%20News%2024.png",site:"http://www.rainews24.rai.it/"},
"Rai News" : { classChan : "RaiNews", type : "Tv", live: domainTV+"PublishingBlock-233b8482-1cbc-4970-87d5-9d7604b26ddb.html?channel=RaiNews", imageForced: "Rai%20News%2024.png",site:"http://www.rainews24.rai.it/"},
"Rai Educational" : { classChan : "RaiScuola", type : "Tv", live: domainTV+"PublishingBlock-aaca392a-da8b-4fc8-8a74-add9363188e4.html?channel=Rai%20Scuola", imageForced: "Rai%20Edu%201.png",site:"http://www.educational.rai.it/"},
"Rai Scuola" : { classChan : "RaiScuola", type : "Tv", live: domainTV+"PublishingBlock-aaca392a-da8b-4fc8-8a74-add9363188e4.html?channel=Rai%20Scuola", imageForced: "Rai%20Edu%201.png",site:"http://www.scuola.rai.it/"},
"Rai Storia" : { classChan : "RaiStoria", type : "Tv", live: domainTV+"PublishingBlock-f630463f-a1b1-4ca6-925a-6d9e8801d88c.html?channel=Rai%20Storia", imageForced: "Rai%20Edu%202.png",site:"http://www.storia.rai.it/"},
"Extra" : { classChan : "Rai5", type : "Tv", live: domainTV+"PublishingBlock-5d691044-de91-4942-8c9c-4b9bda4b8b79.html?channel=Rai%205", imageForced: "Raisat%20Extra.png",site:"http://www.rai5.rai.it/"},
"Premium" : { classChan : "RaiPremium", type : "Tv", live: domainTV+"PublishingBlock-2f9bc3f5-b629-44c0-aeb2-d3af4eb1e446.html?channel=Rai%20Premium", imageForced: "Raisat%20Premium.png",site:"http://www.raipremium.rai.it/"},
"Yoyo" : { classChan : "RaiYoyo", type : "Tv", live: domainTV+"PublishingBlock-c38d501a-75af-4285-9b5a-54c801d95cbc.html?channel=Rai%20YoYo", imageForced: "Raisat%20YoYo.png",site:"http://www.raiyoyo.rai.it/"},
"CinemaWorld" : { classChan : "RaiMovie", type : "Tv", live: domainTV+"PublishingBlock-1dc5af18-ecc2-497f-be49-8e2989cbcc2a.html?channel=Rai%20Movie", imageForced: "Raisat%20Cinema.png",site:"http://www.raimovie.rai.it/"},
"EuroNews" : { classChan : "RaiEuroNews", type : "Tv", live: domainTV+"PublishingBlock-1912dbbf-3f96-44c3-b4cf-523681fbacbc.html?channel=EuroNews", imageForced: "Euronews.png", site:"http://it.euronews.net/",site:"http://www.euronews.net//"},
/*"Yes Italia" : { classChan : "YesItalia", type : "Tv", live: domainTV+"PublishingBlock-7c9672f1-a4e1-4ddb-bd5e-fa72ca0250ab.html?channel=Yes%20Italia", imageForced: "raiworld.png",site: "http://www.raiworld.rai.it/",site:"http://www.internazionale.rai.it/"},
"Rai Med" : { classChan : "RaiMed", type : "Tv", live: domainTV+"PublishingBlock-0e3353b3-a79f-4df0-8dd1-298b6ba39013.html?channel=Rai%20Med", imageForced: "RaiMed.png", site: "http://www.international.rai.it/tv/scheda.php?id=1092",site:"http://www.scuola.rai.it/"},*/
"radio 1" : { classChan : "Radio1", type : "Radio", live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=1','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_radio1.gif",site:"http://www.radio1.rai.it/"},
'radio 2' : { classChan : 'Radio2', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=2','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_radio2.gif",site:"http://www.radio2.rai.it/"},
'radio3' : { classChan : 'Radio3', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v3','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_radio3.gif",site:"http://www.radio3.rai.it/"},
'Isoradio' : { classChan : 'Isoradio', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=6','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_isoradio.gif", site:"http://www.isoradio.rai.it/"},
'GrParlamento' : { classChan : 'GrParlamento', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=7','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_grparlamento.gif", site:"http://www.raiparlamento.rai.it/"},
'RaitaliaRadio' : { classChan : 'RaitaliaRadio', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=8','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_italiaradio.gif", site:"http://www.raitaliaradio.rai.it/"},
'fd4' : { classChan : 'Filodiffusione4', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=4','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_fd4.gif", site:"http://www.radio.rai.it/radiofd4/"},
'fd5' : { classChan : 'Filodiffusione5', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=5','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_fd5.gif", site:"http://www.radio.rai.it/radiofd5/"},
'WebRadio 6' : { classChan : 'Wr6', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=9','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_wr6.gif", site:"http://www.wr6.rai.it/"},
'WebRadio 7' : { classChan : 'Wr7', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=10','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_wr7.gif", site:"http://www.wr7.rai.it/"},
'WebRadio 8' : { classChan : 'Wr8', type : 'Radio', live: "javascript:{wid=window.open('/dl/RaiTV/popup/player_radio.html?v=11','raiDirette','top=40,left=40,toolbar=0,directories=0,menubar=0,status=0,resizable=0,statusbar=0,scrollbars=0,width=597,height=400');wid.focus();}", imageForced: "tappo_wr8.gif", site:"http://www.wr8.rai.it/"}
};

function onAiraDio() {
	var canaliTimeout = false;
	var i = 0;
	var canaleWebRadio = false;

	var oraInOndaWR = {
		'fd4': {name: 'fd4', xml :'http://service.rai.it/xml2json.php?jsonp=?&xmlurl=http://frog.prodradio.rai.it/orainonda/fd4/onair_fd4.xml'},
		'fd5': {name: 'fd5', xml :'http://service.rai.it/xml2json.php?jsonp=?&xmlurl=http://frog.prodradio.rai.it/orainonda/fd5/onair_fd5.xml'}
		//,
//		'wr6': {name: 'wr6', xml :'http://service.rai.it/xml2json.php?jsonp=?&xmlurl=http://frog.prodradio.rai.it/orainonda/wr6/onair_wr6.xml'},
//		'wr7': {name: 'wr7', xml :'http://service.rai.it/xml2json.php?jsonp=?&xmlurl=http://frog.prodradio.rai.it/orainonda/wr7/onair_wr7.xml'},
//		'wr8': {name: 'wr8', xml :'http://service.rai.it/xml2json.php?jsonp=?&xmlurl=http://frog.prodradio.rai.it/orainonda/wr8/onair_wr8.xml'}
	};

	oraInOnda_Loaded = function(obj, container) {
		try {
			var o = obj.xml.radio.now_playing;
			var chan = obj.xml.radio.name;

			var campi = {
				music: {
					title: 'Titolo',
					executor: 'Esecutore',
					//author: 'Autore',
					producer: 'Produttore',
					image: 'immagine',
					edition: 'Edizione'
				},
				program: {
					title: 'Titolo',
					image: 'immagine',
					remarks: 'Dettagli'
				},
				jingle: {
					title: 'Titolo',
					remarks: 'Dettagli'
				},
				external: {
					info: 'Info',
					remarks: 'Dettagli'
				}
			};
			var c = {};
			var k = '';
			for (var i in o) {
				if (typeof(campi[i]) != 'undefined') {
					c = campi[i];
					k = i;
					break;
				}
			}

			var channelRadio = '';
			var imageChan, domainImage;
					//console.log("r:"+chan);
							if (!!o[k]['image']) {
								imageChan = !o[k]['image'];
							} else {
								if(mappaNomiCanale[chan].type == 'Tv') {
									domainImage = 'http://videowall.rainet.it/png/';
								} else {
									domainImage = '/dl/rai/images/canali/';
								}
								imageChan = domainImage+mappaNomiCanale[chan].imageForced;
							}
			channelRadio += '<a class="img" target="_top" href="'+mappaNomiCanale[chan].live+'">'+
								'<img  width="258" height="195" src="'+imageChan+'">'+
								'<div class="Canale '+mappaNomiCanale[chan].classChan+'"><span>'+mappaNomiCanale[chan].classChan+'</span></div>'+
							'</a>';
			channelRadio += '<div class="txt">'+
								'<a class="tit" target="_top" href="'+mappaNomiCanale[chan].live+'">'+
								'<strong>';
									for (var i in c) {
										//console.log(o[k][i]);
										if (!!o[k][i] && o[k][i] != '') {
											channelRadio += o[k][i].toLowerCase()+' ';
										}
									}
				channelRadio += '</strong>'+
								'<div class="descr"></div>'+
								'</a>'+
								'<ol>'+
									'<li><a class="live" target="_top" href="'+mappaNomiCanale[chan].live+'">Live</a></li>';
					/*                    if(canali[chan].linkraitv){
											channel += '<li><a target="_top" href="'+canali[chan].linkraitv+'">Contenuti On demand</a></li>';
										}
					*/
									if(typeof mappaNomiCanale[chan].site && mappaNomiCanale[chan].site != ''){
					channelRadio += '<li><a target="_top" href="'+mappaNomiCanale[chan].site+'">Sito</a></li>';
									}
				channelRadio +='</ol>'+
							'</div>'+
						'';
		  //console.log(channelRadio);
		  container.html(channelRadio);
			}
			catch (e) {}
		};

	for(var chanR in oraInOndaWR){
		//console.log(oraInOndaWR[chanR].name);
		var li = $('ul.onAir>li[rel='+oraInOndaWR[chanR].name+']').hide();
		$.ajaxSetup({jsonp:'jsonp'});
		$.ajax({
			url: oraInOndaWR[chanR].xml,
			dataType: "jsonp",
			context: li,
			success: function(data) {
				oraInOnda_Loaded(data, this);
				//console.log(data);
			}
		});
	}
}


function oraInOnda() {
	$.getScript('/dl/portale/html/palinsesti/static/palinsestoOraInOnda.html');
	var channel = '';
	//$(".onAir").html(channel);

	//for (var chan in canali) {
	$("ul.onAir>li").each(function() {
		var chan = $(this).attr("rel");
		//channel += '<li class="'+mappaNomiCanale[chan].type+'">';
		//console.log(chan);
		var imageChan, domainImage;

		if(typeof(canali[chan]) != 'undefined' && canali[chan].image != '') {
			imageChan = canali[chan].image;
		} else {
			if(mappaNomiCanale[chan].type == 'Tv') {
				domainImage = 'http://videowall.rainet.it/png/';
			} else {
				domainImage = '/dl/rai/images/canali/';
			}
			imageChan = domainImage+mappaNomiCanale[chan].imageForced;
		}
		var ora = (typeof canali[chan] != 'undefined') ? canali[chan].ora : "";
		var titolo = (typeof canali[chan] != 'undefined') ? canali[chan].titolo : "";
		var linkraitv = (typeof canali[chan] != 'undefined') ? canali[chan].linkraitv : "";
		var link = (typeof canali[chan] != 'undefined') ? canali[chan].link : mappaNomiCanale[chan].site;
		var descrizione = (typeof canali[chan] != 'undefined') ? canali[chan].descrizione : "";
		var liveLink = (pageRai != 'nolink') ? mappaNomiCanale[chan].live : "#inOnda";

		channel = '<a class="img" target="_top" href="'+liveLink+'">'+
						'<img src="'+imageChan+'">'+
						'<div class="Canale '+mappaNomiCanale[chan].classChan+'"><span>'+mappaNomiCanale[chan].classChan+'</span></div>'+
					'</a>';
		channel += '<div class="txt">'+
				'<a class="tit" target="_top" href="'+liveLink+'">'+
					'<span>'+ora+'</span>  <strong>'+titolo+'</strong>'+
					'<div class="descr">'+descrizione+'</div>'+
				'</a>'+
				'<ol>'+
					'<li><a class="live" target="_top" href="'+liveLink+'">Live</a></li>';
					if(linkraitv != ''){
						channel += '<li><a target="_top" href="'+linkraitv+'">On demand</a></li>';
					}
					if(link != '' && typeof link != 'undefined'){
						channel += '<li><a target="_top" href="'+link+'">Sito</a></li>';
					}
				channel +='</ol>'+
			'</div>';
//		'</li>';
	//}
		chan = "";
		$(this).html(channel);
	});
	//$(".onAir>li."+chan+).html(channel);
	//var channelRadio = '';

	if(pageRai != 'Tv'){
		onAiraDio();
	}

	$(".onAir>li").hide();
	$(".onAir>li."+$("#inOnda .Choice li.selected a").attr("class")).show();
	if(pageRai != 'Guida' && pageRai != 'News'&& pageRai != 'cercasito') {

	}
	if(pageRai == 'HP') {
		function f_io(page_index, jq) {return pageselectCallback(6,$('#inOnda ul.onAir>li.'+$("#inOnda .Choice li.selected a").attr("class")), page_index, jq);}
		var io = $("#inOnda .paging");
		io.pagination($('#inOnda ul.onAir>li.'+$("#inOnda .Choice li.selected a").attr("class")).length, {items_per_page: 6, callback: f_io});
		f_io(0, io);
		/////****** primaserata******/////
		var primeTime = '';
		for (var chan in primaserata) {
			primeTime += '<li><a class="inOnda" target="_top" href="'+primaserata[chan].link+'">'+
							'<div class="Canale '+mappaNomiCanale[chan].classChan+'"><span>'+mappaNomiCanale[chan].classChan+'</span></div>'+
							'<span>'+primaserata[chan].ora+'</span> '+primaserata[chan].titolo+
						'</a></li>';
		}
		$('.toNight .Prog').wrapInner('<ul class="primeTime" />');

		$(".primeTime").html(primeTime);

		/*jq-1.4.2 is a must*/
		if(jQuery.isEmptyObject(primaserata)) {
			$(".toNight").hide();
		} else {
			$(".toNight .Prog").jCarouselLite({
				btnNext: ".btnPrev",
				btnPrev: ".btnNext",
				auto: 10000,
				//easing: "bounceout",
				circular: true,
				visible: 1
			});
		}

		/////****** primaserata******/////
	}
}

function initRumors(){
	var $div = $('#Rumors .mid');
	var params = {
		src:  "http://rumors.blog.rai.it/feed",
		utf:  "y",
		num:  "3",
		targ: "y",
		tz:   "+1",
		date: "y",
		pc: "y",
		html: "n",
		desc: "200"
	};

	var callback = function() {
		var liRum = "";
		$('li.rss-item', $div).each(function(){
			var link = $("a.rss-item", this).attr("href");
			var datePost = $(".rss-date", this).text();
			var img = $(".pod-play-box img", this).attr("src");
			var title = $("a.rss-item", this).text();
		//	var desc = $(this).text();
			var desc =  $(this).clone().children().remove().end().text(); /* to fix in feed-async */

			liRum += '<li>'+
						'<a href="'+link+'" target="_top" class="img">'+
							'<img src="'+img+'">'+
							'<div class="mask"> </div>'+
						'</a>'+
						'<div class="txt">'+
							//'<span><em>'+datePost.substr(0,11)+'</em></span>'+
							'<h3><a href="'+link+'">'+title+'</a></h3>'+
							'<p>'+desc+'</p>'+
						'</div>'+
					'</li>';
		});
		$div.html('<ul class="trisFoto">'+liRum+'</ul>');
		$('ul.trisFoto li:eq(0)', $div).addClass("selected");
		$('#Rumors .mid').show();
	};

	function getUniqueName() {
		var t = new Date();
		t = t.getTime();
		var r = Math.floor(Math.random()*997);
		var baseName = 'feed_';
		var fname = baseName+t+r;
		while (typeof(window[fname]) != 'undefined') {
			r = Math.floor(Math.random()*997);;
			fname = baseName+''+t+''+r;
		}
		return fname;
	};

	var uName = getUniqueName();
	var obj = {};
	obj.feed = [];
	obj.render = function() {
		var html = obj.feed.join('');
		try {
			$div.html(html);
		} catch(e) {
			$div.replaceWith(html);
		}
		if (callback) {
			if (typeof(callback) == 'string' && typeof(window[callback]) == 'function') {
				window[callback].apply($div[0]);
			} else if (typeof(callback) == 'function') {
				callback.apply($div[0]);
			}
		}
	};
	obj.init = function() {obj.feed = [];};

	window[uName] = obj;


	var myParams = {
		initFunction: uName+'.init();',
		outputFunction: uName+'.feed.push',
		callbackFunction: uName+'.render();'
	}

	params = $.extend({}, params, myParams);

	var p = $.param(params);

	var url = 'http://www.feed.rai.it/async_feed.php?'+p;
	$.getScript(url);

};

function focusRoll() {
	var index = $("#Focus .Item ul li.selected").index();
//	console.log(index);
	skipNextNielsen = true;
	if (index < $("#Focus .Item ul li").length-1) {
		$("#Focus .Item ul li.selected").next().click();
	} else {
		$("#Focus .Item ul li:eq(0)").click();
	}
	skipNextNielsen = false;
}

var searched = false;
function pageselectCallback(items_per_page, selector, page_index, jq) {
	var max_elem = Math.min((page_index+1) * items_per_page, selector.length);
	var newcontent = '';
	selector.hide();
	if(searched) {
		var loop_iter = 0;
		var start_index = 0;
		while(loop_iter < page_index*items_per_page && start_index < elementi_visibili.length) {
			if(elementi_visibili[start_index])
			loop_iter++;
			start_index++;
		}
		var i = start_index;
		loop_iter = 0;
		while(loop_iter < items_per_page && i < elementi_visibili.length) {
			if(elementi_visibili[i]) {
				selector.eq(i).show();
				loop_iter++;
			}
			i++;
		}
	} else {
		for(var i=page_index*items_per_page;i<max_elem;i++) {
			selector.eq(i).show();
		}
	}
	// Prevent click eventpropagation
	/* imposto la larghezza se voglio che la paginazione venga centrata*/
	jq.css("width",($(".pagination",jq).children().length * 18) - 16);
	// nessuna chiamata ajax a un html: chiamata nielsen con refresh_ce-awe
	setNielsen(null, true);
	return false;
}

var paginationOptions = {
	items_per_page: 3,
	num_display_entries: 5,
	current_page: 0,
	link_to: ".paging",
	prev_text: "&laquo;",
	next_text: "&raquo;",
	ellipse_text: "...",
	prev_show_always: true,
	next_show_always: true,
	show_if_single_page: false,
	callback: pageselectCallback
};

$(function() {

	if(pageRai == 'HP') {
		TGIsLive();
		self.setInterval(function(){TGIsLive();}, 120*1000);
		initRumors();
		self.setInterval(function(){initRumors();}, 120*1000);
	}
	if(pageRai != 'Guida' && pageRai != 'News' && pageRai != 'cercasito' && pageRai != 'ricerca') {
		oraInOnda();
		self.setInterval(function(){oraInOnda();}, 60*1000);
		var rollFocus = self.setInterval(function(){focusRoll();}, 8*1000);
	}
	videoNotizie();

	/*paginazioni - TGNews - VideoGiornoRaitv - VideoTopRaitv - Inonda
	$("#Notizie .paging").pagination($('ul.EdizioniNews>li').length, {items_per_page: 3, callback: function(page_index, jq) {return pageselectCallback(3,$('ul.EdizioniNews>li'), page_index, jq);}});
	$(".videoGiorno .paging").pagination($('.videoGiorno .listaVideo ul>li').length, {items_per_page: 6, callback: function(page_index, jq) {return pageselectCallback(6,$('.videoGiorno .listaVideo ul>li'), page_index, jq);}});
	$("#Video .paging").pagination($('#Video .listaVideo:visible ul>li').length, {items_per_page: 8, callback: function(page_index, jq) {return pageselectCallback(8,$('#Video .listaVideo:visible ul>li'), page_index, jq);}});
	$("#inOnda .paging").pagination($('#inOnda ul.onAir>li.'+$("#inOnda .Choice li.selected a").attr("class")).length, {items_per_page: 8, callback: function(page_index, jq) {return pageselectCallback(8,$('ul.onAir>li.'+$("#inOnda .Choice li.selected a").attr("class")), page_index, jq);}});


	$(".paging .next").click(0);
	$(".paging .prev").click(0);
	*/

	/*paginazioni - TGNews - VideoGiornoRaitv - VideoTopRaitv - Inonda*/

	function f_nws(page_index, jq) {return pageselectCallback(2,$('ul.EdizioniNews>li'), page_index, jq);}
	var nws = $("#Notizie .paging");
	nws.pagination($('ul.EdizioniNews>li').length, {items_per_page: 2, callback: f_nws});
	window.skipNextNielsen = true;
	f_nws(0, nws);
	window.skipNextNielsen = false;

	if(pageRai == 'HP') {
		function f_io(page_index, jq) {return pageselectCallback(6,$('#inOnda ul.onAir>li.'+$("#inOnda .Choice li.selected a").attr("class")), page_index, jq);}
		var io = $("#inOnda .paging");
		io.pagination($('#inOnda ul.onAir>li.'+$("#inOnda .Choice li.selected a").attr("class")).length, {items_per_page: 6, callback: f_io});
		f_io(0, io);
	}

	function f_vdg(page_index, jq) {return pageselectCallback(6,$('.videoGiorno .listaVideo ul>li'), page_index, jq);}
	var vdg = $(".videoGiorno .paging");
	vdg.pagination($('.videoGiorno .listaVideo ul>li').length, {items_per_page: 6, callback: f_vdg});
	window.skipNextNielsen = true;
	f_vdg(0, vdg);
	window.skipNextNielsen = false;



	$(".trisFoto li").live("mouseover", function(){
		$(this).siblings().removeClass("selected");
		$(this).addClass("selected");
	});

	$("#inOnda .Choice li").click(function () {
		$("#inOnda .Choice li").removeClass("selected");
		$(this).addClass("selected");
		$(".onAir>li").hide();
		//console.log("hide");
		$(".onAir>li."+$("#inOnda .Choice li.selected a").attr("class")).show();

		function f_io(page_index, jq) {return pageselectCallback(6,$('#inOnda ul.onAir>li.'+$("#inOnda .Choice li.selected a").attr("class")), page_index, jq);}
		var io = $("#inOnda .paging");
		io.pagination($('#inOnda ul.onAir>li.'+$("#inOnda .Choice li.selected a").attr("class")).length, {items_per_page: 6, callback: f_io});
		f_io(0, io);
		return false;
	});
	$(".Player .mask").click(function () {
		$(".Edizioni ul.live li[rel='rainews']").click();
		$(this).hide();
		return false;
	});
	$(".Edizioni ul li:not(.tit):visible").click(function () {
		$(".Edizioni ul li").removeClass("selected");
		$(this).addClass("selected");
		if($(this).is(".tendina")) {
			$(this).children(".elencoReg").toggle();
			$("#silverlightControlHost").html("<img width=\"258\" height=\"195\" src=\"http://videowall.rainet.it/lfe_apple/RaiNews.png\" />");
			$.getJSON('/dl/tgr/regioni/Page-6a53ee13-85e1-4771-b32e-c2e8e6ec40da-json.html',function(data) {
				jsonRegioni = data;
				//console.log(data);
			});
			setNielsen(null, true);
		} else {
			$(".Edizioni .elencoReg").hide();
			if ($(this).parent().is(".live")) {
				var tgLive = $(this).attr("rel");
				var video = dirette[tgLive].videoUrl;
				var h264 = dirette[tgLive].h264;
				var androidUrl = dirette[tgLive].androidUrl;
				$(".Player .mask").hide();
				playTg (tgLive, video, h264, androidUrl);
			} else if ($(this).attr("rel") == 'sport') {
				$.ajax({
					url: '/dl/RaiTV/programmi/media/ContentItem-8ea181b3-7a33-4051-a553-e3672976418e.xml',
					cache: false,
					dataType : 'xml',
					success: function(xml){
						var video = $.trim($("url", $(xml)).text());
						var h264 = $.trim($("videoUnit attributes attribute", $(xml)).filter(function(){return /h264/i.test($('key', this).text());}).find('value').text());
						var androidUrl = $.trim($("videoUnit attributes attribute", $(xml)).filter(function(){return /androidUrl/i.test($('key', this).text());}).find('value').text());
						$(".Player .mask").hide();
						playTg('sport', video, h264, androidUrl);
						//setNielsen(location.href+'&video='+urlHtml+'&data='+ggP+mmP+aaaaP+'');
					}
				});
			} else {
				var idTg = $(this).attr("rel");
				var lastVideo = lastTg[idTg].videoUrl;
				var lastH264 = lastTg[idTg].h264;
				var lastAndroidUrl = lastTg[idTg].androidUrl;
				$(".Player .mask").hide();
				playTg (idTg, lastVideo, lastH264, lastAndroidUrl);
			}
			// setNielsen(null, true); // chiamata in playTg
		}
		return false;
	});

	$(".Edizioni ul.ultimi>li:not(.tit)").each(function () {
		var idTg = $(this).attr("rel");
		if (!!lastTg[idTg] && !!(lastTg[idTg].edizione)){
			$("a", this).attr("title",lastTg[idTg].edizione);
		}
	});

	$("#Focus .Item ul li").click(function () {
		$("#Focus .Item ul li").removeClass("selected");
		$(this).addClass("selected");
		var slide = $(".slide",this).html();
		var titleDesc = $(".slide h2 a",this).html();
		var link = $(".slide h2 a",this).attr("href");
		var target = $(".slide h2 a",this).attr("target");
		$(".slideMain").html(slide);
		$(".imgFocus img").attr("src",$(".slide .slideImg",this).attr("src"));
		$(".imgFocus img").attr("alt",titleDesc);
		$(".imgFocus").attr("href",link);
		$(".imgFocus").attr("target",target);
		$(".imgFocus").attr("title",titleDesc);
		$(".Editore img").attr("src",$(".slide .editoreLogo",this).attr("src"));
		//clearInterval(rollFocus);
		setNielsen(null, true);
		return false;
	});

	$("#pagingFocus .btnPrev").click(function () {
		var index = $("#Focus .Item ul li.selected").index();
		console.log(index);
		if(index < 1){
			$("#Focus .Item ul li:eq("+ ($("#Focus .Item ul li").length-1) +")").click();
		} else {
			$("#Focus .Item ul li.selected").prev().click();
		}
	});
	$("#pagingFocus .btnNext").click(function () {
		var index = $("#Focus .Item ul li.selected").index();
		console.log(index);
		if(index == $("#Focus .Item ul li").length-1){
			$("#Focus .Item ul li:eq(0)").click();
		} else {
			$("#Focus .Item ul li.selected").next().click();
		}
	});

	var jsonRegioni;
	$.getJSON('/dl/tgr/regioni/Page-6a53ee13-85e1-4771-b32e-c2e8e6ec40da-json.html',function(data) {
		jsonRegioni = data;
		//console.log(data);
	});

	$(".ultimi .elencoReg>li a").click(function() {
		var idRegione = $(this).attr("href");
		var urlXml = '/dl/RaiTV/programmi/media/'+jsonRegioni[idRegione].tgr_regione.id+'.xml';
		$.ajax({
			url: urlXml,
			cache: false,
			dataType : 'xml',
			success: function(xml){
				var video = $.trim($("url", $(xml)).text());
				var h264 = $.trim($("videoUnit attributes attribute", $(xml)).filter(function(){return /h264/i.test($('key', this).text());}).find('value').text());
				var androidUrl = $.trim($("videoUnit attributes attribute", $(xml)).filter(function(){return /androidUrl/i.test($('key', this).text());}).find('value').text());
				//liveTg, video, h264,androidUrl
				//console.log(h264);
				$(".elencoReg").hide();
				$(".Player .mask").hide();
				playTg(jsonRegioni[idRegione].tgr_regione.id, video, h264, androidUrl);
				//setNielsen(location.href+'&video='+urlHtml+'&data='+ggP+mmP+aaaaP+'');
			}
		});
		setNielsen(null, true);
		return false;
	});

	$("ul.ultimi>li[rel=sport] a").click(function() {
		var urlXml = 'http://www.rai.it/dl/RaiTV/programmi/media/ContentItem-8ea181b3-7a33-4051-a553-e3672976418e.xml';
		$.ajax({
			url: urlXml,
			cache: false,
			dataType : 'xml',
			success: function(xml){
				var video = $.trim($("url", $(xml)).text());
				var h264 = $.trim($("videoUnit attributes attribute", $(xml)).filter(function(){return /h264/i.test($('key', this).text());}).find('value').text());
				var androidUrl = $.trim($("videoUnit attributes attribute", $(xml)).filter(function(){return /androidUrl/i.test($('key', this).text());}).find('value').text());
				//liveTg, video, h264,androidUrl
				//console.log(h264);
				$(".Player .mask").hide();
				playTg('sport', video, h264, androidUrl);
				//setNielsen(location.href+'&video='+urlHtml+'&data='+ggP+mmP+aaaaP+'');
			}
		});
		setNielsen(null, true);
		return false;
	});

	$("ul.ultimiGr>li a").click(function() {
		$(".Player .mask").hide();
		var infoGrr = $(this).attr("href")+'?grrMedia=ultimiGrr';
		var titleGrr = $(this).attr("data-canale");
		$.ajax({
				url: infoGrr,
				cache: true,
				dataType: "script",
				success: function( data ) {
					if(typeof mediaGrr != 'undefined' && mediaGrr != 'noAudio'){
						playAudio(mediaGrr.grrEdizione, mediaGrr.grrMediaUri, mediaGrr.grrMediaType);
					} else {
						return true;
					}
				},
				error: function( data ) {
					console.log("err",data);
				}
			});
		// setNielsen(null, true); // chiamata effettuata in playAudio
		return false;
	});

	$(".live .elencoReg>li a").click(function() {
		var idRegione = $(this).attr("href");
		$(".elencoReg").hide();
		$(".Player .mask").hide();

		var d = getTime();
		var h = d.getHours();
		var m = d.getMinutes();
		var s = ((h<10)?'0':'')+h+':'+((m<10)?'0':'')+m;

		$(".Player .mask").hide();

		// trentino delle 19.33 circa alle 19:54
		if (idRegione == 'PublishingBlock-5a42b960-0dad-41fe-b247-d807b49a470f' &&
				s > '19:25' && s < '20:00'
				) {
        var diretteTrentino = {
          'Bolzano': {
            'flusso': 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=32907',
            'flusso_iphone': 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=668710'
          },
          'Trento': {
            'flusso': 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=739016',
            'flusso_iphone': 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=741813'
          }
        };
			var choicePanel = $('<div class="choice"><h3>Seleziona la diretta</h3></div>');
			for (var choice in diretteTrentino) {
				var btn = $('<a />').text(choice);
				btn.data('choice', choice).data('url', diretteTrentino[choice]);
				btn.click(function() {
					var u = $(this).data('url');
					playTg(jsonRegioni[idRegione].tgr_regione.id, u.flusso, u.flusso_iphone, null);
					return false;
				})
				choicePanel.append(btn);
			}
			$('#silverlightControlHost').empty().append(choicePanel);
		} else {
			playTg(jsonRegioni[idRegione].tgr_regione.id, jsonRegioni[idRegione].tgr_regione.flusso, jsonRegioni[idRegione].tgr_regione.flusso_iphone, jsonRegioni[idRegione].tgr_regione.flusso_android);
		}
		setNielsen(null, true);
		return false;
	});

	$("#search_and_the_siti").click(function(){
		$(this).val("");
		$('.filtriRicerca ul.alfa li').removeClass("selected");
		$('.elencoSiti').hide();
		if($(".elencoSitiRicerca").length === 0){
			$('<div class="elencoSitiRicerca" />').appendTo(".filtriRicerca");
		}
		setNielsen(null, true);
		return false;
	});

	$( "#search_and_the_siti" ).autocomplete({
		source: function( request, response ) {
				$.ajax({
					url: "/dl/rai/html/ContentSet-332cb2db-c4d6-4a2f-8cdc-fec473bb30bd.json",
					cache: true,
					dataType: "script",
					data: {
						name_startsWith: request.term
					},
					success: function( data ) {
						var sitoRai = "";
						var elencositi = jQuery.parseJSON(data);
						var maxResults = 0;
						for (var i=0; i<elencositi.length; i++) {

							if(elencositi[i].title.toLowerCase().indexOf(request.term.toLowerCase()) > -1){
							if(maxResults > 9 && pageRai != 'cercasito') {break;}
							sitoRai += '<li class="pr_'+elencositi[i].index+'">'+
										'<a target="_top" href="'+elencositi[i].linkSite+'" class="item">'+elencositi[i].title+'</a>';
							/* img disattivata
							if(elencositi[i].image!= ''){
								sitoRai += '<img src="'+elencositi[i].image+'" />';
							}
							*/
								//sitoRai += '<p>'+elencositi[i].desc+'</p>'+
									sitoRai +='<ol>';
											if(elencositi[i].linkDemand!= ''){
												sitoRai += '<li><a href="'+elencositi[i].linkDemand+'">On demand</a></li>';
											}
												sitoRai += '<li><a href="'+elencositi[i].linkSite+'">Sito</a></li> '+
											'</ol>'+
										'</li>';
							maxResults++;
							}
						}
						$('.elencoSitiRicerca').html('<ul>'+sitoRai+'</ul>');
					}, error: function( data ) {
					console.log("err",data);
					}
				});
			},
			minLength: 1
	});
	$( "#search_and_the_siti").blur(function() {
		setTimeout(function(){$('.elencoSitiRicerca').hide()}, 150);
	}).focus(function(){
		$('.elencoSitiRicerca').show();
    });
});

