//For BestWorst Perf
function AlphaCheck(evt) 
{				
	var k=(evt.which)? evt.which : evt.keyCode; 
	return ((k > 32 && k < 46) || (k > 46 && k < 65) || (k > 90 && k < 97) || (k > 122)) ? false : true;		
}

function TelCheck(evt) 
{				
	var k=(evt.which)? evt.which : evt.keyCode; 
	return (k > 31 && (k < 43) || (k>57)) ? false : true;		
}
function GetBestWorst(val)
{	
	if(val=='TOP')
	{	
		document.getElementById("TdBestPerf").style.display='inline';	
		document.getElementById("TdWorstPerf").style.display='none';	
		document.getElementById("TopData").style.display = 'inline';
		document.getElementById("BottomData").style.display = 'none';
	}
	else
	{
		document.getElementById("TdWorstPerf").style.display='inline';
		document.getElementById("TdBestPerf").style.display='none';	
		document.getElementById("TopData").style.display = 'none';
		document.getElementById("BottomData").style.display = 'inline';			
	}	
}
function ShowBestWorst(opt)
{	
	var HomBestWorstUrl = "../MktBestWorstPerf.aspx?opt="+opt;	
	var ajax = new Ajax.Updater('TDMktBestWorstPer',HomBestWorstUrl); 
}

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);
			}
}	

function loadGLData_Main(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 GLResponse(TopGl)
{
	// 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 GainerId = document.getElementById("GainerId");
			var LoserId  = document.getElementById("LoserId");
			var strGlData = XmlHttpTB.responseText
			if(TopGl=='T')
				GainerId.innerHTML = strGlData;
			  else
				LoserId.innerHTML = strGlData;
				
			document.body.style.cursor = "auto";		
		}
		else
		{
			if(TopGl=='T')
				GainerId.innerHTML = "There was a problem retrieving data from the server.";
			else
				LoserId.innerHTML =  "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}	
//For Home Market Chart
function ChangeBseNseChart(Exchg)
{
	if(Exchg == "BSE")
	{	
		document.getElementById("lnkBse").className="ChartOn";
		document.getElementById("lnkNse").className="ChartOff";	
	}
	else
	{		
		document.getElementById("lnkBse").className="ChartOff";
		document.getElementById("lnkNse").className="ChartOn";	
	}	
	var HomGraphUrl = "../HomeMktGraph.aspx?Exchg="+Exchg;	
	var ajax = new Ajax.Updater('TDMktGraph',HomGraphUrl);
}
function ChangeBseNseChart_Home(Exchg)
{	
	var HomGraphUrl = "../HomeMktGraph.aspx?Exchg="+Exchg;	
	var ajax = new Ajax.Updater('TDMktGraph',HomGraphUrl);
}
function ChangeLoc(selcity)
{
	window.location = "../Contactus.aspx?city="+selcity;
}
// For Gainer and loser,value,vulume


function GetGLVOVL(Exchg,option)
{		
	var id;
	if(option=="")
	{			
		if(document.getElementById("lnkBseNseG").className=='GainLoseTabsel')
			option="GAIN";
		else if(document.getElementById("lnkBseNseL").className=='GainLoseTabsel')
			option="LOSE";	
		else if(document.getElementById("lnkBseNseVo").className=='GainLoseTabsel')
			option="VOL";	
		else if(document.getElementById("lnkBseNseVa").className=='GainLoseTabsel')
			option="VAL";			
		else
			option="GAIN";		
	}	
	
	if(Exchg=="")
	{			
		if(document.getElementById("lnkBse").className="ChartOn")
			Exchg="BSE";
		else
			Exchg="NSE";			
	}	
	if(Exchg=="BSE")
	{		
		document.getElementById("lnkBse").className="ChartOn";
		document.getElementById("lnkNse").className="ChartOff";	
	}
	else
	{		
		document.getElementById("lnkBse").className="ChartOff";
		document.getElementById("lnkNse").className="ChartOn";	
	}
	
	var Head_td =document.getElementById("Heading");	
	if(option=="GAIN")
	{
		Head_td.innerHTML="Top Gainers";//"<img src=../images/TopGainers.gif align=right>";
		document.getElementById("lnkBseNseG").style.display='none';		
		document.getElementById("lnkBseNseL").style.display='inline';		
		document.getElementById("lnkBseNseG").className="GainLoseTabsel";
		document.getElementById("lnkBseNseL").className="GainLoseTabunsel";
		document.getElementById("lnkBseNseVo").className="GainLoseTabunsel";
		document.getElementById("lnkBseNseVa").className="GainLoseTabunsel";
	}
	else if(option=="LOSE")
	{
		Head_td.innerHTML="Top Losers";//"<img src=../images/TopLosers.gif align=right>";	
		document.getElementById("lnkBseNseL").style.display='none';		
		document.getElementById("lnkBseNseG").style.display='inline';	
		document.getElementById("lnkBseNseL").className="GainLoseTabsel";
		document.getElementById("lnkBseNseG").className="GainLoseTabunsel";
		document.getElementById("lnkBseNseVo").className="GainLoseTabunsel";
		document.getElementById("lnkBseNseVa").className="GainLoseTabunsel";
	}
	else if(option=="VOL")
	{
		Head_td.innerHTML="Top Volume";//"<img src=../images/volume.gif align=right>";	
		document.getElementById("lnkBseNseVo").className="GainLoseTabsel";
		document.getElementById("lnkBseNseG").className="GainLoseTabunsel";
		document.getElementById("lnkBseNseL").className="GainLoseTabunsel";
		document.getElementById("lnkBseNseVa").className="GainLoseTabunsel";
	}
	else if(option=="VAL")
	{
		Head_td.innerHTML="Top Value";//"<img src=../images/value.gif align=right>";	
		document.getElementById("lnkBseNseVa").className="GainLoseTabsel";
		document.getElementById("lnkBseNseG").className="GainLoseTabunsel";
		document.getElementById("lnkBseNseL").className="GainLoseTabunsel";
		document.getElementById("lnkBseNseVo").className="GainLoseTabunsel";
	}	
	
	var MktGLVOVLUrl = "../MktGLVOVL.aspx?Exchg="+Exchg+"&option="+option;
	var ajax = new Ajax.Updater('TDMktGLVOVL',MktGLVOVLUrl);
}		

/* For Ticker*/
function ChangeTickerHome(Exchg)
{
	if(Exchg == "BSE")
	{			
		document.getElementById("TDBseTicker").className="tikkerOn";
		document.getElementById("TDNseTicker").className="tikkerOff";		
	}
	else
	{
		document.getElementById("TDBseTicker").className="tikkerOff";
		document.getElementById("TDNseTicker").className="tikkerOn";
	}

	var HomTickerUrl = "../TickerData.aspx?Exchg="+Exchg;
	document.getElementById("SpnHomeTicker").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.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);
	}
}
/*
/*For Home Page Menu*/
var MainLink = new Array("../MangalStatic/NewMK.aspx","../MangalStatic/Indivisual.aspx","../MangalStatic/Institution.aspx","../MangalStatic/NRI.aspx?opt=mnu11","../MangalStatic/ClientServices.aspx","");
//var mnu0=new Array("Why Mangal Keshav","Mangal Keshav Experience","Strategic Partner","Open an Account","Location","Management","Media Room");
var mnu0=new Array("Why Mangal Keshav","Mangal Keshav Experience","Strategic Partner","Open an Account","Location","Management");
var mnu1=new Array("Internet Trading","Equity Trading","Derivatives","Commodities","Insurance","Mutual Funds","IPOs","Depository");
var mnu2=new Array("Equity Trading","Derivatives","Corporate Insurance","Research");
var mnu3=new Array("Services","Start Investing In India","Contact Us","FAQs","Enquiry Form");
//var mnu4=new Array("Service Request","Forms","FAQs","Downloads");
var mnu4=new Array("Service Request","Forms","FAQs","Demo","Downloads");
var mnu5=new Array("Menu1","Menu2","Menu3","Menu4");
var link0=new Array("../MangalStatic/whymk.aspx","../MangalStatic/MkExp.aspx","../MangalStatic/BankMuscat.aspx","../OpenAnAcct.aspx","../Location.aspx","../MangalStatic/Management.aspx","../MangalStatic/Media.aspx");
var link1=new Array("../MangalStatic/OnlineTrading.aspx","../MangalStatic/EquityTrading.aspx","../MangalStatic/IndividualDeri.aspx","../MangalStatic/Indivisualcommodity.aspx","../MangalStatic/IndividualIns.aspx","../MangalStatic/IndividualMF.aspx?val=MF","../MangalStatic/IndividualIPO.aspx?val=IPO","../MangalStatic/IndividualDepo.aspx");
var link2=new Array("../MangalStatic/Inst_Equity.aspx","../MangalStatic/Inst_Deri.aspx","../MangalStatic/Inst_InsCorp.aspx","../MangalStatic/Inst_Research.aspx");
var link3=new Array("../MangalStatic/NRI.aspx?opt=mnu12","../MangalStatic/NRI.aspx?opt=mnu13","../MangalStatic/NRI.aspx?opt=mnu14","../MangalStatic/NRI.aspx?opt=mnu15","../ServiceReq.aspx?subject=NRI");
//var link4=new Array("../ServiceReq.aspx","../ClientService/ClientServForm.aspx","../MangalStatic/ClientServiceFAQs.aspx","../Downloads.aspx");
var link4=new Array("../ServiceReq.aspx","../ClientService/ClientServForm.aspx","../MangalStatic/ClientServiceFAQs.aspx","../Demo/Demo.aspx","../Downloads.aspx");
var link5=new Array("#");

