var playerConfig = { 
	showScrubber: true,    
	showMenu: false, 
	initialScale: 'scale', 
	autoPlay: true, 
	autoBuffering: true,
	loop: false
}
var flowplayer = null;

/***********************************************************************/
/***                    INIZIO: FUNZIONI DI UTILITY                  ***/
/***********************************************************************/

/*** loadPage: esegue il caricamento della pagina indicata ***/
function loadPage(pageName, baseUrl) {
	
	var fileNamePath = pageName;
	if (baseUrl != "") {
		fileNamePath = baseUrl + "/" + fileNamePath;
	}
	
	window.location=fileNamePath;
}

/*** loadPopupPage: esegue il caricamento della pagina indicata ***/
function loadPopupPage(pageName, baseUrl, Msg, paramPage) {

	var fileNamePath = pageName;
	if (baseUrl != "") {
		fileNamePath = baseUrl + "/" + fileNamePath;
	}
	
	window.open(fileNamePath, Msg, paramPage);
}

/*** getUrlVars: recupera i parametri passati tramite url ***/
function getUrlVars() {
	var vars = {};
	var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { vars[key] = value; });
	return vars;
}

/*** AjaxInclude: esegue l'include della pagina specificata ***/
function AjaxInclude(idTag, filePathName) {
	$('#'+idTag).load(filePathName);
}

/***********************************************************************/
/***                    FINE: FUNZIONI DI UTILITY                  ***/
/***********************************************************************/


/***********************************************************************/
/***           INIZIO: FUNZIONI A SUPPORTO DELL'OPERATIVITA          ***/
/***********************************************************************/


/*** showVideo: esegue la riproduzione del file video - dimensione standard usata per il momento dalla pagina campagna televisiva ***/
function showVideo(el) {

	$("#listaVideo li").removeClass("li_Selected");
	var id = $(el).attr("id");
	$("#li_" + id).addClass("li_Selected");

	var videoPage = $(el).attr('href');

	playerConfig.videoFile = videoPage;
	if (flowplayer == null) 
	{ 
		flowplayer = flashembed("objVideo_Main", 
			{src:"/res/js/flowplayer/FlowPlayerLight.swf", bgcolor:'#6F7485',width: 463, height: 318},  
			{config: playerConfig} );  
	}
	else
	{
		flowplayer.setConfig(playerConfig);  
	} 

	return false;
}

//smista la chiamata alla funzione corretta per la riproduzione 4:3 o 16:9
//dimensioni 4:3: 387x290 (+25 di barra di riproduzione)
//dimensioni 16:9: 516x290 (+25 di barra di riproduzione)
function showVideoLectioInauguralis(el) {

	var id = $(el).attr("id");
	var videoFormato = $("#formato_" + id).val();

	if (videoFormato == "4:3(450x330)") {
		return showVideoLectio4_3_450_330(el);
	} else if (videoFormato == "4:3(360x264)") {
		return showVideoLectio4_3_360_264(el);		
	} else {		
		return showVideoLectio16_9_450_253(el);
	}
	
}

/*** showVideoLectio4_3_450_330: esegue la riproduzione del file video 4:3 chiamata dalla pagina lectio inauguralis dimensioni 450x330 ***/
function showVideoLectio4_3_450_330(el) {

	$("#listaVideo li").removeClass("li_Selected");
	var id = $(el).attr("id");
	$("#li_" + id).addClass("li_Selected");

	var videoPage = $(el).attr('href');

	flowplayer = null;

	playerConfig.videoFile = videoPage;
	if (flowplayer == null) 
	{ 
		flowplayer = flashembed("objVideo_Main", 
			{src:"/res/js/flowplayer/FlowPlayerLight.swf", bgcolor:'#6F7485',width: 450, height: 355},  
			{config: playerConfig} );  
	}
	else
	{
		flowplayer.setConfig(playerConfig);  
	} 

	return false;
}

/*** showVideoLectio4_3_360_264: esegue la riproduzione del file video 4:3 chiamata dalla pagina lectio inauguralis dimensioni 360x264 ***/
function showVideoLectio4_3_360_264(el) {

	$("#listaVideo li").removeClass("li_Selected");
	var id = $(el).attr("id");
	$("#li_" + id).addClass("li_Selected");

	var videoPage = $(el).attr('href');

	flowplayer = null;

	playerConfig.videoFile = videoPage;
	if (flowplayer == null) 
	{ 
		flowplayer = flashembed("objVideo_Main", 
			{src:"/res/js/flowplayer/FlowPlayerLight.swf", bgcolor:'#6F7485',width: 360, height: 289},  
			{config: playerConfig} );  
	}
	else
	{
		flowplayer.setConfig(playerConfig);  
	} 

	return false;
}

/*** showVideoLectio16_9_450_253: esegue la riproduzione del file video 16:9 chiamata dalla pagina lectio inauguralis dimensioni 450x253 ***/
function showVideoLectio16_9_450_253(el) {

	$("#listaVideo li").removeClass("li_Selected");
	var id = $(el).attr("id");
	$("#li_" + id).addClass("li_Selected");

	var videoPage = $(el).attr('href');

	flowplayer = null;

	playerConfig.videoFile = videoPage;
	if (flowplayer == null) 
	{ 
		flowplayer = flashembed("objVideo_Main", 
			{src:"/res/js/flowplayer/FlowPlayerLight.swf", bgcolor:'#6F7485',width: 450, height: 278},  
			{config: playerConfig} );  
	}
	else
	{
		flowplayer.setConfig(playerConfig);  
	} 

	return false;
}

/*** showVideoAndList: chiama la riproduzione del file video e il caricamento delle voci editoriali della spalla destra 
											 chiamata dalla pagina campagna televisiva ***/
function showVideoAndList(el, idTag, baseUrl) {

	showVideo(el);
	AjaxLoadListDx(idTag, baseUrl);
	return false;

}


/*** AjaxLoadListDx: carica la lista delle voci editoriali sulla spalla destra ***/
function AjaxLoadListDx(idTag, filePathName) {

	$('#'+idTag).empty();
	$('#'+idTag).show();
	AjaxInclude(idTag, filePathName + '?rnd=' + Math.ceil(Math.random()*10000));

}

/***********************************************************************/
/***           FINE: FUNZIONI A SUPPORTO DELL'OPERATIVITA            ***/
/***********************************************************************/

/***********************************************************************/
/***             INIZIO: FUNZIONI DI UTILITY PER LA DDA              ***/
/***********************************************************************/

function disableMenu() {
	// disabilito click sulle voci di menu
	$(".list_Menu_Main a, .list_Menu_Cross a, a.btn_Master").click(function () { return false; });
}

function OpenNewWindow(mypage, myname, w, h, scroll) {
	var leftPosition = (screen.width) ? (screen.width - w) / 2 : 100;
	var topPosition = (screen.height) ? (screen.height - h) / 2 : 100;
	var settings='width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
	var win = window.open(mypage, myname, settings);
	if (win.focus) {
		win.focus();
	}
}

/***********************************************************************/
/***               FINE: FUNZIONI DI UTILITY PER LA DDA              ***/
/***********************************************************************/

