﻿// JScript File 

var Volume = 6;               // Initial player volume out of 10
var bLoggedIn = false;        // Logged in status
var sDisplayPage = "unknown"; // Page to show on right
var bStandalonePlayer = false;// Standalone player
var nSelectedEventID = 0;     // Initially selected event
var bFast = true;             // Initial speed
var bPlaying = true;          // Initially playing
var sliderImageId;            // Slider bar image
var streamingSliderImageId;   // Streaming timer bar image
var StreamPos = 0;            // Initial player position out of 100
var streamElasped = 0;        // variable to hold the elasped time
var streamTotal = 0;          // variable to hold the total stream time

function LatestScheduleTabClicked(nLangID, nShowAllLinks){  
    // Check to see if we are already showing the schedule
    if(document.getElementById('iFrameLeftHandSide').src.indexOf("LiveStreamingSchedule.asp?LangID=" + nLangID + "&ShowLinks=" + nShowAllLinks) == -1)
    {   
        document.getElementById('iFrameLeftHandSide').src = "LiveStreamingSchedule.asp?LangID=" + nLangID + "&ShowLinks=" + nShowAllLinks;
    }
    
    SelectEvent(nSelectedEventID,nLangID);
}

function FAQTabClicked(nLangID)
{     
    // Check to see if we are already showing the faq
    if(document.getElementById('iFrameLeftHandSide').src.indexOf("LiveStreamingFAQ.asp?LangID=" + nLangID) == -1){
        document.getElementById('iFrameLeftHandSide').src = "LiveStreamingFAQ.asp?LangID=" + nLangID;
    }    
    SelectEvent(nSelectedEventID,nLangID);
}

function DemoTabClicked(nLangID){
    if(bFast == false)
    {
        sDemoPage = "LiveStreamingDemo.asp?LangID=" + nLangID + "&Speed=lo" + "&Volume=" + Volume * 10;
    }
    else
    {
        sDemoPage = "LiveStreamingDemo.asp?LangID=" + nLangID + "&Speed=hi" + "&Volume=" + Volume * 10;
    }

    // Check to see if we are already showing the demo
    if(document.getElementById('iFrameRightHandSide').src.indexOf(sDemoPage) == -1)
    {
        // Reset the selected eventid
        // nSelectedEventID = 0;
        
        VideoStop();
        
        bPlaying = true;
        
        document.getElementById('iFrameRightHandSide').src = sDemoPage;
    }
}

function AustralianOpenTabClicked(nLangID)
{
    sPage = "LiveStreamingSubscribe.asp?LangID=" + nLangID;
    
    // Check to see if we are already showing the demo
    if(document.getElementById('iFrameRightHandSide').src.indexOf(sPage) == -1)
    {
        VideoStop();       
        bPlaying = false;
        document.getElementById('iFrameRightHandSide').src = sPage;
    }   
}

function Subscribe(nLangID)
{
    sPage = "LiveStreamingSubscribe.asp?LangID=" + nLangID + "&Subscribe=1";
    
    document.getElementById('iFrameRightHandSide').src = sPage;
}

function AddLoadEvent(func)
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function')
  {
    window.onload = func;
  }
  else
  {
    window.onload = function()
    {
      if (oldonload)
      {
        oldonload();
      }
      func();
    }
  }
}

function PageLoaded()
{
    Resize(false);
    
    // Check if a user is logged in
    if(true == true)
    {
        // A user is not logged in
        document.getElementById('LoginRequired').style.display = "block";
    }
    else
    {
        // No logged in user
        document.getElementById('LoginRequired').style.display = "none";
    }
}

