var xmlHttp;	// Global
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 ShowBseNseData(Exchg)
{
	if(Exchg == "BSE")
	{
		// Chart
		/*document.getElementById("CommodityChart").style.display="none"; 
		document.getElementById("BSENSEChart").style.display="inline"; 	
		document.getElementById("HomeBSEChart").style.display="inline"; 
		document.getElementById("HomeNSEChart").style.display="none"; */
				
		// GainLose Table
		document.getElementById("TblBseMktSnap").style.display="inline"; 
		document.getElementById("TblNseMktSnap").style.display="none";
		document.getElementById("TblCOMMSnap").style.display="none";
		
		// Ticker
		/*document.getElementById("BSENSETicker").style.display="inline";	
		document.getElementById("COMMTicker").style.display="none";*/
	}
	else if(Exchg=="NSE")
	{
		// Chart
		/*document.getElementById("CommodityChart").style.display="none"; 
		document.getElementById("BSENSEChart").style.display="inline"; 	
		document.getElementById("HomeNSEChart").style.display="inline"; 
		document.getElementById("HomeBSEChart").style.display="none"; */	
			
		// GainLose Table
		document.getElementById("TblBseMktSnap").style.display="none"; 
		document.getElementById("TblNseMktSnap").style.display="inline";
		document.getElementById("TblCOMMSnap").style.display="none";
		
		// Ticker		
		/*document.getElementById("BSENSETicker").style.display="inline";	
		document.getElementById("COMMTicker").style.display="none";*/	
	}
	else if(Exchg=="COMM")
	{
		// Chart
		/*document.getElementById("CommodityChart").style.display="inline"; 
		document.getElementById("BSENSEChart").style.display="none"; */	
				
		// GainLose Table
		document.getElementById("TblBseMktSnap").style.display="none"; 
		document.getElementById("TblNseMktSnap").style.display="none";
		document.getElementById("TblCOMMSnap").style.display="inline";
		
		// Ticker		
		/*document.getElementById("BSENSETicker").style.display="none";	
		document.getElementById("COMMTicker").style.display="inline";*/	
	}	
}

function ChangeService(ServId)
{
	for(var i=1;i<=5;i++)
	{  
		if(i==ServId)
		{	
			//alert(i);
			if(i==5)
			document.getElementById("idSrv"+i).className="ServiceOnR";	
			else
			document.getElementById("idSrv"+i).className="ServiceOn";			
			
			document.getElementById("SvrImg").src="../Imagesnew/home"+i+".gif?id=123";		
			document.getElementById("home"+i).style.display="inline";		
							
		}
		else
		{		   	
		    //alert(i);
			if(i==5)
			document.getElementById("idSrv"+i).className="ServiceTabbR";	
			else
			document.getElementById("idSrv"+i).className="ServiceTabb";	
			
		    document.getElementById("home"+i).style.display="none";			
		}
	}	

	// Change the Ticker Equity Or Commodity	
	//alert(ServId);
	if(ServId==1) 
	{			
		ShowBseNseData('BSE');
	}
	else if(ServId==2)
	{			
		ShowBseNseData('COMM');
	}
			
}