function showmenuTOP(nVal,index,left,loc)
{
	if(loc == "H")
	{
		var MPageLink = eval(MainLink)[nVal];		
		if(nVal!="5")	
			location.href = MPageLink;		
		else
			window.open("https://www.mangaltrader.com/netnetlite/");	
	}
	else
	{
		var Url_1 =  document.URL;
		var varsplit_1=Url_1.split('/');
		var AbsoluteUrl_1=varsplit_1[varsplit_1.length-1];    
		document.getElementById("mnu").style.visibility="visible"  
		document.getElementById("mnu").style.top="169";		 
		document.getElementById("mnu").style.left=left
   
		var str="<table cellpadding=0 cellspacing=0 border=0 width='100%' height='21px'>"
		var k;
   		str+="<tr>";   	
   		
   		if(nVal=="0")
   		{
			for(k=0;k<(index.length);k++)
			{
				var PageLink = eval("link"+nVal)[k];	
				var tdwidth,PadLeft;
				/*if(k=="0") {tdwidth="145px"; PadLeft="15px";}
				if(k=="1") {tdwidth="190px"; PadLeft="0px";}
				if(k=="2") {tdwidth="128x"; PadLeft="0px";}
				if(k=="3") {tdwidth="125px"; PadLeft="0px";}
				if(k=="4") {tdwidth="71px"; PadLeft="0px";}
				if(k=="5") {tdwidth="99px"; PadLeft="0px";}
				if(k=="6") {tdwidth="94px"; PadLeft="0px";}*/
				
				if(k=="0") {tdwidth="145px"; PadLeft="15px";}
				if(k=="1") {tdwidth="190px"; PadLeft="0px";}
				if(k=="2") {tdwidth="128x"; PadLeft="0px";}
				if(k=="3") {tdwidth="125px"; PadLeft="0px";}
				if(k=="4") {tdwidth="71px"; PadLeft="0px";}
				if(k=="5") {tdwidth="99px"; PadLeft="0px";}
				if(k=="6") {tdwidth="94px"; PadLeft="0px";}
				
				str+="<td onmouseover='showdivTop("+k+","+nVal+");chkColor("+k+");changebut("+nVal+")' onmouseout='RemColor("+k+");' onmouseclick='hidediv("+k+","+nVal+");RemColor("+k+");origbut("+nVal+")' id='TD"+k+"' name='TD"+k+"' height=19 width="+tdwidth+" style='Padding-left:"+PadLeft+";' class=menuTxt ><img style='vertical-align:middle;'src='../images/toparrow.gif' />&nbsp; <a class='menuTxt'  onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"' + ">"+index[k]+"</a></td>";				
			}		
		}	
   		else if(nVal=="1")
   		{
   			for(k=0;k<(index.length);k++)
			{
				var PageLink = eval("link"+nVal)[k];	
				var tdwidth,PadLeft;				
				if(k=="0") {tdwidth="124px"; PadLeft="15px";}
				if(k=="1") {tdwidth="112px"; PadLeft="0px";}
				if(k=="2") {tdwidth="91px"; PadLeft="0px";}
				if(k=="3") {tdwidth="100px"; PadLeft="0px";}
				if(k=="4") {tdwidth="82px"; PadLeft="0px";}
				if(k=="5") {tdwidth="102px"; PadLeft="0px";}
				if(k=="6") {tdwidth="46px"; PadLeft="0px";}
				if(k=="7") {tdwidth="87px"; PadLeft="0px";}		
							
				str+="<td onmouseover='showdivTop("+k+","+nVal+");chkColor("+k+");changebut("+nVal+")' onmouseout='RemColor("+k+");' onmouseclick='hidediv("+k+","+nVal+");RemColor("+k+");origbut("+nVal+")' id='TD"+k+"' name='TD"+k+"' height=19 width="+tdwidth+" style='Padding-left:"+PadLeft+";' class=menuTxt ><img style='vertical-align:middle;'src='../images/toparrow.gif' />&nbsp; <a class='menuTxt'  onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"' + ">"+index[k]+"</a></td>";				
			}		
   		}   		
   		else if(nVal=="2")
   		{
   			for(k=0;k<(index.length);k++)
			{
				var PageLink = eval("link"+nVal)[k];	
				var tdwidth,PadLeft;				
				if(k=="0") {tdwidth="152px"; PadLeft="15px";}
				if(k=="1") {tdwidth="152px"; PadLeft="0px";}
				if(k=="2") {tdwidth="152px"; PadLeft="0px";}	
				if(k=="3") {tdwidth="152px"; PadLeft="0px";}			
				str+="<td onmouseover='showdivTop("+k+","+nVal+");chkColor("+k+");changebut("+nVal+")' onmouseout='RemColor("+k+");' onmouseclick='hidediv("+k+","+nVal+");RemColor("+k+");origbut("+nVal+")' id='TD"+k+"' name='TD"+k+"' height=19 width="+tdwidth+" style='Padding-left:"+PadLeft+";' class=menuTxt ><img style='vertical-align:middle;'src='../images/toparrow.gif' />&nbsp; <a class='menuTxt'  onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"' + ">"+index[k]+"</a></td>";				
			}		
   		}   	
   		else if(nVal=="3")
   		{
   			for(k=0;k<(index.length);k++)
			{
				var PageLink = eval("link"+nVal)[k];	
				var tdwidth,PadLeft;				
				if(k=="0") {tdwidth="75px"; PadLeft="15px";}
				if(k=="1") {tdwidth="170px"; PadLeft="0px";}
				if(k=="2") {tdwidth="104px"; PadLeft="0px";}
				if(k=="3") {tdwidth="95px"; PadLeft="0px";}	
				if(k=="4") {tdwidth="104px"; PadLeft="0px";}				
				str+="<td onmouseover='showdivTop("+k+","+nVal+");chkColor("+k+");changebut("+nVal+")' onmouseout='RemColor("+k+");' onmouseclick='hidediv("+k+","+nVal+");RemColor("+k+");origbut("+nVal+")' id='TD"+k+"' name='TD"+k+"' height=19 width="+tdwidth+" style='Padding-left:"+PadLeft+";' class=menuTxt ><img style='vertical-align:middle;'src='../images/toparrow.gif' />&nbsp; <a class='menuTxt'  onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"' + ">"+index[k]+"</a></td>";				
			}		
   		}   	
   		else
   		{
   			for(k=0;k<(index.length);k++)
			{
				var PageLink = eval("link"+nVal)[k];	
				var tdwidth,PadLeft;
				if(k=="0") {tdwidth="122px"; PadLeft="15px";}
				if(k=="1") {tdwidth="110px"; PadLeft="0px";}
				if(k=="2") {tdwidth="110px"; PadLeft="0px";}
				if(k=="3") {tdwidth="110px"; PadLeft="0px";}		
				if(k=="4") {tdwidth="110px"; PadLeft="0px";}				
				str+="<td onmouseover='showdivTop("+k+","+nVal+");chkColor("+k+");changebut("+nVal+")' onmouseout='RemColor("+k+");' onmouseclick='hidediv("+k+","+nVal+");RemColor("+k+");origbut("+nVal+")' id='TD"+k+"' name='TD"+k+"' height=19 width="+tdwidth+" style='Padding-left:"+PadLeft+";' class=menuTxt ><img style='vertical-align:middle;'src='../images/toparrow.gif' />&nbsp; <a class='menuTxt'  onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"' + ">"+index[k]+"</a></td>";				
			}		
   		}   		   		
		str+="</tr></table>"
			
		document.getElementById("mnuTop").innerHtml=""
		document.getElementById("mnuTop").innerHTML=str
	}
}