function FilterSelect()
{
    // Get the currently selected index
    var indexEvent = document.getElementById('eventSelect').selectedIndex;
    var indexDate = document.getElementById('dateSelect').selectedIndex;
    var latestSchedule = document.getElementById('latestSchedule');
    var items = latestSchedule.getElementsByTagName('div');
    
    var matchTextEvent = 'Event:'
    var matchTextDate = 'Date:'
    
    if(indexEvent > 0)
    {
        matchTextEvent = 'Event:' + document.getElementById('eventSelect').value + ';';
    }
    
    if(indexDate > 0)
    {
        matchTextDate = 'Date:' + document.getElementById('dateSelect').value + ';';
    }
          
    // Filter on the selected items
    for(var i = 0;i < items.length;i++)
    {   
        if((items[i].className.search(matchTextEvent) > -1) && (items[i].className.search(matchTextDate) > -1))
        {
            items[i-1].style.display = 'block';
        }
        else if((items[i].className.search(matchTextEvent) > -1) || (items[i].className.search(matchTextDate) > -1))
        {
            items[i-1].style.display = 'none';
        }
    }
}

function VideoPlay()
{
    var streamingFrame;
    var mediaPlayer;
    
    if(bPlaying == false)
    {
        try
        {
            mediaPlayer = document.getElementById('flashcontent');
            
            if(mediaPlayer == null)
            {
                mediaPlayer = document.getElementById('mymovie');
            }
            
            if(mediaPlayer != null)
            {
                mediaPlayer.playVideo();
                
                bPlaying = true;
            }
        }
        catch(err)
        {
        }
    }
}

function VideoStop()
{
    var streamingFrame;
    var mediaPlayer;

    if(bPlaying == true)
    {         
        try
        {
            mediaPlayer = document.getElementById('flashcontent');
            
            if(mediaPlayer == null)
            {
                mediaPlayer = document.getElementById('mymovie');
            }
                        
            if(mediaPlayer != null)
            {               
                mediaPlayer.stopVideo();
                
                bPlaying = false;
            }
        }
        catch(err)
        {
        }
    }
}

function StandalonePlayer()
{
    if(bStandalonePlayer == false)
    {
        bStandalonePlayer = true;
           
        document.getElementById('loginDiv').style.display = "none";
        document.getElementById('loginDiv').style.visibility = "hidden";
        document.getElementById('leftDiv').style.display = "none";
        document.getElementById('leftDiv').style.visibility = "hidden";
        document.getElementById('disclaimerDiv').style.display = "none";
        document.getElementById('disclaimerDiv').style.visibility = "hidden";
        
        // Change the image in the control
        document.getElementById('minimgdiv').style.display = "none";
        document.getElementById('minimgdiv').style.visibility = "hidden";
        document.getElementById('maximgdiv').style.display = "block";
        document.getElementById('maximgdiv').style.visibility = "visible";
        document.getElementById('mintxtdiv').style.display = "none";
        document.getElementById('mintxtdiv').style.visibility = "hidden";
        document.getElementById('maxtxtdiv').style.display = "block";
        document.getElementById('maxtxtdiv').style.visibility = "visible";
        
        // Sort the slider position
//        document.getElementById('slider').style.top = "442px"
        document.getElementById(sliderImageId).style.top = "442px"
    }
    else
    {
        bStandalonePlayer = false;
        document.getElementById('loginDiv').style.display = "block";
        document.getElementById('loginDiv').style.visibility = "visible";
        document.getElementById('leftDiv').style.display = "block";
        document.getElementById('leftDiv').style.visibility = "visible";
        document.getElementById('disclaimerDiv').style.display = "block";
        document.getElementById('disclaimerDiv').style.visibility = "visible";
        
        // Change the image in the control
        document.getElementById('minimgdiv').style.display = "block";
        document.getElementById('minimgdiv').style.visibility = "visible";
        document.getElementById('maximgdiv').style.display = "none";
        document.getElementById('maximgdiv').style.visibility = "hidden";
        document.getElementById('mintxtdiv').style.display = "block";
        document.getElementById('mintxtdiv').style.visibility = "visible";
        document.getElementById('maxtxtdiv').style.display = "none";
        document.getElementById('maxtxtdiv').style.visibility = "hidden";
        
        // Sort the slider position
//        document.getElementById('slider').style.top = "556px"
        document.getElementById(sliderImageId).style.top = "556px"
    }
   
    Resize(bStandalonePlayer);
}

