﻿if (!window.bkzabiny_final)
	bkzabiny_final = {};

bkzabiny_final.Page = function() 
{
}

bkzabiny_final.Page.prototype =
{
	handleLoad: function(control, userContext, rootElement) 
	{
		this.control = control;
		
		// Sample event hookup:	
		rootElement.addEventListener("MouseLeftButtonDown", Silverlight.createDelegate(this, this.handleMouseDown));
	},
	
	// Sample event handler
	handleMouseDown: function(sender, eventArgs) 
	{
		// The following line of code shows how to find an element by name and call a method on it.
		// this.control.content.findName("Storyboard1").Begin();
	}
}



var imagesCount;
var linkFromPictute = "";


var FotogalerieCasovani
var milisekundy = 5000




nocache = new Date(); 
var imagesZip = "/zip/pack.zip?date="+nocache;
var FotogalerieCasovani
var milisekundy = 5000

var oPlayer;

var iRocnik = 2008;

var FotogalerieCasovani
var milisekundy = 10000
var timerID;
var timerTime = 1000; // cas skryti panelu
var iStartLeft = 13;
var iWidthArchivDefault = 680;
var archivSecond = 5
var archivSirka = 1000;
var iStartArchivLeft = 29;


var FontFile = "zip/framd.ttf";
var fontFamily = "Franklin Gothic Medium";
var fontWeight = "Bold";
var fontSize = "20";



function onFullScreenChanged(sender, eventArgs)
{
    plugin = sender.getHost();
    // Do layout resizing of the app whenever the FullScreen property changes.
    updateLayout(plugin.content.actualWidth, plugin.content.actualHeight);
}
function updateLayout(width, height)
{


    iWidth = width;
    iHeight = (oPlayer.findName("video").NaturalVideoHeight*width)/oPlayer.findName("video").NaturalVideoWidth;
    
    if(plugin.content.fullScreen)
    {
        oPlayer.findName("archivArea").Visibility = "Collapsed";
        oPlayer.findName("archivShow").Visibility = "Collapsed";
        oPlayer.findName("VideoPlayer").Width = width;
        oPlayer.findName("VideoPlayer").Height = height;
    }
    
    else
    {
        oPlayer.findName("archivArea").Visibility = "Visible";
        oPlayer.findName("archivShow").Visibility = "Visible";
        oPlayer.findName("VideoPlayer").Width = width;
        oPlayer.findName("VideoPlayer").Height = height;
        oPlayer.findName("StoryboardFullscreen").Stop();
    }
    
    
    if(height>=iHeight)
    {
        //na sirku
        oPlayer.findName("video").width = iWidth;
        oPlayer.findName("video").height = iHeight;
        if(plugin.content.fullScreen)
        {
            //fullscreen
            oPlayer.findName("video")["Canvas.Top"] = (height-iHeight)/2;
            oPlayer.findName("cVysledek")["Canvas.Top"] = (oPlayer.findName("video")["Canvas.Top"]+oPlayer.findName("video").height)-(oPlayer.findName("cVysledek").Height+20);
            oPlayer.findName("cVysledek")["Canvas.Left"] = (oPlayer.findName("video").width-oPlayer.findName("cVysledek").width-20);
//            oPlayer.findName("vizitka")["Canvas.Top"] = oPlayer.findName("video")["Canvas.Top"]+23;
//            oPlayer.findName("vizitka")["Canvas.Left"] = 23;
            oPlayer.findName("VideoPanel")["Canvas.Top"] = (oPlayer.findName("video")["Canvas.Top"]+oPlayer.findName("video").height)-oPlayer.findName("VideoPanel").Height;
            oPlayer.findName("VideoPanel")["Canvas.Left"] = (width-oPlayer.findName("VideoPanel").Width)/2;
            oPlayer.findName("VideoPanel").Opacity = 0.2;
            oPlayer.findName("logo_livebox").Opacity = 0.2;
            oPlayer.findName("logo_livebox")["Canvas.Left"] = oPlayer.findName("VideoPanel")["Canvas.Left"]+17;
            oPlayer.findName("logo_livebox")["Canvas.Top"] = oPlayer.findName("VideoPanel")["Canvas.Top"]+10;
        }
        else
        {
            oPlayer.findName("video")["Canvas.Top"] = 0;
            oPlayer.findName("cVysledek")["Canvas.Top"] = 358;
            oPlayer.findName("cVysledek")["Canvas.Left"] = 252;
//            oPlayer.findName("vizitka")["Canvas.Top"] = 23;
//            oPlayer.findName("vizitka")["Canvas.Left"] = 23;
            oPlayer.findName("VideoPanel")["Canvas.Top"] = 406;
            oPlayer.findName("VideoPanel")["Canvas.Left"] = 0;
            oPlayer.findName("VideoPanel").Opacity = 1;
            oPlayer.findName("logo_livebox").Opacity = 1;
            oPlayer.findName("logo_livebox")["Canvas.Left"] = oPlayer.findName("VideoPanel")["Canvas.Left"]+17;
            oPlayer.findName("logo_livebox")["Canvas.Top"] = oPlayer.findName("VideoPanel")["Canvas.Top"]+10;
        }
    }
    else
    {
        //na vysku
        iHeight = height;
        iWidth = (oPlayer.findName("video").NaturalVideoWidth*height)/oPlayer.findName("video").NaturalVideoHeight;
        oPlayer.findName("video").width = iWidth;
        oPlayer.findName("video").height = iHeight;
        if(plugin.content.fullScreen)
        {
            //fullscreen
            oPlayer.findName("video")["Canvas.Left"] = (width-iWidth)/2;
            oPlayer.findName("cVysledek")["Canvas.Top"] = (oPlayer.findName("video").height-oPlayer.findName("cVysledek").height-20);
            oPlayer.findName("cVysledek")["Canvas.Left"] = (oPlayer.findName("video")["Canvas.Left"]+oPlayer.findName("video").width)-(oPlayer.findName("cVysledek").Width+20);
//            oPlayer.findName("vizitka")["Canvas.Top"] = 23;
//            oPlayer.findName("vizitka")["Canvas.Left"] = oPlayer.findName("video")["Canvas.Left"]+23;
            oPlayer.findName("VideoPanel")["Canvas.Top"] = (height-oPlayer.findName("VideoPanel").height)/2;
            oPlayer.findName("VideoPanel")["Canvas.Left"] = (oPlayer.findName("video")["Canvas.Left"]+oPlayer.findName("video").width)-oPlayer.findName("VideoPanel").Width;
            oPlayer.findName("VideoPanel").Opacity = 0.2;
            oPlayer.findName("logo_livebox")["Canvas.Left"] = oPlayer.findName("VideoPanel")["Canvas.Left"]+17;
            oPlayer.findName("logo_livebox")["Canvas.Top"] = oPlayer.findName("VideoPanel")["Canvas.Top"]+10;
        }
        else
        {
            oPlayer.findName("video")["Canvas.Left"] = 0;
            oPlayer.findName("cVysledek")["Canvas.Top"] = 358;
            oPlayer.findName("cVysledek")["Canvas.Left"] = 252;
//            oPlayer.findName("vizitka")["Canvas.Top"] = 23;
//            oPlayer.findName("vizitka")["Canvas.Left"] = 23;
            oPlayer.findName("VideoPanel")["Canvas.Top"] = 406;
            oPlayer.findName("VideoPanel")["Canvas.Left"] = 0;
            oPlayer.findName("VideoPanel").Opacity = 1;
            oPlayer.findName("logo_livebox").Opacity = 1;
            oPlayer.findName("logo_livebox")["Canvas.Left"] = oPlayer.findName("VideoPanel")["Canvas.Left"]+17;
            oPlayer.findName("logo_livebox")["Canvas.Top"] = oPlayer.findName("VideoPanel")["Canvas.Top"]+10;
        }
    }


    

}

