// JavaScript Document 

var sVideoType; //= "flash";
var sContentPlayerURL;
var aCookie = null;
var bLoadingHP = false;

sVideoType = GetCookieValue("WebTV:VideoType");
if (sVideoType == "")
	sVideoType = "wmedia";

sVideoType = "flash";
//sVideoType = "wmedia";

var Utils = {

    findPos: function(obj) {
	    var curleft = curtop = 0;
	    if (obj.offsetParent) {
		    curleft = obj.offsetLeft;
		    curtop = obj.offsetTop;
		    while (obj = obj.offsetParent) {
			    curleft += obj.offsetLeft;
			    curtop += obj.offsetTop;
		    }
	    }
	    return [curleft,curtop];
    },

    getOffX : function(o) {
      var curleft = 0;
      if (o.offsetParent)	{
        while (o.offsetParent) {
          curleft += o.offsetLeft;
          o = o.offsetParent;
        }
      } else if (o.x) {
        curleft += o.x;
      }
      return curleft;
    },

    getOffY : function(o) {
      var curtop = 0;
      if (o.offsetParent) {
        while (o.offsetParent) {
          curtop += o.offsetTop;
          o = o.offsetParent;
        }
      } else if (o.y) {
        curtop += o.y;
      }
      return curtop;
    }
};

function OpenLink(sURL)
{
	if (sURL != "")
	{
		//alert(sURL);
		//var oLinkWnd = window.open(sURL, "LinkWnd", "width=800,height=600,left=100,top=200");
		window.open(sURL, "_blank");
	}
}

function GetCookie()
{
	aCookie = document.cookie.split("; ");
	/*for (var c=0 ; c<aCookie.length ; c++)
		alert(aCookie[c].split("=")[0]);*/
}

function GetCookieValue(sName)
{
	if (aCookie == null)
		GetCookie();
	for (var c=0 ; c<aCookie.length ; c++)
	{
		if (aCookie[c].split("=")[0] == sName)
		{
			return aCookie[c].split("=")[1];
		}
	}	
	return "";
}

//GetCookie();
//alert(GetCookieValue("videotype"));

// Players Functions
// Flash Player
function FlashPlayer(id)
{
	if(navigator.appName.indexOf("Microsoft") != -1)
	{
		return window[id];
	}
	else
	{
		return document[id];
	}
};
// WM Player
function WMPlayer(id)
{
	if(navigator.appName.indexOf("Microsoft") != -1)
	{
		return window[id];
	}
	else
	{
		return document[id];
	}
};
// Update Event For Flash Player
function getUpdate(typ, pr1, pr2, pid) 
{ 
	if (typ == "item")
	{
		var curItem = pr1+1;
		PlayListItemChange(curItem);
	}
}
// Update Event For WMedia Player
function checkStatus(iStatus)
{
	//alert(iStatus);
}

// Play Item In Playlist
function playItem(item)
{
	if (sVideoType == "flash")
	{
		// Flash
		var oPlayer = FlashPlayer("WebTVPlayer"); //document.getElementById("WebTVPlayer");
		oPlayer.sendEvent('playitem', item-1);
	}
	else
	{
		// WMedia
		var media = WMPlayer("WinMediaPlayer").currentPlaylist.item(item-1);
		// Play the media item.
		WMPlayer("WinMediaPlayer").controls.playItem(media);		
	}
}

function PlayListItemChange(item)
{
		if (Comunika.focusOnActive > 0)
		{
			//alert(item);
			var sCurGuid;
			var iCurContentID;
			//sCurGuid = "" + $("#ondemandContent #guid_" + item).text();
			sCurGuid = "" + $("#divFocusOn #guid_" + item).text();
			//alert(sCurGuid);
			if (sCurGuid != "")
			{
				//iCurContentID = $("#ondemandContent #contentID_" + item).text();
				iCurContentID = $("#divFocusOn #contentID_" + item).text();
				//alert(iCurContentID);
				Comunika.setcurrentVideo(sCurGuid, iCurContentID) ;
				Comunika.currentFocusOnItem = item;

				if (Comunika.focusOnListActive > 0)
				{
					$('#ondemandContent .elementOndemand').css('backgroundImage', 'url(/images/bgvideolist.gif)') ;
					$('#ondemandContent #video_' + item).css('backgroundImage', 'url(/images/bgvideolistactive.gif)') ;
				}

				Comunika.LoadInfoVideo(null, sCurGuid, iCurContentID);
				//Comunika.GetRating(null, "voteTrick") ;
				//Comunika.GetRating2(null, "voteTrick2") ;
				
			}
		}
}		

function getItemData(idx) 
{
		var oPlayer = document.getElementById("WebTVPlayer");
		var sCurrentGuid = oPlayer.itemData(idx)["description"];
		alert(sCurrentGuid);
		Comunika.LoadInfoVideo(null, sCurrentGuid);
};


function SetVideoType(sType)
{
	sVideoType = sType;
	var url = sContentPlayerURL;
	url += "&videotype=" + sVideoType;
	if (sType == "flash")
		$("#divFullscreen").css('visibility', 'hidden');
	else
		$("#divFullscreen").css('visibility', 'visible');
	
	try 
	{
		var oPlayer = document.getElementById('mediaplayer') ;
		oPlayer.innerHTML = "" ;
	}
	catch (e) {}
	MakeRequest(url,'#mediaplayer', null) ;
	
	var oExpDate;
	oExpDate = new Date(2999, 11, 31);
	document.cookie = "WebTV:VideoType=" + sType + "; expires=" + oExpDate.toGMTString() + ";";
}

function GetVideoType()
{
	
}

/*Tutte le chiamate Ajax usano MakeRequest*/
function MakeRequest(url,objDom,callback) {
	//url += "&videotype=" + sVideoType;
	$(objDom).html("");
	$.ajax({
		type: "GET",
		url: url,
		dataType: "xml",
		success: function(Xml) {
			if($(objDom).attr("id") == "mediaplayer")
			{
				var oPlayer = document.getElementById('mediaplayer') ;
				oPlayer.innerHTML = $("ContentHTML",Xml).text() ;
				//alert($(objDom).html());
			}
			else{
				$(objDom).html($("ContentHTML",Xml).text());		
			}
			
			$(objDom).queue(function(){
			     
					if(callback) callback();
					$(this).dequeue();
			}) ;
       
	   }
   });
}

