function CreateXmlHttp()
	{
		try
		{
			XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttp = null;
					
			}
		}
		if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttp = new XMLHttpRequest();
		}
	}
//Home page Ticker

var xmlHttp
var browser = new Browser();

function Browser() {
  var ua, s, i;
  this.isIE    = false;
  this.isNS    = false;
  this.version = null;
  ua = navigator.userAgent;
  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }
  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

function ExchngTimeClock(Exchg) {
	 var time = new Date() 
	 var hour = time.getHours()
	 if (hour >= 10 && hour <= 20)
		  clockTimeoutID = setTimeout("getTickerData('"+ Exchg +"')",600000);
	}
function StartTicker()
{
	window.close();
	window.opener.document.getElementById("tickerData").style.display='inline';
}	

function getTickerData(Exchg)
{
    if(Exchg =="BSE" || Exchg=="NSE")
    {
        document.getElementById("Td_BseNse").className="maon";
	    document.getElementById("Td_NseMcdex").className="maoff";
        document.getElementById("Td_bsenseimg").style.display="inline";
        document.getElementById("Td_mcxncdex").style.display="none";
    }
    else
    {
        document.getElementById("Td_NseMcdex").className="maon";
        document.getElementById("Td_BseNse").className="maoff";
        document.getElementById("Td_bsenseimg").style.display="none";
        document.getElementById("Td_mcxncdex").style.display="inline";
    }
    CreateXmlHttp();
    var requestUrl = "/TickerData.aspx?Exchg=" + Exchg;
    document.getElementById("SpnHomeTicker").innerHTML = "<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='/images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('SpnHomeTicker',requestUrl);	
}

function changeTicker(Exchg) {
    document.getElementById("atickbse").className = "tickoff";
    document.getElementById("aticknse").className = "tickoff";
    document.getElementById("atickncdex").className = "tickoff";
    document.getElementById("atickncdex").className = "tickoff";
    if (Exchg == "BSE") {
        document.getElementById("atickbse").className = "tickon";
        document.getElementById("aticknse").className = "tickoff";
        getTickerData('BSE');
    }
    else if (Exchg == "NSE") {
        document.getElementById("atickbse").className = "tickoff";
        document.getElementById("aticknse").className = "tickon";
        getTickerData('NSE');
    }
    else if (Exchg == "NCDEX") {
        document.getElementById("atickncdex").className = "tickon";
        document.getElementById("atickmcx").className = "tickoff";
        getTickerData('NCDEX');
    }
    else if (Exchg == "MCX") {
        document.getElementById("atickncdex").className = "tickoff";
        document.getElementById("atickmcx").className = "tickon";
        getTickerData('MCX');
    }
}



function startstopnew() 
{
    var id = document.getElementById("PlayImg");
    if (id.src.indexOf("stop") != -1) 
    {
        document.getElementById("marqHome").scrollAmount = 0;
        id.src = "/images/play.gif"
        document.getElementById("marqHome").stop();
        id.title = "Play";
    }
    else 
    {
        document.getElementById("marqHome").scrollAmount = 2;
        id.src = "/images/stop.gif";
        document.getElementById("marqHome").start();
        id.title = "Stop";
    }
}