function onMouseEnterPanel(sender, eventArgs)
{
    if(plugin.content.fullScreen)
        {
            //fullscreen
	sender.findName("VideoPanel").Opacity=1;
	sender.findName("logo_livebox").Opacity=1;
	}
}
function onMouseLeavePanel(sender, eventArgs)
{
    if(plugin.content.fullScreen)
        {
	sender.findName("VideoPanel").Opacity=0.2;
	sender.findName("logo_livebox").Opacity=0.2;
	}
}

function fceFullscreen(sender, args)
{
    plugin = sender.getHost();
    plugin.content.fullScreen = !plugin.content.fullScreen;
}

function onLoad(sender, args)
{
    oPlayer = sender;
    
    plugin = sender.getHost();
    plugin.content.onFullScreenChange = onFullScreenChanged;
    
    
	sender.findName("logo_livebox").addEventListener("MouseLeftButtonDown", onMouseLeftButtonDown);
	
	//sender.findName("logo_livebox").addEventListener("MouseLeftButtonDown", ____test);
	
	
	
	sender.findName("FotografieClick").addEventListener("MouseLeftButtonDown", onMouseLeftButtonDown);
	//nahravani FotoPrehravace
    //napneni archivni listy
	GetPanel();
	
	sender.findName("VideoPanel").addEventListener("MouseEnter", onMouseEnterPanel); 
    sender.findName("VideoPanel").addEventListener("MouseLeave", onMouseLeavePanel); 

	
	sender.findName("fullscreen").addEventListener("MouseLeftButtonDown", fceFullscreen); 
	sender.findName("archivArea").addEventListener("MouseEnter", onMouseEnter);
	sender.findName("archivArea").addEventListener("MouseLeave", onMouseLeave);
	sender.findName("archivArea").addEventListener("MouseLeftButtonDown", onMouseLeftButtonDown);
	
	sender.findName("stop").addEventListener("MouseEnter", onMouseEnter);
	sender.findName("stop").addEventListener("MouseLeave", onMouseLeave);
	sender.findName("stop").addEventListener("MouseLeftButtonDown", onMouseLeftButtonDown);
	sender.findName("play").addEventListener("MouseLeftButtonDown", onMouseLeftButtonDown);
	sender.findName("pause").addEventListener("MouseLeftButtonDown", onMouseLeftButtonDown);
	
	sender.findName("play").addEventListener("MouseEnter", onMouseEnter);
	sender.findName("play").addEventListener("MouseLeave", onMouseLeave);
	sender.findName("pause").addEventListener("MouseEnter", onMouseEnter);
	sender.findName("pause").addEventListener("MouseLeave", onMouseLeave);
	
	sender.findName("volume_1").addEventListener("MouseEnter", onMouseEnter);
	sender.findName("volume_1").addEventListener("MouseLeave", onMouseLeave);
	sender.findName("volume_1").addEventListener("MouseLeftButtonDown", onMute);
	sender.findName("volume_2").addEventListener("MouseEnter", onMouseEnter);
	sender.findName("volume_2").addEventListener("MouseLeave", onMouseLeave);
	sender.findName("volume_2").addEventListener("MouseLeftButtonDown", onMouseLeftButtonDown);
	
	sender.findName("refresh").addEventListener("MouseLeftButtonDown", onMouseLeftButtonDown);
	
	
	sender.findName("fullscreen").addEventListener("MouseEnter", onMouseEnter);
	sender.findName("fullscreen").addEventListener("MouseLeave", onMouseLeave);
	
	
	
	sender.findName("timeline").addEventListener("MouseLeftButtonDown", posuvnik_ClickDown);
	sender.findName("timeline").addEventListener("MouseEnter", onMouseEnter);
	sender.findName("timeline").addEventListener("MouseLeave", onMouseLeave);
	sender.findName("timelineSlider").addEventListener("MouseLeftButtonDown", cudlik_Posuvnik_ClickDown);
	sender.findName("timelineSlider").addEventListener("MouseLeftButtonUp", cudlik_Posuvnik_ClickUp);
	sender.findName("timelineSlider").addEventListener("MouseMove", cudlik_Posuvnik_ClickMove);
	
	
    sender.findName("cv_volume").addEventListener("MouseLeftButtonDown", volume_ClickDown);
    sender.findName("cv_volume1").addEventListener("MouseLeftButtonDown", volume_ClickDown);
	sender.findName("volume_bar").addEventListener("MouseLeftButtonDown", volume_Posuvnik_ClickDown);
	sender.findName("volume_bar").addEventListener("MouseLeftButtonUp", volume_Posuvnik_ClickUp);
	sender.findName("volume_bar").addEventListener("MouseMove", volume_Posuvnik_ClickMove);
	
	
	
	sender.findName("video").addEventListener("MediaEnded",MediaKonec);
	sender.findName("video").addEventListener("MediaFailed",MediaChyba);
	sender.findName("video").addEventListener("BufferingProgressChanged",fceBuffering);
	sender.findName("video").addEventListener("CurrentStateChanged",fceStateChange);
	sender.findName("video").addEventListener("MarkerReached",onMarkerReached);
	sender.findName("video").addEventListener("MediaOpened",checkState);
	
}
function checkState(sender, args)
{
    var iDuration = oPlayer.findName("video").NaturalDuration.Seconds;
	if(iDuration==0)
	{
        //online
		bOffLine = false;
		stavHry();
    }
	else
	{
	    //ofline
		bOffLine = true;
    }
}

function onMute(sender, args)
{
    if(sender.findName("video").isMuted)
    {
        sender.findName("video").isMuted = false;
        sender.findName("mute_enable").Visibility = "Collapsed";
    }
    else
    {
        sender.findName("video").isMuted = true;
        sender.findName("mute_enable").Visibility = "Visible";
    }
    
}
function MediaKonec(sender, args)
{
    sender.findName("video").stop();
}
function MediaChyba(sender, args)
{
    //sender.findName("pause").Visibility = 'Collapsed';
}

