﻿<!--
function OnRetrieveTimeOut(arg) {}



function BuildHtmlTournaments(xml)
{
    var objTournamentsRoot;
    var objTournaments;
    var objTournamentsCount;    
    
    var currTournamentID;
    var currTournamentName;
    var currTournamentType;
    var currGameType;
    var currTourLimit;    
    var currBuyInPrizePoolAmount;
    var currBuyInFee;
    var currBuyInGuaranteedPrize;
    var currRegOpen;
    var currSeatingTime;
    var currCurrentState;
    
    var currObj;
    var currObj2;
    var currObj3;
    var currObjText;
    var theTournamentsDiv = document.createElement("DIV");

    objTournamentsRoot = xml.getElementsByTagName("PokerTournaments")          

    if (objTournamentsRoot)
    {
        if (objTournamentsRoot.length > 0)
        {        
            objTournaments = objTournamentsRoot[0].getElementsByTagName("Tournament");

            if (objTournaments)
            {        
                if (objTournaments.length > 0)
                {   
                    for (l=0; l< objTournaments.length ;++l)
                    {
                        if (objTournaments.item(l))
                        {  
                            if (objTournaments.item(l).getElementsByTagName("Tournament-ID").length == 1)
                            {
                                currTournamentID = objTournaments.item(l).getElementsByTagName("Tournament-ID")[0].firstChild.data;
                            }
                            
                            if (currTournamentID != "0")
                            {
                                if (objTournaments.item(l).getElementsByTagName("Tournament-Name").length == 1)
                                {
                                    currTournamentName = objTournaments.item(l).getElementsByTagName("Tournament-Name")[0].firstChild.data;
                                }
                                
                                if (objTournaments.item(l).getElementsByTagName("Tournament-Type").length == 1)
                                {
                                    currTournamentType = objTournaments.item(l).getElementsByTagName("Tournament-Type")[0].firstChild.data;
                                }
                                
                                if (objTournaments.item(l).getElementsByTagName("Game-Type").length == 1)
                                {
                                    currGameType = objTournaments.item(l).getElementsByTagName("Game-Type")[0].firstChild.data;
                                }
                                
                                if (objTournaments.item(l).getElementsByTagName("Tour-Limit").length == 1)
                                {
                                    currTourLimit = objTournaments.item(l).getElementsByTagName("Tour-Limit")[0].firstChild.data;
                                }
                                
                                if (objTournaments.item(l).getElementsByTagName("Buy-In").length == 1)
                                {
                                
                                    if (objTournaments.item(l).getElementsByTagName("Buy-In")[0].getElementsByTagName("Prize-Pool-Amount").length == 1)
                                    {
                                        currBuyInPrizePoolAmount = objTournaments.item(l).getElementsByTagName("Buy-In")[0].getElementsByTagName("Prize-Pool-Amount")[0].firstChild.data;
                                    }
                                }
                                
                                if (objTournaments.item(l).getElementsByTagName("Buy-In").length == 1)
                                {
                                    if (objTournaments.item(l).getElementsByTagName("Buy-In")[0].getElementsByTagName("Fee").length == 1)
                                    {
                                        currBuyInFee = objTournaments.item(l).getElementsByTagName("Buy-In")[0].getElementsByTagName("Fee")[0].firstChild.data;
                                    }
                                }
                                
                                if (objTournaments.item(l).getElementsByTagName("Buy-In").length == 1)
                                {
                                    if (objTournaments.item(l).getElementsByTagName("Buy-In")[0].getElementsByTagName("Guaranteed-Prize").length == 1)
                                    {
                                        currBuyInGuaranteedPrize = objTournaments.item(l).getElementsByTagName("Buy-In")[0].getElementsByTagName("Guaranteed-Prize")[0].firstChild.data;
                                    }
                                }

                                if (objTournaments.item(l).getElementsByTagName("Timetable").length == 1)
                                {
                                    if (objTournaments.item(l).getElementsByTagName("Timetable")[0].getElementsByTagName("Reg-Open").length == 1)
                                    {
                                        currRegOpen = objTournaments.item(l).getElementsByTagName("Timetable")[0].getElementsByTagName("Reg-Open")[0].firstChild.data;
                                    }
                                }   
                                                                
                                if (objTournaments.item(l).getElementsByTagName("Timetable").length == 1)
                                {
                                    if (objTournaments.item(l).getElementsByTagName("Timetable")[0].getElementsByTagName("Current-State").length == 1)
                                    {
                                        currCurrentState = objTournaments.item(l).getElementsByTagName("Timetable")[0].getElementsByTagName("Current-State")[0].firstChild.data;
                                    }
                                }      
                                
                                if (objTournaments.item(l).getElementsByTagName("Timetable").length == 1)
                                {
                                    if (objTournaments.item(l).getElementsByTagName("Timetable")[0].getElementsByTagName("Seating-Time").length == 1)
                                    {
                                        currSeatingTime = objTournaments.item(l).getElementsByTagName("Timetable")[0].getElementsByTagName("Seating-Time")[0].firstChild.data;
                                    }
                                }         
                                
                                if (currCurrentState != "Restricted")
                                {
                                    currObj2 = document.createElement("U");
                                    currObj = document.createElement("B");
                                    currObjText = document.createTextNode(currTournamentName);
                                    currObj.appendChild(currObjText);
                                    currObj2.appendChild(currObj);
                                   
                                    
                                    theTournamentsDiv.appendChild(currObj2);
                                    theTournamentsDiv.appendChild(document.createElement("BR"));
                                    
                                    currObjText = document.createTextNode(currTournamentType + " - " + currGameType + " - " + currTourLimit);
                                    theTournamentsDiv.appendChild(currObjText);
                                    theTournamentsDiv.appendChild(document.createElement("BR"));
                                    
                                    if (currRegOpen != "0")
                                    {
                                        currObjText = document.createTextNode("Registration : " + currRegOpen);
                                        theTournamentsDiv.appendChild(currObjText);
                                        theTournamentsDiv.appendChild(document.createElement("BR"));
                                    }
                                    
                                    if (currSeatingTime != "0")
                                    {
                                        currObjText = document.createTextNode("Seating Time : " + currSeatingTime);
                                        theTournamentsDiv.appendChild(currObjText);
                                        theTournamentsDiv.appendChild(document.createElement("BR"));
                                    }
                                    
                                    if (currBuyInFee != "0")
                                    {
                                        currObjText = document.createTextNode("Fee : $" + currBuyInFee);
                                        theTournamentsDiv.appendChild(currObjText);
                                        theTournamentsDiv.appendChild(document.createElement("BR"));
                                    }
                                    
                                    if (currBuyInPrizePoolAmount != "0")
                                    {
                                        currObjText = document.createTextNode("Prize Pool : $" + currBuyInPrizePoolAmount);
                                        theTournamentsDiv.appendChild(currObjText);
                                        theTournamentsDiv.appendChild(document.createElement("BR"));
                                    }
                                    
                                    if (currBuyInGuaranteedPrize != "0")
                                    {
                                        currObjText = document.createTextNode("Guaranteed Prize : $" + currBuyInGuaranteedPrize);
                                        theTournamentsDiv.appendChild(currObjText);
                                        theTournamentsDiv.appendChild(document.createElement("BR"));
                                    }                                
                                    
                                    currObj = document.createElement("span");
                                    if (currCurrentState == "Announced")
                                    {
                                        currObj.style.color = "green";
                                    }
                                    else if (currCurrentState == "Registration Started")
                                    {
                                        currObj.style.color = "yellow";
                                    }
                                    else if (currCurrentState == "Running")
                                    {
                                        currObj.style.color = "red";
                                    }
                                    else if (currCurrentState == "Completed")
                                    {
                                        currObj.style.color = "gray";
                                    }                                    
                                    currObjText = document.createTextNode(" " + currCurrentState);
                                    currObj.appendChild(currObjText);
                                    theTournamentsDiv.appendChild(currObj);

                                    theTournamentsDiv.appendChild(document.createElement("BR"));

                                    
                                    theTournamentsDiv.appendChild(document.createElement("BR"));
                                }
                            }
                        }
                    }  
                }  
            }
        }
    }
    return theTournamentsDiv;
}