function Resize(bSmall)
{  
    try{
    
        window.scroll(0,0);
        
        if(bSmall == true)
        {
            window.resizeTo(580,610)
        	
            //document.getElementById('mainDiv').style.width = "530px"
            //document.getElementById('mainDiv').style.height = "390px"
            
            //window.resizeTo(580,600)
            
            document.getElementById('mainDiv').style.width = "100%"
            document.getElementById('mainDiv').style.height = "100%"
            
        }
        else
        {
            window.resizeTo(860,820)
            
            document.getElementById('mainDiv').style.width = "100%"
            document.getElementById('mainDiv').style.height = "100%"
            
            //document.getElementById('mainDiv').style.width = "830px"
            //document.getElementById('mainDiv').style.height = "800px"
            //window.resizeTo(860,800)
        }
        resetSlidePosition();
    }
    catch(err){
    
    }
}

function GetVolume()
{   
    try
    {
        mediaPlayer = document.getElementById('flashcontent');
        
        if(mediaPlayer == null)
            {
                mediaPlayer = document.getElementById('mymovie');
            }
        
        if(mediaPlayer != null){
            Volume = mediaPlayer.getVolume();            
        }
    }
    catch(err)
    {
    }
}

function VolumeUp()
{   
    if(Volume < 10)
    {    
        Volume++;        
        try
        {
            mediaPlayer = document.getElementById('flashcontent');            
            
            if(mediaPlayer == null)
            {
                mediaPlayer = document.getElementById('mymovie');
            }
            
            if(mediaPlayer != null){
                mediaPlayer.setVolume(Volume * 10);
            }
        }
        catch(err)
        {
        }
    }
}

function VolumeDown()
{
    if(Volume > 0){
        Volume--;
        try
        {
            mediaPlayer = document.getElementById('flashcontent');
            
            if(mediaPlayer == null)
            {
                mediaPlayer = document.getElementById('mymovie');
            }
            
            if(mediaPlayer != null){
                mediaPlayer.setVolume(Volume * 10);
            }
        }
        catch(err)
        {
        }
    }
}
function RefreshVolume()
{   
    try
    {
        mediaPlayer = document.getElementById('flashcontent');        
        
        if(mediaPlayer == null)
            {
                mediaPlayer = document.getElementById('mymovie');
            }
        
        if(mediaPlayer != null){
            mediaPlayer.setVolume(Volume * 10);
        }
    }
    catch(err)
    {
    }
}

function SelectEvent(EventID,nLangID)
{
    if(EventID == 0)
    {       
        // Nothing to stream so show schedule animation
        sDisplayPage = "LiveStreamingDisplay.asp?LangID=" + nLangID + "&Display=schedule";
        
        nSelectedEventID = 0;
    }
    else if(bLoggedIn == false)
    {   
        // Show the you must be logged in stream
        sDisplayPage = "LiveStreamingDisplay.asp?LangID=" + nLangID + "&Display=login";
        
        nSelectedEventID = 0;
    }

    else
    {
        // Show the streaming event
        nSelectedEventID = EventID;
    
        if(bFast == false)
        {
            sDisplayPage = "LiveStreamingFlash.asp?EventID=" + EventID + "&LangID=" + nLangID + "&Speed=lo" + "&Volume=" + Volume * 10;
        }
        else
        {
            sDisplayPage = "LiveStreamingFlash.asp?EventID=" + EventID + "&LangID=" + nLangID + "&Speed=hi" + "&Volume=" + Volume * 10;
        }
    }
    
    // If we are already on this event/login animation don't display again
    if(document.getElementById('iFrameRightHandSide').src.indexOf(sDisplayPage) == -1){   
        VideoStop();
        bPlaying = true;        
        document.getElementById('iFrameRightHandSide').src = sDisplayPage;
    }
}