function openpg()
{
	document.location="../newmk.aspx";
}
function chkColor(index)
{	
	eval("TD"+index).className="menuTxt_bold"			
}
function RemColor(index)
{
   var cd1=location.search.indexOf("index=");
   var cdef1=parseInt(parseInt(cd1)+6)
   var cde1=location.search.substring(cdef1);         
   if (parseInt(cde1) == index)
   {   
 	eval("TD"+index).className="menuTxt"
   }
   else
   {
 	eval("TD"+index).className="menuTxt"
   }
	
}
function showdivTop(index,nVal)
{	
	document.getElementById("mnu").style.visibility="visible"   
}
function hidediv(index)
{
  document.getElementById("mnu").style.visibility="hidden"
  document.getElementById("tdmnu").style.visibility="visible"
}
  
function changebut(nVal)
{   		
	if (nVal=="0")		
	{		
		document.getElementById("menu0").src = "../images/NewMkOn.gif";			
		document.getElementById("menu0").style.cursor='default';	
	}
	else
	{
		document.getElementById("menu0").src = "../images/NewMkOff.gif";	
		document.getElementById("menu0").style.cursor='pointer';
	}
	if (nVal=="1")
	{
		document.getElementById("menu1").src = "../images/RetailOn.gif";
		document.getElementById("menu1").style.cursor='default';	
	}
	else		
	{	
		document.getElementById("menu1").src = "../images/RetailOff.gif";
		document.getElementById("menu1").style.cursor='pointer';
	}
	if (nVal=="2")
	{
		document.getElementById("menu2").src = "../images/InstituteOn.gif";	
		document.getElementById("menu2").style.cursor='default';	
	}
	else
	{
		document.getElementById("menu2").src = "../images/InstituteOff.gif";	
		document.getElementById("menu2").style.cursor='pointer';
	}
	if (nVal=="3")
	{
		document.getElementById("menu3").src = "../images/NriOn.gif";	  
		document.getElementById("menu3").style.cursor='default';	
	}
	else
	{
		document.getElementById("menu3").src = "../images/NriOff.gif";	       	
		document.getElementById("menu3").style.cursor='pointer';
	}
	if (nVal=="4")
	{
		document.getElementById("menu4").src = "../images/ClientOn.gif";		
		document.getElementById("menu4").style.cursor='default';	
	}
	else
	{
		document.getElementById("menu4").src = "../images/ClientOff.gif";	
		document.getElementById("menu4").style.cursor='pointer';
	}
	
	if (nVal=="5")
	{
		document.getElementById("menu5").src = "../images/TradeOn.gif";		
		document.getElementById("menu5").style.cursor='default';	
	}
	else
	{
		document.getElementById("menu5").src = "../images/TradeOff.gif";	
		document.getElementById("menu5").style.cursor='pointer';
	}
	document.getElementById("mnu").style.visibility="visible";	
}
function origbut(nVal)
{
	document.getElementById("mnu").style.visibility="hidden"	
}
function chkdiv()
{
	document.getElementById("mnu").style.visibility="hidden"
}

