﻿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 changeTickerInner(Type,Exchg)
	 {
	    var browserName=navigator.appName; 
        var ab;
        if(browserName == "Netscape")
        {
	        ab = "table-row";
        }
        else
        {
	        ab = "inline";
        }
        
	    document.getElementById("hid_exchg").value=Exchg;
	    
		var Equity = document.getElementById("Equity");
		//var Commodity = document.getElementById("Commodity");
        
        var trbse = document.getElementById("trbse");
	    var trnse = document.getElementById("trnse");
		var img_bse = document.getElementById("img_bse");
	    var img_nse = document.getElementById("img_nse");
		
		if(Type=="Equity")
		{
			    if(Exchg=="BSE")
			    {
			       document.getElementById('img_bse').className="tabon";
			       document.getElementById('img_nse').className="taboff";
    		        img_bse.style.cursor="default";
		            img_nse.style.cursor="pointer";
		           // trbse.disbled=true;
		            
		            getTickerData('BSE');
			    }
			    else if(Exchg=="NSE")
			    {
			        //alert("NSE");
			        
			        document.getElementById('img_bse').className="taboff";
			        document.getElementById('img_nse').className="tabon";
			        img_bse.style.cursor="pointer";
		            img_nse.style.cursor="default";
		            
		            getTickerData('NSE');
			    }
		}
	}

//Ticker Loading Image Table
function getTickerData(Exchg)
	{
	    CreateXmlHttp();
	   
	    var requestUrl = "/TickerDataInner.aspx?Exchg="+Exchg;

        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 SpeedTicker(opt,MarqueeId)
{
	
	if(opt == "PLUS")	
	{
	    var imgsrc=document.getElementById("StopImg").src;
	    if(imgsrc.indexOf("/images/tic_play.gif")>=0)
	    {
	         document.getElementById(MarqueeId).stop();
	    }
	    else
	    {
	   	    document.getElementById(MarqueeId).start();
		    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 == "STOP")
	{
            if(document.getElementById("StopImg").src.indexOf("tic_play")>=0)
              {
                document.getElementById('StopImg').src='/images/tic_stop.gif';
                document.getElementById(MarqueeId).start();
              }
              else
               {
                document.getElementById('StopImg').src='/images/tic_play.gif';
                document.getElementById(MarqueeId).stop();
              }
	}	

if(opt == "MINUS")
	{

      if(document.getElementById('marqHome').getAttribute('scrollAmount')>1)
      {
      document.getElementById('marqHome').setAttribute('scrollAmount',parseInt(document.getElementById('marqHome').getAttribute('scrollAmount'))-1); this.alt='  -'+ document.getElementById('marqHome').getAttribute('scrollAmount');
      document.getElementById("ImgP").title=' «« +'+ document.getElementById('marqHome').getAttribute('scrollAmount');	
      document.getElementById("ImgM").title='««-'+ document.getElementById('marqHome').getAttribute('scrollAmount');	
      }
	}
}


