var ctspan; var ctime; var autorefresh = true; var startTime,endTime; var errorShown = false; var numberOfErrors =0; var runner; var task; var gridTable0,gridTable0,gridTable1,gridTable2,gridTable3,gridTable4,gridTable5,gridTable6,gridTable7,gridTable8,gridTable9,gridTable11,gridTable12,gridTable13,gridTable14,gridTable3248,gridTable1936,gridTable83977,gridTable1941,gridTable1938,gridTable1972,gridTable3887,gridTable1975,gridTable1942,gridTable1966,gridTable40624,gridTable1976,gridTable1995,gridTable3805,gridTable1988,gridTable1945,gridTable1947,gridTable1973,gridTable1978,gridTable1981,gridTable1932,gridTable1931,gridTable1934,gridTable1933,gridTable1935,gridTable1937,gridTable1944,gridTable1948,gridTable1950,gridTable1949,gridTable1979,gridTable1953,gridTable2268,gridTable1751,gridTable1959,gridTable1954,gridTable1940,gridTable2000,gridTable1745,gridTable580897,gridTable1952,gridTable1987,gridTable220720,gridTable220778,gridTable580716,gridTable3888,gridTable374787,gridTable1955,gridTable1957,gridTable1956,gridTable268249,gridTable2244,gridTable1980,gridTable1962,gridTable1961,gridTable1958,gridTable2243,gridTable580544,gridTable1971,gridTable1963,gridTable16,gridTable2272,gridTable1943,gridTable1968,gridTable1965,gridTable1969,gridTable1967,gridTable1986,gridTable1977,gridTable1964; function setupClock() { gridTable0 = window.document.getElementById('divSport0'); gridTable0 = window.document.getElementById('divSport0'); gridTable1 = window.document.getElementById('divSport1'); gridTable2 = window.document.getElementById('divSport2'); gridTable3 = window.document.getElementById('divSport3'); gridTable4 = window.document.getElementById('divSport4'); gridTable5 = window.document.getElementById('divSport5'); gridTable6 = window.document.getElementById('divSport6'); gridTable7 = window.document.getElementById('divSport7'); gridTable8 = window.document.getElementById('divSport8'); gridTable9 = window.document.getElementById('divSport9'); gridTable11 = window.document.getElementById('divSport11'); gridTable12 = window.document.getElementById('divSport12'); gridTable13 = window.document.getElementById('divSport13'); gridTable14 = window.document.getElementById('divSport14'); gridTable3248 = window.document.getElementById('divSport3248'); gridTable1936 = window.document.getElementById('divSport1936'); gridTable83977 = window.document.getElementById('divSport83977'); gridTable1941 = window.document.getElementById('divSport1941'); gridTable1938 = window.document.getElementById('divSport1938'); gridTable1972 = window.document.getElementById('divSport1972'); gridTable3887 = window.document.getElementById('divSport3887'); gridTable1975 = window.document.getElementById('divSport1975'); gridTable1942 = window.document.getElementById('divSport1942'); gridTable1966 = window.document.getElementById('divSport1966'); gridTable40624 = window.document.getElementById('divSport40624'); gridTable1976 = window.document.getElementById('divSport1976'); gridTable1995 = window.document.getElementById('divSport1995'); gridTable3805 = window.document.getElementById('divSport3805'); gridTable1988 = window.document.getElementById('divSport1988'); gridTable1945 = window.document.getElementById('divSport1945'); gridTable1947 = window.document.getElementById('divSport1947'); gridTable1973 = window.document.getElementById('divSport1973'); gridTable1978 = window.document.getElementById('divSport1978'); gridTable1981 = window.document.getElementById('divSport1981'); gridTable1932 = window.document.getElementById('divSport1932'); gridTable1931 = window.document.getElementById('divSport1931'); gridTable1934 = window.document.getElementById('divSport1934'); gridTable1933 = window.document.getElementById('divSport1933'); gridTable1935 = window.document.getElementById('divSport1935'); gridTable1937 = window.document.getElementById('divSport1937'); gridTable1944 = window.document.getElementById('divSport1944'); gridTable1948 = window.document.getElementById('divSport1948'); gridTable1950 = window.document.getElementById('divSport1950'); gridTable1949 = window.document.getElementById('divSport1949'); gridTable1979 = window.document.getElementById('divSport1979'); gridTable1953 = window.document.getElementById('divSport1953'); gridTable2268 = window.document.getElementById('divSport2268'); gridTable1751 = window.document.getElementById('divSport1751'); gridTable1959 = window.document.getElementById('divSport1959'); gridTable1954 = window.document.getElementById('divSport1954'); gridTable1940 = window.document.getElementById('divSport1940'); gridTable2000 = window.document.getElementById('divSport2000'); gridTable1745 = window.document.getElementById('divSport1745'); gridTable580897 = window.document.getElementById('divSport580897'); gridTable1952 = window.document.getElementById('divSport1952'); gridTable1987 = window.document.getElementById('divSport1987'); gridTable220720 = window.document.getElementById('divSport220720'); gridTable220778 = window.document.getElementById('divSport220778'); gridTable580716 = window.document.getElementById('divSport580716'); gridTable3888 = window.document.getElementById('divSport3888'); gridTable374787 = window.document.getElementById('divSport374787'); gridTable1955 = window.document.getElementById('divSport1955'); gridTable1957 = window.document.getElementById('divSport1957'); gridTable1956 = window.document.getElementById('divSport1956'); gridTable268249 = window.document.getElementById('divSport268249'); gridTable2244 = window.document.getElementById('divSport2244'); gridTable1980 = window.document.getElementById('divSport1980'); gridTable1962 = window.document.getElementById('divSport1962'); gridTable1961 = window.document.getElementById('divSport1961'); gridTable1958 = window.document.getElementById('divSport1958'); gridTable2243 = window.document.getElementById('divSport2243'); gridTable580544 = window.document.getElementById('divSport580544'); gridTable1971 = window.document.getElementById('divSport1971'); gridTable1963 = window.document.getElementById('divSport1963'); gridTable16 = window.document.getElementById('divSport16'); gridTable2272 = window.document.getElementById('divSport2272'); gridTable1943 = window.document.getElementById('divSport1943'); gridTable1968 = window.document.getElementById('divSport1968'); gridTable1965 = window.document.getElementById('divSport1965'); gridTable1969 = window.document.getElementById('divSport1969'); gridTable1967 = window.document.getElementById('divSport1967'); gridTable1986 = window.document.getElementById('divSport1986'); gridTable1977 = window.document.getElementById('divSport1977'); gridTable1964 = window.document.getElementById('divSport1964'); // Start a simple clock task that updates a div once per second task = { run: function(){ Ext.fly('utime').update(new Date().format('hh:mm:ss tt')); }, interval: 1000 //1 second } runner = new Ext.util.TaskRunner(); } function getPopups() { } function OnFailedOdds(error, userContext, methodName) { elem = document.getElementById('status'); elem.innerHTML = '  Not Connected  '; elem.style.backgroundColor = 'red'; connected = false; runner.stop(task); if (numberOfErrors < 10) { numberOfErrors+=1; window.setTimeout("getServerUpdates()", 5000); } else { alert("We were unable to update the live odds page. The typical reason for this is you have lost your internet connection or your session has expired."); document.location="/live-odds.aspx"; } } function checkConnected() { currentTime = new Date(); currentMinutes = currentTime.getMinutes(); lastUpdateMinutes = lastUpdate.getMinutes(); if (lastUpdateMinutes > currentMinutes) currentMinutes += 60; if (currentMinutes - lastUpdateMinutes > 1) { connected= false; elem = document.getElementById('status'); elem.innerHTML = '  Not Connected  '; elem.style.backgroundColor = 'red'; runner.stop(task); } window.setTimeout("checkConnected()", 15000); } function OnFailed(error, userContext, methodName) { if (!errorShown) { errorShown = true; return; } } function getServerUpdates() { SportsInsights.SportsInsightsWS.GetChanges('Updates', OnRequestComplete, OnFailedOdds, OnFailedOdds ); // asynchronous call } function OnPopupsRequestComplete(result) { if (result != null) { eval(result); } window.setTimeout("getPopups()", 30000); } // This method will be called after the method has been executed // and the result has been sent to the client. function OnRequestComplete(result) { if (result != null) { eval(result); } if (!connected) { connected= true; elem = document.getElementById('status'); elem.innerHTML = '  Please Refresh  '; elem.style.backgroundColor = 'yellow'; elem.style.color='#999999' runner.start(task); } lastUpdate = new Date(); window.setTimeout("getServerUpdates()", 200); }