function setCurrentItem()
{
	var url = "/site/GetAjaxContent.html?Template=Global\\ContentListBroadcast&WebTVBroadcastAction=currentplaylistentry&WebTVSelectedChannelID=139"; //+ Leomedia.currentBroadcastChannel ;

	if (Comunika.broadcastActive > 0)
	{

		$.get(url, function(Xml) 
		{
			var Control_node = Xml.getElementsByTagName('Channel')[0] ;
			var ContentList_node = Xml.getElementsByTagName('ContentList')[0] ;
			var iCurrentItem = parseInt(Control_node.getAttribute('currentplaylistentry')) ;
			//var sCurrentGuid = $('#guid_' + iCurrentItem).text();
			//var iCurrentContentId = $('#contentId_' + iCurrentItem).text();
			var sCurrentGuid = Control_node.getAttribute('currentguid') ;
			var iCurrentContentId = parseInt(Control_node.getAttribute('currentid')) ;
			Comunika.setcurrentVideo(sCurrentGuid, iCurrentContentId) ;

				if (Comunika.broadcastListActive > 0)
				{
					$('#ondemandContent .elementOndemand').css('backgroundImage', 'url(/images/bgvideolist.gif)') ;
					$('#video_' + iCurrentItem).css('backgroundImage', 'url(/images/bgvideolistactive.gif)') ;
				}
			
			if (Comunika.currentBroadcastItem != iCurrentItem)
			{
				Comunika.LoadInfoVideo(null, sCurrentGuid);
				Comunika.currentBroadcastItem = iCurrentItem;
				// GA
				//pageTracker._trackPageview("broadcast:" + sVideoType + "_" + sCurrentGuid);
				Comunika.TrackContentVideo(sCurrentGuid, "broadcast");
			}
			//Comunika.GetRating2(iCurrentContentId, "voteTrick2") ;
		});
		
	} //);	
	Comunika.GetRating(null, "voteTrick") ;
	Comunika.GetRating2(null, "voteTrick2") ;

}

function clearSelection()
{
	$('#ondemandContent .elementOndemand').css('backgroundImage', 'url(/images/bgvideolist.gif)') ;
	$('#ondemandContent .elementTopNews').css('backgroundImage', 'url(/images/bgvideofocuslist.gif)') ;
}

function MakeRequest2(Param, DomElement,noloading,sAttrName) 
{ 
	/*window.clearInterval(oIntervalBroadcast);
	window.clearInterval(oIntervalLocalPlayList);	
	if (noloading!=true)
	{
		$("#generalLoading").css("visibility","visible");
	}*/
	 
	if(String(Param).indexOf('Template=Global\\LocalPlaylist')==-1)
		$('#contentSecond .lnkStartPlayList').css('visibility','hidden');
	//$(DomElement).css("visibility","hidden");
	$.get("/site/GetAjaxContent.html?"+Param+"&videotype="+sVideoType, function(Xml){
		$(DomElement).html($("ContentHTML",Xml).text());
		$("#generalLoading").css("visibility","hidden");
		//$("#generalLoading").clone().prependTo($(DomElement)).css("visibility","hidden");
		
	
		CallbackOperations(Xml);
		
		switch (DomElement)
		{
			case "#channelsList .contentArea":
				$(DomElement).fadeIn(500,RefreshHeightscrollRigthContent);
				$("#channelsList .item .lnk").mousedown(function(){
				 
					$("DIV.container:visible",this.parentNode.parentNode.parentNode).BlindUp(500,RefreshHeightscrollChannelsList,"bounceout");
					 
					if(Number(this.getAttribute('count'))>0)
						$("DIV.container:hidden",this.parentNode).BlindDown(700,RefreshHeightscrollChannelsList,"bounceout");
					//$("DIV.container",this.parentNode).BlindToggleVertically(700,RefreshHeightscrollChannelsList,"bounceout");
		
					$("#contentSecond .titoloContenuto").html("ON DEMAND - " + String(this.innerHTML).toUpperCase());
					$("#channelsList .item .lnk").removeClass("current");
					$(this).addClass("current"); 
				});
				//RefreshHeightscrollChannelsList();
				break;
			case "#rightDynamicContent":
				/*
				$("#rightDynamicContent .item .bottomLinks a").click(function(){
					$(".scheda:visible",this.parentNode.parentNode.parentNode.parentNode.parentNode).BlindUp(300,RefreshHeightscrollRigthContent,"easein");
					$(".scheda:hidden",this.parentNode.parentNode.parentNode.parentNode.parentNode).BlindDown(300,RefreshHeightscrollRigthContent,"easein");
				});
				*/
				$(DomElement).fadeIn(500,RefreshHeightscrollRigthContent);
				break;
			case "#mediaplayer":
				
				$('#mediaplayer object').ready(function(){
					//$(DomElement).fadeIn(500,RefreshHeightscrollRigthContent);
					//alert("chow");
				});
				break;
			default:
				if($(DomElement).attr("class")=="scheda")
				{	 
					if ( $(DomElement).attr("name") == sAttrName )
					{
						$(".scheda:visible",$(DomElement).parent()).BlindUp(300,RefreshHeightscrollRigthContent,"easein")
						$(DomElement).attr("name",sAttrName+"Closed");
					}
					else
					{
						$(".scheda:hidden",$(DomElement).parent()).BlindDown(300,RefreshHeightscrollRigthContent,"easein");
						$(DomElement).attr("name",sAttrName);
					}
				}
				 
				//RefreshHeightscrollRigthContent();
				break;
		}
	}) ;
	
}