function myclick(nVal,index)
{		
	location.href = nVal;	
}


/*var a=location.search.indexOf("code=");
var b=parseInt(location.search.indexOf("code=")) + 5;
	
function CallRedirect(nnVal)
{
	document.location.href="https://trade.idbicapital.com/common/topmenu/topcookiesset.asp?bTpflg="+nnVal   
}
	
function loadfunct()
{	
	var cd=location.search.indexOf("index=");
	var cdef=parseInt(parseInt(cd)+6)
	var cde=location.search.substring(cdef);	
}
	 
if (b != -1 )	
{
	var c=location.search.substring(b);
	var d;
	d=b+parseInt(c.indexOf('&'))	
	var lnk_code;
	
	if (c.indexOf('&')==-1)
	{
		lnk_code=location.search.substring(b);
	}
	else
	{
		lnk_code=location.search.substring(b,d);
	}	
}	



var MainLink = new Array("../NewMK.aspx","../Individual/Indivisual.aspx","../Institution/Institution.aspx","../NRI.aspx?opt=mnu11","../ClientServices.aspx","");
var mnu0=new Array("Why Mangal Keshav","Mangal Keshav Experience","Strategic Partner","Open an Account","Location","Management","Media Room");
//var mnu0=new Array("Why Mangal Keshav","Mangal Keshav Experience","Open an Account","Location","Management","Media Room");
var mnu1=new Array("Internet Trading","Equity Trading","Derivatives","Commodities","Insurance","Mutual Funds","IPOs","Depository");
var mnu2=new Array("Equity Trading","Derivatives","Corporate Insurance","Research");
var mnu3=new Array("Services","Start Investing In India","Contact Us","FAQs","Enquiry Form");
var mnu4=new Array("Service Request","Forms","FAQs","Downloads");
//var mnu5=new Array("Menu1","Menu2","Menu3","Menu4");

var link0=new Array("../whymk.aspx","../MkExp.aspx","#","../OpenAnAcct.aspx","../Location.aspx","../Management.aspx","../Media.aspx");
//var link0=new Array("../whymk.aspx","../MkExp.aspx","../OpenAnAcct.aspx","../Location.aspx","../Management.aspx","../Media.aspx");
var link1=new Array("../Individual/OnlineTrading.aspx","../Individual/EquityTrading.aspx","../Individual/IndividualDeri.aspx","../Individual/Indivisualcommodity.aspx","../Individual/IndividualIns.aspx","../Individual/IndividualMF.aspx?val=MF","../Individual/IndividualIPO.aspx?val=IPO","../Individual/IndividualDepo.aspx");
var link2=new Array("../Institution/Inst_Equity.aspx","../Institution/Inst_Deri.aspx","../Institution/Inst_InsCorp.aspx","../Institution/Inst_Research.aspx");
var link3=new Array("../NRI.aspx?opt=mnu12","../NRI.aspx?opt=mnu13","../NRI.aspx?opt=mnu14","../NRI.aspx?opt=mnu15","../ServiceReq.aspx?subject=NRI");
var link4=new Array("../ServiceReq.aspx","../ClientService/ClientServForm.aspx","../ClientServiceFAQs.aspx","../Downloads.aspx");
//var link5=new Array("#");

function showmenuTOP(nVal,index,left)
{	
   var cd=location.search.indexOf("index=");
   var cdef=parseInt(parseInt(cd)+6)     
  // var cde=location.search.substring(cdef);        
   var Url_1 =  document.URL;
   var varsplit_1=Url_1.split('/');
   var AbsoluteUrl_1=varsplit_1[varsplit_1.length-1];
   PageLink_1 = AbsoluteUrl_1.toLowerCase();
 
		
     var cde=location.search.substring(cdef);   
	 document.getElementById("mnu").style.visibility="visible"
	 //document.getElementById("mnu").style.top="159"
	 document.getElementById("mnu").style.left=left
	 var str="<table cellpadding=0 cellspacing=0 border=0>"
	
	 var k;
	 str+="<tr>";
	 for(k=0;k<(index.length);k++)
	 {		 
		var PageLink = eval("link"+nVal)[k]	
		if (parseInt(cde)==k)
		{
			str+="<td  style=padding-left=20><img src='../images/arrow.gif' ></td><td style='padding-left:5px;'nowrap onmouseover='showdivTop("+k+","+nVal+");chkColor("+k+");changebut("+nVal+")' onmouseclick='hidediv("+k+","+nVal+");RemColor("+k+");origbut("+nVal+")' id='TD"+k+"' name='TD"+k+"' height=19  class=menuTxt   onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"'+" >"+index[k]+"</td>"		
			//str+="<td style='padding-left:20px;padding-right:2px'  onmouseover='showdivTop("+k+","+nVal+");chkColor("+k+");changebut("+nVal+")'    onmouseclick='hidediv("+k+","+nVal+");RemColor("+k+");origbut("+nVal+")' id='TD"+k+"' name='TD"+k+"' height=19  class=menuColor  onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"'+"   >"+index[k]+"</td>"		
		}
		else
		{
			str+="<td  style=padding-left=20><img src='../images/arrow.gif' ></td><td style='padding-left:5px;' nowrap onmouseover='showdivTop("+k+","+nVal+");chkColor("+k+");changebut("+nVal+")' onmouseout='RemColor("+k+");' onmouseclick='hidediv("+k+","+nVal+");RemColor("+k+");origbut("+nVal+")' id='TD"+k+"' name='TD"+k+"' height=19 style='padding-left:20px;padding-right:2px' class=menuTxt   onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"' + ">"+index[k]+"</td>"			
		}	
	 }			
	str+="</tr></table>"				 
	document.getElementById("mnuTop").innerHtml="" 
	document.getElementById("mnuTop").innerHTML=str 	
}

function Hide_()
{
	var Url =  document.URL;
	var varsplit=Url.split('/');
	var AbsoluteUrl=varsplit[varsplit.length-1];
	PageLink = AbsoluteUrl.toLowerCase();
	
	
		document.getElementById("mnu").style.visibility="hidden"	
}

function chkColor(index)
{	
	eval("TD"+index).className="menuTxt_bold"			
}
function RemColor(index)
{
   var cd1=location.search.indexOf("index=");
   var cdef1=parseInt(parseInt(cd1)+6)
   var cde1=location.search.substring(cdef1);
         
   if (parseInt(cde1) == index)
   {   
		eval("TD"+index).className="menuTxt"
   }
   else
   {
 		eval("TD"+index).className="menuTxt"
   }		
}

function showdivTop(index,nVal)
{
   document.getElementById("mnu").style.visibility="visible"
}

function hidediv(index)
{
	document.getElementById("mnu").style.visibility="hidden"
}

function changebut(nVal)
{	
	if (nVal=="0")		
	{		
		document.getElementById("imgmenu0").src = "../images/NewMkOn.gif";			
		document.getElementById("imgmenu0").style.cursor='default';	
	}
	else
	{
		document.getElementById("imgmenu0").src = "../images/NewMkOff.gif";	
		document.getElementById("imgmenu0").style.cursor='pointer';
	}
	if (nVal=="1")
	{
		document.getElementById("imgmenu1").src = "../images/RetailOn.gif";
		document.getElementById("imgmenu1").style.cursor='default';	
	}
	else		
	{	
		document.getElementById("imgmenu1").src = "../images/RetailOff.gif";
		document.getElementById("imgmenu1").style.cursor='pointer';
	}
	if (nVal=="2")
	{
		document.getElementById("imgmenu2").src = "../images/InstituteOn.gif";	
		document.getElementById("imgmenu2").style.cursor='default';	
	}
	else
	{
		document.getElementById("imgmenu2").src = "../images/InstituteOff.gif";	
		document.getElementById("imgmenu2").style.cursor='pointer';
	}
	if (nVal=="3")
	{
		document.getElementById("imgmenu3").src = "../images/NriOn.gif";	  
		document.getElementById("imgmenu3").style.cursor='default';	
	}
	else
	{
		document.getElementById("imgmenu3").src = "../images/NriOff.gif";	       	
		document.getElementById("imgmenu3").style.cursor='pointer';
	}
	if (nVal=="4")
	{
		document.getElementById("imgmenu4").src = "../images/ClientOn.gif";		
		document.getElementById("imgmenu4").style.cursor='default';	
	}
	else
	{
		document.getElementById("imgmenu4").src = "../images/ClientOff.gif";	
		document.getElementById("imgmenu4").style.cursor='pointer';
	}	
	if (nVal=="5")
	{
		document.getElementById("imgmenu5").src = "../images/TradeOn.gif";		
		document.getElementById("imgmenu5").style.cursor='default';	
	}
	else
	{
		document.getElementById("imgmenu5").src = "../images/TradeOff.gif";	
		document.getElementById("imgmenu5").style.cursor='pointer';
	}
    document.getElementById("mnu").style.visibility="visible"
  
}

function origbut(nVal)
{
	mnu.style.visibility="hidden"
	var temp =eval("menu"+nVal)	
	
	if (nVal=="0")
		temp.src ="../images/cm_005.gif";	
	else if (nVal=="1")
		temp.src ="../images/cm_007.gif";
	else if (nVal=="2")
		temp.src ="../images/cm_009.gif";
	else if (nVal=="3")
		temp.src ="../images/cm_011.gif";
}

function chkdiv()
{
	mnu.style.visibility="hidden"
}

function myclick(nVal,index)
{
	var nValLink;	
	nValLink = nVal.toLowerCase();	
	
	//	location.href= nVal+"?&index="+index;
	 location.href= nVal;
}

//by sinju for maitnain mouse over visibility
function showmenu_mover(nVal,index,left)
{	
   var cd=location.search.indexOf("mno=");
   var cdef=parseInt(parseInt(cd)+4)   
   var cde=location.search.substring(cdef);    
   var Cnt= parseInt(cde.charAt(0))-1;
   
   document.getElementById("mnu").style.visibility="visible"
	// document.getElementById("mnu").style.top="159"
	
   document.getElementById("mnu").style.left=left
   if(isNaN(Cnt))
   {
		var t= "";	
   }
   else
   {
		var t= "mnu"+Cnt
   }
   if(isNaN(Cnt))
   {
  	   var str="<table cellpadding=0 cellspacing=0 border=0>"
   }
   else   
   {  
	   var str=" <div onmouseleave='showmenuTOP("+Cnt+","+t+","+left+");' style='width:760;height:20;' border=0><table cellpadding=0 cellspacing=0 border=0 >"
   }
   var k;
   str+="<tr>";
   for(k=0;k<(index.length);k++)
   {		 
		var PageLink = eval("link"+nVal)[k]	    	    
		if(isNaN(Cnt))
		{
			str+="<td  nowrap onmouseover='showdivTop("+k+","+nVal+");' onmouseclick='hidediv("+k+","+nVal+");' onmouseout='Hide_();' id='TD"+k+"' name='TD"+k+"' height=19 style='padding-left:20px;padding-right:2px' class=menuTxt  onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"' + "   >"+index[k]+"</td>"					
		}
		else
		{  
			str+="<td nowrap onmouseover='showdivTop("+k+","+nVal+");' onmouseclick='hidediv("+k+","+nVal+");' id='TD"+k+"' name='TD"+k+"' height=19 style='padding-left:20px;padding-right:2px' class=menuTxt  onclick=" + '"' + "myclick('"+PageLink+"',"+k+")" + '"' + "   >"+index[k]+"</td>"			
		}	
	}
	str+="</tr></table>"
	if(isNaN(Cnt)==false)
   	{
		str+="</div>"
	}			 
	document.getElementById("mnuTop").innerHtml="" 
	document.getElementById("mnuTop").innerHTML=str 	
}*/

