var flashV = ""; // stringa delle flashvars
var qs = null; // querystring
var assetId = "";

/**
* COSTANTI
*/
var configUrl = "./manifestRemote.xml";
var configUrlSignature = "./manifestRemoteSignature.xml";
var defAssetId = "";

/**
* Browser resize.
*/
function browerResize()
{
	window.moveTo(0,0);
	window.resizeTo(screen.availWidth,screen.availHeight);
}

/**
* Browser close.
*/
function closeRichPlayer()
{
	//alert("close di "+self);
	self.close();
}

/*
* Legge il cookie di autenticazione.
*/
function readCookie(_cookieName) 
{
    var start = document.cookie.indexOf(_cookieName+"=");
    var len = start+_cookieName.length+1;
    var user=null;
	if ((start==-1) || ((!start) && (_cookieName != document.cookie.substring(0,_cookieName.length))))
	{
		user = null;
	}
	else
	{
	    var end = document.cookie.indexOf(";",len);
	    if (end == -1)
			end = document.cookie.length;
		user = unescape(document.cookie.substring(len,end));
	}
	return user;
}
/** 
* Legge la querystring.
* Se è vuota, torna null.
*/
function readQs ()
{
	var myQueryString = document.location.search;
	if (myQueryString.length == 0)
		return null;
	if (myQueryString [0] = '?')
	{
		myQueryString = myQueryString.substr (1, myQueryString.length - 1);
	}
	var qsArr = new Array();
	if (myQueryString.indexOf('&') != -1)
	{
		qsArr = myQueryString.split ('&');
	}
	else
		qsArr.push(myQueryString);
	for (var r=0; r<qsArr.length; r++)
	{
		if(qsArr[r].indexOf('=') != -1)
		{
			var qsArr2 = qsArr[r].split ('=');
			var qsLab = qsArr2[0];
			var qsVal = qsArr2[1];
			switch(qsLab)
			{
				case 'assetid':
					assetId = qsVal;
					break;
			}
		}
	}
}
/**
* Scrittura delle flashvars.
* Parametri possibili: user, time, epg_stat, vod, channel, log_level
*/
function setFlashVars ()
{
	
	flashV = 'mtx_dbg='+swfobject.getFlashPlayerVersion().major+'.'+swfobject.getFlashPlayerVersion().minor+'.'+swfobject.getFlashPlayerVersion().release+'&manifest_url=' + configUrl;
	var xmlUrl="";
	
  if(assetId != "")
		xmlUrl = "http://www.la7.tv/repliche/content/index.php?contentId=" + assetId;
	else
		xmlUrl = "";
	
  flashV += '&assetId=' + xmlUrl;
	
}
/**
* Istanziazione dell'object flash.
*/

function setFlashVarsSignature ()
{
	flashV = 'manifest_url=' + configUrlSignature;
	var xmlUrl="http://www.la7.tv/detect/testadv.xml";
}


function loadSwf ()
{
	setFlashVars ();
	//alert("flashVars: "+flashV);
	var flashvars =false; 
  var params = {};
  params.menu=true;
  params.width="100%";
params.height="100%";
			
			params.quality="high";

params.align="middle";
			params.play=true;
			params.loop=true;
			params.scale="showall";
      params.wmode="window";
			params.devicefont=false,
			params.bgcolor="#000000";
			params.allowFullScreen=true;
			params.allowScriptAccess="always";
			params.allowNetworking="all";

  params.flashvars=flashV; 
  var attributes = { };  
  if (flashV.indexOf("mtx_dbg=10.0.4")!=-1) {
  	swfobject.embedSWF("http://static.la7.tv/swf/richPlayerNew02.swf", "flashObj", "100%", "100%", "11.0.0","http://static.la7.tv/swf/expressInstall.swf", flashvars, params, attributes);	
  } else {
  	swfobject.embedSWF("http://static.la7.tv/swf/richPlayerNew02.swf", "flashObj", "100%", "100%", "10.0.0","http://static.la7.tv/swf/expressInstall.swf", flashvars, params, attributes);
  }
}

