window.setInterval(UpdateNewsMarket, 300000);
function OnError(result)
{
}
function UpdateNewsMarket()
{   
    MarketWatchLiteWS.GetMarketNews(document.getElementById(hiddenLanguage).value, document.getElementById(hiddenSiteUrl).value, OnNewsMarketDataComplete, OnError, null);
}
function OnNewsMarketDataComplete(result, userContext)
{  
    var tstr = "";
    if (result.rows)
    { 
        rowCnt = result.rows.length;
        x = 0;
        i = 0;
        oTblNews = document.getElementById("tblNews");
        DeleteNewsHomeRows(oTblNews, oTblNews.rows.length);
        for(i=0; i < rowCnt; i++)
        {
            AddNewsHomeTableRow(oTblNews,i,result.rows[i]["PublishDate"],result.rows[i]["Title"],result.rows[i]["URL Path"]);
        }
    }
}
function DeleteNewsHomeRows(tblObj,rowLen)
{
    for(x = rowLen-1; x>=0; x--)
    {
       tblObj.deleteRow(x);
    }
}
function AddNewsHomeTableRow(tblObj,i,date,txt,url)
{
    oRow = tblObj.insertRow(i);         
                          
    oCell = oRow.insertCell(0);
    oLink = document.createElement("A");
    oLink.setAttribute('href', url);
    oBold = document.createElement("STRONG");
    oCell2Text = document.createTextNode(date + " ");
    oBold.appendChild(oCell2Text);
    oCell1Text = document.createTextNode(txt);
    oLink.appendChild(oBold);
    oLink.appendChild(oCell1Text);
    oCell.appendChild(oLink);
    
    if((i%2)==0)
    {
        oCell.className = "marketnews"; 
    }
    else
    {
        oCell.className = "marketnewsYellow";
    }
}