function BuildHtml(xml)
{
    var theDiv = document.createElement("DIV");
    var i, l;
    var objEvents = xml.getElementsByTagName("Events");
    var objEvent;
    var objEventsNum = objEvents.length;
    var iEnglish;
    var iCurrLangPointer;
    
    for (i=0; i<objEventsNum; i++)
    {
        if (objEvents.item(i).getAttribute("langID") == "EN")
        {
            iEnglish = i;
        } 
        else if (objEvents.item(i).getAttribute("langID") == m_Lang)
        {
            iCurrLangPointer = i;
            break;
        }
    }
    
    if (iCurrLangPointer == null)
        iCurrLangPointer = iEnglish;
    if (iCurrLangPointer == null)
        iCurrLangPointer = 0;
        
    if (iCurrLangPointer < objEventsNum)
    {
        objEvent = objEvents.item(iCurrLangPointer).getElementsByTagName("Event");

        for (l=0; l< objEvent.length ;++l)
        {
            if (objEvent)
            {
		        var theB = document.createElement("B");
                var textDataTemp = '';
		        if (objEvent.item(l).getElementsByTagName("Title")[0].firstChild)
                    textDataTemp = objEvent.item(l).getElementsByTagName("Title")[0].firstChild.data;
    
                var textTemp = document.createTextNode(textDataTemp);
                theB.appendChild(textTemp);
                theDiv.appendChild(theB);
                theDiv.appendChild(document.createElement("BR"));
                
                textDataTemp = '';
		        if (objEvent.item(l).getElementsByTagName("Time")[0].firstChild)
                    textDataTemp = objEvent.item(l).getElementsByTagName("Time")[0].firstChild.data;

                textTemp = document.createTextNode(textDataTemp);
                theDiv.appendChild(textTemp);
                theDiv.appendChild(document.createElement("BR"));
                
                textDataTemp = '';
		        if (objEvent.item(l).getElementsByTagName("Prize")[0].firstChild)
                    textDataTemp = objEvent.item(l).getElementsByTagName("Prize")[0].firstChild.data;

                textTemp = document.createTextNode(textDataTemp);
                theDiv.appendChild(textTemp);
                theDiv.appendChild(document.createElement("BR"));
                theDiv.appendChild(document.createElement("BR"));
            }       
        }
    }
    
    AddHtmlBigWinnersText(xml, theDiv);
    
    return theDiv;
}




