if(typeof(DEBUGRAITV)=='undefined'){
	DEBUGRAITV=false;
};
function copyInfoVod() {
	/* fix del nome tab tematiche in item senza programma per evitare rigenerazione */
	$('.Tematiche').text('I più recenti');
	/* fine fix */
	// mantiene i link "Approfondimenti" gia' esistenti
	var keepLinks = true;

	var vInfo = $('#infoVod');
	if (vInfo.length == 0) {
		return false;
	}
	var vId = $('#idMedia', vInfo);
	var vTime = $('#timeMedia', vInfo);
	var vInfoMedia = $('#infoMedia', vInfo);
	var vLinks = $('.linkMedia', vInfo);
	var vDate = $('#dateMedia', vInfo);
	var vTypeMedia = $('#typeMedia', vInfo);

	$('UL.tab>LI:eq('+vTypeMedia.text()+')').addClass("selected");
	var dest = $('#IDBoxInfo');
	// var dest = $('.boxInfo');
	if (dest.length==0) {
		return false;
	}
	
	$('h3', dest).append(vId.html());
	$('#paneInfoVideo', dest).append(vInfoMedia.html());
	var listDati = $('ul:first', dest);
	if (vTime.text() == '00:00:00' || vTime.text() == ''){
		$('.item_Durata').css({'visibility' : 'hidden'});
	} else {
		$('.item_Durata', listDati).append(vTime.html());
	}
	if (vDate.text() == ''){
		$('.item_Pubblicato').css({'visibility' : 'hidden'});
	} else {
		$('.item_Pubblicato', listDati).append(vDate.html());
	}
	var listLinks = $('ul.More', dest);
	if (listLinks.length == 0) {
		listLinks = $('<ul class="More"></ul>');
		dest.append(listLinks);
	}
	if (!keepLinks) {
		listLinks.empty();
	}
	vLinks.each(function(){
		if ($(this).html().length>0) {
			var li = $('<li></li>');
			li.html('<a href="'+$(this).html()+'">'+$(this).attr('title')+'</a>');
			var t = $(this).attr('target');
			if (!!t) {
				li.find('a').attr('target', t);
			}
			listLinks.append(li);
		}
	});
	return true;
};
var id_ProgContent_HTML = false;
$(function(){
	// pezza messa per xfactor e qui programmi che accedono al dom prima di loadProgInfo....
	// id_ProgContent_HTML = $('#id_ProgContent');
	$('#id_ProgContent').remove();
});
function loadProgInfo() {
	var html = $.trim($('#id_ProgContent').html());
	$('#id_ProgContent').remove();
	if (id_ProgContent_HTML != false) {
		html = id_ProgContent_HTML;
	}
	if (html != '' && !/^\/dl\/RaiTV\/programmi/i.test(html)) {
			$("#playerVod .contVod").html(html);
			
			try {
				var isIpad = (navigator.userAgent.match(/iPad/i));
				var isIphone = (navigator.userAgent.match(/iPhone/i));
				// jScrollPane inutilizzabile con il touch di safari
				if (!isIpad && !isIphone) {
					var isIpad = (navigator.userAgent.match(/iPad/i));
					var isIphone = (navigator.userAgent.match(/iPhone/i));
					// jScrollPane inutilizzabile con il touch di safari
					if (!isIpad && !isIphone) {
						$('#paneInfoProg').jScrollPane({showArrows:false, scrollbarWidth:16 }); /*descrizioneprog*/
					}
				}
			} catch (e) {}
			$('#txtInfoProgramma').hide();
			setReflection(".reflected");
			copyInfoVod();
			applyPngFix();
			try {
				var isIpad = (navigator.userAgent.match(/iPad/i));
				var isIphone = (navigator.userAgent.match(/iPhone/i));
				// jScrollPane inutilizzabile con il touch di safari
				if (!isIpad && !isIphone) {
					$('#paneInfoVideo').jScrollPane({showArrows:false, scrollbarWidth:7 }); /*infovideo*/
				}
			} catch (e) {}
			setStatsItem();
			if ($('#pagEdizioni').length > 0) {
				$('#pagEdizioni').appendTo(".Categorie").show();
				var visibles = 4;
				if ( $("#pagEdizioni .linkEdizioni ul li").length > visibles) {
					$.getScript("/dl/js/jquery/plugin/jcarousellite.pack.js", function(){
						$.getScript("/dl/js/jquery/plugin/jquery.easing.js", function(){
							$("#pagEdizioni .linkEdizioni").jCarouselLite({
								 auto: 4000,
								 btnNext: "#pagEdizioni .next",
								 btnPrev: "#pagEdizioni .prev",
								 speed: 1000,
								 visible: visibles,
								 scroll: 1,
								 easing: "easeOutBack"
							});
						});
					});
				} else {
					$("#pagEdizioni .next").css('visibility', 'hidden');
					$("#pagEdizioni .prev").css('visibility', 'hidden');
				}
			}
			
	} else {
		/* da rimuovere: c'e' l'SSI del block nella page, per ridurre il numero di chiamate ajax */
		AJAX_loadProgInfo();
	}
	
	$.ajax({
	  url: PATH_MYRAITV,
	  cache: false,
	  success: function(html){
		$(".banner300x100").after(html);
	  }
	});
};
function AJAX_loadProgInfo() {
	var url = $('.id_ProgContent').text();
	if(url != null && url !="") {
		$.ajax({
		  url: url,
		  cache: false,
		  success: function(html){
			$("#playerVod .contVod").html(html);
			// $(".contVod").html(html);
			try {
				var isIpad = (navigator.userAgent.match(/iPad/i));
				var isIphone = (navigator.userAgent.match(/iPhone/i));
				// jScrollPane inutilizzabile con il touch di safari
				if (!isIpad && !isIphone) {
					$('#paneInfoProg').jScrollPane({showArrows:false, scrollbarWidth:16 }); /*descrizioneprog*/
				}
			} catch (e) {}
			$('#txtInfoProgramma').hide();
			setReflection(".reflected");
			copyInfoVod();
			applyPngFix();
			try {
				var isIpad = (navigator.userAgent.match(/iPad/i));
				var isIphone = (navigator.userAgent.match(/iPhone/i));
				// jScrollPane inutilizzabile con il touch di safari
				if (!isIpad && !isIphone) {
					$('#paneInfoVideo').jScrollPane({showArrows:false, scrollbarWidth:7 }); /*infovideo*/
				}
			} catch (e) {}
			setStatsItem();
			if ($('#pagEdizioni').length > 0) {
				$('#pagEdizioni').appendTo(".Categorie").show();
				var visibles = 4;
				if ( $("#pagEdizioni .linkEdizioni ul li").length > visibles) {
					$.getScript("/dl/js/jquery/plugin/jcarousellite.pack.js", function(){
						$.getScript("/dl/js/jquery/plugin/jquery.easing.js", function(){
							$("#pagEdizioni .linkEdizioni").jCarouselLite({
								 auto: true,
								 btnNext: "#pagEdizioni .next",
								 btnPrev: "#pagEdizioni .prev",
								 speed: 1000,
								 visible: visibles,
								 scroll: 1,
								 easing: "easeOutBack"
							});
						});
					});
				} else {
					$("#pagEdizioni .next").css('visibility', 'hidden');
					$("#pagEdizioni .prev").css('visibility', 'hidden');
				}
			}
		}
		});
	}
	
	return false;
};

