//For Home Page Market Data start
function ChangeData(Exchg)
{    
    if(Exchg=="BSE")
    {
        document.getElementById("tbl_BseOn").style.display='inline';
        document.getElementById("tbl_NseOn").style.display='none';        
    }
    else
    {
        document.getElementById("tbl_NseOn").style.display='inline';     
        document.getElementById("tbl_BseOn").style.display='none';        
    }    
}

//For Home Market Chart
 ShowBseNseChart=function(Exchg)
{
   // alert(Exchg);
    var MktChartUrl = "frmMktChart.aspx?Exchg="+Exchg;   
    document.getElementById("tdMktChart").innerHTML="<table cellpadding=0 cellspacing=0 width=294px height=112px><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('tdMktChart',MktChartUrl);
}
function ChangeOption(opt)
{
 if(opt=="eq")
    {
		document.getElementById("tbl_equity").style.display='inline';
		document.getElementById("tbl_derivatives").style.display='none';
		document.getElementById("tbl_commodities").style.display='none';	
		document.getElementById("tbl_ipo").style.display='none';		
		document.getElementById("tbl_mf").style.display='none';		
        document.getElementById("tbl_EqOn").style.display='inline';
        document.getElementById("tbl_DerOn").style.display='none';        
        document.getElementById("tbl_CommOn").style.display='none';  
        document.getElementById("tbl_MFOn").style.display='none';  
        document.getElementById("tbl_IPOOn").style.display='none';  
    }
 else  if(opt=="Der")
    {
		document.getElementById("tbl_equity").style.display='none';
		document.getElementById("tbl_derivatives").style.display='inline';
		document.getElementById("tbl_commodities").style.display='none';
		document.getElementById("tbl_ipo").style.display='none';		
		document.getElementById("tbl_mf").style.display='none';	
		document.getElementById("tbl_DerOn").style.display='inline';
        document.getElementById("tbl_EqOn").style.display='none';              
        document.getElementById("tbl_CommOn").style.display='none';  
        document.getElementById("tbl_MFOn").style.display='none';  
        document.getElementById("tbl_IPOOn").style.display='none';         
    }  
 else  if(opt=="comm")
    {
		document.getElementById("tbl_equity").style.display='none';
		document.getElementById("tbl_derivatives").style.display='none';
		document.getElementById("tbl_commodities").style.display='inline';	
		document.getElementById("tbl_ipo").style.display='none';	
		document.getElementById("tbl_mf").style.display='none';	
        document.getElementById("tbl_CommOn").style.display='inline';  
        document.getElementById("tbl_EqOn").style.display='none';
        document.getElementById("tbl_DerOn").style.display='none';     
        document.getElementById("tbl_MFOn").style.display='none';  
        document.getElementById("tbl_IPOOn").style.display='none';      
    }  
 else  if(opt=="mf")
    {
		document.getElementById("tbl_equity").style.display='none';
		document.getElementById("tbl_derivatives").style.display='none';
		document.getElementById("tbl_commodities").style.display='none';
		document.getElementById("tbl_ipo").style.display='none';		
		document.getElementById("tbl_mf").style.display='inline';	
		document.getElementById("tbl_MFOn").style.display='inline';  
		document.getElementById("tbl_EqOn").style.display='none';
        document.getElementById("tbl_DerOn").style.display='none';        
        document.getElementById("tbl_CommOn").style.display='none'; 
        document.getElementById("tbl_IPOOn").style.display='none';  
    }  
 else  if(opt=="ipo")
    {
	    document.getElementById("tbl_equity").style.display='none';
		document.getElementById("tbl_derivatives").style.display='none';
		document.getElementById("tbl_commodities").style.display='none';	
		document.getElementById("tbl_ipo").style.display='inline';	
		document.getElementById("tbl_mf").style.display='none';	
		document.getElementById("tbl_IPOOn").style.display='inline';   
        document.getElementById("tbl_EqOn").style.display='none';
        document.getElementById("tbl_DerOn").style.display='none';        
        document.getElementById("tbl_CommOn").style.display='none';  
        document.getElementById("tbl_MFOn").style.display='none';                
    }  
}
//For Home Page Market Data End

var XmlHttpFO;
//Creating object of XMLHTTP For AJAX Method
//Creating object of XMLHTTP For AJAX Method
function CreateXmlHttpNew()
{ 
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpFO = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpFO = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpFO = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpFO && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpFO = new XMLHttpRequest();
		}
}

function Get_ExpDate_Home()
 { 
	var InstName = document.getElementById('InstrumentType'); 		
 	var Symbol = document.getElementById("Symbol");
 	var ExpiryDate = document.getElementById("ExpiryDate");
 	
 	Symbol=Symbol.value;
 	Symbol=Symbol.replace('&','*');
 			
	CreateXmlHttpNew();
	document.body.style.cursor = "progress";
	var requestUrl = "FO_ExpDate.aspx?timeStamp="+ new Date().getTime() +"&InstName="+InstName.value +"&Symbol="+Symbol;		
	
	if(XmlHttpFO)	{	
				XmlHttpFO.onreadystatechange = function(){getDateResp1_Home(ExpiryDate)};
				XmlHttpFO.open("GET", requestUrl,  true);
				XmlHttpFO.send(null);
			}
		
 }
 //Called when response comes back from server Only For Symbol
function getDateResp1_Home(ig_)
{
	// To make sure receiving response data from server is completed	
	if(XmlHttpFO.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpFO.status == 200 || XmlHttpFO.status == 404)
		{			
			var strData = XmlHttpFO.responseText
			if(strData != "") {	
				var arrSchm = strData.split("|");
				ig_.length = 0; 	
				for(i=0; i<arrSchm.length-1; i++) {	
					var strSchm = arrSchm[i];
					var arrSchmCode = strSchm.split("~");
					ig_.options[i] = new Option();
					ig_.options[i].value = arrSchmCode[0];
					ig_.options[i].text = arrSchmCode[1];
				}
			}
			else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "Date not available";			
			}
			document.body.style.cursor = "auto";	
		}
		else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "server is not ready";
					document.body.style.cursor = "auto";		
		}
	}
}
function Get_StrikePrice_Home()
 {	
		var InstName = document.getElementById('InstrumentType');
 		var Symbol = document.getElementById("Symbol");
 		var ExpiryDate = document.getElementById("ExpiryDate");
 		var OptionType = document.getElementById("OptionType");
 		var StrikePrice = document.getElementById("StrikePrice"); 
 		
 		Symbol=Symbol.value;
 		Symbol=Symbol.replace('&','*');
 			
		CreateXmlHttpNew();
		document.body.style.cursor = "progress";
		var requestUrl = "FO_StrikePrice.aspx?timeStamp="+ new Date().getTime() +"&InstName="+InstName.value +"&Symbol="+Symbol+"&ExpDate="+ExpiryDate.value+"&OptionType="+OptionType.value;
	   		
		if(XmlHttpFO)	{
					XmlHttpFO.onreadystatechange = function(){Get_StrikePriceResp_Home(StrikePrice)};
					XmlHttpFO.open("GET", requestUrl,  true);
					XmlHttpFO.send(null);
				}				
		
 }
 //Called when response comes back from server Only For Strike Price