function checkEnter(e) //e is event object passed from function invocation
{ 
    var characterCode; // literal character code will be stored in this variable

    if(e && e.which)
    { //if which property of event object is supported (NN4)
        e = e;
        characterCode = e.which; //character code is contained in NN4's which property
    }
    else
    {
        e = e || window.event;
        characterCode = e.keyCode; //character code is contained in IE's keyCode property
    }

    if(characterCode == 13)
    { //if generated character code is equal to ascii 13 (if enter key)
        return(true);
    }
    else
    {
        return(false); 
    }
}

function TopEvent(nEventID, nLangID)
{
    // Check to see if the demo is selected
    if(document.getElementById('iFrameRightHandSide').src.indexOf("LiveStreamingDemo.asp?LangID=" + nLangID) != -1)
    {
        // Do not update the selected event, because the Demo was selected
        return;
    }
    
    // Check to see if the Australian Open is selected
    if(document.getElementById('iFrameRightHandSide').src.indexOf("LiveStreamingSubscribe.asp?LangID=" + nLangID) != -1)
    {
        // Do not update the selected event, because the Demo was selected
        return;
    }

    // Check to see if we have an event selected
    if(nSelectedEventID == 0)
    {       
        // We have no event selected so select the top one
        var scheduleFrame = document.getElementById('iFrameLeftHandSide').contentWindow.document;
        var latestSchedule = scheduleFrame.getElementById('latestSchedule');
        var items = latestSchedule.getElementsByTagName('div');
        
        if(items[2].className.indexOf("Subscribe:10") == -1)
        {
            SelectEvent(nEventID, nLangID);
        }
        else
        {
            SelectEvent(0, nLangID);
        }
    }
    else
    {
        var scheduleFrame = document.getElementById('iFrameLeftHandSide').contentWindow.document;
        
        var latestSchedule = scheduleFrame.getElementById('latestSchedule');
        var items = latestSchedule.getElementsByTagName('div');
        var bExists = false;
        
        // Filter on the selected items
        for(var i = 0;i < items.length;i++)
        {
            if(items[i].className.search("Id:" + nSelectedEventID) > -1)
            {
                bExists = true;
                
                break;
            }
        }
        
        // Check to see if our selected event exists
        if(bExists == false)
        {
            if(items[2].className.indexOf("Subscribe:10") == -1)
            {
                // The event we have selected isn't available anymore, so switch to the top one
                
                SelectEvent(nEventID, nLangID);
            }
        }
    }
}

function SelectFast(nLangID)
{
    if(bFast == false)
    {
        bFast = true;
        
        document.getElementById('fastSelect').src = "images/control/rad1.gif";
        document.getElementById('normSelect').src = "images/control/rad2.gif";
        
        if(document.getElementById('iFrameRightHandSide').src.indexOf('LiveStreamingDemo.asp') != -1)
        {
            DemoTabClicked(nLangID);
        }
        else
        {
            SelectEvent(nSelectedEventID,nLangID);
        }
    }
}

function SelectNorm(nLangID)
{
    if(bFast == true)
    {
        bFast = false;
        
        document.getElementById('fastSelect').src = "images/control/rad2.gif";
        document.getElementById('normSelect').src = "images/control/rad1.gif";
        
        if(document.getElementById('iFrameRightHandSide').src.indexOf('LiveStreamingDemo.asp') != -1)
        {
            DemoTabClicked(nLangID);
        }
        else
        {
            SelectEvent(nSelectedEventID,nLangID);
        }
    }
}

function LaunchFlashTest()
{
	var iWidth = screen.width;
	var iHeight = screen.height;
	var iWinHeight, iWinWidth, iSize;

	iWinWidth=300;
	iWinHeight=250;
	iSize = 1;

	var wTop=Number((iWidth-iWinWidth)/2);
	var wLeft=Number((iHeight-iWinHeight)/2);
	var sUrl = './../../home/Flash_InPlay/Flash_Tester.asp?size=' + iSize + '&detectflash=false';

	window.open(sUrl,'ainplay', params='toolbar=0,scrollbars=0,location=0,status=0,menubar=0,resizable=0,left=' + wLeft + ',top=' + wTop + ',width=' + iWinWidth + ', height=' + iWinHeight);
}