function fceBuffering(sender, args)
{
    iBuffer = Math.round(sender.BufferingProgress*100);
    sender.findName("bufferingText").Text = 'nahrávám: '+iBuffer+' %';
    sender.findName("bufferingBar").width = (sender.findName("buffering").width-8)*sender.BufferingProgress;
    if(iBuffer==100)
    {
        stopBuffering();
    }
}
function stopBuffering()
{
    oPlayer.findName("buffering").Visibility = 'Collapsed';
}
function startBuffering()
{
    oPlayer.findName("buffering").Visibility = 'Visible';
}
function fceStateChange(sender, args)
{
    //alert(sender.findName(sVideo).CurrentState)
    switch(sender.findName("video").CurrentState)
    {
        case "Playing":
            sStav = "Přehrávání"
            break;
        case "Buffering":
            sStav = "Nahrávám..."
            startBuffering();
            break;
        case "Opening":
            sStav = "Připojování k médiu..."
            break;
        case "Paused":
            sStav = "Pozastaveno"
            break;
        case "Stopped":
            sStav = "Zastaveno"
            break;
        case "Closed":
            sStav = "Zavřeno"
            break;
        case "Error":
            sStav = "Chyba"
            break;

    }
    sender.findName("tbStav").Text = sStav+'';
}
var timerID;
function showText()
{
    if(bOffLine)
    {
        if(!isPosuvnikMove)
        {
	        var iDuration = oPlayer.findName("video").NaturalDuration.Seconds;
	        if(iDuration!=0)
	        {
	            iJump = (oPlayer.findName("video").Position.Seconds/iDuration)*(oPlayer.findName("timeline").width-oPlayer.findName("timelineSlider").width);
	        }
	        else
	        {
	            iJump = 0;
	        }
	        oPlayer.findName("timelineSlider")["Canvas.Left"] = iJump;
	    }
	    oPlayer.findName("tbCas").Text = FormatTime(oPlayer.findName("video").Position.Seconds)+"/"+FormatTime(oPlayer.findName("video").NaturalDuration.Seconds);
    }
	timerID = setTimeout("showText()",1000)
}

function onMouseEnter(sender, args)
{
    
	switch(sender.name)
    {
		case "archivRight":
		    archivMove(1);
		    break;
		case "archivLeft":
		    archivMove(-1);
		    break;
		case "archivArea":
		
    		sender.findName("StoryboardArchivStart").stop();
		
		    sender.findName("StoryboardArchivAreaStart").stop();
		    sender.findName("StoryboardArchivAreaStart").begin();
		    break;
		case "archiv":
		    //clearTimeout(timerID);
		    break;
		case "stop":
		    sender.findName("stop_hover").Visibility = "Visible";
		    break;
		case "play":
		    sender.findName("play_hover").Visibility = "Visible";
		    break;
		case "pause":
		    sender.findName("pause_hover").Visibility = "Visible";
		    break;
		case "volume_1":
		    sender.findName("volume_one").Visibility = "Collapsed";
		    sender.findName("volume_two_img").Visibility = "Visible";
		    sender.findName("hover").Visibility = "Visible";
		    break;
	    case "volume_2":
		    sender.findName("volume_one").Visibility = "Collapsed";
		    sender.findName("volume_two_img").Visibility = "Visible";
		    sender.findName("power_hover").Visibility = "Visible";
		    break;
		case "fullscreen":
		    sender.findName("StoryboardFullscreen").Stop();
		    sender.findName("StoryboardFullscreen").Begin();
		    break;
	}
}
function onMouseLeave(sender, args)
{
	switch(sender.name)
    {
		case "archivRight":
		    oPlayer.findName("StoryboardArchivMove").pause();
		    break;
		case "archivLeft":
		    oPlayer.findName("StoryboardArchivMove").pause();
		    break;
		case "archivArea":
		    sender.findName("StoryboardArchivAreaStop").stop();
		    sender.findName("StoryboardArchivAreaStop").begin();
		    break;
		case "archiv":
		    timerID = setTimeout("hideArchive()",timerTime); 
		    break;
		case "stop":
		    sender.findName("stop_hover").Visibility = "Collapsed";
		    break;
		case "play":
		    sender.findName("play_hover").Visibility = "Collapsed";
		    break;
		case "pause":
		    sender.findName("pause_hover").Visibility = "Collapsed";
		    break;
		case "volume_1":
		    sender.findName("volume_one").Visibility = "Visible";
		    sender.findName("volume_two_img").Visibility = "Collapsed";
		    sender.findName("hover").Visibility = "Collapsed";
		    break;
		case "volume_2":
		    sender.findName("volume_one").Visibility = "Visible";
		    sender.findName("volume_two_img").Visibility = "Collapsed";
		    sender.findName("power_hover").Visibility = "Collapsed";
		    break;
		case "fullscreen":
		    sender.findName("StoryboardFullscreen").Stop();
		    break;
	}
}
function hideArchive()
{
    oPlayer.findName("archiv").removeEventListener("MouseLeave", tokenArchiv);
    oPlayer.findName("StoryboardArchivShowStop").stop();
	oPlayer.findName("StoryboardArchivShowStop").begin();
}

function archivMove(arg)
{
    var iSecond
    iMaxLeft = (iWidthArchiv-iWidthArchivDefault)
    
    
    //arg 1 = do prava
    //arg -1 = do leva
    if(arg==1)
    {
        //doprava
        iSecond = ((iMaxLeft+oPlayer.findName("archivPas")["Canvas.Left"])/archivSirka)*archivSecond;
        oPlayer.findName("AchivMoveStop").KeyTime.Seconds = iSecond;
        oPlayer.findName("AchivMoveStart").Value=oPlayer.findName("archivPas")["Canvas.Left"];
        oPlayer.findName("AchivMoveStop").Value=(oPlayer.findName("archivPas").width-iWidthArchivDefault)*(-1);
        oPlayer.findName("StoryboardArchivMove").begin();
    }
    else if(arg==-1)
    {
        
        //doleva
        iSecond = ((iStartArchivLeft-oPlayer.findName("archivPas")["Canvas.Left"])/archivSirka)*archivSecond;
        oPlayer.findName("AchivMoveStop").KeyTime.Seconds = iSecond;
        oPlayer.findName("AchivMoveStart").Value=oPlayer.findName("archivPas")["Canvas.Left"];
        oPlayer.findName("AchivMoveStop").Value=iStartArchivLeft;
        oPlayer.findName("StoryboardArchivMove").begin();
    }
}


function onMouseLeftButtonDown(sender, args)
{
	switch(sender.name)
    {
        case "stop":
            sender.findName("video").stop();
            sender.findName("play").Visibility = "Visible";
            sender.findName("pause").Visibility = "Collapsed";
            break;
        case "play":
            sender.findName("video").play();
            sender.findName("play").Visibility = "Collapsed";
            sender.findName("pause").Visibility = "Visible";
            break;
        case "pause":
            if(sender.findName("video").CanPause)
            {
                sender.findName("video").pause();
                sender.findName("play").Visibility = "Visible";
                sender.findName("pause").Visibility = "Collapsed";
            }
            break;
		case "logo_livebox":
    		window.open('http://www.livebox.cz','LIVEBOX');
	    	break;
		case "FotografieClick":
    		self.location.href = xmlSeznam.item(ReklamaLink).getAttribute("url");
	    	break;
	    case "archivArea":
		    tokenArchiv = sender.findName("archiv").addEventListener("MouseLeave", onMouseLeave);
		    sender.findName("StoryboardArchivShowStart").stop();
		    sender.findName("StoryboardArchivShowStart").begin();
		    break;
		case "volume_2":
		    sender.findName("hlasitost").Visibility = "Visible";
		    break;
		case "refresh":
	    	var sURL = unescape(window.location.pathname);
		    window.location.href = sURL;
		    break;
	}
}