//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';        
    }    
}

function ChangeGLVolVal_Data(Exchg,opt,id)
{
    if(opt=="")
    {
        if(document.getElementById("tbl_GainOn").style.display=='inline')
			opt="GAIN";
		else if( document.getElementById("tbl_LoseOn").style.display=='inline')
			opt="LOSE";		
		else if( document.getElementById("tbl_ValOn").style.display=='inline')
			opt="VAL";			
	    else if( document.getElementById("tbl_VolOn").style.display=='inline')
			opt="VOL";					
		else
			opt="GAIN";		
    }
    if(Exchg=="")
	{			
		if(document.getElementById("tbl_BseOn").style.display=='inline')
			Exchg="BSE";
		else
			Exchg="NSE";			
	}	
	 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';        
    }    
    if(opt=="GAIN")
    {
        document.getElementById("tbl_GainOn").style.display='inline';
        document.getElementById("tbl_LoseOn").style.display='none';
        document.getElementById("tbl_ValOn").style.display='none';             
        document.getElementById("tbl_VolOn").style.display='none';                
    }
    else if(opt=="LOSE")
    {
        document.getElementById("tbl_LoseOn").style.display='inline';     
        document.getElementById("tbl_GainOn").style.display='none'; 
        document.getElementById("tbl_ValOn").style.display='none';      
        document.getElementById("tbl_VolOn").style.display='none';                
    }
    else if(opt=="VAL")
    {
        document.getElementById("tbl_ValOn").style.display='inline';     
        document.getElementById("tbl_GainOn").style.display='none'; 
        document.getElementById("tbl_LoseOn").style.display='none';       
        document.getElementById("tbl_VolOn").style.display='none';         
    }
    else if(opt=="VOL")
    {
        document.getElementById("tbl_VolOn").style.display='inline';     
        document.getElementById("tbl_GainOn").style.display='none'; 
        document.getElementById("tbl_LoseOn").style.display='none';       
        document.getElementById("tbl_ValOn").style.display='none';         
    }
        
    var MktGLVolValUrl = "frmMktGLVolVal.aspx?id="+id+"&Exchg="+Exchg+"&option="+opt;        
    document.getElementById("TdMKtGLVolVal").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.gif'></td></tr></table>";  
	var ajax = new Ajax.Updater('TdMKtGLVolVal',MktGLVolValUrl);   
}
//For Home Market Chart
function ShowBseNseChart(Exchg)
{
    var MktChartUrl = "frmMktChart.aspx?Exchg="+Exchg;    
    document.getElementById("tdMktChart").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.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
//For Home Page Deri Data start
function ChangeData_Der(Exchg)
{    
    if(Exchg=="FUT")
    {
        document.getElementById("tbl_FutOn").style.display='inline';
        document.getElementById("tbl_OptOn").style.display='none';        
    }
    else
    {
        document.getElementById("tbl_OptOn").style.display='inline';     
        document.getElementById("tbl_FutOn").style.display='none';        
    }    
}

function ChangeGLVolVal_DerData(Exchg,opt)
{
    if(opt=="")
    {
        if(document.getElementById("tbl_GainOn_Der").style.display=='inline')
			opt="G";
		else if( document.getElementById("tbl_LoseOn_Der").style.display=='inline')
			opt="L";		
		else if( document.getElementById("tbl_ValOn_Der").style.display=='inline')
			opt="VAL";			
	    else if( document.getElementById("tbl_VolOn_Der").style.display=='inline')
			opt="VOL";					
		else
			opt="G";		
    }
    if(Exchg=="")
	{			
		if(document.getElementById("tbl_FutOn").style.display=='inline')
			Exchg="FUT";
		else
			Exchg="OPT";			
	}	
	 if(Exchg=="FUT")
    {
        document.getElementById("tbl_FutOn").style.display='inline';
        document.getElementById("tbl_OptOn").style.display='none';        
    }
    else
    {
        document.getElementById("tbl_OptOn").style.display='inline';     
        document.getElementById("tbl_FutOn").style.display='none';        
    }    
    if(Exchg=="FUT")
	{
		if(opt=="G"){id="2813";smenu="28";}
		if(opt=="L"){id="2814";smenu="28";}
		if(opt=="VOL"){id="1511";smenu="15";}
		if(opt=="VAL"){id="1611";smenu="16";}
	}
	else if(Exchg=="OPT")
	{
		if(opt=="G"){id="2913";smenu="29";}
		if(opt=="L"){id="2914";smenu="29";}
		if(opt=="VOL"){id="1511";smenu="15";}
		if(opt=="VAL"){id="1611";smenu="16";}
	}
    if(opt=="G")
    {
        document.getElementById("tbl_GainOn_Der").style.display='inline';
        document.getElementById("tbl_LoseOn_Der").style.display='none';
        document.getElementById("tbl_ValOn_Der").style.display='none';             
        document.getElementById("tbl_VolOn_Der").style.display='none';                
    }
    else if(opt=="L")
    {
        document.getElementById("tbl_LoseOn_Der").style.display='inline';     
        document.getElementById("tbl_GainOn_Der").style.display='none'; 
        document.getElementById("tbl_ValOn_Der").style.display='none';      
        document.getElementById("tbl_VolOn_Der").style.display='none';                
    }
    else if(opt=="VAL")
    {
        document.getElementById("tbl_ValOn_Der").style.display='inline';     
        document.getElementById("tbl_GainOn_Der").style.display='none'; 
        document.getElementById("tbl_LoseOn_Der").style.display='none';       
        document.getElementById("tbl_VolOn_Der").style.display='none';         
    }
    else if(opt=="VOL")
    {
        document.getElementById("tbl_VolOn_Der").style.display='inline';     
        document.getElementById("tbl_GainOn_Der").style.display='none'; 
        document.getElementById("tbl_LoseOn_Der").style.display='none';       
        document.getElementById("tbl_ValOn_Der").style.display='none';         
    }
        
    var DerGLVolValUrl = "frmDerGLVolVal.aspx?id="+id+"&Exchng="+Exchg+"&opt="+opt+"&smenu="+smenu;    
    //"../Derivatives/DeriGLVolVal.aspx?Exchng="+Exchg+"&opt="+option+"&smenu="+smenu+"&id="+id;    
	document.getElementById("TdDerGLVolVal").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.gif'></td></tr></table>";  
	var ajax = new Ajax.Updater('TdDerGLVolVal',DerGLVolValUrl);   
}

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_Symbol_Home(InstName)
{
	var InstName = document.getElementById('UcDerData1_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 = "../Derivatives/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";		
		}
	}
}
 function Get_ExpDate_Home()
 { 
	var InstName = document.getElementById('UcDerData1_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 = "../Derivatives/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('UcDerData1_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 = "../Derivatives/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 ValidateForm_Home(Val)
{
	var InstType = document.getElementById('UcDerData1_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/DerivativesInner.aspx?id=1311&menu=7&smenu=13&url="+url+"";
		}
		else
		{	
		getFOQuotes(url);
		}
}
function GetUrlHome()
{
	var strurl=window.location.search;
	if(strurl!="?id=1311&menu=7&smenu=13")
	{
		strurl=strurl.substring(29);				
		getFOQuotes(strurl);	
	}
}
//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="../Derivatives/FOpriceChart.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";
			}	
		}
	
	}
}
//For Home Page Der Data End
//For Home Page Deri Data start
function ChangeData_Comm(Exchg)
{   
	var CommChartUrl 
    if(Exchg=="NCDEX")
    {
        document.getElementById("tbl_NcdexOn").style.display='inline';
        document.getElementById("tbl_McxOn").style.display='none'; 
        CommChartUrl = "frmCommChart.aspx?Exchg="+Exchg;           
    }
    else
    {
        document.getElementById("tbl_McxOn").style.display='inline';     
        document.getElementById("tbl_NcdexOn").style.display='none';   
        CommChartUrl = "frmCommChart.aspx?Exchg="+Exchg;         
    }  
    document.getElementById("tdCommChart").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('tdCommChart',CommChartUrl);
}