function CallbackOperations(Xml)
{
	 
	//BEGIN BroadcastChannel Current play list entry
	try{	
	var Control_node = Xml.getElementsByTagName('Channel')[0];
	if (Control_node!=null && Control_node.getAttribute('isbroadcast')) 
	{
		var CurrentPlayListEntry = Control_node.getAttribute('currentplaylistentry');
		if (CurrentPlayListEntry!=null)
		{
			var ContentList_node = Xml.getElementsByTagName('ContentList')[0];
			var iCountContentList = Number(ContentList_node.getAttribute('count'));
			 
			if (odtBroadcastLastModified != null && String(odtBroadcastLastModified) !=  String(ContentList_node.getAttribute('lastmodified')))
			{
				window.clearInterval(oIntervalBroadcast);
				MakeRequest2("Template=Global\\ContentListBroadcast","#rightDynamicContent");
				odtBroadcastLastModified=String(ContentList_node.getAttribute('lastmodified'));
			}	
			else
			{	
				odtBroadcastLastModified=String(ContentList_node.getAttribute('lastmodified'));
			
				var iCurrentPlayListEntry = Control_node.getAttribute('currentplaylistentry');
				
				$("#Content" + String( Number(iCurrentPlayListEntry)-1) ).css("background","url(/pix/bg_item.gif) no-repeat left top") ;
				if(Number(iCurrentPlayListEntry)==1)
					$("#Content" + String( Number(iCountContentList)) ).css("background","url(/pix/bg_item.gif) no-repeat left top") ;
					
				 
				$("#Content" + iCurrentPlayListEntry).css("background","url(/pix/bg_item_selected.gif) no-repeat left top") ;
				oIntervalBroadcast = window.setInterval(
			 		function () {
			 			MakeRequest2("Template=Global\\ContentListBroadcast&WebTVBroadcastAction=currentplaylistentry",null,true);
				 			
				},Number(30000));
			}
		}
	}
	}
	catch(e){}
	//END   BroadcastChannel Current play list entry
	
	//BEGIN LocalPlaylist
	try{
	 var LocalPlayList_node = Xml.getElementsByTagName('PlayList')[0];
	if (LocalPlayList_node != null)
	{
		
		var ContentList_node = LocalPlayList_node.firstChild;
		var iCountContentList = ContentList_node.getAttribute('count');
		if(isNaN(iCountContentList) || Number(iCountContentList)<=0)
		{
			$("#tabMyPlayList").html("MY PLAYLIST");
			
		}
		else
		{
			$("#tabMyPlayList").html("MY PLAYLIST (" + iCountContentList + ")" ); 
		}
		
		if (ContentList_node.getAttribute('action')=="remove")
			$("#contentSecond .titoloContenuto").html($("#tabMyPlayList").html());	
			
		 
	} 
	}
	catch(e){}
	//END LocalPlaylist
	 
}

$(document).ready(function(){
	
	$("#lev2").hide();
	Comunika.LoadHomePage();
	//$("#btnCaption").hide() ;
	$("#mainMenu .menuOff  a").text("") ;
	//$("#menuOndemand").find("a:first").addClass("active") ;
	$("#container .controls").find("a:first").addClass("active") ;
});