function launchPage(pageID, width, url, langid){
    var url = "http://" + url + "/home/defaulthmr.asp?ibpid=" + pageID + "&isb=0&lng=" + langid;
    winSSLPopUp=window.open(url,"bbb","height=797,width=" + width + ",status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes"); 
}

function openPage(pageID){
    PC(pageID);
}

function PC(pageID){
    var url = document.getElementById("txtRURL");
    if(url != null){
        url = url.value
    }
    else{
        url = "www.bet365.com";
    }
    var langid = document.getElementById("txtLangID");
    if(langid != null){
        langid = langid.value
    }
    else{
        langid = "www.bet365.com";
    }    
    var width;
    if(pageID==2200){
        width = 656;
    }
    else{
        width = 797;
    }
    launchPage(pageID, width, url, langid);
}

function wipeText(input){
    input.value = "";
}


var sliderWidth = 70;
var streamSliderWidth = 210;
var mute = false;
var prevVolume = 0;
function toggleSound(image){
    var slide = document.getElementById(sliderImageId);
    var end = image.style.backgroundImage.lastIndexOf("/");
    var filePath = image.style.backgroundImage.substring(0,end+1);
    
    if(!mute){
        prevVolume = Volume;
        mute = true
        Volume = 0;
        image.style.backgroundImage = filePath + "sound-inactive-2.gif)"
        slide.style.display = "none";
        slide.style.visibility = "hidden";     
    }
    else
    {
        mute = false;
        Volume = prevVolume;
        image.style.backgroundImage = filePath + "sound-active-2.gif)"
        slide.style.display = "block";
        slide.style.visibility = "visible";         
        
    }
    RefreshVolume();    
    resetSlidePosition();
}

document.onmousemove = mouseMove;
document.onmouseup   = mouseUp;

var dragObject  = null;
var mouseOffset = null;
var position = 0;
var max = 168;
var min = 100;
var dragging = false;

var streamMax = 425;
var streamMin = 212;
var streamPosition = 0;

function getMouseOffset(target, ev){
	ev = ev || window.event;

	var docPos    = getPosition(target);
	var mousePos  = mouseCoords(ev);
	return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};
}

function getPosition(e){
	var left = 0;
	var top  = 0;

	while (e.offsetParent){
		left += e.offsetLeft;
		top  += e.offsetTop;
		e     = e.offsetParent;
	}

	left += e.offsetLeft;
	top  += e.offsetTop;

	return {x:left, y:top};
}

function mouseMove(ev){
    if(dragObject){
    
        ev = ev || window.event;
        var mousePos = mouseCoords(ev);
        position = mousePos.x - mouseOffset.x;
        var controls = document.getElementById("controls");
        var obj = findPos(controls);
    	    
        if(!mute){
		    if(position > (min + obj[0]) && position < (max + obj[0]) && dragObject.id==sliderImageId){		        
		        dragObject.style.left = position - obj[0] + "px";
		        dragging = true;
		    }
		    
	    }
	    if(position > (streamMin + obj[0]) && position < (streamMax + obj[0]) && dragObject.id==streamingSliderImageId){
            dragObject.style.left = position - obj[0] + "px";
		    dragging = true;
        }
		    	    
	    return false;
    }
}

function mouseCoords(ev){
    try
    {
	    if(ev.pageX || ev.pageY){
		    return {x:ev.pageX, y:ev.pageY};
	    }
	    return {
		    x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
		    y:ev.clientY + document.body.scrollTop  - document.body.clientTop
	    };
	}
	catch(err){
	
	}
}

function mouseUp(){
	if(dragging){
        getVolume(position);
        getArchiveStream(position);        
        dragging = false;
    }
	dragObject = null;  	
}