function ChangeGL_CommData(Exchg,opt)
{
    if(opt=="")
    {
        if(document.getElementById("tbl_GainOn_Comm").style.display=='inline')
			opt="G";
		else if( document.getElementById("tbl_LoseOn_Comm").style.display=='inline')
			opt="L";		
		else if( document.getElementById("tbl_ValOn_Comm").style.display=='inline')
			opt="VAL";		
		else if( document.getElementById("tbl_VolOn_Comm").style.display=='inline')
			opt="VOL";					
		else
			opt="G";		
    }
    if(Exchg=="")
	{			
		if(document.getElementById("tbl_NcdexOn").style.display=='inline')
			Exchg="NCDEX";
		else
			Exchg="MCX";			
	}	
	 if(Exchg=="NCDEX")
    {
        document.getElementById("tbl_NcdexOn").style.display='inline';
        document.getElementById("tbl_McxOn").style.display='none';        
    }
    else
    {
        document.getElementById("tbl_McxOn").style.display='inline';     
        document.getElementById("tbl_NcdexOn").style.display='none';        
    }    
	if(opt=="G"){id="3111";smenu="31";}
	if(opt=="L"){id="3111";smenu="31";}
	if(opt=="VOL"){id="3211";smenu="32";}
	if(opt=="VAL"){id="3311";smenu="33";}
	
    if(opt=="G")
    {
        document.getElementById("tbl_GainOn_Comm").style.display='inline';
        document.getElementById("tbl_LoseOn_Comm").style.display='none';         
        document.getElementById("tbl_ValOn_Comm").style.display='none';         
        document.getElementById("tbl_VolOn_Comm").style.display='none';         
    }
    else if(opt=="L")
    {
        document.getElementById("tbl_LoseOn_Comm").style.display='inline';     
        document.getElementById("tbl_GainOn_Comm").style.display='none';    
        document.getElementById("tbl_ValOn_Comm").style.display='none';         
        document.getElementById("tbl_VolOn_Comm").style.display='none';                     
    } 
    else if(opt=="VAL")
    {
		document.getElementById("tbl_ValOn_Comm").style.display='inline';         
        document.getElementById("tbl_LoseOn_Comm").style.display='none';     
        document.getElementById("tbl_GainOn_Comm").style.display='none';            
        document.getElementById("tbl_VolOn_Comm").style.display='none';                     
    } 
     else if(opt=="VOL")
    {
		document.getElementById("tbl_VolOn_Comm").style.display='inline'; 		       
        document.getElementById("tbl_LoseOn_Comm").style.display='none';     
        document.getElementById("tbl_GainOn_Comm").style.display='none';  
        document.getElementById("tbl_ValOn_Comm").style.display='none';  
    }    
    var CommGLUrl = "frmCommGL.aspx?Exchng="+Exchg+"&option="+opt+"&smenu="+smenu+"&id="+id;       
	document.getElementById("TdCommGL").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.gif'></td></tr></table>";  
	var ajax = new Ajax.Updater('TdCommGL',CommGLUrl);   
}
function ChangeMFFundPerf(opt)
{ 
    if(opt=="TOP")
    {
        document.getElementById("tbl_Top").style.display='inline';
        document.getElementById("tbl_Bottom").style.display='none';     
        document.getElementById("TopData").style.display = 'inline';
		document.getElementById("BottomData").style.display = 'none';   
    }
    else
    {
        document.getElementById("tbl_Bottom").style.display='inline';     
        document.getElementById("tbl_Top").style.display='none';     
        document.getElementById("TopData").style.display = 'none';
		document.getElementById("BottomData").style.display = 'inline';   
    }         
}
function ShowMFFundPerf(opt)
{
	var MFFundPerfUrl = "frmMFFundPerf.aspx?opt="+opt;   
	document.getElementById("TdMFFundPerf").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.gif'></td></tr></table>";  
	var ajax = new Ajax.Updater('TdMFFundPerf',MFFundPerfUrl); 
}

