var PlayerWidth = "512"; 
var PlayerHeight = "350";
var playerVer = "7.0";
var agent = navigator.appName;
var baseURL = 'http://' + document.location.host;
var returnUrlDraw = "http://video.uefa.com/video/Competitions/UefaCup/Season=2008/liveDraw_video.html";
if (baseURL.indexOf('staging')>-1)
	_SelfcareBaseURL = 'https://secure.video.staging.infra.uefa.com/Selfcare/default.aspx';
else
	_SelfcareBaseURL = 'https://secure.video.uefa.com/Selfcare/default.aspx';	
var _eHelpURL = 'http://support.video.uefa.com/refer.asp?ln=en&context=2';
var _iHelpURL = 'http://support.video.uefa.com/refer.asp?ln=it&context=1';
var _fHelpURL = 'http://support.video.uefa.com/refer.asp?ln=fr&context=2';
var _dHelpURL = 'http://support.video.uefa.com/refer.asp?ln=de&context=1';
var _sHelpURL = 'http://support.video.uefa.com/refer.asp?ln=es&context=1';
var _pHelpURL = 'http://support.video.uefa.com/refer.asp?ln=pt&context=1';

function chkManSession()
{
	if (readCookie('manSession') == null)
	{
		if(agent.indexOf('Microsoft')>-1){
			fnOpenWindow(unescape(_SelfcareBaseURL + '?navGraph=Login&amp;returnUrl=' + returnUrlDraw + '&amp;returnUrl2=' + returnUrlDraw), 'LiveDraw', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 650, 450, '', ''); 
		}
		else{
			fnOpenWindow(unescape(_SelfcareBaseURL + '?navGraph=Login&returnUrl=' + returnUrlDraw + '&returnUrl2=' + returnUrlDraw), 'LiveDraw', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 650, 450, '', ''); 
		}
	}
	else
	{
		fnOpenWindow(returnUrlDraw, 'LiveDraw', 'no', 'no', 'no', 'no', 'no', 'no', 'no', 650, 450, '', '');
	}
		
}

function GetCookie (name) 
{
  var result = null;
  var myCookie = " " + document.cookie + ";";
  var searchname = " " + name + "=";
  var startOfCookie = myCookie.indexOf(searchname);
  var endOfCookie;
  if (startOfCookie != -1) {
    startOfCookie += searchname.length; // skip past cookie name
    endOfCookie = myCookie.indexOf(";", startOfCookie);
    result = unescape(myCookie.substring(startOfCookie, endOfCookie));
  }
  return result;
}

function readCookieParam(name, param) 
{ 
	var nameEQ = name + '='; 
	var namePR = param + '='; 
	var ca = document.cookie.split(';'); 
	for(var i=0;i < ca.length;i++) 
	{ 
 		var c = ca[i]; 
 		while (c.charAt(0)==' ') c = c.substring(1,c.length); 
 		if (c.indexOf(nameEQ) == 0) { 
 			var cb = c.substring(nameEQ.length,c.length).split('&'); 
 			for(var j=0;j < cb.length;j++) 
 				{ 
 				var d = cb[j]; 
 				while (d.charAt(0)==' ') d = d.substring(1,d.length); 
 				if (d.indexOf(namePR) == 0) { 
						return d.substring(namePR.length,d.length); 
 				} 
 			} 
 		} 
	} 
	return null; 
}

function readCookie(name) 
{ 
	var nameEQ = name + '='; 
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
		{ 
 			var c = ca[i]; 
 			while (c.charAt(0)==' ') c = c.substring(1,c.length); 
 			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 
		} 
	return null; 
}

function fnOpenWindow(address, target, toolbar, location, directories, status, menubar, scrollbars, resizable, width, height, top, left) 
{
	if (!(top > '0'))
	{
		top = (window.screen.availHeight / 2) - (height / 2);
	}
	if (!(left > '0'))
	{
		left = (window.screen.availWidth / 2) - (width / 2);
	}
	var option = "toolbar="+toolbar+",location="+location+"directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable+",width="+width+",height="+height+",top="+top+",left="+left;
	var objWindow = window.open(address, target, option);
	objWindow.focus();
}