function setStatsItem()
{
	setTimeout(setStatsItemAsync, 5);
}
function setStatsItemAsync()
{
	var uniquename = "";
	var title = "";
	var tags = "";
	var pathImgStat ="";
	var nomeProgramma ="";
	var idProgramma ="";
	var logoEditore ="";
	var duration = "";
	var dateMedia = "";
	var editore = "";
	var durationPost = "";
	var description = "";
	try {uniquename = $('#uniquename').text() != "null" ? $('#uniquename').text() : "";} catch(e){}
	try {idProgramma = $('#myPageMedia').text() != "null" ? $('#myPageMedia').text() : "";} catch(e){}
	try {title = $('#idMedia').text() != "null" || $('#idMedia').length != 0 ? replaceMSWord($('#idMedia').text()) : "";} catch(e){}
	try {nomeProgramma = $("DIV.logoDescr").children("H2").text() != "null" ? replaceMSWord($("DIV.logoDescr").children("H2").text()) : "";} catch(e){}
	try {tags = $('#myTematiche').text() != "null" ? replaceMSWord($('#myTematiche').text()) : "";} catch(e){}
	try {pathImgStat = $('#pathImgStat').text() != "null" ? $('#pathImgStat').text() : "";} catch(e){}
	try {description = $('#infoMedia').text() != "null" ? $('#infoMedia').text() : "";} catch(e){}
	try {dateMedia = $('#dateMedia').text() != "null" ? $('#dateMedia').text() : "";} catch(e){}		
	nomeProgramma = jQuery.trim(nomeProgramma);
	
	// $(".vodOpzioni").clone(true).insertAfter(".boxInfo>H3");
	$(".vodOpzioni").insertAfter(".boxInfo>H3");
	
	if(nomeProgramma == ""){
		tags = tags.substring(0,tags.length-1);
	} else {nomeProgramma = "NomeProgramma:"+nomeProgramma;}
	tags = tags + nomeProgramma;

	if ($("#timeMedia").text() != '00:00:00' && $("#timeMedia").text() != ''){
		duration = "&duration="+escape($("#timeMedia").text());
		durationPost = $("#timeMedia").text();
	} 

	try {
		logoEditore = $(".logoEditore>img").attr("alt");
		editore = "^Editore:"+logoEditore;
	} catch(e){
		logoEditore ="";
	}
	setNielsen(location.href+"&tags="+tags+"&editore="+logoEditore);
	
	if(uniquename != null && uniquename != "") {
		$.ajax({
		   type: "POST",
		   contentType: "application/x-www-form-urlencoded; charset=utf-8",
		   url: "http://"+document.domain+"/StatisticheProxy/proxyPost.jsp",
		   data: {action:"increaseVisits",domain :"RaiTv",localId:uniquename,tags:tags+editore,title :title,imagePath:pathImgStat,duration:durationPost, description:replaceMSWord(description.substr(0,1500)), publDate:dateMedia}
		 });
		 
		var urlContent = "http://"+document.domain+"/StatisticheProxy/proxy.jsp?action=getContent&domain=RaiTv&localId="+uniquename+"&xsl=rai_tv-statistiche-content";
		if (DEBUGRAITV) {alert(urlContent);}
		var urlConsigliati = "http://"+document.domain+"/StatisticheProxy/proxy.jsp?action=mostVisited&domain=RaiTv&days=7&state=1&records=6&order=&tags="+escape(nomeProgramma)+"&xsl=rai_tv-statistiche-consigliati";		
		if (DEBUGRAITV) {alert(urlConsigliati);}
		//Per elezioni Europee e Referendum 
		if((idProgramma == 'Page-fd2cda49-cec3-4649-a2f3-74f8438fad6a') || (idProgramma == 'Page-4dd6a8d4-5800-4780-99b8-b308ab85c735')) {
			display_block('titInfoProgramma');
			display_block('txtInfoProgramma');
			hide_block('titVideoConsigliati');
			hide_block('listaVideoConsigliati');
			$("#titInfoProgramma .close").hide();
			$(".Info").hide();			
		} else {
			$.ajax({
			  url: urlContent,
			  cache: false,
			  success: function(html){
					if (html.indexOf('<title>')<0) {
						$(".item_Pubblicato").after(html);
					} else {
						$(".item_Pubblicato").after('<!-- errore -->');
					}
				}
			});
			$.ajax({
			  url: urlConsigliati,
			  cache: false,
			  success: function(html){
				if (html.indexOf('<title>')<0) {
					$(".listaVideoSmall").html(html);
					try {
						var isIpad = (navigator.userAgent.match(/iPad/i));
						var isIphone = (navigator.userAgent.match(/iPhone/i));
						// jScrollPane inutilizzabile con il touch di safari
						if (!isIpad && !isIphone) {
							$('#pane').jScrollPane({showArrows:false, scrollbarWidth:16 });
						}
					} catch (e) {}
					setReflection(".reflected");
					applyPngFix();
				} else {
					$(".listaVideoSmall").html('<!-- errore -->');
				}
			  }
			});
		}
	}
};

function downloadPodcast(path,name,est) {
	if(typeof est == 'undefined') {est = "";}
	if(name == null && name =="") {name = "RaiTvPodcast";}
	
	var p = new RegExp('[;àèìòù&"/\\\\]','g');
	name = name.replace(p,'_');
	
	if(path != null && path !="") {
		window.open("http://www.rai.tv/services/download.jsp?path="+escape(path)+"&name="+escape(replaceMSWord(name))+"&est="+est,"podcast");
	}
	return false;
};