function showBseData(pageid)
	{	
		if (pageid == "BseGainer")
		{		
			document.getElementById("TblBseG").style.display = "inline";
			document.getElementById("TblBseL").style.display = "none";
			document.getElementById("TblBseV").style.display = "none";
		
			//document.getElementById("Next1").href = "javascript:showBseData('BseLoser')";
			//document.getElementById("Prev1").href = "#";
			
			document.getElementById("TDBseG").className="Link_selected";
			document.getElementById("TDBseL").className = "Link_normal"	;												
			document.getElementById("TDBseV").className = "Link_normal"	;
		}
		else if (pageid == "BseLoser")
		{
			document.getElementById("TblBseG").style.display = "none";
			document.getElementById("TblBseL").style.display = "inline";
			document.getElementById("TblBseV").style.display = "none";
			
			//document.getElementById("Next1").href = "javascript:showBseData('BseVolume')";
			//document.getElementById("Prev1").href = "javascript:showBseData('BseGainer')";
			
			document.getElementById("TDBseG").className="Link_normal";
			document.getElementById("TDBseL").className = "Link_selected";													
			document.getElementById("TDBseV").className = "Link_normal"	;		
		}
		else if (pageid == "BseVolume")
		{
			document.getElementById("TblBseG").style.display = "none";
			document.getElementById("TblBseL").style.display = "none";
			document.getElementById("TblBseV").style.display = "inline";
			
			//document.getElementById("Next1").href = "#";
			//document.getElementById("Prev1").href = "javascript:showBseData('BseLoser')";
			
			document.getElementById("TDBseG").className="Link_normal";
			document.getElementById("TDBseL").className = "Link_normal";													
			document.getElementById("TDBseV").className = "Link_selected";		
		}
	}
	function showNseData(pageid)
{
		if (pageid == "NseGainer")
		{		
			document.getElementById("TblNseG").style.display = "inline";
			document.getElementById("TblNseL").style.display = "none";
			document.getElementById("TblNseV").style.display = "none";
		
			//document.getElementById("Next2").href = "javascript:showNseData('NseLoser')";
			//document.getElementById("Prev2").href = "#";
			
			document.getElementById("TDNseG").className="Link_selected";
			document.getElementById("TDNseL").className = "Link_normal"	;												
			document.getElementById("TDNseV").className = "Link_normal"	;
		}
		else if (pageid == "NseLoser")
		{
			document.getElementById("TblNseG").style.display = "none";
			document.getElementById("TblNseL").style.display = "inline";
			document.getElementById("TblNseV").style.display = "none";
			
			//document.getElementById("Next2").href = "javascript:showNseData('NseVolume')";
			//document.getElementById("Prev2").href = "javascript:showNseData('NseGainer')";
			
			document.getElementById("TDNseG").className="Link_normal";
			document.getElementById("TDNseL").className = "Link_selected";													
			document.getElementById("TDNseV").className = "Link_normal"	;		
		}
		else if (pageid == "NseVolume")
		{
			document.getElementById("TblNseG").style.display = "none";
			document.getElementById("TblNseL").style.display = "none";
			document.getElementById("TblNseV").style.display = "inline";
			
			//document.getElementById("Next2").href = "#";
			//document.getElementById("Prev2").href = "javascript:showNseData('NseLoser')";
			
			document.getElementById("TDNseG").className="Link_normal";
			document.getElementById("TDNseL").className = "Link_normal";													
			document.getElementById("TDNseV").className = "Link_selected";		
		}
}	
function showCOMMData(pageid)
	{
		if (pageid == "COMMGainer")
		{		
			document.getElementById("TblCOMMG").style.display = "inline";
			document.getElementById("TblCOMML").style.display = "none";
			document.getElementById("TblCOMMV").style.display = "none";
		
			//document.getElementById("Next3").href = "javascript:showNseData('COMMLoser')";
			//document.getElementById("Prev3").href = "#";
			
			document.getElementById("TDCOMMG").className="Link_selected";
			document.getElementById("TDCOMML").className = "Link_normal"	;												
			document.getElementById("TDCOMMV").className = "Link_normal"	;
		}
		else if (pageid == "COMMLoser")
		{
			document.getElementById("TblCOMMG").style.display = "none";
			document.getElementById("TblCOMML").style.display = "inline";
			document.getElementById("TblCOMMV").style.display = "none";
			
			//document.getElementById("Next3").href = "javascript:showNseData('COMMValue')";
			//document.getElementById("Prev3").href = "javascript:showNseData('COMMGainer')";
			
			document.getElementById("TDCOMMG").className="Link_normal";
			document.getElementById("TDCOMML").className = "Link_selected";													
			document.getElementById("TDCOMMV").className = "Link_normal"	;		
		}
		else if (pageid == "COMMValue")
		{	
			document.getElementById("TblCOMMG").style.display = "none";
			document.getElementById("TblCOMML").style.display = "none";
			document.getElementById("TblCOMMV").style.display = "inline";
			
			//document.getElementById("Next3").href = "#";
			//document.getElementById("Prev3").href = "javascript:showNseData('COMMLoser')";
			
			document.getElementById("TDCOMMG").className="Link_normal";
			document.getElementById("TDCOMML").className = "Link_normal";													
			document.getElementById("TDCOMMV").className = "Link_selected";		
		}
	}	