/*MF Category Returns*/
function ShowMFCatData(category,period)
{	
	var id;
 	if(category=="")
	{
		if(navigator.userAgent.indexOf("MSIE")!=-1)
		{			
			if(document.getElementById("TDM1").className=="TabOn")
				category="EQUITY";
			else if(document.getElementById("TDM2").className=="TabOn")
				category="DEBT";
			else if(document.getElementById("TDM3").className=="TabOn")
				category="HYBRID";
			else
				category="EQUITY";
		}
		else
		{
			if(document.getElementById("TDM1").className=="TabOn")
				category="EQUITY";
			else if(document.getElementById("TDM2").className=="TabOn")
				category="DEBT";
			else if(document.getElementById("TDM3").className=="TabOn")
				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("TDM"+j).className="TabOff";				
			document.getElementById("TDM"+j).style.cursor="pointer";
		}
		document.getElementById("TDM"+id).className="TabOn";				
		document.getElementById("TDM"+id).style.cursor="default";		 
	}
	else
	{
		for(var j=1;j<=3;j++)
		{
			document.getElementById("TDM"+j).className="TabOff";				
			document.getElementById("TDM"+j).style.cursor="pointer";	
		}
		document.getElementById("TDM"+id).className="TabOn";				
		document.getElementById("TDM"+id).style.cursor="default";		 	
	}	
	
 	if(period=="")
	period=document.getElementById("catPeriod").value;		

	var MFCatDataUrl = "../frmMFCatData.aspx?category="+category+"&period="+period;
	document.getElementById("TdMFCatData").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('TdMFCatData',MFCatDataUrl);					
}
function ChangeSEBI(type)
{	
	if(type=='Filed')
	{	
		document.getElementById("tbl_Filed").style.display='inline';	
		document.getElementById("tbl_Clear").style.display='none';			
	}
	else
	{
		document.getElementById("tbl_Clear").style.display='inline';
		document.getElementById("tbl_Filed").style.display='none';
			
	}	
		
	var DraftProspUrl = "../frmDraftProsp.aspx?type="+type;	
	document.getElementById("TdMFCatData").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loading1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('TdDraftProsp',DraftProspUrl); 
}