function onLoadFoto()
{


    oPlayer.findName("FotoPlayer").Visibility = "Visible";
    oPlayer.findName("VideoPlayer").Visibility = "Collapsed";
    oPlayer.findName("logo_livebox").Visibility = "Collapsed";
    GetOnline();
	


    readXML();

    var slPlugin = oPlayer.getHost();
    
    

    var downloaderFont = slPlugin.createObject("downloader");
    downloaderFont.addEventListener("Completed", onCompletedFont);
    downloaderFont.open("GET", FontFile);
    downloaderFont.send();
}


var http_request = false;
function readXML() 
{
    http_request = false;
    if (window.XMLHttpRequest) 
    { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) 
        {
            http_request.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try 
        {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) 
        {
            try 
            {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {}
        }
    }
    if (!http_request) 
    {
    //     alert('Cannot create XMLHTTP instance');
        return false;
    }
      
    http_request.onreadystatechange = fceReadXML;
    http_request.open('GET', 'xml/seznam.xml?id='+(Math.random()*1000), true);
    http_request.send(null);
}

var xmlSeznam;
function fceReadXML()
{

    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
        {

            var slPlugin = oPlayer.getHost();
            var downloader = slPlugin.createObject("downloader");
            downloader.addEventListener("downloadProgressChanged", onDownloadProgressChanged);
            downloader.addEventListener("completed", onCompleted);
            downloader.open("GET", imagesZip);
            downloader.send();

            
            
            
			var xmlDoc = http_request.responseXML;
			xmlSeznam = xmlDoc.getElementsByTagName("item");
        }
    }
}


var oFont;
function onCompletedFont(sender, eventArgs)
{
    oFont = sender;
    // Retrieve the TextBlock object.
    var myTextBlock = sender.findName("FotoDownLoaderText");
    myTextBlock.setFontSource(sender);
    myTextBlock.fontFamily = fontFamily;
	myTextBlock.FontWeight = fontWeight;
	myTextBlock.FontSize = fontSize;
	

}



function onDownloadProgressChanged(sender, eventArgs)
{
    var percentage = Math.floor(sender.downloadProgress * 100);
    oPlayer.findName("FotoDownLoaderText").text = percentage + " %";
    oPlayer.findName("FotoDownLoaderScroler").width=oPlayer.findName("FotoDownloader").width*sender.downloadProgress;
}



function onCompleted(sender, eventArgs)
{



	//znic downloader
    oPlayer.findName("FotoDownloader").Visibility="Collapsed";
	//znic logo
//	oPlayer.findName("logo_livebox").Visibility="Collapsed";


    oPlayer.findName("Fotografie").children.clear();
    oPlayer.findName("FotogalerieText").children.clear();



    
    var plugin = sender.getHost();
    
    imagesCount = xmlSeznam.length-1;
    
    var r = '<Rectangle Fill="#96606875" Width="720" Height="93"/>'
    rectBlock = plugin.content.createFromXaml(r);
    sender.findName("FotogalerieText").children.add(rectBlock);
        
    for (var iNode = 0; iNode < xmlSeznam.length; iNode++) 
    {
        _typ = (xmlSeznam.item(iNode).getAttribute("typ"));
        _src = (xmlSeznam.item(iNode).getAttribute("src"));
        _url = (xmlSeznam.item(iNode).getAttribute("url"));
        _title= (xmlSeznam.item(iNode).getAttribute("title"));
        _color = (xmlSeznam.item(iNode).getAttribute("color"));
        

        var xmlItem = xmlSeznam.item(iNode).childNodes;
        for (var iNodeItem = 0; iNodeItem < xmlItem.length; iNodeItem++) 
        {
             switch (xmlSeznam.item(iNode).childNodes.item(iNodeItem).nodeName)
             {
                case "logo":
                    _logo = xmlSeznam.item(iNode).childNodes.item(iNodeItem).getAttribute("src");
                    break;
                case "banner":
                    _banner = xmlSeznam.item(iNode).childNodes.item(iNodeItem).getAttribute("src");
                    break;
                case "text":
                    _text = xmlSeznam.item(iNode).childNodes.item(iNodeItem).getAttribute("text");
                    _textColor = xmlSeznam.item(iNode).childNodes.item(iNodeItem).getAttribute("color");
                    break;
             }
        }

        
        var xamlFragment = '<Image xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ';
            xamlFragment += 'x:Name="Foto'+iNode+'" Width="720" Height="458" Stretch="Fill" Opacity="0" Source=""  />';
        imageBlock = plugin.content.createFromXaml(xamlFragment);
        sender.findName("Fotografie").children.add(imageBlock);
        sender.findName("Foto"+iNode).setSource(sender, _src);        
        

        var xamlFragment = '<Canvas xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="720" Height="93" x:Name="c'+iNode+'" Opacity="0" RenderTransformOrigin="0.5,0.5">'
			xamlFragment += '<Canvas.RenderTransform>'
			xamlFragment += '<TransformGroup>'
			xamlFragment += '<ScaleTransform ScaleX="1" ScaleY="1"/>'
			xamlFragment += '<SkewTransform AngleX="0" AngleY="0"/>'
			xamlFragment += '<RotateTransform Angle="0"/>'
			xamlFragment += '<TranslateTransform X="0" Y="0"/>'
			xamlFragment += '</TransformGroup>'
			xamlFragment += '</Canvas.RenderTransform>'
			xamlFragment += '<TextBlock  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Name="textNadpis'+iNode+'" Width="704" Height="26" Text="'+_title+'" TextWrapping="Wrap"  FontSize="18" FontWeight="Bold" Foreground="#FF'+_color+'" Canvas.Left="9" Canvas.Top="5"/>';
			if(_typ==0)
			{
			xamlFragment += '<TextBlock Width="605" Height="52" FontFamily="Trebuchet MS" FontSize="12" Foreground="#FF'+_textColor+'" Text="'+_text+'" TextWrapping="Wrap" Canvas.Left="8" Canvas.Top="30"/>';
			if(_logo.length!=0)
			{
			xamlFragment += '<Image xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Name="imgTemp'+iNode+'" Width="100"  Height="52" Canvas.Left="605" Canvas.Top="30" Stretch="Uniform"/>';
			}
			}
			else
			{
			xamlFragment += '<Image xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Name="imgTempBanner'+iNode+'" Width="700" Height="52" Canvas.Left="8" Canvas.Top="30" Stretch="Fill"/>';
			}
			xamlFragment += '</Canvas>';

        canvasBlock = plugin.content.createFromXaml(xamlFragment);
        sender.findName("FotogalerieText").children.add(canvasBlock);
        

        if(_typ==0)
		{
            sender.findName("imgTemp"+iNode).setSource(sender, _logo);
        }
        else
        {
            sender.findName("imgTempBanner"+iNode).setSource(sender, _banner);
        }



    var myTextBlock = sender.findName("textNadpis"+iNode);
    myTextBlock.setFontSource(oFont);
    myTextBlock.fontFamily = fontFamily;
	myTextBlock.FontSize = fontSize;
    }
    slideShow(0)
}

//clearTimeout(proměnná); // zruší načasování 
var bFirst = 0;
var ReklamaLink;