function ShowBseNseData(Exchg)
{
if(Exchg == "BSE")
  {
        //chart
        document.getElementById("CommodityChart").style.display="none"; 
		document.getElementById("BSENSEChart").style.display="inline"; 
		document.getElementById("HomeBSEChart").style.display="inline"; 
		document.getElementById("HomeNSEChart").style.display="none"; 
		
		//GainLoseTab
		document.getElementById("TblBseMktSnap").style.display="inline"; 
		document.getElementById("TblNseMktSnap").style.display="none";
		document.getElementById("TblCOMMSnap").style.display="none";
  }
 else if(Exchg=="NSE")
	{
	    //chart
	    document.getElementById("CommodityChart").style.display="none"; 
		document.getElementById("BSENSEChart").style.display="inline"; 
		document.getElementById("HomeNSEChart").style.display="inline"; 
		document.getElementById("HomeBSEChart").style.display="none"; 
		
		// GainLose Table
		document.getElementById("TblBseMktSnap").style.display="none"; 
		document.getElementById("TblNseMktSnap").style.display="inline";
		document.getElementById("TblCOMMSnap").style.display="none";
	}
 else if(Exchg=="COMM")
	{
	 // Chart
		document.getElementById("CommodityChart").style.display="inline"; 
		document.getElementById("BSENSEChart").style.display="none"; 
		
		// GainLose Table
		document.getElementById("TblBseMktSnap").style.display="none"; 
		document.getElementById("TblNseMktSnap").style.display="none";
		document.getElementById("TblCOMMSnap").style.display="inline";	
	}	
}
function GetChart(ChartType)
{ 
  if(ChartType == 'BSE')
  { 
	//for chart indivisually
	document.getElementById("HomeBSEChart").style.display='inline';
	document.getElementById("HomeNSEChart").style.display='none';
	
	//GainLoser
	    document.getElementById("TblBseMktSnap").style.display="inline"; 
		document.getElementById("TblNseMktSnap").style.display="none";
		document.getElementById("TblCOMMSnap").style.display="none";
	
  }
  else
  {
     //for chart indivisually
    document.getElementById("HomeBSEChart").style.display='none';
	document.getElementById("HomeNSEChart").style.display='inline';
	
	// GainLose Table
		document.getElementById("TblBseMktSnap").style.display="none"; 
		document.getElementById("TblNseMktSnap").style.display="inline";
		document.getElementById("TblCOMMSnap").style.display="none";
  }
}

//Home Page Ticker
function ChangeTickerHome(Exchg)
{
	if(Exchg == "BSE")
	{
		document.getElementById("TDBseTicker").className = "TickerSelected";
		document.getElementById("TDNseTicker").className = "TickerUnSelected";		
		document.getElementById("TDNcdexTicker").className = "TickerUnSelected";
	}
	else if(Exchg == "NSE")
	{
		document.getElementById("TDBseTicker").className = "TickerUnSelected";
		document.getElementById("TDNseTicker").className = "TickerSelected";		
		document.getElementById("TDNcdexTicker").className = "TickerUnSelected";
	}
	else if(Exchg == "NCDEX")
	{
		document.getElementById("TDBseTicker").className = "TickerUnSelected";
		document.getElementById("TDNseTicker").className = "TickerUnSelected";		
		document.getElementById("TDNcdexTicker").className = "TickerSelected";
	}
	
	var HomTickerUrl = "HomeTickerDataPage.aspx?Exchg="+Exchg;
	document.getElementById("SpnHomeTicker").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../imagesnew/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('SpnHomeTicker',HomTickerUrl);
	if(navigator.userAgent.indexOf('MSIE')==-1 && navigator.userAgent.indexOf('Opera')==-1)
	{				
		InitializeTimer();		
	}	
}