function EnterScriptQuote1(e)
	{
		if(e.keyCode==13)	
		{
			var boolval = SearchQuote11();
			if(boolval)
				return true;
			else
				return false;
		}
	}
	
	function CoNameEmpty()
	{
		if (document.getElementById("CompanyName").value=="Company Name")
		{
  			document.getElementById("CompanyName").value="";
		}
	}
	
	function CoNameFill()
	{
		var getquote=document.getElementById("CompanyName").value;
		if (getquote=="")
		{
			document.getElementById("CompanyName").value="Company Name";
		}
	}

	function SearchQuote11()
	{
		var SrchQuote = document.getElementById("CompanyName").value;
				
		var strReplaceAll = SrchQuote;
		var intIndexOfMatch = strReplaceAll.indexOf( "'" );
		
		while (intIndexOfMatch != -1)
		{
			strReplaceAll = strReplaceAll.replace( "'", "" )
			intIndexOfMatch = strReplaceAll.indexOf( "'" );
		}
		if(SrchQuote =="" || SrchQuote=="Company Name")
		{
			strReplaceAll="";
		}
		
		var StrUrl = "../CorporateInfo/CompSearch.aspx?id=211&menu=1&smenu=2&schtxt="+escape(strReplaceAll);
		
		if(SrchQuote =="" || SrchQuote=="Company Name")
		{
			alert("Enter Company Name !!!");
			document.getElementById("CompanyName").focus();
			return false;
		}
		else 
		{
			document.location=StrUrl;
		}
	}
	