function PlayLiveVideo(videoOrAudio,asxNumber)
{//alert('PlayLiveVideo:' + videoOrAudio + ',' + asxNumber);
	var FullScreenVoc = "Full Screen";
	var LaunchPlayerVoc = "Launch in Player";
	var HelpVoc = "Help";
	var bottomlinks="";
	if (videoOrAudio == "video"){
		var drawasx = "http://video.uefa.com/MultimediaFiles/UVSLiveASX/S001B000V0" + asxNumber + ".asx";
	}
	else if (videoOrAudio == "audio"){
		var drawasx = "http://video.uefa.com/MultimediaFiles/UVSLiveASX/S001B000A0" + asxNumber + ".asx";
	}
	else if (videoOrAudio == "interviews"){
		var drawasx = "http://video.uefa.com/MultimediaFiles/UVSLiveASX/N001B000V0" + asxNumber + ".asx";
	}
	var link="<a href=\"" + drawasx + "\">" + LaunchPlayerVoc + "</a>";
	if(agent.indexOf("Microsoft")>-1){ 
		insertWMPobj("MediaPlayer", PlayerWidth, PlayerHeight, playerVer, false, drawasx);
		if (document.dsrmotion)
			document.dsrmotion.style.visibility = "visible";
		if(playerVer == "6.4"){
			var setScreen = "dsrmotion.DisplaySize = 3;";
		}
		else if(playerVer == "7.0"){
			var setScreen = "if (dsrmotion.playState == 3)dsrmotion.fullScreen = 'true';";
		}
		if (videoOrAudio == "video" || videoOrAudio == "interviews")
			bottomlinks = "<a href=\"#\" onclick=\"" + setScreen + "\"><span id=\"FullButton\" class=\"BottomButton\">" + FullScreenVoc + "</span></a><span id=\"LaunchButton\" class=\"BottomButton\">" + LaunchPlayerVoc + "</span>";
		else
			bottomlinks = "";
		 
	}
	else{
		insertWMPobj("MediaPlayer", PlayerWidth, PlayerHeight, playerVer, true, drawasx);
		var helpURI = 'http://support.video.uefa.com/refer.asp?ln=en&context=2';
		if (videoOrAudio == "video" || videoOrAudio == "interviews")
			bottomlinks = "<span id=\"LaunchButton\" class=\"BottomButton\">" + LaunchPlayerVoc + "</span><a href=\"#\" onclick=\"javascript:window.open('" + helpURI + "');\"><span id=\"HelpButton\" class=\"BottomButton\">" + HelpVoc + "</span></a>";
			//bottomlinks = "<span id=\"LaunchButton\" class=\"BottomButton\">" + LaunchPlayerVoc + "</span><a href=\"" + helpURI + "\" target=_new \"><span id=\"HelpButton\" class=\"BottomButton\">" + HelpVoc + "</span></a>";
		else
			bottomlinks = "";
	} 
	document.getElementById("PlayerButtonsBottom").innerHTML=bottomlinks;
	if ((videoOrAudio == "video" || videoOrAudio == "interviews")) 
		document.getElementById("LaunchButton").innerHTML=link; 
}

function insertWMPobj(divID, width, height, objclassID, isFF, srcfilename)
{
	switch (objclassID)
	{
		case "6.4" : 
			var CLSID = "22d6f312-b0f6-11d0-94ab-0080c74c7e95";
			var src = "filename";
			break;
		case "7.0" : 
			var CLSID = "6bf52a52-394a-11d3-b153-00c04f79faa6";
			var src = "url";
			break;
		default : 
			var CLSID = "6bf52a52-394a-11d3-b153-00c04f79faa6";
			var src = "url";
	}
	var str = '';
	str += " <OBJECT ID='dsrmotion' ";
	str += " width='" + width + "' height='" + height + "' ";
	str += " CLASSID='CLSID:" + CLSID + "' ";
	str += " codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' ";
	str += " type='application/x-oleobject' ";
	str += " >";
	str += " <param name='" + src + "' value='" + srcfilename + "' /> ";
	str += " <param name='ShowStatusBar' value='1' /> ";
	str += " <param name='ShowTracker' value='1' />";

	if(isFF){
		str += " <EMBED type='application/x-mplayer2' ";
		str += " pluginspage='http://www.microsoft.com/Windows/MediaPlayer' ";
		str += " src='" + srcfilename + "' ";
		str += " ID='dsrmotion' ";
		str += " ShowStatusBar = '1' ";
		str += " ShowTracker = '1' ";
		str += " width='" + width + "' height='" + height + "' >";
		str += " </EMBED>";
	}
	str += " </OBJECT> ";
	if(document.getElementById(divID) != null){
		document.getElementById(divID).innerHTML = str;
	}
}