function Get_StrikePriceResp_Home(ig_)
{
	// To make sure receiving response data from server is completed
	if(XmlHttpFO.readyState == 4)
	{	
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpFO.status == 200 || XmlHttpFO.status == 404)
		{
			var strData = XmlHttpFO.responseText;			
			if(strData != "") {	
			    
				var arrPrice = strData.split("|");
				ig_.length = 0; 	
				
				for(i=0; i<arrPrice.length-1; i++) {	
								
					var strPrice = arrPrice[i];
					var arrPriceCode = strPrice.split("~");
					
					ig_.options[i] = new Option();
					
					ig_.options[i].value = arrPriceCode[0];
					ig_.options[i].text = arrPriceCode[1];
				}
				
			}
			else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "Price not available";			
			}
			document.body.style.cursor = "auto";	
		}
		else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "server is not ready";
					document.body.style.cursor = "auto";		
		}
	}
} 
function Get_Symbol_Home(InstName)
{
	var InstName = document.getElementById('InstrumentType'); 		
 	var Symbol = document.getElementById("Symbol");
 	var OptionType = document.getElementById("OptionType");
 	var StrikePrice = document.getElementById("StrikePrice");
	if(InstName.value=="OPTIDX")
	{
		OptionType.options[1] = new Option();
		OptionType.options[1].value="PE";
		OptionType.options[1].text="PE";
		OptionType.options[2] = new Option();
		OptionType.options[2].value="CE";
		OptionType.options[2].text="CE";
	}
	else if(InstName.value=="OPTSTK")
	{
		OptionType.options[1] = new Option();
		OptionType.options[1].value="PA";
		OptionType.options[1].text="PA";
		OptionType.options[2] = new Option();
		OptionType.options[2].value="CA";
		OptionType.options[2].text="CA";
	}
	else
	{
		OptionType.length = 0;
		OptionType.options[0] = new Option();
		OptionType.options[0].value="";
		OptionType.options[0].text="Select Option Type";
		
		StrikePrice.length = 0;
		StrikePrice.options[0] = new Option();
		StrikePrice.options[0].value="";
		StrikePrice.options[0].text="Select Strike Price";
	}			
	CreateXmlHttpNew();	
	document.body.style.cursor = "progress";
	var requestUrl = "FO_Symbol.aspx?timeStamp="+ new Date().getTime() +"&InstName="+InstName.value;	
	
	if(XmlHttpFO)	{
				XmlHttpFO.onreadystatechange = function(){getSymbolResp_Home(Symbol)};
				XmlHttpFO.open("GET", requestUrl,  true);
				XmlHttpFO.send(null);
			}	
			
 }
 //Called when response comes back from server Only For Symbol
function getSymbolResp_Home(ig_)
{
	// To make sure receiving response data from server is completed
	if(XmlHttpFO.readyState == 4)
	{		
		// To make sure valid response is received from the server, 200 means response received is OK
		
		if(XmlHttpFO.status == 200 || XmlHttpFO.status == 404)
		{	
			var strData = XmlHttpFO.responseText			
			if(strData != "") {				    
				var arrSchm = strData.split("|");
				ig_.length = 0; 					
				for(i=0; i<arrSchm.length-1; i++) {									
					var strSchm = arrSchm[i];
					var arrSchmCode = strSchm.split("~");					
					ig_.options[i] = new Option();					
					ig_.options[i].value = arrSchmCode[0];
					ig_.options[i].text = arrSchmCode[1];
				}				
			}
			else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "Symbol not available";			
			}
			document.body.style.cursor = "auto";	
		}
		else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "server is not ready";
					document.body.style.cursor = "auto";		
		}
	}
}
//For Home Page Commodity Data start
function ChangeData_Comm(Exchg,symbol)
{   
	
	var CommChartUrl 
	CommChartUrl = "frmCommChart.aspx?Exchg="+Exchg+"&symbol="+symbol;  
//    if(Exchg=="NCDEX")
//    {
//        CommChartUrl = "frmCommChart.aspx?Exchg="+Exchg;           
//    }
//    else
//    {
//        CommChartUrl = "frmCommChart.aspx?Exchg="+Exchg;         
//    }  
    document.getElementById("tdCommChart").innerHTML="<table cellpadding='0' cellspacing='0' width='294px' height='166px'><tr><td align='center'><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('tdCommChart',CommChartUrl);
}

function ChangeSEBI(type)
{	
    //alert(type)
	if(type=='Filed')
	{	
	
	    document.getElementById("FilId").className="Newstxt";
	    document.getElementById("SebId").className="TickerText";
		
	}
	else
	{
	    document.getElementById("FilId").className="TickerText";
	    document.getElementById("SebId").className="Newstxt";
	}	
		
	var DraftProspUrl = "frmDraftProsp.aspx?type="+type;	
	//document.getElementById("TdDraftProsp").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('TdDraftProsp',DraftProspUrl);
}