function AddHtmlBigWinnersTable(xml, theDiv)
{
    var objBigWinnersRoot;
    var objBigWinners;
    var objBigWinnersCount;    
    var currJackpot;
    var currJackpotImage;
    var currName;
    var currAmount;
    var currDate;
    var currObj;
    var currObj2;
    var currObjText;
    
    var Table;
    var CurrTR;
    var CurrTD;
    
    objBigWinnersRoot = xml.getElementsByTagName("CasinoBigWinners")          

    if (objBigWinnersRoot)
    {
        if (objBigWinnersRoot.length > 0)
        {        
            objBigWinners = objBigWinnersRoot[0].getElementsByTagName("BigWinner");

            if (objBigWinners)
            {        
                if (objBigWinners.length > 0)
                {   
                    Table = document.createElement("Table")
                    Table.border = "1";
                    Table.cellPadding = "4";
                    CurrTR = document.createElement("TR")
                    
                    CurrTD = document.createElement("TD") 
                    CurrTD.style.border = "solid 1px black";
                    currObj = document.createElement("B");
                    currObjText = document.createTextNode("Game");
                    currObj.appendChild(currObjText);
                    CurrTD.appendChild(currObj);
                    CurrTR.appendChild(CurrTD);
                    
                    CurrTD = document.createElement("TD");
                    CurrTD.style.border = "solid 1px black";
                    currObj = document.createElement("B");
                    currObjText = document.createTextNode("Name");
                    currObj.appendChild(currObjText);
                    CurrTD.appendChild(currObj);
                    CurrTR.appendChild(CurrTD);
                    
                    CurrTD = document.createElement("TD");
                    CurrTD.style.border = "solid 1px black";
                    currObj = document.createElement("B");
                    currObjText = document.createTextNode("Amount");
                    currObj.appendChild(currObjText);
                    CurrTD.appendChild(currObj);
                    CurrTR.appendChild(CurrTD);         
                    
                    CurrTD = document.createElement("TD");
                    CurrTD.style.border = "solid 1px black";
                    currObj = document.createElement("B");
                    currObjText = document.createTextNode("Date");
                    currObj.appendChild(currObjText);
                    CurrTD.appendChild(currObj);
                    CurrTR.appendChild(CurrTD);                 
                    
                    Table.appendChild(CurrTR);

                    for (l=0; l< objBigWinners.length ;++l)
                    {
                    
                        if (objBigWinners.item(l))
                        {  
	                        if (objBigWinners.item(l).getElementsByTagName("Jackpot")[0].firstChild)
                                currJackpot = objBigWinners.item(l).getElementsByTagName("Jackpot")[0].firstChild.data;
	                        if (objBigWinners.item(l).getElementsByTagName("JackpotImageName")[0].firstChild)
                                currJackpotImage = objBigWinners.item(l).getElementsByTagName("JackpotImageName")[0].firstChild.data;                                
	                        if (objBigWinners.item(l).getElementsByTagName("Name")[0].firstChild)
                                currName = objBigWinners.item(l).getElementsByTagName("Name")[0].firstChild.data;
	                        if (objBigWinners.item(l).getElementsByTagName("Amount")[0].firstChild)
                                currAmount = objBigWinners.item(l).getElementsByTagName("Amount")[0].firstChild.data;
	                        if (objBigWinners.item(l).getElementsByTagName("Date")[0].firstChild)
                                currDate = objBigWinners.item(l).getElementsByTagName("Date")[0].firstChild.data;

                            CurrTR = document.createElement("TR");
                            CurrTD = document.createElement("TD");
                            CurrTD.style.border = "solid 1px black";
                            CurrTD.style.width = "120px";
                            currObj = document.createElement("img");
                            currObj.src = "/EN/playersclub/images/" + currJackpotImage;
                            CurrTD.appendChild(currObj);
                            CurrTR.appendChild(CurrTD);

                            CurrTD = document.createElement("TD");
                            CurrTD.style.border = "solid 1px black";
                            currObjText = document.createTextNode(currName);
                            CurrTD.appendChild(currObjText);
                            CurrTR.appendChild(CurrTD);
                            
                            CurrTD = document.createElement("TD");
                            CurrTD.style.border = "solid 1px black";
                            currObjText = document.createTextNode(currAmount);
                            CurrTD.appendChild(currObjText);
                            CurrTR.appendChild(CurrTD);
                            
                            CurrTD = document.createElement("TD");
                            CurrTD.style.border = "solid 1px black";
                            currObjText = document.createTextNode(currDate);
                            CurrTD.appendChild(currObjText);
                            CurrTR.appendChild(CurrTD);  
                            
                            Table.appendChild(CurrTR);                          
                        }
                    }  
                    theDiv.appendChild(Table);
                    theDiv.innerHTML = "<TABLE cellpadding='4' cellspacing='0' border='1' width='100%' style='border-color:Black;border-width:1px;border-style:Solid;border-collapse:collapse;'>" + Table.innerHTML + "</TABLE>";
                }  
            }
        }
    }
}