function slideShow(arg)
{
    if(arg==0)
    {
        argMinus = imagesCount;
    }
    else
    {
        argMinus = arg-1;
    }
    if(bFirst==1)
    {
        oPlayer.findName("StoryboardSlideShowStop").stop();
        oPlayer.findName("StoryboardSlideShowStop")["Storyboard.TargetName"]="Foto"+argMinus
        oPlayer.findName("StoryboardSlideShowStop").begin();

        oPlayer.findName("StoryboardCStop").stop();
        oPlayer.findName("StoryboardCStop")["Storyboard.TargetName"]="c"+argMinus
        oPlayer.findName("StoryboardCStop").begin();
    }
    else
    {
        bFirst = 1;
    }
    
    ReklamaLink = arg;
    
    oPlayer.findName("StoryboardSlideShow").stop();
    oPlayer.findName("StoryboardSlideShow")["Storyboard.TargetName"]="Foto"+arg
    oPlayer.findName("StoryboardSlideShow").begin();
    
    
    oPlayer.findName("StoryboardCShow").stop();
    oPlayer.findName("StoryboardCShow")["Storyboard.TargetName"]="c"+arg
    oPlayer.findName("StoryboardCShow").begin();
    
    arg++
    if(arg>imagesCount)
    {
        arg=0
    }
    if(imagesCount!=0)
    {
        FotogalerieCasovani = setTimeout("slideShow("+arg+")", milisekundy); // načasuje akci 
    }
}