function loadSwfSignature ()
{
	setFlashVarsSignature ();
	//alert("flashVars: "+flashV);
	if (AC_FL_RunContent == 0)
	{
		alert ("This page requires AC_RunActiveContent.js.");
	} else {
		//alert("flashvars: "+flashV)
		AC_SetDiv('flashObj');		
		AC_FL_RunContent (
			'width', '100%',
			'height', '100%',
			'src', 'http://static.la7.tv/swf/richPlayer',
			'quality', 'high',
			'pluginspage', 'http://www.adobe.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'richPlayer',
			'bgcolor', '#000000',
			'name', 'richPlayer',
			'menu', 'true',
			'allowFullScreen', 'true',
			'allowScriptAccess', 'always',
			'allowNetworking', 'all',
			'movie', 'http://static.la7.tv/swf/richPlayer',
			'salign', '',
			'flashvars', flashV);
			//end AC code
	}
}

function loadFourSwf ()
{
	flashV = 'manifest_url=' + configUrl+'&assetId=http://www.la7.tv/repliche/content/index.php?contentId=50158902';
	var w= 1010/2
	var h= 750/2

	if (AC_FL_RunContent == 0)
	{
		alert ("This page requires AC_RunActiveContent.js.");
	} 
	else {
		//alert("flashvars: "+flashV)
		AC_SetDiv('flashObj1');		
		AC_FL_RunContent (
			'width', w,
			'height', h,
			'src', 'http://static.la7.tv/swf/richPlayerDemo',
			'quality', 'high',
			'pluginspage', 'http://www.adobe.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'richPlayer',
			'bgcolor', '#000000',
			'name', 'richPlayer',
			'menu', 'true',
			'allowFullScreen', 'true',
			'allowScriptAccess', 'always',
			'allowNetworking', 'all',
			'movie', 'http://static.la7.tv/swf/richPlayerDemo',
			'salign', '',
			'flashvars', flashV);
			//end AC code
		flashV = 'manifest_url=' + configUrl+'&assetId=http://www.la7.tv/repliche/content/index.php?contentId=50162060';	
		AC_SetDiv('flashObj2');		
		AC_FL_RunContent (
			'width', w,
			'height', h,
			'src', 'http://static.la7.tv/swf/richPlayerDemo',
			'quality', 'high',
			'pluginspage', 'http://www.adobe.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'richPlayer',
			'bgcolor', '#000000',
			'name', 'richPlayer',
			'menu', 'true',
			'allowFullScreen', 'true',
			'allowScriptAccess', 'always',
			'allowNetworking', 'all',
			'movie', 'http://static.la7.tv/swf/richPlayerDemo',
			'salign', '',
			'flashvars', flashV);
			//end AC code
		flashV = 'manifest_url=' + configUrl+'&assetId=http://www.la7.tv/repliche/content/index.php?contentId=50160268';	
		AC_SetDiv('flashObj3');		
		AC_FL_RunContent (
			'width', w,
			'height', h,
			'src', 'http://static.la7.tv/swf/richPlayerDemo',
			'quality', 'high',
			'pluginspage', 'http://www.adobe.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'richPlayer',
			'bgcolor', '#000000',
			'name', 'richPlayer',
			'menu', 'true',
			'allowFullScreen', 'true',
			'allowScriptAccess', 'always',
			'allowNetworking', 'all',
			'movie', 'http://static.la7.tv/swf/richPlayerDemo',
			'salign', '',
			'flashvars', flashV);
			//end AC code
		flashV = 'manifest_url=' + configUrl+'&assetId=http://www.la7.tv/repliche/content/index.php?contentId=50161935';	
		AC_SetDiv('flashObj4');		
		AC_FL_RunContent (
			'width', w,
			'height', h,
			'src', 'http://static.la7.tv/swf/richPlayerDemo',
			'quality', 'high',
			'pluginspage', 'http://www.adobe.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'richPlayer',
			'bgcolor', '#000000',
			'name', 'richPlayer',
			'menu', 'true',
			'allowFullScreen', 'true',
			'allowScriptAccess', 'always',
			'allowNetworking', 'all',
			'movie', 'http://static.la7.tv/swf/richPlayerDemo',
			'salign', '',
			'flashvars', flashV);
			//end AC code
	}
}

AC_FL_RunContent = 0;

/** 
* START dell'applicazione. Chiamata all'onload del body.
*/
function startApp()
{
	
	browerResize();
	var qs = readQs();
	loadSwf();
	
}

function startAppSignature()
{
	
	browerResize();
	var qs = readQs();
	loadSwfSignature();

}

