﻿
var LoadingSnippet = "";
  
//var GraphData = "";
//var ObjectName = ""


//function load()
//{
////    var tmp = findSWF("forum_ctl01_Grid1_tplRowEdit_ctl00_OpenFlashChartControl1"); 
//    var tmp = document.getElementById('forum_ctl01_Grid1_tplRowEdit_ctl00_OpenFlashChartControl1');
////    var x = tmp.load( JSON.stringify(GraphData) );
//    var x = tmp.load( GraphData );
//}

//function ReturnGraphData()
//{
//    return GraphData;
//}

//    function findSWF(movieName) 
//    {
//      if (navigator.appName.indexOf("Microsoft")!= -1) {
//        return window[movieName];
//      } else {
//        return document[movieName];
//      }
//    }



// ------------------------------------------------------------------------------------------
// MJB - Functions used to load the Wagers for a given Bowl Game
// ------------------------------------------------------------------------------------------
    function PickWagersChart(iRowIndex) {
        
        if (LoadingSnippet.length == 0)
        {
            LoadingSnippet = $get('divWagersChart').innerHTML;
        }

        if (TogglePlusMinus(iRowIndex, Grid1.getTotalNumberOfRecords()) == "MinusClicked")
        {
            //$get('divWagersChart').innerHTML = "Loading..."; 
            Grid1.cancel();
        }
        else
        {
            $get('divWagersChart').innerHTML = LoadingSnippet; 
            Grid1.editRecord(iRowIndex);
            UserObj = document.getElementById("Welcome_LoginInfo");
            if (UserObj.innerHTML == "Welcome Guest")
            {
                var Hack = "User:Guest&nbsp;&nbsp;&nbsp;";
                var arrRecords = Hack.split(":");
            }
            else
            {
                var arrRecords = UserObj.innerHTML.split(":");
            }
            
            YAF.Pages.WagersChart.PickWagersChart( Grid1.Rows[iRowIndex].Cells[0].Value, arrRecords[1], OnWagersChartSucceeded, OnWagersChartFailed); 
        }
    }

    function OnWagersChartSucceeded(result, userContext, methodName) 
    {
        $get('divWagersChart').innerHTML = result; 
    }


    function OnWagersChartFailed(error, userContext, methodName) 
    {
        $get('divWagersChart').innerHTML = "An error occured.";
    }

//    function OnShowWagersChartSucceeded(result, userContext, methodName) {
// //       $get('TempDebug').innerHTML = result; 
//        GraphData = result;

//    }
//    function OnShowWagersChartFailed(error, userContext, methodName) {
//        $get('divWagersChart').innerHTML = "An error occured.";
////        $get('flashcontent').innerHTML = "An error occured.";
//    }

// ------------------------------------------------------------------------------------------


// ------------------------------------------------------------------------------------------
// MJB - Generic functions 
// ------------------------------------------------------------------------------------------
    function TogglePlusMinus(iRowIndex, iTotalRows) {
        
        strDirStructure = $get('divCurrentTheme').innerHTML;
        strCurrentIconSrc = $get('plusRow' + iRowIndex).src;
        if (strCurrentIconSrc.substr(strCurrentIconSrc.length - 9,9) == "minus.gif")
        {
            $get('plusRow' + iRowIndex).src = strDirStructure + "/plus.gif";           
            return "MinusClicked";
        }
        else
        {
            $get('plusRow' + iRowIndex).src = strDirStructure + "/minus.gif"; 
        //    ResetPlusIcons(iRowIndex, iTotalRows);
            return "PlusClicked"
        }
    }

    function ResetPlusIcons(iNotMe, iTotalRows)
    {
        count = 0;
        strTemp = "";
        rows = iTotalRows;
        
        while (count < rows) {
            if (count != iNotMe){
                strTemp = $get('divCurrentTheme').innerHTML + "/plus.gif";
                $get('plusRow' + count).src = strTemp 
            }
            count ++;
        }
    }
// ------------------------------------------------------------------------------------------