var http_request_online = false;
function GetOnline() 
{
    http_request_online = false;
    if (window.XMLHttpRequest) 
    { // Mozilla, Safari,...
        http_request_online = new XMLHttpRequest();
        if (http_request_online.overrideMimeType) 
        {
            http_request_online.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try 
        {
            http_request_online = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) 
        {
            try 
            {
                http_request_online = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {}
        }
    }
    if (!http_request_online) 
    {
    //     alert('Cannot create XMLHTTP instance');
        return false;
    }
      
    http_request_online.onreadystatechange = isOnline;
    http_request_online.open('GET', 'xml/online.xml?id='+(Math.random()*1000), true);
    http_request_online.send(null);
}
var timerOnline;
var timerTimeOnline = 10000;
function isOnline()
{
    
    if (http_request_online.readyState == 4) 
    {
        if (http_request_online.status == 200) 
        {
			var xmlDocOnline = http_request_online.responseXML;
			rootOnline = xmlDocOnline.getElementsByTagName("online");
			if(rootOnline!=null)
			{
                   
			    _online = rootOnline.item(0).getAttribute("stav");
			    if(_online==1)
			    {
			        clearTimeout(timerOnline);
			        oPlayer.findName("refresh").Visibility = "Visible";
			    }
			    else
			    {
			    timerOnline = setTimeout("GetOnline()",timerTimeOnline); 
			    }
			}
		}
	}
}

///////////////////////////////////////////////////////////
var http_request_ostatni = false;
function GetPanel() 
{
    http_request_ostatni = false;
    if (window.XMLHttpRequest) 
    { // Mozilla, Safari,...
        http_request_ostatni = new XMLHttpRequest();
        if (http_request_ostatni.overrideMimeType) 
        {
            http_request_ostatni.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try 
        {
            http_request_ostatni = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) 
        {
            try 
            {
                http_request_ostatni = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {}
        }
    }
    if (!http_request_ostatni) 
    {
    //     alert('Cannot create XMLHTTP instance');
        return false;
    }
      
    http_request_ostatni.onreadystatechange = alertContentsPanel;
    http_request_ostatni.open('GET', 'xml/games.xml?id='+(Math.random()*1000), true);
    http_request_ostatni.send(null);
}
var root;
var iMain = 0;
function alertContentsPanel()
{
    if (http_request_ostatni.readyState == 4) 
    {
        if (http_request_ostatni.status == 200) 
        {
            //zrusit pas
            oPlayer.findName("archivPas").children.clear();

			var xmlDoc = http_request_ostatni.responseXML;
			root = xmlDoc.getElementsByTagName("game");
			
			pozadovanyPrehravac = displayItem("zapas");

			
			if(root.length==0)
			{
                oPlayer.findName("archivArea").Visibility = "Collapsed";
                oPlayer.findName("archivPas").Visibility = "Collapsed";
			}
			else
			{
			    var _count = 0;
			    for (var iNode = 0; iNode < root.length; iNode++) 
                {
                    _info = root.item(iNode).getAttribute("info");
                    _zkratka = root.item(iNode).getAttribute("zkratka");
                    _id = root.item(iNode).getAttribute("id");
                    _popis = root.item(iNode).getAttribute("popis");
                    _nazev = root.item(iNode).getAttribute("nazev");
                    _logo = root.item(iNode).getAttribute("logo");
                    _mms = root.item(iNode).getAttribute("mms");
                    _datum = root.item(iNode).getAttribute("datum");
                    _main = root.item(iNode).getAttribute("main");
                    for(j=0;j< root[iNode].childNodes.length;j++)
                    {
                    switch(root[iNode].childNodes[j].nodeName)
                    {
                        case "guest":
                            _GuestZkr = root[iNode].childNodes[j].getAttribute("zkr");
                            _GuestFull = root[iNode].childNodes[j].getAttribute("nazev");
                            break;
                        case "home":
                            _HomeZkr = root[iNode].childNodes[j].getAttribute("zkr");
                            _HomeFull = root[iNode].childNodes[j].getAttribute("nazev");
                            break;
                    }
                    }
                    if(pozadovanyPrehravac==_id)
                    {
                        GetOnline();
                        iMain = 1;
                        changePlayer(_datum, _GuestFull, _HomeFull, _popis, _HomeZkr, _GuestZkr, _info);
                        RunPlayer(_mms);
                    }
                    else
                    {
                        if(_main == 1)
                        {
                            iMain = 1;
                            changePlayer(_datum, _GuestFull, _HomeFull, _popis, _HomeZkr, _GuestZkr, _info);
                            RunPlayer(_mms);
                        }
                    }
                       
                    createItem(_id, _count, iNode, _datum, "x-x", _logo);
                    _count++;
                }
			
			}
			iWidthArchiv = oPlayer.findName("archivPas").width;
            //zaktivneni sipek
            if(iWidthArchiv>iWidthArchivDefault)
            {
                oPlayer.findName("archivLeft").addEventListener("MouseEnter", onMouseEnter);
                oPlayer.findName("archivLeft").addEventListener("MouseLeave", onMouseLeave);
                oPlayer.findName("archivLeft").Cursor = "Hand";
                oPlayer.findName("archivRight").addEventListener("MouseEnter", onMouseEnter);
                oPlayer.findName("archivRight").addEventListener("MouseLeave", onMouseLeave);
                oPlayer.findName("archivRight").Cursor = "Hand";
            }
            else
            {
                oPlayer.findName("archivLeft").Visibility = "Collapsed";
                oPlayer.findName("archivRight").Visibility = "Collapsed";
            }
		}
		if(iMain==0)
		{
    		onLoadFoto();
		}
		else
		{
		    oPlayer.findName("VideoPlayer").Visibility = "Visible";
		}
		
	}
	
}


function createItem(_id, i, _n, _h, _g, _logoImg)
{
    var iWidth = 100;
    var plugin = oPlayer.getHost();
    var xamlFragment = '<Canvas xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Cursor="Hand" Tag="'+_n+'" x:Name="archiv'+i+'" Width="80" Height="76" Background="#B3050505" Canvas.Left="'+(iStartLeft+(i*iWidth))+'" Canvas.Top="15">';
		    xamlFragment += '<Image RenderTransformOrigin="0.5,0.5" Width="80" Height="64" Stretch="None" Canvas.Left="0" x:Name="imgArchiv'+i+'" Canvas.Top="0"></Image>';
			xamlFragment += '<TextBlock  Width="72" Height="12" Canvas.Left="4" Canvas.Top="64"><Run FontFamily="Trebuchet MS" FontSize="8" Text="'+_h+'" Foreground="#FFEBEBEB"/></TextBlock>';
			xamlFragment += '<TextBlock  Width="72" Height="12" Canvas.Left="50" Opacity="0" Canvas.Top="64"><Run FontFamily="Trebuchet MS" FontSize="8" Text="'+_g+'" Foreground="#FFC8A139"  /></TextBlock>';
			xamlFragment += '</Canvas>';
        
        imageBlock = plugin.content.createFromXaml(xamlFragment);
        oPlayer.findName("archivPas").children.add(imageBlock);
        oPlayer.findName("imgArchiv"+i).Source = _logoImg + '?nocache='+Math.random();
        oPlayer.findName("archiv"+i).addEventListener("MouseLeftButtonDown", onMouseLeftButtonDownArchiv);
        oPlayer.findName("archivPas").width=(iStartLeft+(i*iWidth))+iWidth;
        
}

function onMouseLeftButtonDownArchiv(sender, args)
{
    if(root!=null)
    {
        _info = root[sender.Tag].getAttribute("info");
        _zkratka = root[sender.Tag].getAttribute("zkratka");
        _id = root[sender.Tag].getAttribute("id");
        _popis = root[sender.Tag].getAttribute("popis");
        _nazev = root[sender.Tag].getAttribute("nazev");
        _logo = root[sender.Tag].getAttribute("logo");
        _mms = root[sender.Tag].getAttribute("mms");
        _datum = root[sender.Tag].getAttribute("datum");
        _main = root[sender.Tag].getAttribute("main");
        
        for(j=0;j< root[sender.Tag].childNodes.length;j++)
        {
            switch(root[sender.Tag].childNodes[j].nodeName)
            {
                case "guest":
                    _GuestZkr = root[sender.Tag].childNodes[j].getAttribute("zkr");
                    _GuestFull = root[sender.Tag].childNodes[j].getAttribute("nazev");
                    break;
                case "home":
                    _HomeZkr = root[sender.Tag].childNodes[j].getAttribute("zkr");
                    _HomeFull = root[sender.Tag].childNodes[j].getAttribute("nazev");
                    break;
            }
        }   
        

        changePlayer(_datum, _GuestFull, _HomeFull, _popis, _HomeZkr, _GuestZkr, _info);
        RunPlayer(_mms);
    }
}
function RunPlayer(_url)
{
    oPlayer.findName("FotoPlayer").Visibility = "Collapsed";
    oPlayer.findName("VideoPlayer").Visibility = "Visible";
    oPlayer.findName("logo_livebox").Visibility = "Visible";
    oPlayer.findName("refresh").Visibility = "Collapsed";
    oPlayer.findName("video").Source = "mms://"+_url;
    clearTimeout(timerID);
    showText();
}

var _DomaciVizitka;
var _HosteVizitka;

function changePlayer(__Datum, __Home, __Guest, __nazev, _HomeZkr, _GuestZkr, __info)
{
    oPlayer.findName("tbDatum").Text = __Datum;
    oPlayer.findName("_home").Text = _HomeZkr;
    oPlayer.findName("_guest").Text = _GuestZkr;
    oPlayer.findName("_homeStin").Text = _HomeZkr;
    oPlayer.findName("_guestStin").Text = _GuestZkr;
    
    
    			oPlayer.findName("s_Home").Text = '0';
				oPlayer.findName("s_HomeStin").Text = '0';
				oPlayer.findName("s_Guest").Text = '0';
				oPlayer.findName("s_GuestStin").Text = '0';

    
    
    _DomaciVizitka = _HomeZkr;
    _HosteVizitka = _GuestZkr;
    
    oPlayer.findName("_home")["Canvas.Left"] = (61-oPlayer.findName("_home").ActualWidth)/2;
    oPlayer.findName("_homeStin")["Canvas.Left"] = oPlayer.findName("_home")["Canvas.Left"]+1;
    
    oPlayer.findName("_guest")["Canvas.Left"] = ((61-oPlayer.findName("_guest").ActualWidth)/2)+42;
    oPlayer.findName("_guestStin")["Canvas.Left"] = oPlayer.findName("_guest")["Canvas.Left"]+1;
    
    if(__info==1)
    {
        oPlayer.findName("cInfo").Visibility = "Visible";
    }
    else
    {
        oPlayer.findName("cInfo").Visibility = "Collapsed";
    }
    
    if(__Home.length!=0)
    {
        oPlayer.findName("tbPopis").Visibility = "Collapsed";
        oPlayer.findName("tbDomaci").Visibility = "Visible";
        oPlayer.findName("tbHoste").Visibility = "Visible";
        oPlayer.findName("tbDomaci").Text = __Guest;
        oPlayer.findName("tbHoste").Text = __Home;
    }
    else
    {
        oPlayer.findName("tbDomaci").Visibility = "Collapsed";
        oPlayer.findName("tbHoste").Visibility = "Collapsed";
        oPlayer.findName("tbPopis").Visibility = "Visible";
        oPlayer.findName("tbPopis").Text = __nazev;
    }
}


var bOffLine = true;
var mouseDownValue = -1;
var mouseDownPosition = 0;
var isPosuvnikMove = false;

function posuvnik_ClickDown(sender, args) {
	if(bOffLine)
	{
	    var posuvnik = sender.findName("timeline");
	    var souradnice = args.getPosition(posuvnik).x;
    	posuvnik_NastavHodnotu(posuvnik, souradnice - sender.findName("timelineSlider").width/2);  
	}
}
function cudlik_Posuvnik_ClickDown(sender, args) {
	if(bOffLine)
	{
	    var posuvnik = sender.findName("timeline");
    	sender.captureMouse();
    	mouseDownValue = posuvnik_VratHodnotu(posuvnik);
    	mouseDownPosition = args.getPosition(null).x;
	}
}
function cudlik_Posuvnik_ClickMove(sender, args) {
	if(bOffLine)
	{
	    var posuvnik = sender.findName("timeline");
    	if (mouseDownValue != -1) {
        	var newValue = mouseDownValue + (args.getPosition(null).x - mouseDownPosition);
        	isPosuvnikMove = true;
	        posuvnik_NastavHodnotu(posuvnik, newValue);
    	}   
	}
}
function cudlik_Posuvnik_ClickUp(sender, args) {
	if(bOffLine)
	{
	    var posuvnik = sender.findName("timeline");
    	posuvnik.releaseMouseCapture();
	    mouseDownValue = -1;
		isPosuvnikMove = false;
		var thumb = sender.findName("timelineSlider");
    
    	newValue = thumb["Canvas.Left"] ;
		
		var iDuration = sender.findName("video").NaturalDuration.Seconds;
		iJump = (newValue*iDuration)/sender.findName("timeline").width;
		if(sender.findName("video").NaturalDuration.Seconds!=0)
		{
		    sender.findName("video").Position = FormatTime(iJump);
		}
	}
}
function posuvnik_NastavHodnotu(sender, newValue) {
	if(bOffLine)
	{
	    var iWidth = newValue;
    	if (newValue > sender.width-sender.findName("timelineSlider").width)
		{
    	    newValue = sender.width-(sender.findName("timelineSlider").width);
    	    iWidth = sender.width;
        	mouseDownValue = -1;
	    }
    	if (newValue <= 0) {
        	newValue =  0;
        	iWidth = 0;
	        mouseDownValue = -1;
    	}
	    var thumb = sender.findName("timelineSlider");
    
    	thumb["Canvas.Left"] = newValue;
	}
}
function posuvnik_VratHodnotu(sender) {
	if(bOffLine)
	{
	    var thumb = sender.findName("timelineSlider");
    	return thumb["Canvas.Left"]; 
	}
}






function volume_ClickDown(sender, args) {
	    var posuvnik = sender.findName("cv_volume");
	    var souradnice = args.getPosition(posuvnik).x;
    	volume_NastavHodnotu(posuvnik, souradnice - sender.findName("volume_bar").width/2);  
}
function volume_NastavHodnotu(sender, newValue) {
	    var iWidth = newValue;
    	if (newValue > sender.width-sender.findName("volume_bar").width/2)
		{
    	    newValue = sender.width-(sender.findName("volume_bar").width/2);
    	    iWidth = sender.width;
        	mouseDownValue = -1;
	    }
    	if (newValue <= 0) {
        	newValue =  0;
        	iWidth = 0;
	        mouseDownValue = -1;
    	}
	    var thumb = sender.findName("volume_bar");
    	thumb["Canvas.Left"] = newValue;
    	
    	iVolume = newValue/sender.findName("cv_volume").width;
    	sender.findName("video").volume = iVolume;
    	
}
function volume_VratHodnotu(sender) {
	    var thumb = sender.findName("volume_bar");
    	return thumb["Canvas.Left"]; 
}
function volume_Posuvnik_ClickDown(sender, args) {
	    var posuvnik = sender.findName("cv_volume");
    	sender.captureMouse();
    	mouseDownValue = volume_VratHodnotu(posuvnik);
    	mouseDownPosition = args.getPosition(null).x;
}
function volume_Posuvnik_ClickMove(sender, args) {
	    var posuvnik = sender.findName("cv_volume");
    	if (mouseDownValue != -1) {
        	var newValue = mouseDownValue + (args.getPosition(null).x - mouseDownPosition);
        	isPosuvnikMove = true;
	        volume_NastavHodnotu(posuvnik, newValue);
    	}   
}
function volume_Posuvnik_ClickUp(sender, args) {
	    var posuvnik = sender.findName("cv_volume");
    	posuvnik.releaseMouseCapture();
	    mouseDownValue = -1;
		isPosuvnikMove = false;
		var thumb = sender.findName("volume_bar");
    
    	newValue = thumb["Canvas.Left"] ;
		
		//var iDuration = sender.findName(").NaturalDuration.Seconds;
		//iJump = (newValue*iDuration)/sender.findName("posuvnik").width;
		//sender.findName("video").Position = FormatTime(iJump);
		sender.findName("hlasitost").Visibility = "Collapsed";

}

function ____test(sender, args)
{
    sender.findName("StoryboardR1").stop();
	    	    sender.findName("StoryboardR1").begin();
}

function onMarkerReached(sender, args)
{
    switch(args.marker.type.toLowerCase())
    {
        case _DomaciVizitka.toLowerCase():
            showVizitkaD(args.marker.type, args.marker.text);
	        break;
    	case _HosteVizitka.toLowerCase():
            showVizitkaH(args.marker.type, args.marker.text);
            break;
        case "ptdd":
            sender.findName("s_Home").Text = args.marker.text;
            sender.findName("s_HomeStin").Text = args.marker.text;
            MoveScore(1);
            break;
        case "ptdh":
            sender.findName("s_Guest").Text = args.marker.text;
            sender.findName("s_GuestStin").Text = args.marker.text;
            MoveScore(0);
            break;
        case "r":
            if(args.marker.text=="1")
            {
                sender.findName("StoryboardR1").stop();
	    	    sender.findName("StoryboardR1").begin();
            }
            if(args.marker.text=="2")
            {  
                sender.findName("StoryboardR2").stop();
	    	    sender.findName("StoryboardR2").begin();
            }
            break;
        case "info":
    	    //showInfo(args.marker.type, args.marker.text);
        	break;
    }       
}
var bVizitka = false;
//1 domaci
function showVizitkaD(team, number)
{
    if(bVizitka == false)
    {
            bVizitka = true;
            makeRequest(team, number, 1)
    }
}
//0 hoste
function showVizitkaH(team, number)
{
    if(bVizitka == false)
    {
            bVizitka = true;
            makeRequest(team, number, 0)
    }
}
function vizitkaKonec(sender, arg)
{
    bVizitka = false;
}


var http_request = false;
var vizitkaTym = 0;
function makeRequest(team, number, tym) {

    http_request = false;
    vizitkaTym = tym;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         //alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', 'xml/'+iRocnik+'/'+team+'/'+number+'.xml', true);
      http_request.send(null);
   }

   function alertContents() {
    
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
         
            var xmlDocV = http_request.responseXML;
            var xmlHrac = xmlDocV.getElementsByTagName("player");
            
            for(j=0;j< xmlHrac[0].childNodes.length;j++)
            {
                switch(xmlHrac[0].childNodes[j].nodeName)
                {
                    case "number":
                        _hrac_number =xmlHrac[0].childNodes[j].firstChild.nodeValue;
                        break;
                    case "lastname":
                        _hrac_lastname =xmlHrac[0].childNodes[j].firstChild.nodeValue;
                        break;
                    case "firstname":
                        _hrac_firstname =xmlHrac[0].childNodes[j].firstChild.nodeValue;
                        break;
                    case "birthdate":
                        _hrac_birthdate =xmlHrac[0].childNodes[j].firstChild.nodeValue;
                        break;
                    case "nationality":
                        _hrac_nationality =xmlHrac[0].childNodes[j].firstChild.nodeValue;
                        break;
                    case "height":
                        _hrac_height =xmlHrac[0].childNodes[j].firstChild.nodeValue;
                        break;
                    case "img":
                        _hrac_img =xmlHrac[0].childNodes[j].firstChild.nodeValue;
                        break;
                }
            }   
            if(vizitkaTym==0)
            {
                oPlayer.findName("GvizitkaJmeno").Text = _hrac_lastname+' '+_hrac_firstname;
                oPlayer.findName("GvizitkaJmenoStin").Text = _hrac_lastname+' '+_hrac_firstname;
                oPlayer.findName("GvizitkaCislo").Text = _hrac_number;
                oPlayer.findName("GvizitkaCisloStin").Text = _hrac_number;
                oPlayer.findName("GvizitkaVyska").Text = _hrac_height;
                oPlayer.findName("GvizitkaVyskaStin").Text = _hrac_height;
                oPlayer.findName("GvizitkaNarodnost").Text = _hrac_nationality;
                oPlayer.findName("GvizitkaNarodnostStin").Text = _hrac_nationality;
                oPlayer.findName("GvizitkaDatumNarozeni").Text = _hrac_birthdate;
                oPlayer.findName("GvizitkaDatumNarozeniStin").Text = _hrac_birthdate;
                oPlayer.findName("GimgVizitka").Source = "images/"+_hrac_img;
                oPlayer.findName("ZobrazVizitkuG").begin();
            }
            if(vizitkaTym==1)
            {
                oPlayer.findName("HvizitkaJmeno").Text = _hrac_lastname+' '+_hrac_firstname;
                oPlayer.findName("HvizitkaJmenoStin").Text = _hrac_lastname+' '+_hrac_firstname;
                oPlayer.findName("HvizitkaCislo").Text = _hrac_number;
                oPlayer.findName("HvizitkaCisloStin").Text = _hrac_number;
                oPlayer.findName("HvizitkaVyska").Text = _hrac_height;
                oPlayer.findName("HvizitkaVyskaStin").Text = _hrac_height;
                oPlayer.findName("HvizitkaNarodnost").Text = _hrac_nationality;
                oPlayer.findName("HvizitkaNarodnostStin").Text = _hrac_nationality;
                oPlayer.findName("HvizitkaDatumNarozeni").Text = _hrac_birthdate;
                oPlayer.findName("HvizitkaDatumNarozeniStin").Text = _hrac_birthdate;
                oPlayer.findName("HimgVizitka").Source = "images/"+_hrac_img;
                oPlayer.findName("ZobrazVizitkuH").begin();
            }


//iMaxWidth = 170;
//            oPlayer.findName("vizitkaBox").Width = iMaxWidth+300;


                //if(iMaxWidth<oPlayer.findName("vizitkaDatumNarozeni").ActualWidth){iMaxWidth=oPlayer.findName("vizitkaDatumNarozeni").ActualWidth};
                                //if(iMaxWidth<oPlayer.findName("vizitkaNarodnost").ActualWidth){iMaxWidth=oPlayer.findName("vizitkaNarodnost").ActualWidth};
                //if(iMaxWidth<oPlayer.findName("vizitkaVyska").ActualWidth){iMaxWidth=oPlayer.findName("vizitkaVyska").ActualWidth};
                //if(iMaxWidth<oPlayer.findName("vizitkaCislo").ActualWidth){iMaxWidth=oPlayer.findName("vizitkaCislo").ActualWidth};
                //if(iMaxWidth<oPlayer.findName("vizitkaJmeno").ActualWidth){iMaxWidth=oPlayer.findName("vizitkaJmeno").ActualWidth};
                //if(iMaxWidth>oPlayer.findName("vizitkaPozice").ActualWidth){iMaxWidth=oPlayer.findName("vizitkaPozice").ActualWidth};
            
        //    oPlayer.findName("vizitkaMistoNarozeni").Text = xmlDocV.getElementsByTagName('player/birthplace').item(0).text;
        //        if(iMaxWidth<oPlayer.findName("vizitkaMistoNarozeni").ActualWidth){iMaxWidth=oPlayer.findName("vizitkaMistoNarozeni").ActualWidth};
//			


			//readVizitka();
            
         } else {
          //  alert('There was a problem with the request.');
         }
      }
   }



function MoveScore(tym)
{
    if(tym==0)    
    {
        //hoste
        oPlayer.findName("s_G")["Canvas.Left"] = (oPlayer.findName("s_G").width-oPlayer.findName("s_Guest").ActualWidth)/2;
    }
    if(tym==1)    
    {
        //domaci
        oPlayer.findName("s_H")["Canvas.Left"] = ((oPlayer.findName("s_H").width-oPlayer.findName("s_Home").ActualWidth)/2)+62;
    }

}




function addZero(s) {
  var str
  str="0"+s;
  if (str.length==3) str=str.substring(1,3);
  return str;
}
function FormatTime(h) {
  var hodina;
  var minuta;
  var sekunda;
  hodina=parseInt(h/3600);
  h=Math.round(h-hodina*3600);
  minuta=parseInt(h/60);
  h=Math.round(h-minuta*60);
  sekunda=Math.round(h);
  return (hodina)+":"+addZero(minuta)+":"+addZero(sekunda);
}




function imgLoad(sender, args)
{

}

function readVizitka()
{
    oPlayer.findName("ZobrazVizitku").begin();
}
function vizitkaKonec(sender, arg)
{
    bVizitka = false;
}



var http_request_stav = false;
   function stavHry(team, number) {
      http_request_stav = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request_stav = new XMLHttpRequest();
         if (http_request_stav.overrideMimeType) {
            http_request_stav.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request_stav = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request_stav = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request_stav) {
         //alert('Cannot create XMLHTTP instance');
         return false;
      }
      	    
      http_request_stav.onreadystatechange = alertContentsStav;
      http_request_stav.open('GET', 'score1.asp?id='+(Math.random()*1000), true);
      http_request_stav.send(null);
   }

	function alertContentsStav()
	{
		if (http_request_stav.readyState == 4) {
         if (http_request_stav.status == 200) {
		 
			s_Score = http_request_stav.responseText;
			arrScore = s_Score.split(';');
			sDomaci = ""
			sHoste = ""
			if(arrScore.length==3){
				sDomaci = arrScore[0];
				sHoste = arrScore[1];
				iTabule = arrScore[2];

				
				oPlayer.findName("s_Home").Text = sDomaci+'';
				oPlayer.findName("s_HomeStin").Text = sDomaci+'';
				oPlayer.findName("s_Guest").Text = sHoste+'';
				oPlayer.findName("s_GuestStin").Text = sHoste+'';
				MoveScore(0);
				MoveScore(1);
				
			}
		 
			setTimeout("stavHry()",10000);
         } else {

         }
      }
	
	}



function PageQuery(q) {
    if(q.length > 1) this.q = q.substring(1, q.length);
    else this.q = null;
    this.keyValuePairs = new Array();
    if(q) 
    {
        for(var i=0; i < this.q.split("&").length; i++) 
        {
            this.keyValuePairs[i] = this.q.split("&")[i];
        }
    }
    this.getKeyValuePairs = function() { return this.keyValuePairs; }
    this.getValue = function(s) {
for(var j=0; j < this.keyValuePairs.length; j++) {
if(this.keyValuePairs[j].split("=")[0] == s)
return this.keyValuePairs[j].split("=")[1];
}
return false;
}
this.getParameters = function() {
var a = new Array(this.getLength());
for(var j=0; j < this.keyValuePairs.length; j++) {
a[j] = this.keyValuePairs[j].split("=")[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; } 
}
function queryString(key){
var page = new PageQuery(window.location.search); 
return unescape(page.getValue(key)); 
}
function displayItem(key){
if(queryString(key)=='false') 
{
    return "";
}else{
    return (queryString(key));
}
}