function AddHtmlBigWinnersText(xml, theDiv)
{
    var objBigWinnersRoot;
    var objBigWinners;
    var objBigWinnersCount;    
    var currJackpot;
    var currName;
    var currAmount;
    var currDate;
    var currObj;
    var currObj2;
    var currObjText;
    var theBigWinnersDiv;
    
    objBigWinnersRoot = xml.getElementsByTagName("CasinoBigWinners")        
        
    if (objBigWinnersRoot)
    {
        if (objBigWinnersRoot.length > 0)
        {        
            objBigWinners = objBigWinnersRoot[0].getElementsByTagName("BigWinner");

            if (objBigWinners)
            {
                if (objBigWinners.length > 0)
                {            
                    theBigWinnersDiv = document.createElement("DIV")
                    theBigWinnersDiv.style.color = 'Red';
                    currObj2 = document.createElement("U");
                    currObj = document.createElement("B");
                    currObjText = document.createTextNode("Casino Big Winners");
                    currObj.appendChild(currObjText);
                    currObj2.appendChild(currObj);
                    
                    theBigWinnersDiv.appendChild(currObj2);
                    theBigWinnersDiv.appendChild(document.createElement("BR"));
                    theBigWinnersDiv.appendChild(document.createElement("BR"));
    
                    for (l=0; l< objBigWinners.length ;++l)
                    {
                    
                        if (objBigWinners.item(l))
                        {  
	                        if (objBigWinners.item(l).getElementsByTagName("Jackpot")[0].firstChild)
                                currJackpot = objBigWinners.item(l).getElementsByTagName("Jackpot")[0].firstChild.data;
	                        if (objBigWinners.item(l).getElementsByTagName("Name")[0].firstChild)
                                currName = objBigWinners.item(l).getElementsByTagName("Name")[0].firstChild.data;
	                        if (objBigWinners.item(l).getElementsByTagName("Amount")[0].firstChild)
                                currAmount = objBigWinners.item(l).getElementsByTagName("Amount")[0].firstChild.data;
	                        if (objBigWinners.item(l).getElementsByTagName("Date")[0].firstChild)
                                currDate = objBigWinners.item(l).getElementsByTagName("Date")[0].firstChild.data;

                            currObj = document.createElement("B");
                            currObjText = document.createTextNode(currJackpot);
                            currObj.appendChild(currObjText);
                            theBigWinnersDiv.appendChild(currObj);
                            theBigWinnersDiv.appendChild(document.createElement("BR"));
                            currObjText = document.createTextNode(currName);
                            theBigWinnersDiv.appendChild(currObjText);
                            theBigWinnersDiv.appendChild(document.createElement("BR"));
                            currObjText = document.createTextNode(currAmount);
                            theBigWinnersDiv.appendChild(currObjText);
                            theBigWinnersDiv.appendChild(document.createElement("BR"));
                            currObjText = document.createTextNode(currDate);
                            theBigWinnersDiv.appendChild(currObjText);
                            theBigWinnersDiv.appendChild(document.createElement("BR"));
                            theBigWinnersDiv.appendChild(document.createElement("BR"));
                        }
                    }  
                    theDiv.appendChild(theBigWinnersDiv);
                }  
            }
        }
    }
}
// -->