function updateVideoSeekInfo(elapsedTime, totalDuration) {
    //alert(elapsedTime);
    streamElasped = elapsedTime;
    streamTotal = totalDuration;
    var obj = document.getElementById('StreamingTimerLabel');
    var elapsedInSec = Math.floor(elapsedTime);
    obj.innerHTML = (Math.floor(elapsedInSec/60))+'.'+(((elapsedInSec%60)>9)?"":"0")+elapsedInSec%60;
    if(!dragging) {
        setStreamSlidePosition();
    }
}

function setStreamSlidePosition(){
    var image = document.getElementById(streamingSliderImageId);
    if(image!=null){
        var controls = document.getElementById("controls");        
        var obj = findPos(controls); 
        GetStream();        
        var position1 = streamMin+(StreamPos*streamSliderWidth/100)+1;
        image.style.left = position1 + "px";
    }
}

function GetStream()
{   
    try
    {
        mediaPlayer = document.getElementById('flashcontent');
        
        if(mediaPlayer == null)
            {
                mediaPlayer = document.getElementById('mymovie');
            }
        
        if(mediaPlayer != null){
            if (streamTotal>0) {
                StreamPos = ((streamElasped/streamTotal)*100);
            }
            else {
                StreamPos = 0;
            }
                
        }
    }
    catch(err)
    {
    }
}

function RefreshStream()
{   
    try
    {
        mediaPlayer = document.getElementById('flashcontent');        
        
        if(mediaPlayer == null)
            {
                mediaPlayer = document.getElementById('mymovie');
            }
        
        if(mediaPlayer != null){
            mediaPlayer.seek(StreamPos);
        }
    }
    catch(err)
    {
    }
}

function makeDraggable(item){
	if(!item) return;
	item.onmousedown = function(ev){
		dragObject  = this;
		mouseOffset = getMouseOffset(this, ev);		
		return false;
	}
}

function loadPage(){
//    var image = document.getElementById("slider");
    var image = document.getElementById(sliderImageId);    
    var streamingImage = document.getElementById(streamingSliderImageId);
    if(image!=null){
        makeDraggable(image);
        makeDraggable(streamingImage);
        GetVolume();
        GetStream();      
        if(Volume < 0 || Volume > 10){
            Volume = 5;
        }
        if (StreamPos<0 || StreamPos>100) {
            StreamPos = 0;
        }
        resetSlidePosition();
        setStreamSlidePosition();
    }
    
    //Sets Object for flash ver 9.0.47.0
    window.flashcontent = document.forms[0].flashcontent;
    
}

function resetSlidePosition(){
    var image = document.getElementById(sliderImageId);
    if(image!=null){
        var controls = document.getElementById("controls");        
        var obj = findPos(controls);      
        var position = ((max - min) * (Volume / 10)) + min;
        image.style.left = position + "px";
    }
}


//window.onload = function(){
//    loadPage();
//}

function getVolume(){
        if (dragObject.id==sliderImageId) {
            var controls = document.getElementById("controls");
            var obj = findPos(controls);
      		    		
            var vol = Math.floor(((position - min - obj[0]) / sliderWidth) * 10);
            if(vol <= 0){
                vol = 0;
            }
            else if(vol >= 10){
                vol = 10;
            }

            if(vol != Volume){
                Volume = vol;
                RefreshVolume();
            }    
            return vol;
        }           
}

function getArchiveStream() {
        
        if (dragObject.id==streamingSliderImageId) {
            var controls = document.getElementById("controls");
            var obj = findPos(controls);
            
  		  	//var position = ((streamMax - streamMin) * (StreamPos/streamSliderWidth)) + streamMin;
            var streampos = Math.floor(((position - streamMin - obj[0]) / streamSliderWidth) * 100);
            
            if(streampos <= 0){
                streampos = 0;
            }
            else if(streampos >= 100){
                streampos = 100;
            }

            if(streampos != StreamPos){
                StreamPos = streampos;
                RefreshStream();
            }    
            //alert('streampos' + streampos);
            return streampos;
        }
}

function toggleImage(image){
    var alt = image.alt;
    image.alt = image.src;
    image.src = alt;
}