function ChangeTickerHomeNew(Type,Exchg)
{
	if(Type=="Equity")
	{
		if(Exchg == "BSE")
		{
			document.getElementById("TDEquityTicker").className = "TickerSelectedNew";
			document.getElementById("TDCommodityTicker").className = "TickerUnSelectedNew";
			document.getElementById("TDBseTicker").className = "TickerSelectedrightblue";
			document.getElementById("TDNseTicker").className = "TickerUnSelectedright";		
			document.getElementById("TDNcdexTicker").className = "TickerUnSelectedright";
			document.getElementById("TDMCXTicker").className = "TickerUnSelectedright";
			
			document.getElementById("TrBse").style.display="inline";
			document.getElementById("TrNse").style.display="inline";		
			document.getElementById("TrNcdex").style.display="none"; 
			document.getElementById("TrMcx").style.display="none"; 
			
		}
		else if(Exchg == "NSE")
		{
			document.getElementById("TDEquityTicker").className = "TickerSelectedNew";
			document.getElementById("TDCommodityTicker").className = "TickerUnSelectedNew";
			document.getElementById("TDBseTicker").className = "TickerUnSelectedrightblue";
			document.getElementById("TDNseTicker").className = "TickerSelectedright";		
			document.getElementById("TDNcdexTicker").className = "TickerUnSelectedrightblue";
			document.getElementById("TDMCXTicker").className = "TickerUnSelectedright";
			
			document.getElementById("TrBse").style.display="inline";
			document.getElementById("TrNse").style.display="inline";		
			document.getElementById("TrNcdex").style.display="none"; 
			document.getElementById("TrMcx").style.display="none";
		}
	}
	else if(Type=="Commodity")
	{	
	  if(Exchg == "NCDEX")
		{
			document.getElementById("TDEquityTicker").className = "TickerUnSelectedNew";
			document.getElementById("TDCommodityTicker").className = "TickerSelectedNew";
			document.getElementById("TDBseTicker").className = "TickerUnSelectedrightblue";
			document.getElementById("TDNseTicker").className = "TickerUnSelectedright";		
			document.getElementById("TDNcdexTicker").className = "TickerSelectedrightblue";
			document.getElementById("TDMCXTicker").className = "TickerUnSelectedright";
			
			document.getElementById("TrBse").style.display="none";
			document.getElementById("TrNse").style.display="none";		
			document.getElementById("TrNcdex").style.display="inline"; 
			document.getElementById("TrMcx").style.display="inline";
		}
		else if(Exchg == "MCX")
		{
			document.getElementById("TDEquityTicker").className = "TickerUnSelectedNew";
			document.getElementById("TDCommodityTicker").className = "TickerSelectedNew";
			document.getElementById("TDBseTicker").className = "TickerUnSelectedrightblue";
			document.getElementById("TDNseTicker").className = "TickerUnSelectedright";		
			document.getElementById("TDNcdexTicker").className = "TickerUnSelectedrightblue";
			document.getElementById("TDMCXTicker").className = "TickerSelectedright";
			
			document.getElementById("TrBse").style.display="none";
			document.getElementById("TrNse").style.display="none";		
			document.getElementById("TrNcdex").style.display="inline"; 
			document.getElementById("TrMcx").style.display="inline";
		}
	}
	
	var HomTickerUrl = "../HomeTickerDataPage.aspx?Exchg="+Exchg;	
	document.getElementById("SpnHomeTicker").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('SpnHomeTicker',HomTickerUrl);
	if(navigator.userAgent.indexOf('MSIE')==-1 && navigator.userAgent.indexOf('Opera')==-1)
	{				
		InitializeTimer();		
	}	
}


var secs;
var timerID = null;
var timerRunning = false;

function InitializeTimer()
{
	secs = 1;
	StopTheClock();
	StartTheTimer();
}

function StopTheClock()
{
	if(timerRunning)
		clearTimeout(timerID);
	timerRunning = false;
}

function StartTheTimer()
{
	if (secs==0)
	{		
		if(document.getElementById("marq")!=null)
			document.getElementById("marq").start();						      
	}
	else
	{
		secs = secs - 1;
		timerRunning = true;
		timerID = self.setTimeout("StartTheTimer()", 1000);
	}
}
function details(sno,secid,subsecid,pnav)
 {
	var wind_new;
	wind_new=window.open("../Newsdetails.aspx?sno="+sno+"&secno="+secid+"&subsecno="+subsecid+"&id="+pnav+"", "DetailNews", "status = 1, height = 350, width =500, resizable = 0,scrollbars=1,left=200,top=200" )
	wind_new.focus();
 }
 