var Comunika = {

	// intervallo di refresh per verificare l'item in quel momento attivo nel canale broadcast
	intervalBroadcastTick : 30000,
	// per il thread dei broadcast channel
	intervalBroadcastChannel : 0,
	// definisce il canale broadcast in quel momento attivo
	currentBroadcastChannel : 109,
	currentBroadcastItem : 0,
	// per fare il check del current item del broadcast channel
	broadcastActive : 0,
	broadcastListActive : 0,
	// Credo che non sia mai utilizzato ???
	ondemandActive : 0,
	// servono ad alle ;-)
	currentVideoGuid : null,
	currentVideoId : 0,
	
	// FocusOn simula il Broadcast
	focusOnActive : 1,
	focusOnListActive : 0,
	
	lastObject : null ,
	bIsOpen : null,
	
	iLoadedChannel : 0,
	iLoadedContent : 0,
	sLoadedGuid : "",
	iLoadedLev1Channel : 0,
	iLoadedLev2Channel : 0,
	
	bIsSpider : false,
	
	LoadHomePage : function() {
	
		bLoadingHP = true;
		
		if (Comunika.iLoadedChannel == 0)
			Comunika.LoadTopNewsElement();
		Comunika.checkLogin() ;
		Comunika.LoadNews() ;
		if (Comunika.iLoadedContent == 0)
		{
			//Comunika.LoadPlayer();
			Comunika.LoadFocusOnVideo();
		}
		//Comunika.LoadOnAirVideo();
		Comunika.LoadFirstLevelMenu();
		//Comunika.LoadSecondLevelMenu();
		
		//Comunika.intevalBroacastChannel = window.setInterval("setCurrentItem()", Comunika.intervalBroadcastTick) ;
		//Comunika.CheckQuerystring();
		//Comunika.GetRating(1) ;
		
		if (sVideoType == "flash")
			$("#divFullscreen").css("visibility", "hidden");
		else
			$("#divFullscreen").css("visibility", "visible");
			
		bLoadingHP = false;
		
	},
	
	CheckQuerystring : function(ChannelID, Lev1ChannelID, Lev2ChannelID, ContentGuid, ContentID) {

		//Comunika.SpiderCheck();
		//Comunika.bIsSpider = true;

		if (ChannelID != "0")
		{
			Comunika.iLoadedChannel = ChannelID;
			Comunika.LoadContentList(null, ChannelID);
		}
		if (Lev1ChannelID != "0")
		{
			Comunika.iLoadedLev1Channel = Lev1ChannelID;
		}
		if (Lev2ChannelID != "0")
		{
			Comunika.iLoadedLev2Channel = Lev2ChannelID;
		}
		if (ContentGuid != "0")
		{
			Comunika.iLoadedContent = ContentID;
			Comunika.sLoadedGuid = ContentGuid;
			
			if (!Comunika.bIsSpider)
			{
				// Browsers
				Comunika.LoadContent(null, ContentGuid, ContentID);
			}
			else
			{
				// Search Engine
				//alert(document.getElementById("page"));
				//alert($("#page").html(""));
				var url = "/site/GetAjaxContent.html?template=Global\\ExtraInfo" + "&WebTVContentID=" + ContentGuid; //+ "&videotype=" + sVideoType;
				MakeRequest(url,"#page",Comunika.LoadInfoVideoCallback(ContentGuid)) ;
			}
			
		}
		
	},
	
	SpiderCheck : function()
	{
		var botKeywords = new Array();
		botKeywords = [ "bot", "spider", "google", "yahoo", "search", "crawl", "slurp", "msn", "teoma", "ask.com" ];
		var n = 0;
		for (var i=0 ; i<botKeywords.length ; i++)
		{
			if (navigator.userAgent.toLowerCase().indexOf(botKeywords[i]) > -1)
				n++;
		}
		Comunika.bIsSpider = (n > 1);	
	},

	LoadRelatedContents : function () {
		var url = "/site/GetAjaxContent.html?Template=Comunika\\RelatedContentList&WebTVContentID=" + Comunika.currentVideoId ;
		$("#menuOndemand").find("a").removeClass("active") ;
		//$(objDom).addClass("active") ;
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
			//Comunika.LoadInfoVideo() ;
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		Comunika.clearFirstLevelMenuSelection();
	},
	
	callStudiomobile : function () {
		//Comunika.LoadSecondLevelMenu() ;
		var url = "/site/GetAjaxContent.html?Template=Comunika\\SecondLevelSubMenu&WebTVParentChannelID=268" ;
		$("#lev2").slideDown(500,function(){
			$("#bodyContent").animate({marginTop:"0px"},500) ;
			$("#lev2").html("");
			MakeRequest(url,"#lev2", function () {
				//Comunika.initSubMenu() ;
				url = "/site/GetAjaxContent.html?Template=Global\\ContentList&WebTVSelectedChannelID=275" ;
				//$('#rightContent #ondemandContent').fadeOut(300,function(){
					//$("rightContent #ondemandContent").queue(function() {
					  MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
					  Comunika.LoadContent($("video_e4780a6ea9b842f2a748b35ab3e8719c a"), 'e4780a6ea9b842f2a748b35ab3e8719c', 1083) ;
					//		$("rightContent #ondemandContent").dequeue();
					//}) ;
				//}) ;
				Comunika.bIsOpen = true ;
			}) ;	
		}) ;
	},
	
	logOut : function () {
		var url = "/site/GetAjaxContent.html?Template=Comunika\\Logout" ;
		$.ajax({
				type: "GET",
				url: url,
				dataType: "xml",
				success: function(Xml) {
					var sResult = $("ContentHTML",Xml).text() ;
					if (sResult == "true") 
					{
						$('#panelInfoUser').fadeOut(300, function () {
							$('#frmLogin').fadeIn(300) ;
						}) ;
					}
				}
		});
	},
	
	checkLogin : function () {
		var url = "/site/GetAjaxContent.html?Template=Comunika\\UserLogged" ;
		$.ajax({
				type: "GET",
				url: url,
				dataType: "xml",
				success: function(Xml) {
					var sResult = $("ContentHTML",Xml).text() ;
					if (sResult == "true") 
					{
						var url = "/site/GetAjaxContent.html?Template=Comunika\\GetUserLogged" ;
						MakeRequest(url,'#panelInfoUser', function () { $('#panelInfoUser').fadeIn(300) ; }) ;
					}
					else $('#frmLogin').fadeIn(300) ;
				}
		});	
	},
	
	playerFunction : function (sAction) {
		var oMediaPlayer = document.getElementById('WinMediaPlayer') ;
		if (oMediaPlayer != null)
		{
			switch(sAction.toLowerCase())
			{
				case "fullscreen":
					if (oMediaPlayer.playState == 3)
						oMediaPlayer.fullScreen = true ;
					break;
					
				case "localplaylist":
					LocalPlayListSetCurrent(idWinMediaPlayer) ;
					break;
							 
			}
		}  
	},
	
	PostComment : function (ipostid, iauthuserid, icontentid) {
		var sText = $('#text_'+ipostid).val() ;
		if (iauthuserid != 0)
		{
			if (icontentid == 0) icontentid = Comunika.currentVideoId ;
			//alert(ipostid + " " + iauthuserid + " " + icontentid);	
			if (sText != "")
			{
				var url = "/site/GetAjaxContent.html?Template=Comunika\\Blog" ;
				$.post(url, { message: sText, userid: iauthuserid, contentid: icontentid, parentid: ipostid}, function(Xml) { 
					Comunika.LoadBlog('infoVideo',Comunika.currentVideoId,0) ;	
				}, "xml") ;
			}
		}
		else
		{
			alert("Ti devi loggare per inserire un commento !") ;
		}
	},
	
	LoginUser : function () {
		var sLogin = $('#txtname').val() ;
		var sPassword = $('#txtpasswd').val() ;
		if (sLogin != "" && sPassword != "")
		{
			var url = "/site/GetAjaxContent.html?Template=Comunika\\Login" ;
			$.post(url, { txtname: sLogin, txtpasswd: sPassword}, function(Xml) { 
				var oXML = Xml ;
				var oContentHTML = oXML.getElementsByTagName('ContentHTML')[0] ;
				var isAuthenticated = oContentHTML.getAttribute('authenticated') ;
				if (isAuthenticated == 1)
				{
					$('#frmLogin').fadeOut(500, function () {
						$('#panelInfoUser').html($("ContentHTML",Xml).text()) ;
						$('#panelInfoUser').fadeIn(500) ;	
					});
				}
				else
				{
					alert("Username o Password sbagliate !") ;
				}
				//if ($("ContentHTML",Xml).text() != " ")
				//	alert("***"+$("ContentHTML",Xml).text()+"***") ;
			}, "xml") ;
		}
	},
	
	getSection : function(obj, channelID){
		
		Comunika.LoadContentList(obj, channelID);
		$(obj).parent().parent().parent().find("div").removeClass("active") ;
		$(obj).find("div").addClass("active") ;
		Comunika.ClearMenuLev2();

		//$(obj).parent().parent().find("a").removeClass("active");
		//$(obj).addClass("active") ;
	},
	
	clearFirstLevelMenuSelection : function() {
		$("#flMenu").find("div").removeClass("active");
		Comunika.ClearMenuLev2();
	},
	selectFirstLevelMenu : function(id) {
		//alert(id);
		$("#flMenu").find("#ch_264").addClass("active");
		//alert("Ciao");
	},
	
	LoadFirstLevelMenu : function() {
		//var url = "/site/GetAjaxContent.html?Template=Comunika\\FirstLevelMenu";
		var url = "/site/GetAjaxContent.html?Template=Arcadia\\FirstLevelMenu&WebTVParentChannelID=261";
		MakeRequest(url,'#mainMenu', function()
						{
							if (Comunika.iLoadedLev1Channel != 0)
							{
								//alert(Comunika.iLoadedLev1Channel);
								//$("#ch_" + Comunika.iLoadedChannel).addClass("active");
								$("#ch_" + Comunika.iLoadedLev1Channel).find("div").addClass("active");
							}
							if (Comunika.iLoadedLev2Channel != 0)
							{
								Comunika.LoadMenuLev2($("#ch_" + Comunika.iLoadedLev1Channel), Comunika.iLoadedLev1Channel);
							}
						}
					);
	},

	LoadMenuLev2 : function(objDom, channelID)
	{
		var url = "/site/GetAjaxContent.html?Template=Comunika\\MenuLev2&WebTVParentChannelID=" + channelID;
		MakeRequest(url,'#underMenu', function()
										{
											$(objDom).parent().parent().parent().find("div").removeClass("active") ;
											$(objDom).find("div").addClass("active") ;
											//Comunika.initMenuLev2();
										});
	},
	ClearMenuLev2 : function()
	{
		$('#underMenu').html('');
	},

	LoadSecondLevelMenu : function() {
		var url = "/site/GetAjaxContent.html?Template=Comunika\\SecondLevelMenu&WebTVParentChannelID=262";
		MakeRequest(url,'#underMenu', function()
						{
							if (Comunika.iLoadedLev2Channel != 0)
							{
								var url = "/site/GetAjaxContent.html?Template=Comunika\\SecondLevelSubMenu&WebTVParentChannelID=" + Comunika.iLoadedLev2Channel ;
								$("#lev2").slideDown(500,function(){
									$("#bodyContent").animate({marginTop:"0px"},500) ;
									$("#lev2").html("");
									MakeRequest(url,"#lev2", function()
											{
												$("#ch_" + Comunika.iLoadedLev2Channel).addClass("active");
												$("#ch_" + Comunika.iLoadedChannel).css("text-decoration", "underline");
												Comunika.initSubMenu();
											}
										);
									});
								Comunika.bIsOpen = true ;
							}
						}
					);
	},
	
	GetNews : function (id, sGuid) {
		var url = "/site/GetAjaxContent.html?Template=Comunika\\NewsContent&ContentID=" + id ;
		Comunika.setbuttonVideoPanel("clear") ;
		MakeRequest(url,'#infoVideo', function () {
			$("#infoVideo .scroll-pane").jScrollPane({showArrows:true, scrollbarWidth: 9, arrowSize: 16,dragMinHeight: 17, dragMaxHeight: 17}); 
		}) ;
		
		if (sGuid != null)
		{
			clearSelection();
			var sCurBG = $('#video_' + sGuid).css('backgroundImage');
			$('#video_' + sGuid).css('backgroundImage', sCurBG.replace('.gif', 'active.gif')) ;
		}
		// GA
		pageTracker._trackPageview("news:" + id);
	},

	RateContent : function(contentid, ratevalue, userid) {
		var url = "/site/GetAjaxContent.html?Template=Comunika\\Rate&contentid=" + contentid + "&rating=" + ratevalue + "&userid=" + userid ;
		$("#voteTrick").fadeOut(300, function () {
			$("#voteTrick").html("loading...") ;
			MakeRequest(url,'#voteTrick', function () {
				$("#voteTrick").fadeIn(300) ;
			}) ;
		}) ;
	},
	
	GetRating : function(contentid, objDom) {
		var url = "/site/GetAjaxContent.html?Template=Comunika\\Rate&contentid=" + Comunika.currentVideoId; //contentid ;
		//alert(contentid + " " + objDom) ;
		/*
		$('#'+objDom).fadeOut(300, function () {
			$('#'+objDom).html("loading...") ;
			MakeRequest(url,'#'+objDom, function () {
				$('#'+objDom).fadeIn(300) ;
			}) ;
		}) ;
		*/

		MakeRequest(url,'#'+objDom, null) ;
	},
	
	GetRating2 : function(contentid, objDom) {
		var url = "/site/GetAjaxContent.html?Template=Comunika\\Rating&contentid=" + Comunika.currentVideoId; //contentid ;
		//alert(contentid + " " + objDom) ;
		/*
		$('#'+objDom).fadeOut(300, function () {
			$('#'+objDom).html("loading...") ;
			MakeRequest(url,'#'+objDom, function () {
				$('#'+objDom).fadeIn(300) ;
			}) ;
		}) ;
		*/
		MakeRequest(url,'#'+objDom, null) ;
	},
	
	Search : function () {
		var txtSearch = $('#txtSearch').val() ;
		$('#txtSearch').val('') ;
		if (txtSearch != "") {
			var url = "/site/GetAjaxContent.html?Template=Comunika\\ContentListSearch&extrainfofilter=Titolo:LIKE:" + txtSearch ;
			MakeRequest(url,'#ondemandContent', null ) ;	
		}
	},
	
	sendRichiestaInfo : function () {
		var sNome = $("#rinfo_nome").val() ;
		var sCognome = $("#rinfo_cognome").val() ;
		var sAzienda = $("#rinfo_azienda").val() ;
		var sEmail = $("#rinfo_email").val() ;
		var sMessaggio = $("#rinfo_messaggio").val() ;
		var iContentId = Comunika.currentVideoId ;
		var url = "/site/it-IT/comunika_richiestainfo.html" ;
		
		$.post(url, { nome: sNome, cognome: sCognome, azienda : sAzienda, email : sEmail, messaggio : sMessaggio, contentid : iContentId }, function(Xml) {
				if ($("ContentHTML",Xml).text() == "true")
					$("#infoVideo").html("<div><br /></div><p align=\"center\">Richiesta inviata correttamente</p>") ;
				else
					$("#infoVideo").html("<div><br /></div><p align=\"center\">Si è verivicato un problema, contattare il supporto</p>") ;
			; }	 
		, "xml");		
	},
	
	setcurrentVideo : function (guid, contentid) {
		Comunika.currentVideoGuid = guid ; 
		Comunika.currentVideoId = contentid ; 
	},
	
	LoadSubMenu : function(objDom, channelID) {
		//alert(channelID);
		//var url = "/data/MenuSections/subMenu.xml"
		var url = "/site/GetAjaxContent.html?Template=Comunika\\SecondLevelSubMenu&WebTVParentChannelID=" + channelID;
			if(Comunika.lastObject == null || Comunika.lastObject != objDom ||(Comunika.lastObject == objDom && Comunika.bIsOpen == false))
			{
				//alert(channelID);
				//alert($(objDom).parent().parent().html()) ;
				$(objDom).parent().parent().find("a").removeClass("active") ;
				$(objDom).addClass("active") ;
				$("#lev2").slideUp(500, function(){
					$("#bodyContent").animate({marginTop:"0px"},500) ;
					$("#lev2").html("");
					$("#lev2").slideDown(500,function(){
						MakeRequest(url,"#lev2",Comunika.initSubMenu) ;	
					}) ;
				}) ;
				Comunika.lastObject = objDom;
				Comunika.bIsOpen = true ;
			}
			else
			{
				$("#lev2").slideUp(500, function(){
					$("#bodyContent").animate({marginTop:"-15px"},500) ;
					Comunika.bIsOpen = false ;
					$(objDom).parent().parent().find("a").removeClass("active") ;
				}) ;
			
			}
		
		
	},
	
	Votetrick : function(objDoms, numberVotes) {
		var srcElemOff = "/images/voteoff.gif";
		var srcElemOn = "/images/voteon.gif";

		$(objDoms).prevAll().find("img").attr("src",srcElemOn);
		$(objDoms).find("img").attr("src",srcElemOn);
		
		/*
		$(".voteTrick").mouseout(function(){
				$(".voteTrick img").attr("src",srcElemOff);	
		});*/
	},
	Voteclear : function(objDoms, numberVotes) {
		var srcElemOff = "/images/voteoff.gif";
		var srcElemOn = "/images/voteon.gif";

		$(objDoms).prevAll().find("img").attr("src",srcElemOff);
		$(objDoms).find("img").attr("src",srcElemOff);
		
		/*
		$(".voteTrick").mouseout(function(){
				$(".voteTrick img").attr("src",srcElemOff);	
		});*/
	},
	LoadOnAirElement : function(objDom) {
	//var url = "/data/rightContent/OnAir/onAir.xml";
	var url = "/site/GetAjaxContent.html?Template=Global\\ContentListBroadcast";
		$("#menuOndemand").find("a").removeClass("active") ;
		$(objDom).addClass("active") ;
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
			//Comunika.LoadInfoVideo() ;
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		Comunika.clearFirstLevelMenuSelection();
		Comunika.broadcastListActive = 1;
		// GA
		pageTracker._trackPageview("channel:OnAir");
	},
	
	LoadTopNewsElement : function(objDom, sPage) {
		//var url = "/data/rightContent/FocusOn/focusOn.xml"
		var url = "/site/GetAjaxContent.html?Template=Comunika\\TopNewsContentList" + "&WebTVSelectedChannelID=294";
		if (sPage != null)
			url += "&page=" + sPage;
		$("#menuOndemand").find("a").removeClass("active") ;
		$("#menuOndemand .btnTopNews").find("a").addClass("active") ;
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
			//Comunika.getSection(objDom, 282);
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		Comunika.clearFirstLevelMenuSelection();
		// GA
		if (!bLoadingHP)
			pageTracker._trackPageview("channel:TopNews");
	},

	LoadFocusOnElement : function(objDom, sPage) {
		//var url = "/data/rightContent/FocusOn/focusOn.xml"
		//var url = "/site/GetAjaxContent.html?Template=Global\\ContentList" + "&WebTVSelectedChannelID=282";
		var url = "/site/GetAjaxContent.html?Template=Comunika\\FocusOnContentList" + "&WebTVSelectedChannelID=282";
		if (sPage != null)
			url += "&page=" + sPage;
		$("#menuOndemand").find("a").removeClass("active") ;
		$("#menuOndemand .btnFocusOn").find("a").addClass("active") ;
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
			//Comunika.getSection(objDom, 282);
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		Comunika.clearFirstLevelMenuSelection();
		Comunika.focusOnListActive = 1;
		// GA
		pageTracker._trackPageview("channel:FocusOn");
	},
	
	LoadMostViewsElement : function(objDom) {
	//var url = "/data/rightContent/MostViews/mostViews.xml"
		var url = "/site/GetAjaxContent.html?Template=Global\\MostVisited";
		$("#menuOndemand").find("a").removeClass("active") ;
		$(objDom).addClass("active") ;
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		Comunika.clearFirstLevelMenuSelection();
		// GA
		pageTracker._trackPageview("channel:MostVisited");
	},
	
	LoadContentList : function(objDom, channelID, sPage) {
		var url = "/site/GetAjaxContent.html?Template=Global\\ContentList" + "&WebTVSelectedChannelID=" + channelID;
		Comunika.broadcastListActive = 0;
		Comunika.focusOnListActive = 0;
		if (sPage != null)
			url += "&page=" + sPage;
		$("#underMenu").find("a").removeClass("active");
		if (objDom != null)
		{
			$("#lev2 a").attr("style", "");
			$("#menuOndemand").find("a").removeClass("active") ;
			$(objDom).addClass("active") ;
		}
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
			//Comunika.LoadInfoVideo() ;
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		try
		{
			if ($(objDom).parent().attr("id").indexOf("lev2") == -1)
				Comunika.clearFirstLevelMenuSelection();
		}
		catch (e)
		{
			Comunika.clearFirstLevelMenuSelection();
		}
		// GA
		pageTracker._trackPageview("channel:" + channelID);
	},
	
	LoadPlayListElement : function(objDom) {
	//var url = "/data/rightContent/MyPlayList/MyPlayList.xml"
	var url = "/site/GetAjaxContent.html?Template=Global\\LocalPlaylist";
		$("#menuOndemand").find("a").removeClass("active") ;
		$(objDom).addClass("active") ;
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		Comunika.clearFirstLevelMenuSelection();
		// GA
		pageTracker._trackPageview("channel:MyPlaylist");
	},
	AddPlayListElement : function(objDom, contentGuid) {
	var url = "/site/GetAjaxContent.html?Template=Global\\LocalPlaylist&WebTVLocalPlaylistAction=add&WebTVContentID=" + contentGuid;
		$("#menuOndemand").find("a").removeClass("active") ;
		$(objDom).addClass("active") ;
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		Comunika.clearFirstLevelMenuSelection();
	},
	RemovePlayListElement : function(objDom, index) {
	var url = "/site/GetAjaxContent.html?Template=Global\\LocalPlaylist&WebTVLocalPlaylistAction=remove&WebTVLocalPlaylistIndex=" + index;
		$("#menuOndemand").find("a").removeClass("active") ;
		$(objDom).addClass("active") ;
		$('#rightContent #ondemandContent').fadeOut(300,function(){
			MakeRequest(url,"#rightContent #ondemandContent",Comunika.initScrollPane) ;	
		}) ;
		$('#rightContent #ondemandContent').fadeIn(300) ;
		Comunika.clearFirstLevelMenuSelection();
	},
	
	setbuttonVideoPanel : function (type) {
		switch (type)
		{
			case "info":
				$("#buttonsInfoPanel .btnInfoVideo a").css('backgroundImage', 'url(/images/btnInfoVideoOn.gif)');
				$("#buttonsInfoPanel .btnRelatedContent a").css('backgroundImage', 'url(/images/btnRelatedContent.gif)');
				$("#buttonsInfoPanel .btnBlog a").css('backgroundImage', 'url(/images/btnBlog.gif)');
				$("#buttonsInfoPanel .btnCaption a").css('backgroundImage', 'url(/images/btncaption.gif)');
				break;
				
			case "relatedcontent":
				$("#buttonsInfoPanel .btnInfoVideo a").css('backgroundImage', 'url(/images/btnInfoVideo.gif)');
				$("#buttonsInfoPanel .btnRelatedContent a").css('backgroundImage', 'url(/images/btnRelatedContentOn.gif)');
				$("#buttonsInfoPanel .btnBlog a").css('backgroundImage', 'url(/images/btnBlog.gif)');
				$("#buttonsInfoPanel .btnCaption a").css('backgroundImage', 'url(/images/btncaption.gif)');
				break;
				
			case "blog":
				$("#buttonsInfoPanel .btnInfoVideo a").css('backgroundImage', 'url(/images/btnInfoVideo.gif)');
				$("#buttonsInfoPanel .btnRelatedContent a").css('backgroundImage', 'url(/images/btnRelatedContent.gif)');
				$("#buttonsInfoPanel .btnBlog a").css('backgroundImage', 'url(/images/btnBlogOn.gif)');
				$("#buttonsInfoPanel .btnCaption a").css('backgroundImage', 'url(/images/btncaption.gif)');
				break;
		
			case "richiestainfo":
				$("#buttonsInfoPanel .btnInfoVideo a").css('backgroundImage', 'url(/images/btnInfoVideo.gif)');
				$("#buttonsInfoPanel .btnRelatedContent a").css('backgroundImage', 'url(/images/btnRelatedContent.gif)');
				$("#buttonsInfoPanel .btnBlog a").css('backgroundImage', 'url(/images/btnBlog.gif)');
				$("#buttonsInfoPanel .btnCaption a").css('backgroundImage', 'url(/images/btncaptionOn.gif)');
				break;
				
			case "clear":
				$("#buttonsInfoPanel .btnInfoVideo a").css('backgroundImage', 'url(/images/btnInfoVideo.gif)');
				$("#buttonsInfoPanel .btnRelatedContent a").css('backgroundImage', 'url(/images/btnRelatedContent.gif)');
				$("#buttonsInfoPanel .btnBlog a").css('backgroundImage', 'url(/images/btnBlog.gif)');
				$("#buttonsInfoPanel .btnCaption a").css('backgroundImage', 'url(/images/btncaption.gif)');
				break;
				
			default:
				break;
		}
	},
	
	LoadInfoVideo : function(objDom, contentGuid, contentId) {
	//var url = "/data/rightContent/InfoVideo/InfoVideo.xml"
		if (contentGuid != null)
		{
			/*
			if ($("#richiestaInfo_"+Comunika.currentVideoId).text() != "") 
			{
				$("#btnCaption").css("visibility","visible") ;
			}
			else 
			{
				$("#btnCaption").css("visibility","hidden") ;
			}
			*/
			//$("#buttonsInfoPanel .btnInfoVideo a").css('backgroundImage', 'url(/images/btnInfoVideoOn.gif)');
			Comunika.setbuttonVideoPanel("info") ;
			//alert("Ciao");
			var url = "/site/GetAjaxContent.html?template=Global\\ExtraInfo" + "&WebTVContentID=" + contentGuid; //+ "&videotype=" + sVideoType;
			//document.location.href = url ;
			if (objDom != null)
			{
				$("#container .controls").find("a").removeClass("active") ;
				$(objDom).addClass("active") ;
			}
			$('#infoVideo').fadeOut(300,function(){
				MakeRequest(url,"#container #infoVideo",Comunika.LoadInfoVideoCallback(contentGuid)) ;
			}) ;
			$('#infoVideo').fadeIn(300, function () {
				//$('#voteTrick2').hide() ;
				$("#infoVideo .scroll-pane").jScrollPane({showArrows:true, scrollbarWidth: 9, arrowSize: 16,dragMinHeight: 17, dragMaxHeight: 17}); 
				Comunika.GetRating2(contentId, 'voteTrick2') ;
				Comunika.GetRating(contentId, 'voteTrick') ;
			}) ;
		}
	},
	LoadChapterList : function(contentGuid) {
		var url = "/site/GetAjaxContent.html?template=Comunika\\ChapterList" + "&WebTVContentGuid=" + contentGuid;
		
		if (Comunika.broadcastActive != 1)
			MakeRequest(url,"#container #infoVideo #chapters",null);	
	},
	LoadInfoVideoCallback : function(contentGuid) {
		//Comunika.initScrollPane();
		//alert(contentGuid);
		//Comunika.LoadChapterList(contentGuid);
	},
	SetRichiestaInfo : function(iValue)
	{
		if (iValue == "1") 
		{
			$("#btnCaption").css("visibility","visible") ;
		}
		else 
		{
			$("#btnCaption").css("visibility","hidden") ;
		}
	},
	
	LoadPlayer : function() {
		var url = "/site/GetAjaxContent.html?template=\\Global\\ContentPlayer";
		sContentPlayerURL = url;
		url += "&videotype=" + sVideoType;
		MakeRequest(url,'#mediaplayer', null) ;
	},
	LoadContentVideo : function(objDom, sGuid) {
		//MakeRequest2('Template=Global\\ContentPlayer&WebTVContentID=' + sGuid, '#mediaplayer');
		var url = "/site/GetAjaxContent.html?template=Global\\ContentPlayer" + "&WebTVContentID=" + sGuid + "&WebTVOnDemandChannelID=0";
		sContentPlayerURL = url;
		url += "&videotype=" + sVideoType;
		MakeRequest(url,'#mediaplayer', null) ;
		Comunika.broadcastActive = 0;
		Comunika.focusOnActive = 0;
		clearSelection();
		try
		{
			var sCurBG = $('#video_' + sGuid).css('backgroundImage');
			$('#video_' + sGuid).css('backgroundImage', sCurBG.replace('.gif', 'active.gif')) ;
			//alert($('#video_' + sGuid));
		}
		catch (e) {}
		// GA
		//pageTracker._trackPageview("ondemand:" + sVideoType + "_" + sGuid);
		Comunika.TrackContentVideo(sGuid, "ondemand");
		
	},
	
	TrackContentVideo : function(contentGuid, sMode)
	{
		// Loads "TrackContent" Template That Calls "GATrackContentVideo" Passing "Titolo" (ExtraInfo) As Param
		// sMode: ondemand | broadcast
		if (contentGuid != null)
		{
			var url = "/site/GetAjaxContent.html?template=Global\\TrackContentVideo" + "&WebTVContentID=" + contentGuid + "&Mode=" + sMode;
			MakeRequest(url, "#GATrackContent", null) ;
		}
	},
	
	GATrackContentVideo : function(sTitle, sMode)
	{
		//alert(sMode + ":[" + sTitle + "][" +  sVideoType + "]");
		// sMode: ondemand | broadcast
		pageTracker._trackPageview(sMode + ":[" + sTitle.replace('"', '\"') + "][" +  sVideoType + "]");
		pageTracker._trackPageview(sMode + ":[" +  sVideoType + "]");
	},
	
	LoadContentVideoCallback : function(objDom, sGuid) {
		Comunika.LoadInfoVideo(objDom, sGuid);
	},
	LoadOnAirVideo : function() {
		//MakeRequest2('Template=Global\\ContentPlayer', '#mediaplayer');
		Comunika.currentBroadcastItem = 0;
		Comunika.broadcastActive = 1;
		var url = "/site/GetAjaxContent.html?template=\\Global\\ContentPlayer";
		sContentPlayerURL = url;
		url += "&videotype=" + sVideoType;
		MakeRequest(url,'#mediaplayer', null) ;
		//setCurrentItem();
	},
	LoadChapterVideo : function(sGuid) {
		//MakeRequest2('Template=Global\\ContentPlayer&WebTVContentID=' + sGuid, '#mediaplayer');
		var url = "/site/GetAjaxContent.html?template=Global\\ContentPlayer" + "&WebTVContentID=" + sGuid + "&WebTVOnDemandChannelID=0";
		sContentPlayerURL = url;
		url += "&videotype=" + sVideoType;
		MakeRequest(url,'#mediaplayer', null) ;
		Comunika.broadcastActive = 0;
		Comunika.focusOnActive = 0;
	},

	LoadOnAir : function(objDom) {
		Comunika.LoadOnAirElement(objDom);
		if (Comunika.broadcastActive == 0)
			Comunika.LoadOnAirVideo();
	},

	LoadFocusOn : function(objDom) {
		Comunika.LoadFocusOnElement(objDom);
		if (Comunika.focusOnActive == 0)
			Comunika.LoadFocusOnVideo();
	},
	
	LoadFocusOnVideo : function() {
		//Comunika.currentBroadcastItem = 0;
		var iChannel;
		iChannel = 282; //getChannelIdx("FocusOn");
		//iChannel = 294; //getChannelIdx("FocusOn");
		
		Comunika.focusOnActive = 1;
		// Load ContentList In Hidden DIV
		var url = "/site/GetAjaxContent.html?Template=Comunika\\FocusOnContentList" + "&WebTVSelectedChannelID=" + iChannel;
		MakeRequest(url,"#divFocusOn", null) ;
		// Load Video In Player
		url = "/site/GetAjaxContent.html?template=Global\\ContentPlayer&WebTVOnDemandChannelID=" + iChannel;
		url += "&autostart=false";
		sContentPlayerURL = url;
		url += "&videotype=" + sVideoType;
		MakeRequest(url,'#mediaplayer', null) ;
	},
	
	LoadContent : function(objDom, sGuid, contentId, sTitle) {
		//alert(sTitle);
		Comunika.setcurrentVideo(sGuid, contentId) ;
		Comunika.GetRating(contentId,"voteTrick") ;
		Comunika.LoadInfoVideo(objDom, sGuid, contentId);
		Comunika.LoadContentVideo(objDom, sGuid);
	},
	
	LoadPlaylist : function(objDom, playListID) {
		var url = "/site/GetAjaxContent.html?Template=Global\\ContentPlayer" + "&WebTVLocalPlayList=" + playListID;
		sContentPlayerURL = url;
		url += "&videotype=" + sVideoType;
		MakeRequest(url,'#mediaplayer', null) ;
	},
	
	LoadRelatedContent : function(objDom) {
	
	},
	
	LoadBlog : function(objDom, contentid, parentid) {
		var url = "/site/GetAjaxContent.html?template=Comunika\\Blog&contentid=" + contentid + "&parentid=" + parentid ;
		//var url = "/data/Blog/Blog.xml"
		$("#container .controls").find("a").removeClass("active") ;
		$(objDom).addClass("active") ;
		$('#infoVideo').fadeOut(300,function(){
			//MakeRequest(url,"#container #infoVideo",Comunika.initScrollPane) ;	
			MakeRequest(url,'#'+objDom, function () { Comunika.initScrollPane() ; }) ;
		}) ;
		$('#infoVideo').fadeIn(300) ;
	},
	
	GetForm : function(objdom){
		$(objdom).parent().parent().find("div.postComment").show();
		Comunika.initScrollPane(objdom) ;
		//alert(settings.scrollbarWidth) ;
		
	},
	
	/*
	LoadBlog : function(objDom) {
		var url = "/data/Blog/Blog.xml"
		$("#container .controls").find("a").removeClass("active") ;
		$(objDom).addClass("active") ;
		$('#infoVideo').fadeOut(300,function(){
			MakeRequest(url,"#container #infoVideo",Comunika.initScrollPane) ;	
		}) ;
		$('#infoVideo').fadeIn(300) ;
		
	},
	*/
	
	LoadCaption : function(objDom) {
	
	},
	
	LoadNews : function() {
	
	//var url = "/data/news/newsbox.xml";
	var url = "/site/it-IT/comunika_news.html" ;
		MakeRequest(url,"#footerContent #newsBox",function () { 
		$("hr:last").hide();
		Comunika.initNewsBox() ; 
		}) ;
	},
	LoadNewsArchivio : function(sMonth, sYear) {
	
	Comunika.setbuttonVideoPanel("clear") ;
	var url = "/site/it-IT/comunika_newsarchivio.html?Month=" + sMonth + "&Year=" + sYear ;
		MakeRequest(url,"#infoVideo",function () { 
			$(".scroll-pane").jScrollPane({showArrows:true, scrollbarWidth: 9, arrowSize: 16,dragMinHeight: 17, dragMaxHeight: 17}); 
		}) ;
	},
	initScrollPane : function(){
		$(".scroll-pane").jScrollPane({showArrows:true, scrollbarWidth: 9, arrowSize: 16,dragMinHeight: 17, dragMaxHeight: 17}); 
		setCurrentItem();
		
		if (Comunika.sLoadedGuid != "")
		{
			try
			{
				var sCurBG = $('#video_' + Comunika.sLoadedGuid).css('backgroundImage');
				$('#video_' + Comunika.sLoadedGuid).css('backgroundImage', sCurBG.replace('.gif', 'active.gif')) ;
			}
			catch (e) {}
			Comunika.sLoadedGuid = "";
		}
		
	},
	
	initSubMenu : function(){
		/*Inizializza il menu di secondo livello*/
		$('#submenu').serialScroll({
			items:'li',
			prev:'.buttons a.prev',
			next:'.buttons a.next',
			axis:'x',
			offset:-3000, //when scrolling to photo, stop 230 before reaching it (from the left)
			start:1, //as we are centering it, start at the 2nd
			duration:1200,
			force:true,
			stop:true,
			lock:false,
			cycle:false, //don't pull back once you reach the end
			easing:'easeOutQuart', //use this easing equation for a funny effect
			jump: false//click on the images to scroll to them
		});
	},
	
	initNewsBox : function(){
		/*Inizializza il newstrick*/
		$('#newstrick').serialScroll({
			items:'div',
			duration:700,
			force:true,
			axis:'y',
			interval:8000, //Auto-scroll
			step:2 //scrolla 2 news per volta
		});
	}
}