function findPos(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];
}

window.onresize = function(){
    resetSlidePosition();
}

function refreshLeftHandSide()
{
    document.getElementById('iFrameLeftHandSide').src = document.getElementById('iFrameLeftHandSide').src + "&Refresh=1";
}

function Tgle(obj){
    var oN = obj.name;
    var sN = oN.substring(oN.length-1, oN.length);
    var obj1, obj2;

    if (Number(sN) == 1)
    {
        obj1 = document.getElementById(oN);
        sN = oN.substring(0, oN.length-1);
        obj2 = document.getElementById(sN);

        //alert(obj1 + ' - ' + obj2 + ' - ' + sN);
        if (obj1!==null && obj2!==null)
        {
            obj2.style.display='inline';
            obj1.style.display='none';
            obj2.focus();
        }
    }
    else
    {
        obj1 = document.getElementById(oN + '1');
        obj2 = document.getElementById(oN);

        //alert(obj1 + ' - ' + obj2 + ' - ' + obj.value.length);
        if (obj1!==null && obj2!==null && obj.value.length == 0)
        {
            obj1.style.display='inline';
            obj2.style.display='none';
        }
    }
}


function SelectArchiveEvent(EventID,nLangID)
{
    if(EventID == 0)
    {       
		return;
    }
    else if(bLoggedIn == false)
    {   
        return;
    }

    else
    {
        // Show the streaming event
        nSelectedEventID = EventID;
    
        if(bFast == false)
        {
            sDisplayPage = "LiveStreamingFlash.asp?EventID=" + EventID + "&LangID=" + nLangID + "&Speed=lo" + "&Volume=" + Volume * 10;
        }
        else
        {
            sDisplayPage = "LiveStreamingFlash.asp?EventID=" + EventID + "&LangID=" + nLangID + "&Speed=hi" + "&Volume=" + Volume * 10;
        }
    }
    
    // If we are already on this event/login animation don't display again
    if(document.getElementById('iFrameRightHandSide').src.indexOf(sDisplayPage) == -1){   
        VideoStop();
        bPlaying = true;        
        document.getElementById('iFrameRightHandSide').src = sDisplayPage;
    }
}

function GetBrowser()
{
	var sBrowser=navigator.userAgent.toLowerCase();

	if(sBrowser.indexOf("opera") != -1)
	{
		return 'OPERA';
	}
	else if(sBrowser.indexOf("netscape") != -1)
	{
		if(sBrowser.indexOf("msie") != -1){return 'IE';}
		else{return 'NETSCAPE';}
	}
	else if(sBrowser.indexOf("firefox") != -1)
	{
		return 'FIREFOX';
	}
	else if(sBrowser.indexOf("safari") != -1)
	{
		return 'SAFARI';
	}
	else if(sBrowser.indexOf("msie") != -1)
	{
		return 'IE';
	}
	else
	{
		return 'IE*';
	}
}

function LogStart(sCategory, sFunction, sStatus)
{
    try
    {
	sCategory = sCategory + "-Extra";

        if ((window.opener) && (window.opener.frames.top) && (window.opener.frames.top.LogStart))
        {
            window.opener.frames.top.LogStart(sCategory, sFunction, sStatus);
        }
        else
        {
            var fLog = top.frames['logstatus'];

            if ((typeof fLog !== 'undefined') && (fLog !== null))
            {
                fLog.LogStart(sCategory, sFunction, sStatus);
            }
        }
    }
    catch(e)
    {
        return true;
    }
}

function LogFinish()
{
    try
    {
        if ((window.opener) && (window.opener.frames.top) && (window.opener.frames.top.LogFinish))
        {
            window.opener.frames.top.LogFinish();
        }
        else
        {
           var fLog = top.frames['logstatus'];            

            if ((typeof fLog !== 'undefined') && (fLog !== null))
            {
                fLog.LogFinish();
            } 
        }
    }
    catch(e)
    {
        return true;
    }
}

