﻿
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();
		}
	}
	function getTickerData(Exchg)
	{
	//alert("Get"+Exchg);
		//alert("check");
		CreateXmlHttp();
		document.body.style.cursor = "progress";
		var requestUrl ="../HomeTickerData.aspx?Exchg="+ Exchg +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		//alert(requestUrl);
		if(XmlHttp)	
		{
					XmlHttp.onreadystatechange = function(){getDataResponseTicker(Exchg);};
					XmlHttp.open("GET", requestUrl,  true);
					XmlHttp.send(null);
		}
	}

function getDataResponseTicker(Exchg)
{
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{			
			var SpnHomeTicker = document.getElementById("SpnHomeTicker");
			SpnHomeTicker.innerHTML=XmlHttp.responseText;
			document.body.style.cursor = "auto";
				
		}
	}
}
function changeTicker(Exchg)
 {
 
    document.getElementById("hid_exchg").value=Exchg;
 	if(Exchg=="BSE")
	{
		document.getElementById("atickbse").className="greenheadtxt";
		document.getElementById("aticknse").className="greyheadtxt";
		document.getElementById("atickncdex").className="greyheadtxt";
		document.getElementById("atickmcx").className="greyheadtxt";
		document.getElementById("atickmcx-sx").className="greyheadtxt";
		getTickerData('BSE');
	}
	else if(Exchg=="NSE")
	{
		document.getElementById("atickbse").className="greyheadtxt";
		document.getElementById("aticknse").className="greenheadtxt";
		document.getElementById("atickncdex").className="greyheadtxt";
		document.getElementById("atickmcx").className="greyheadtxt";
		document.getElementById("atickmcx-sx").className="greyheadtxt";
		getTickerData('NSE');
	}
    else if(Exchg=="NCDEX")
    {
    	document.getElementById("atickbse").className="greyheadtxt";
		document.getElementById("aticknse").className="greyheadtxt";
		document.getElementById("atickncdex").className="greenheadtxt";
		document.getElementById("atickmcx").className="greyheadtxt";
		document.getElementById("atickmcx-sx").className="greyheadtxt";
		getTickerData('NCDEX');
    }
	else if(Exchg=="MCX")
    {
    	document.getElementById("atickbse").className="greyheadtxt";
		document.getElementById("aticknse").className="greyheadtxt";
		document.getElementById("atickncdex").className="greyheadtxt";
		document.getElementById("atickmcx").className="greenheadtxt";
		document.getElementById("atickmcx-sx").className="greyheadtxt";
        getTickerData('MCX');
    }
    else if(Exchg=="MCX-SX")
    {
    	document.getElementById("atickbse").className="greyheadtxt";
		document.getElementById("aticknse").className="greyheadtxt";
		document.getElementById("atickncdex").className="greyheadtxt";
		document.getElementById("atickmcx").className="greyheadtxt";
		document.getElementById("atickmcx-sx").className="greenheadtxt";
        getTickerData('MCX-SX');
    }
}

function SpeedTicker(opt,MarqueeId)
{
	if(opt=='PLUS')	
	{
//		document.getElementById(MarqueeId).scrollAmount = parseInt(document.getElementById(MarqueeId).scrollAmount)+1;
        document.getElementById(MarqueeId).setAttribute('scrollAmount',parseInt(document.getElementById(MarqueeId).getAttribute('scrollAmount'))+1);this.alt='  +'+ document.getElementById(MarqueeId).getAttribute('scrollAmount');
        document.getElementById('ImgP').title=' «« +'+ document.getElementById(MarqueeId).getAttribute('scrollAmount');
        document.getElementById('ImgM').title='««-'+ document.getElementById(MarqueeId).getAttribute('scrollAmount');
    }
	
	if(opt=='MINUS')
	{
//		if(document.getElementById(MarqueeId).scrollAmount>1)
        if(document.getElementById(MarqueeId).getAttribute('scrollAmount')>1)
		{
			//document.getElementById(MarqueeId).scrollAmount = parseInt(document.getElementById(MarqueeId).scrollAmount)-1; 
			document.getElementById(MarqueeId).setAttribute('scrollAmount',parseInt(document.getElementById(MarqueeId).getAttribute('scrollAmount'))-1); this.alt='  -'+ document.getElementById(MarqueeId).getAttribute('scrollAmount');
			document.getElementById("ImgP").title=' «« +'+ document.getElementById(MarqueeId).getAttribute('scrollAmount');	
             document.getElementById("ImgM").title='««-'+ document.getElementById(MarqueeId).getAttribute('scrollAmount');	
		}
	}
}
function function1() 
{ 
//    var marquee = document.getElementById ("marqHome");
//     if ('direction' in marquee) 
//     {
//         marquee.direction = "left";
//     }
//     else
//     {
//            // Google Chrome and Safari
//        marquee.setAttribute ("direction", "left");
//     }
    if (navigator.appName == "Microsoft Internet Explorer") 
    { 
        document.all.marqHome.direction = "left"; 
       
    } 
    else 
    { 
        document.getElementById('marqHome').setAttribute('direction','left'); 
    } 
} 
function function2() 
{ 
//    var marquee = document.getElementById ("marqHome");
//     if ('direction' in marquee) 
//     {
//         marquee.direction = "right";
//     }
//     else
//     {
//            // Google Chrome and Safari
//        marquee.setAttribute ("direction", "right");
//     }
    if (navigator.appName == "Microsoft Internet Explorer") 
    { 
        document.all.marqHome.direction = "right"; 
    } 
    else 
    { 
        document.getElementById('marqHome').setAttribute('direction','right');  
    } 
}