function changetab(opt)
{
    try{
    var browser=navigator.appName;
    var showinline;  
    if(browser=="Microsoft Internet Explorer")
    {
        showinline="inline";
    }
    else
    {
        showinline="table-row";
    }	
    
    
    document.getElementById("img1").src= "/images/spacer.gif";
    document.getElementById("img2").src= "/images/spacer.gif";
    document.getElementById("img3").src= "/images/spacer.gif";
    document.getElementById("img4").src= "/images/spacer.gif";
    document.getElementById("img5").src= "/images/spacer.gif";
    document.getElementById("img6").src= "/images/spacer.gif";
    
    document.getElementById("td_1").className="lpad12 mar_blue_txt";
    document.getElementById("td_2").className="lpad12 mar_blue_txt";
    document.getElementById("td_3").className="lpad12 mar_blue_txt";
    document.getElementById("td_4").className="lpad12 mar_blue_txt";
    document.getElementById("td_5").className="lpad12 mar_blue_txt";
    document.getElementById("td_6").className="lpad12 mar_blue_txt";
    
    if(opt == "eq")
    {   
        document.getElementById("tr_EDICCI").style.display=showinline;
        document.getElementById("tr_MUT").style.display="none";
        
		document.getElementById("eqbg").className="mar_blue_high";
		document.getElementById("dergb").className="mar_blue_txt";
		document.getElementById("combg").className="mar_blue_txt";
		document.getElementById("mfbg").className="mar_blue_txt";
		document.getElementById("curbg").className="mar_blue_txt";
		document.getElementById("ipobg").className="mar_blue_txt";
		document.getElementById("img1").src= "/images/high_arrow.gif";
		document.getElementById("td_1").className="lpad12 mar_blue_high";
		
		var StrUrl1 = "EquityData.aspx";
        var HomepageData = document.getElementById("HomepageData");
    	//document.getElementById("HomepageData").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=727px height=204px><tr><td align=center><img src=images/loading.gif></td></tr></table>";
    	var ajax = new Ajax.Updater('HomepageData',StrUrl1 ,{evalScripts: true,onComplete:PageLoadEq,onLoaded:Loading});
    	
    }
    
    if(opt == "der")
    {
        document.getElementById("tr_EDICCI").style.display=showinline;
        document.getElementById("tr_MUT").style.display="none";
        
        document.getElementById("img2").src= "/images/high_arrow.gif";
        document.getElementById("td_2").className="lpad12 mar_blue_high";
        document.getElementById("eqbg").className="mar_blue_txt";
		document.getElementById("dergb").className="mar_blue_high";
		document.getElementById("combg").className="mar_blue_txt";
		document.getElementById("mfbg").className="mar_blue_txt";
		document.getElementById("curbg").className="mar_blue_txt";
		document.getElementById("ipobg").className="mar_blue_txt";
		
        var StrUrl2 = "DerData.aspx";
        var HomepageData = document.getElementById("HomepageData");
    	//document.getElementById("HomepageData").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=727px height=204px><tr><td align=center><img src=images/loading.gif></td></tr></table>";
    	var ajax = new Ajax.Updater('HomepageData',StrUrl2,{evalScripts: true,onComplete:PageLoadDer,onLoaded:Loading});
    }
    
    if(opt == "com")
    {
        document.getElementById("tr_EDICCI").style.display=showinline;
        document.getElementById("tr_MUT").style.display="none";
        
        document.getElementById("img3").src= "/images/high_arrow.gif";
        document.getElementById("td_3").className="lpad12 mar_blue_high";
        document.getElementById("eqbg").className="mar_blue_txt";
		document.getElementById("dergb").className="mar_blue_txt";
		document.getElementById("combg").className="mar_blue_high";
		document.getElementById("mfbg").className="mar_blue_txt";
		document.getElementById("curbg").className="mar_blue_txt";
		document.getElementById("ipobg").className="mar_blue_txt";
        
        var StrUrl3 = "ComData.aspx";
       // alert(StrUrl3);
        var HomepageData = document.getElementById("HomepageData");
    	//document.getElementById("HomepageData").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=727px height=204px><tr><td align=center><img src=images/loading.gif></td></tr></table>";
    	var ajax = new Ajax.Updater('HomepageData',StrUrl3,{evalScripts: true,onComplete:PageLoadComm,onLoaded:Loading});
    }
    
    if(opt == "mf")
    {
        document.getElementById("tr_EDICCI").style.display="none";
        document.getElementById("tr_MUT").style.display=showinline;
        
        document.getElementById("img4").src= "/images/high_arrow.gif";
        document.getElementById("td_4").className="lpad12 mar_blue_high";
        
        document.getElementById("eqbg").className="mar_blue_txt";
		document.getElementById("dergb").className="mar_blue_txt";
		document.getElementById("combg").className="mar_blue_txt";
		document.getElementById("mfbg").className="mar_blue_high";
		document.getElementById("curbg").className="mar_blue_txt";
		document.getElementById("ipobg").className="mar_blue_txt";
		
        var StrUrl4 = "MFData.aspx";
        var HomepageData = document.getElementById("MFHomeContentData");
    	//document.getElementById("HomepageData").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=727px height=204px><tr><td align=center><img src=images/loading.gif></td></tr></table>";
    	var ajax = new Ajax.Updater('MFHomeContentData',StrUrl4,{evalScripts: true,onComplete:PageLoadMF,onLoaded:Loading});
    }
    
    if(opt == "ipo")
    {
        document.getElementById("tr_EDICCI").style.display=showinline;
        document.getElementById("tr_MUT").style.display="none"; 
       
        document.getElementById("img6").src= "/images/high_arrow.gif";
        document.getElementById("td_6").className="lpad12 mar_blue_high";
        
        document.getElementById("eqbg").className="mar_blue_txt";
		document.getElementById("dergb").className="mar_blue_txt";
		document.getElementById("combg").className="mar_blue_txt";
		document.getElementById("mfbg").className="mar_blue_txt";
		document.getElementById("curbg").className="mar_blue_txt";
		document.getElementById("ipobg").className="mar_blue_high";
		
        var StrUrl5 = "IpoData.aspx";
        var HomepageData = document.getElementById("HomepageData");
    	//document.getElementById("HomepageData").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=727px height=204px><tr><td align=center><img src=images/loading.gif></td></tr></table>";
    	var ajax = new Ajax.Updater('HomepageData',StrUrl5,{evalScripts: true,onComplete:PageLoadIPO,onLoaded:Loading});
    }

    if(opt == "curr")
    {
        document.getElementById("tr_EDICCI").style.display=showinline;
        document.getElementById("tr_MUT").style.display="none";
        
        document.getElementById("img5").src= "/images/high_arrow.gif";
        document.getElementById("td_5").className="lpad12 mar_blue_high";
        
        document.getElementById("eqbg").className="mar_blue_txt";
		document.getElementById("dergb").className="mar_blue_txt";
		document.getElementById("combg").className="mar_blue_txt";
		document.getElementById("mfbg").className="mar_blue_txt";
		document.getElementById("curbg").className="mar_blue_high";
		document.getElementById("ipobg").className="mar_blue_txt";
		
        var StrUrl5 = "CurrencyData.aspx";
        var HomepageData = document.getElementById("HomepageData");
    	//document.getElementById("HomepageData").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=727px height=204px><tr><td align=center><img src=images/loading.gif></td></tr></table>";
    	var ajax = new Ajax.Updater('HomepageData',StrUrl5,{evalScripts: true,onComplete:PageLoadIPO,onLoaded:Loading});
    }
    /*for (var i=1; i<7; i++)
    {
        document.getElementById("img"+i).src= "/images/high_arrow.gif";
        document.getElementById("img"+i).className= "bgclrblue";
    }*/
    }
    catch (e)
    {
    
    }
}
function showadvdecchart(Exchg)
{
    var StrUrl = "AdvDecChart.aspx?Exchg="+Exchg;
    var TdmktAdvdec = document.getElementById("TdmktAdvdec");
	$("TdmktAdvdec").update("<table cellpadding=0 cellspacing=0 border=0 width=185px height=42px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
	var ajax = new Ajax.Updater(TdmktAdvdec,StrUrl);
}
function showindexpoint(Exchg)
{
   //alert(Exchg);
    var StrUrl = "IndexPointsData.aspx?Exchg="+Exchg;
    var tdindexpnts = document.getElementById("tdindexpnts");
	$("tdindexpnts").update("<table cellpadding=0 cellspacing=0 border=0 width=99px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
	var ajax = new Ajax.Updater(tdindexpnts,StrUrl);
}
function Loading()
{
   	$('HomepageData').update('<table cellpadding=0 cellspacing=0 border=0 width=560px height=304px><tr><td align=center valign=middle><img src=images/loading.gif></td></tr></table>');
}
function PageLoadMF()
{
    //ShowMFCatData('EQUITY','');
    Show_MF_Chart('EQUITY');
}
 
function PageLoadIPO()
{
    ChangeSEBI('Filed');
}
function PageLoadEq()
{
    changeeqdatatab('BSE','gain');
    changeeqdatatab('BSE','VOL');
    changeeqdatatab('BSE','HIGH');
   
}

function PageLoadDer()
{
   changederdatatab('FUT','gain');  
   changederdatatab('FUT','vol');
   changederdatatab('FUT','HOI');    
}
function PageLoadComm()
{
   changecomdatatab('MCX','gain');
   changecomdatatab('MCX','vol');
   changecomdatatab('MCX','adv');
}

/* Equity home page */
 changeeqdatatab=function(Exchg,Opt)
{   
   
    var browser=navigator.appName;
    var showeqcontent;  
    if(browser=="Microsoft Internet Explorer")
    {
        showeqcontent="inline";
    }
    else
    {
        showeqcontent="table-row";
    }	
    
    document.getElementById("Exchg_hid").value = Exchg;
	document.getElementById("Opt_hid").value = Opt;
	
	document.getElementById("td_sensex").style.display="none";
	document.getElementById("td_nifty").style.display="none";
	if( Exchg=="BSE")
	{
	    //alert(Exchg);
//	    document.getElementById("chngtxt").innerHTML="Switch to Nifty";
//	    //ShowBseNseChart('BSE');
//	    document.getElementById("hidexchg").value="NSE";
        var td_nifty = document.getElementById("td_nifty");   	
	    td_nifty.style.display=showeqcontent;
	
    }
	else
	{
	    var td_sensex = document.getElementById("td_sensex");   	
	    td_sensex.style.display=showeqcontent;
//        document.getElementById("chngtxt").innerHTML="Switch to Sensex";//
//	    //ShowBseNseChart('NSE');
//	    document.getElementById("hidexchg").value="BSE";
	}
	
    if(Opt == "gain")
    {
        document.getElementById("tdgain").style.cursor="default";
        document.getElementById("tdlose").style.cursor="pointer";
        
        document.getElementById("tdgain").className="linksel_txt";
        document.getElementById("tdlose").className="linkunsel_txt";
       
        var StrUrl = "GainerLosereq.aspx?Exchg="+Exchg+"&Opt="+Opt;
        var TdMKtGLVolVal = document.getElementById("TdMKtGLVolVal");
    	$("TdMKtGLVolVal").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater(TdMKtGLVolVal,StrUrl);
    }
    if(Opt == "lose")
    {
        
        document.getElementById("tdgain").style.cursor="pointer";
        document.getElementById("tdlose").style.cursor="default";
        
        document.getElementById("tdgain").className="linkunsel_txt";
        document.getElementById("tdlose").className="linksel_txt";
        
        var StrUrl = "GainerLosereq.aspx?Exchg="+Exchg+"&Opt="+Opt;
        var TdMKtGLVolVal = document.getElementById("TdMKtGLVolVal");
    	$("TdMKtGLVolVal").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('TdMKtGLVolVal',StrUrl);
    }
    if(Opt == "VOL")
    {
        document.getElementById("tdvol").style.cursor="default";
        document.getElementById("tdval").style.cursor="pointer";
        
        document.getElementById("tdvol").className="linksel_txt";
        document.getElementById("tdval").className="linkunsel_txt";
        
        var StrUrl = "ValVolEq.aspx?Exchg="+Exchg+"&Opt="+Opt;
        var MKtVolVal = document.getElementById("MKtVolVal");
    	$("MKtVolVal").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('MKtVolVal',StrUrl);
    }
    if(Opt == "VAL")
    {
        document.getElementById("tdvol").style.cursor="pointer";
        document.getElementById("tdval").style.cursor="default";
        
        document.getElementById("tdvol").className="linkunsel_txt";
        document.getElementById("tdval").className="linksel_txt";
        
        var StrUrl = "ValVolEq.aspx?Exchg="+Exchg+"&Opt="+Opt;
        var MKtVolVal = document.getElementById("MKtVolVal");
    	$("MKtVolVal").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('MKtVolVal',StrUrl);
    }
    if(Opt == "HIGH")
    {
        document.getElementById("tdhigh").style.cursor="default";
        document.getElementById("tdlow").style.cursor="pointer";
       
        document.getElementById("tdhigh").className="linksel_txt";
        document.getElementById("tdlow").className="linkunsel_txt";
        
        var StrUrl = "NewHLEq.aspx?Exchg="+Exchg+"&Opt=52NH";
        var MKtHL = document.getElementById("MKtHL");
    	$("MKtHL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('MKtHL',StrUrl);
    }
    if(Opt == "LOW")
    {
        document.getElementById("tdhigh").style.cursor="pointer";
        document.getElementById("tdlow").style.cursor="default";
        
        document.getElementById("tdhigh").className="linkunsel_txt";
        document.getElementById("tdlow").className="linksel_txt";
        
        var StrUrl = "NewHLEq.aspx?Exchg="+Exchg+"&Opt=52NL";
        var MKtHL = document.getElementById("MKtHL");
    	$("MKtHL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('MKtHL',StrUrl);
    }
    

}
 changederdatatab=function(InstName,PgName)
//function changederdatatab(InstName,PgName)
{   
   
         var browser=navigator.appName;
            var showcontent;  
            if(browser=="Microsoft Internet Explorer")
            {
                showcontent="inline";
            }
            else
            {
                showcontent="table-row";
            }	
    
    document.getElementById("PgName_hid").value = PgName;
	document.getElementById("InstName_hid").value = InstName;
	
	document.getElementById("td_opt").style.display="none";
	document.getElementById("td_fut").style.display="none";
	if(InstName=="FUT")
	 {   
	    var td_opt = document.getElementById("td_opt");   	
	    td_opt.style.display=showcontent;
	   
	}
	else
	{
	   
   	    var td_fut = document.getElementById("td_fut");   	
	    td_fut.style.display=showcontent;
	   
   	    
	}
	
    if(PgName == "gain")
    {
        document.getElementById("tddergain1").style.cursor="default";
        document.getElementById("tdderlose1").style.cursor="pointer";
        
        document.getElementById("tddergain1").className="linksel_txt";
        document.getElementById("tdderlose1").className="linkunsel_txt";
        
        var StrUrl = "GainerLoserDer.aspx?InstName="+ InstName+"&PgName="+PgName;
        var TdDerGL = document.getElementById("TdDerGL");
    	//document.getElementById("TdDerGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
    	$("TdDerGL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('TdDerGL',StrUrl);
    }
    if(PgName == "lose")
    {
        document.getElementById("tddergain1").style.cursor="pointer";
        document.getElementById("tdderlose1").style.cursor="default";
        
        document.getElementById("tddergain1").className="linkunsel_txt";
        document.getElementById("tdderlose1").className="linksel_txt";
        
        var StrUrl = "GainerLoserDer.aspx?InstName="+ InstName+"&PgName="+PgName;
        var TdDerGL = document.getElementById("TdDerGL");
    	//document.getElementById("TdDerGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
    	$("TdDerGL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('TdDerGL',StrUrl);
    }
    if(PgName == "val")
    {
        document.getElementById("tddervol").style.cursor="pointer";
        document.getElementById("tdderval").style.cursor="default";
        
        document.getElementById("tddervol").className="linkunsel_txt";
        document.getElementById("tdderval").className="linksel_txt";
        
        var StrUrl = "VolValDer.aspx?InstName="+InstName+"&PgName="+PgName;
        //alert(StrUrl);
        var TdDerVL = document.getElementById("TdDerVL");
    	//document.getElementById("TdDerGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
    	$("TdDerVL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('TdDerVL',StrUrl);
    	
    }
    if(PgName == "vol")
    {
        document.getElementById("tddervol").style.cursor="default";
        document.getElementById("tdderval").style.cursor="pointer";
        
        document.getElementById("tddervol").className="linksel_txt";
        document.getElementById("tdderval").className="linkunsel_txt";
        
        var StrUrl = "VolValDer.aspx?InstName="+InstName+"&PgName="+PgName;
        //alert(StrUrl);
        var TdDerVL = document.getElementById("TdDerVL");
    	//document.getElementById("TdDerGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
    	$("TdDerVL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('TdDerVL',StrUrl);
    }
    if(PgName == "HOI")
    {

       document.getElementById("tdderHOI").style.cursor="default";
        document.getElementById("tdderLOI").style.cursor="pointer";
        
        document.getElementById("tdderHOI").className="linksel_txt";
        document.getElementById("tdderLOI").className="linkunsel_txt";
       
        var StrUrl = "HighestInOIDer.aspx?InstName="+InstName+"&PgName="+PgName;
        //alert(StrUrl);
        var TdDerHLOI = document.getElementById("TdDerHLOI");
    	//document.getElementById("TdDerGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
    	$("TdDerHLOI").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('TdDerHLOI',StrUrl);
    }
    if(PgName == "LOI")
    {

        document.getElementById("tdderHOI").style.cursor="pointer";
        document.getElementById("tdderLOI").style.cursor="default";
        
        document.getElementById("tdderHOI").className="linkunsel_txt";
        document.getElementById("tdderLOI").className="linksel_txt";
        
        var StrUrl = "HighestInOIDer.aspx?InstName="+InstName+"&PgName="+PgName;
        //alert(StrUrl);
        var TdDerHLOI = document.getElementById("TdDerHLOI");
    	//document.getElementById("TdDerGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
    	$("TdDerHLOI").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
    	var ajax = new Ajax.Updater('TdDerHLOI',StrUrl);
    }
}
/*Derivative Home page*/

function ValidateForm_Home(Val)
{

	var InstType = document.getElementById('InstrumentType');
	var Symbol   = document.getElementById("Symbol");
	var ExpDate  = document.getElementById("ExpiryDate");
	var OptType  = document.getElementById("OptionType");
	var StkPrice = document.getElementById("StrikePrice"); 
	    Symbol = Symbol.value;
 	 	Symbol = Symbol.replace('&','*');
 	 	
		if(InstType.value=="")
		{
			 alert("Please select the Instrument Type before you proceed")
			 InstType.focus();
			 return false;
		}
		else if((InstType.value=="OPTIDX")||(InstType.value=="OPTSTK"))
		{
			
			if(Symbol=="Select Symbol" || Symbol=="")	
			{
				 alert("Please select Symbol before you proceed")
				 //Symbol.focus();
				 return false;
			}
			else if(ExpDate.value=="Select Expiry Date" || ExpDate.value=="")
			{
				 alert("Please select Expiry before you proceed")
				 //ExpDate.focus();
				 return false;
			}	
			else if(OptType.value=="" || OptType.value=="Select Option Type")
			{
				 alert("Please select Option Type before you proceed")
				 //OptType.focus();
				 return false;
			}
			else if(StkPrice.value=="Select Strike Price"||StkPrice.value=="")
			{
				 alert("Please select Price before you proceed")
				 //StkPrice.focus();
				 return false;
			}					
		}
		else 
		{
			if(Symbol=="Select Symbol" || Symbol=="")	
			{
				alert("Please select Symbol before you proceed")
				//Symbol.focus();
				return false;
			}
			else if(ExpDate.value=="Select Expiry Date" || ExpDate.value=="")
			{
				alert("Please select Price before you proceed")
				//ExpDate.focus();
				return false;
			}				
		}
		
		var url="InstType="+InstType.value+"&Symbol="+Symbol+"&ExpDate="+ExpDate.value+"&OptType="+OptType.value+"&StkPrice="+StkPrice.value+"";
		if(Val=="Home")
		{	
			//window.location="derivatives/Fohome.aspx?id=701&url="+url+"";
			window.open ("Home/fogetquotes.aspx?"+url,'','x=0,y=0,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=0,copyhistory=no,width=580,height=450,screenX=0,screenY=0,left=210,top=200');		
		}
		else
		{	
		getFOQuotes(url);
		}
}


//For Loading Data from FOQuotesData.aspx Using AJAX
function getFOQuotes(strUrl)
	{		
		var FOQuotesTbl = document.getElementById("FOQuotesTbl");
		if(FOQuotesTbl.style.display=="none")FOQuotesTbl.style.display = "inline";
		document.FOPChartImg.src="HomeFOPriceChart.aspx?"+ strUrl;
		
		CreateXmlHttpNew();
		document.body.style.cursor = "progress";
		var requestUrl = "../Derivatives/FO_QuotesData.aspx?IpTrack="+ window.location.hostname +"&timeStamp="+ new Date().getTime() +"&"+ strUrl;
		
		if(XmlHttpFO)	{
					XmlHttpFO.onreadystatechange = function(){getFODataResp()};
					XmlHttpFO.open("GET", requestUrl,  true);
					XmlHttpFO.send(null);
				}
	}
//Called when response comes back from server Only For FO Quotes Data Response
function getFODataResp()
{
	// To make sure receiving response data from server is completed
	if(XmlHttpFO.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpFO.status == 200)
		{
			var FO_QuoteData = XmlHttpFO.responseText;
			if(FO_QuoteData != "") {
				var arrRow = FO_QuoteData.split("|");
				for(i=0; i<arrRow.length-1; i++)
				 {					
						document.getElementById("FO"+i).innerHTML = arrRow[i];
				 }
				document.body.style.cursor = "auto";
			}	
		}
	
	}
}
function changeChart(val,passid,totcount)
{ 
    if(totcount=="0")
    {
        
    }
    else
    {   
        for(var i=0;i<totcount;i++)
        {        
            document.getElementById('Der_Chart_Code_'+i).className="h3blue";           
        }
    }
    document.getElementById('Der_Chart_Code_'+passid).className="h3red";
    
    var Der_Chart_Img = document.getElementById("Der_Chart_Img");   	
   // $("Der_Chart_Img").update("<table cellpadding=0 cellspacing=0 border=0 width='220px' height=110px><tr><td align=center><img src=/images/loading.gif></td></tr></table>");	    
    document.getElementById("Der_Chart_Img").className="h3red";
	    
    //document.getElementById("Der_Chart_Img").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width='220px' height=110px><tr><td align=center><img src=/images/loading.gif></td></tr></table>";
    
    var StrUrl = "/HomeFOPriceChart.aspx?DateProp="+val;
    
    var ajax = new Ajax.Updater('Der_Chart_Img',StrUrl);		
    
}
/*Commoity Home page */

changecomdatatab=function(Exchg,Opt)
{   
    
    
    var browser=navigator.appName;
            var showcomcontent;  
            if(browser=="Microsoft Internet Explorer")
            {
                showcomcontent="inline";
            }
            else
            {
                showcomcontent="table-row";
            }	
    
    document.getElementById("Exchg").value = Exchg;
	document.getElementById("opt").value = Opt;
	
	document.getElementById("td_ncdex").style.display="none";
	document.getElementById("td_mcx").style.display="none";
	
	if( Exchg=="MCX")
	{
	    var td_ncdex = document.getElementById("td_ncdex");   	
	   // alert(document.getElementById("td_opt"));
	    td_ncdex.style.display=showcomcontent;
//        document.getElementById("chngtxt").innerHTML="Switch to NCDEX";
//	    document.getElementById("hidexchg").value="NCDEX";
	    //ChangeData_Comm('MCX');
    }
	else
	{
        var td_mcx = document.getElementById("td_mcx");   	
	   // alert(document.getElementById("td_opt"));
	    td_mcx.style.display=showcomcontent;	
//        document.getElementById("chngtxt").innerHTML="Switch to MCX";
//	    document.getElementById("hidexchg").value="MCX";
	    //ChangeData_Comm('NCDEX');
	}
	
    if(Opt == "gain")
    {
    
        document.getElementById("tdcomgain").style.cursor="default";
        document.getElementById("tdcomlose").style.cursor="pointer";
        
        document.getElementById("tdcomgain").className="linksel_txt";
        document.getElementById("tdcomlose").className="linkunsel_txt";
       
        Exchg= document.getElementById("Exchg").value;
        Opt= document.getElementById("opt").value;
        var StrUrl = "CommGainLose.aspx?Exchng="+ Exchg+"&Opt="+Opt;
        var TdComGL = document.getElementById("TdComGL");
        //document.getElementById("TdComGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
        $("TdComGL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=76px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
        var ajax = new Ajax.Updater('TdComGL',StrUrl);
    }
    if(Opt == "lose")
    {
        document.getElementById("tdcomgain").style.cursor="pointer";
        document.getElementById("tdcomlose").style.cursor="default";
        
        document.getElementById("tdcomgain").className="linkunsel_txt";
        document.getElementById("tdcomlose").className="linksel_txt";
        
        Exchg= document.getElementById("Exchg").value;
        Opt= document.getElementById("opt").value;
        var StrUrl = "CommGainLose.aspx?Exchng="+ Exchg+"&Opt="+Opt;
        var TdComGL = document.getElementById("TdComGL");
        //document.getElementById("TdComGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
       	$("TdComGL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=76px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
        var ajax = new Ajax.Updater('TdComGL',StrUrl);
               
    }
    if(Opt == "val")
    {
        document.getElementById("tdcomvol").style.cursor="pointer";
        document.getElementById("tdcomval").style.cursor="default";
        
        document.getElementById("tdcomvol").className="linkunsel_txt";
        document.getElementById("tdcomval").className="linksel_txt"; 
       
        Exchg= document.getElementById("Exchg").value;
        Opt= document.getElementById("opt").value;
        var StrUrl = "CommGainLose.aspx?Exchng="+ Exchg+"&Opt="+Opt;
       
        var TdComVL = document.getElementById("TdComVL");
        //document.getElementById("TdComGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
       	$("TdComVL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=76px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
        var ajax = new Ajax.Updater('TdComVL',StrUrl);
       
    }
    if(Opt == "vol")
    {
        document.getElementById("tdcomvol").style.cursor="default";
        document.getElementById("tdcomval").style.cursor="pointer";
        
        document.getElementById("tdcomvol").className="linksel_txt";
        document.getElementById("tdcomval").className="linkunsel_txt";
       
        Exchg= document.getElementById("Exchg").value;
        Opt= document.getElementById("opt").value;
        var StrUrl = "CommGainLose.aspx?Exchng="+ Exchg+"&Opt="+Opt;
        var TdComVL = document.getElementById("TdComVL");
   	    //document.getElementById("TdComGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
       	$("TdComVL").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=76px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
   	    var ajax = new Ajax.Updater('TdComVL',StrUrl);
    }
    if(Opt == "adv")
    {
        document.getElementById("tdcomhigh").style.cursor="default";
        document.getElementById("tdcomlow").style.cursor="pointer";
        
        document.getElementById("tdcomhigh").className="linksel_txt";
        document.getElementById("tdcomlow").className="linkunsel_txt";
       
        Exchg= document.getElementById("Exchg").value;
        Opt= document.getElementById("opt").value;
        var StrUrl = "DerAdvanceDecline.aspx?Exchng="+ Exchg+"&Opt="+Opt;
        var TdComAdvDec = document.getElementById("TdComAdvDec");
   	    //document.getElementById("TdComGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
       	$("TdComAdvDec").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
   	    var ajax = new Ajax.Updater('TdComAdvDec',StrUrl);
    }
    if(Opt == "dec")
    {
        document.getElementById("tdcomhigh").style.cursor="pointer";
        document.getElementById("tdcomlow").style.cursor="default";
        
        document.getElementById("tdcomhigh").className="linkunsel_txt";
        document.getElementById("tdcomlow").className="linksel_txt";
        
        Exchg= document.getElementById("Exchg").value;
        Opt= document.getElementById("opt").value;
        var StrUrl = "DerAdvanceDecline.aspx?Exchng="+ Exchg+"&Opt="+Opt;
        var TdComAdvDec = document.getElementById("TdComAdvDec");
   	    //document.getElementById("TdComGLVolVal").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=100px height=100px><tr><td align=center><img src=../images/loading.gif></td></tr></table>";
       	$("TdComAdvDec").update("<table cellpadding=0 cellspacing=0 border=0 width=241px height=75px><tr><td align=center><img src=images/loading.gif></td></tr></table>");
   	    var ajax = new Ajax.Updater('TdComAdvDec',StrUrl);
    }
    
}
/*Commodity home page*/
var arrN_Symbol = new Array('BARLEYJPR','CASTORDSA','CHARJDDEL','CHLL334GTR','COPELCMUM1','DHANIYA','COCUDCAKL','CRUDEOIL','GARGUMJDR','GARSEDJDR','GURCHMUZR','JEERAUNJHA','KAPASSRNR','PPRMLGKOC','POTATO','RMSEEDJPR','SILVER5DEL','SLVPURAHM','SYOREFIDR','SYBEANIDR','STEELLONG','SUGARM200','TMCFGRNZM','WHTSMQDELI','MAIZYRNZM')
var arrN_CommName = new Array('Barley','Castor Seed','Chana','Chilli 334 GTR','Copper','Coriander','Cotton Seed Oilcake','Crude Oil','Guar Gum','Guar Seeds','GUR_NEW','Jeera','Kapas','Pepper','Potato','Rosemary Seed','Silver 5 Kgs','Silver Pure Ahmedabad','Soy oil - refined','Soyabean','Steel Long','Sugar M 200','Turmeric','Wheat Std Mill I','Yellow/Red Maize')
var arrM_Symbol = new Array('ALUMINIUM','CARDAMOM','CER','CFI','CHANADEL','COPPER','CORIANDER','CRUDEOIL','CPO','GOLD','GOLDGUINEA','GOLDHNI','GOLDM','JUTE','KAPASKHALI','LEAD','MENTHAOIL','NATURALGAS','NICKEL','PLATINUM','POTATO','POTATOTRWR','REFSOYOIL','SILVER','SILVERHNI','SILVERM','TIN','WHEAT','ZINC')
var arrM_CommName = new Array('Aluminium','Cardamom','Certified Emission Reduction','CFI','Chana - Delhi','Copper','CORIANDER','Crude oil','Crude Palm Oil','Gold','Gold Guinea','Gold HNI','Gold M','Jute','Kapas Khali','Lead','Menthaoil','Natural Gas','Nickel','Platinum','Potato','Potato - Tarkeshwar','Refined Soy Oil','Silver','Silver HNI','Silver M','Tin','Wheat','Zinc')

function fillSymbolHome(Exchg)
	{
		//alert(Exchg);
		var arrSymbol;
		var Symbol = document.getElementById("Symbol");
		cnt=1;
		if(Exchg!=''){
			if(Exchg=='MCX'){
				arrSymbol     = arrM_Symbol;
				arrSymbolText = arrM_CommName;
				//alert(arrSymbol);
			}
			else if(Exchg=='NCDEX'){
				arrSymbol	  = arrN_Symbol;
				arrSymbolText = arrN_CommName;
			}
			//alert(arrSymbol);
			Symbol.length = 0;
			Symbol.options[0] = new Option();
			Symbol.options[0].value = "";
			Symbol.options[0].text = "Select  Symbol";
			for(var i=0; i < arrSymbol.length; i++)
			{
					Symbol.options[cnt] = new Option(); 
					Symbol.options[cnt].value = arrSymbol[i];
					Symbol.options[cnt].text = arrSymbolText[i];
					cnt = cnt + 1;
			}
		}	
  }
  //For Commodity ExpDate Using AJAX
function GetExpDate(Exchg,Symbol)
{
    
        
        CreateXmlHttp();
		document.body.style.cursor = "progress";
		var requestUrl = "ExpDateData.aspx?IpTrack="+ window.location.hostname +"&timeStamp="+ new Date().getTime() +"&Exchg="+ Exchg +"&Symbol="+Symbol;
		if(XmlHttp)	{
					XmlHttp.onreadystatechange = function(){getDateRespCom()};
					XmlHttp.open("GET", requestUrl,  true);
					XmlHttp.send(null);
				}
}

function getDateRespCom()
{
	// To make sure receiving response data from server is completed
	
	if(XmlHttp.readyState == 4)
	{
		
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
			{
			    var ExpDate   = document.getElementById("ExpDate");
			   	//alert(ExpDate.value);		    	
			   	var f = document.getElementById("exxpdate");
			   	ExpDate.options[0] = new Option();
				ExpDate.options[0].value = "Loading...";
				ExpDate.options[0].text = "";
				var strData = XmlHttp.responseText
				//alert(strData);
				if(strData != "")
					{	
					//alert("asdf");
						var arrExpDate = strData.split("|");
						ExpDate.length = 0; 	
						for(i=0; i<arrExpDate.length-1; i++) 
						{	
							var strDate = arrExpDate[i];
							var arrExpDateCode = strDate.split("~");
							ExpDate.options[i] = new Option();
							ExpDate.options[i].value = arrExpDateCode[0];
							ExpDate.options[i].text = arrExpDateCode[1];
						}
						f.value="2";
					}
		
				else 
					{
						ExpDate.length = 0;
						
						ExpDate.options[0] = new Option(); 
						ExpDate.options[0].value = "";
						ExpDate.options[0].text = "No Exp Date";
						
                       f.value="1";
                        
//						if (d = "No Exp Date")
//						{
//						alert ( "No Exp Date Avilable, Please Select Some Other Symbol..!");
//						}
						
						//alert(ExpDate.options[1].text);		
					}
		
				document.body.style.cursor = "auto";	
			
			}
			else
			{
			
					ExpDate.length = 0;
					ExpDate.options[0] = new Option(); 
					ExpDate.options[0].value = "";
					ExpDate.options[0].text = "server is not ready1";
					document.body.style.cursor = "auto";		
			}
	}
	
}
   
   

//Commodity
function getCommQuotes()
	{
	    
		var f = document.getElementById("exxpdate");
		var Exchg11  = document.getElementById("Exchg11").value;
		var Symbol   = document.getElementById("Symbol").value;
		var ExpDate   = document.getElementById("ExpDate").value;// alert(f.vlaue);	    
		var si = document.getElementById("Symbol").selectedIndex;
		var Exchgi = document.getElementById("Exchg11").selectedIndex;
		var Expi = document.getElementById("ExpDate").selectedIndex;

		var StrUrl = "Commodity/CommodityInner.aspx?id=250&opt=12&Exchg="+ Exchg11 +"&Symbol="+ Symbol +"&ExpDate="+ ExpDate+"&si="+si+"&Expi="+Expi

		if(Exchg11=="")
		{
			alert("Please Select an Exchange..!");
			document.getElementById("Exchg11").focus();
		}
		else if(Symbol=="")
		{
			alert("Please Select a Symbol..!");
			document.getElementById("Symbol").focus();
		}
		else if(f.value == "0")
		{
		    alert("Please Select Expiry Date..!");
		document.getElementById("ExpDate").focus();
		}
		else if(f.value == "1")
		{
		    alert("Please Select Some Other Symbol..!");
		document.getElementById("Symbol").focus();
		}	
		else
		{
			window.location = StrUrl;			
			
		}
 }
 /*Mutual Fund Home data*/
 function CreateXmlHttpTB()
{
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttpTB = new ActiveXObject("Msxml2.XmlHttp");
	}
	catch(e)
	{
		try
		{
			XmlHttpTB = new ActiveXObject("Microsoft.XmlHttp");
		} 
		catch(oc)
		{
			XmlHttpTB = null;	
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttpTB && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttpTB = new XMLHttpRequest();
	}
}

function loadGLData(Period,Category,TopGl,TopVal)
{
	CreateXmlHttpTB()
	document.body.style.cursor = "progress";
	var TopGl;
	if(Period=='')
		Period = "1YEAR";
	if(Category=='')	
		Category="ALL";
	
	var requestUrl = "../MFtopglData.aspx?Period="+ Period +"&Cat="+ Category +"&TopGl="+ TopGl +"&TopVal="+TopVal;
	if(XmlHttpTB)	{
				XmlHttpTB.onreadystatechange = function(){GLResponse(TopGl)}
				XmlHttpTB.open("GET", requestUrl,  true);
				XmlHttpTB.send(null);
			}
}	

loadGLData_Main= function(Period,Category,TopGl,TopVal,opt)
{
	CreateXmlHttpTB()
	document.body.style.cursor = "progress";
	var TopGl;
	if(Period=='')
		Period = "1YEAR";
	if(Category=='')	
		Category="ALL";
	
	var requestUrl = "MFtopglData.aspx?Period="+ Period +"&Cat="+ Category +"&TopGl="+ TopGl +"&TopVal="+TopVal+"&opt="+opt;
	
	if(XmlHttpTB)	{
				XmlHttpTB.onreadystatechange = function(){GLResponse(TopGl)}
				XmlHttpTB.open("GET", requestUrl,  true);
				XmlHttpTB.send(null);
			}
}

function NavPage(Period,Category,TopGL)
{
  window.location="/MutualFund/TopBottom-Performer/"+TopGL+"/"+Period+"/"+Category;
}
function GLResponse(TopGl)
{

            var HomeDataContent1_GainerId = document.getElementById("HomeDataContent1_GainerId");
            
			var HomeDataContent1_LoserId  = document.getElementById("HomeDataContent1_LoserId");
	// To make sure receiving response data from server is completed
	if(XmlHttpTB.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
	
		if(XmlHttpTB.status == 200)//TopBotPerformers
		{	
			var strGlData = XmlHttpTB.responseText;
			if(TopGl=='T')
				//GainerId.innerHTML = strGlData;
				$('HomeDataContent1_GainerId').update(strGlData);
			  else
				//LoserId.innerHTML = strGlData;
				$('HomeDataContent1_LoserId').update(strGlData);
				
			document.body.style.cursor = "auto";		
		}
		else
		{
			if(TopGl=='T')
				$('HomeDataContent1_GainerId').update("There was a problem retrieving data from the server.");
			else
				$('HomeDataContent1_LoserId').update("There was a problem retrieving data from the server.");
			
			document.body.style.cursor = "auto";
		}
	}
}


//insurance pop-up

 Details_InsHome=function(sr_no,secId,SubSecId,opt,title)
  {
  
   var wind_new;
   wind_new=window.open("Insurance/InsuranceNewsPopup.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&SrNo="+ sr_no+"", "DetailNews","status =1, height =320,resizable=no, width=505, scrollbars=1,left=150,top=100")
   wind_new.focus();
  }
  
  
  
  Show_MF_Chart=function(category)
{	
	var id;
 	if(category=="")
	{
		if(navigator.userAgent.indexOf("MSIE")!=-1)
		{			
			if(document.getElementById("TD_Chart1").className=="h3red")
				category="EQUITY";
			else if(document.getElementById("TD_Chart2").className=="h3red")
				category="DEBT";
			else if(document.getElementById("TD_Chart3").className=="h3red")
				category="HYBRID";
			else
				category="EQUITY";
		}
		else
		{
			if(document.getElementById("TD_Chart1").className=="h3red")
				category="EQUITY";
			else if(document.getElementById("TD_Chart2").className=="h3red")
				category="DEBT";
			else if(document.getElementById("TD_Chart3").className=="h3red")
				category="DEBT";
			else
				category="EQUITY";			
		}
	}
 	
 	if(category=="EQUITY")
		id="1";
	else if(category=="DEBT")
		id="2";
	else if(category=="HYBRID")
		id="3";
	
	if(navigator.userAgent.indexOf("MSIE")!=-1)
	{
		for(var j=1;j<=3;j++)
		{
			document.getElementById("TD_Chart"+j).className="h3grey";				
			document.getElementById("TD_Chart"+j).style.cursor="pointer";
		}
		document.getElementById("TD_Chart"+id).className="h3red";				
		document.getElementById("TD_Chart"+id).style.cursor="default";		 
	}
	else
	{
		for(var j=1;j<=3;j++)
		{
			document.getElementById("TD_Chart"+j).className="h3grey";				
			document.getElementById("TD_Chart"+j).style.cursor="pointer";	
		}
		document.getElementById("TD_Chart"+id).className="h3red";				
		document.getElementById("TD_Chart"+id).style.cursor="default";		 	
	}
	var MFCatDataUrl = "/MF_Chart_Data.aspx?category="+category;
	//document.getElementById("Mutual_ret_Chart").innerHTML="<table cellpadding=0 cellspacing=0 border=0 width='220px' height=110px><tr><td align=center><img src=/images/loading.gif></td></tr></table>";
	
	var Mutual_ret_Chart = document.getElementById("Mutual_ret_Chart");   	
   //	$("Mutual_ret_Chart").update("<table cellpadding=0 cellspacing=0 border=0 width=246px height=110px><tr><td align=center><img src=/images/loading.gif></td></tr></table>");
   	var ajax = new Ajax.Updater('Mutual_ret_Chart',MFCatDataUrl);
	
	
}
function ChangeMFFundPerf(opt)
{ 
   
     document.getElementById("td_Bot").style.display="none";
	document.getElementById("td_Top").style.display="none";
    var browser=navigator.appName;
            var showmfdata;  
            if(browser=="Microsoft Internet Explorer")
            {
                showmfdata="inline";
            }
            else
            {
                showmfdata="table-row";
            }	
    if(opt=="TOP")
    {
        
//        document.getElementById("chngtxt").innerHTML="Switch to Bottom Performers";
//	    document.getElementById("hidexchg").value="BOTTOM";
        var td_Bot = document.getElementById("td_Bot");   	
	   // alert(document.getElementById("td_opt"));
	    td_Bot.style.display=showmfdata;
	    
        document.getElementById("TopData").style.display = showmfdata;
	    document.getElementById("BottomData").style.display = 'none';  
//	    document.getElementById("bp1").className="h3red";
//	    document.getElementById("wp1").className="h3blue";
//	    document.getElementById("BP_IMG").src="/images/down_arrow.gif";
//	    document.getElementById("WP_IMG").src="/images/spacer.gif";
    }
    else
    {
//        document.getElementById("chngtxt").innerHTML="Switch to Top Performers";
//	    document.getElementById("hidexchg").value="TOP";
	    var td_Top = document.getElementById("td_Top");   	
	   // alert(document.getElementById("td_opt"));
	    td_Top.style.display=showmfdata;
	    
        document.getElementById("TopData").style.display = 'none';
		document.getElementById("BottomData").style.display =showmfdata;   
//		document.getElementById("bp1").className="h3blue";
//	    document.getElementById("wp1").className="h3red";
//	    document.getElementById("BP_IMG").src="/images/spacer.gif";
//	    document.getElementById("WP_IMG").src="/images/down_arrow.gif";
    }         
}
  
 
