﻿// JScript File

var timerID = 0;
var interval = 60000;

var arrMonths = new Array ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var arrDays = new Array ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var today = new Date();
var currMonth = arrMonths[today.getMonth()]
var currDay = arrDays[today.getDay()]

function getObjectByID(ID)
{
    var returnObject = document.getElementById?document.getElementById(ID):document.all?document.all[ID]:document.layers[ID];
    return returnObject;
}

function UpdateData() 
{
    if(timerID) {
        clearTimeout(timerID);
        clockID  = 0;
    }
    
    FetchInetQuickList("", "");
    
    timerID = setTimeout("UpdateData()", interval);
}

function ShowInetQuickList(Data)
{
    
    var pnlFinancialIndicators = getObjectByID("ctl00_ContentPlaceHolder1_lblFinancialIndicators");
    if (pnlFinancialIndicators != null)
        pnlFinancialIndicators.innerHTML = Data;
    
}

function ReceiveSnapshot(Data)
{
    var pnlView = getObjectByID("ctl00_ContentPlaceHolder1_PnlSnapshot");
        if (pnlView != null)
            pnlView.innerHTML = Data;
}

function updateTime()
{
    today = new Date();
    currMonth = arrMonths[today.getMonth()]
    currDay = arrDays[today.getDay()]
        
    var spnDateField = getObjectByID("dateField");
    if (spnDateField != null)
    spnDateField.innerHTML = currDay + ", " + today.getUTCDate() + " " + currMonth + " " + today.getFullYear() + " " + today.toLocaleTimeString();    
}

function Start() {
    timerID  = setTimeout("UpdateData()", interval);
}

function Stop() {
   if(timerID) {
      clearTimeout(timerID);
      timerID  = 0;
   }

   tStart = null;
}

function Reset() {
   tStart = null;
}
