/*Home GainLossValVol*/
function TopGLHome(Exchg,option)
{
	var id;
	if(option=="")
	{
		if(navigator.userAgent.indexOf("MSIE")!=-1)
		{			
			if(document.getElementById("tr1").style.display=='inline')
				option="GAIN";
			else if(document.getElementById("tr2").style.display=='inline')
				option="LOSE";
			else if(document.getElementById("tr3").style.display=='inline')
				option="VOL";
			else if(document.getElementById("tr4").style.display=='inline')
				option="VAL";	
			else
				option="GAIN";	
		}
		else
		{
			if(document.getElementById("td1").style.display=='inline')
				option="GAIN";
			else if(document.getElementById("td2").style.display=='inline')
				option="LOSE";
			else if(document.getElementById("td3").style.display=='inline')
				option="VOL";
			else if(document.getElementById("td4").style.display=='inline')
				option="VAL";	
			else
				option="GAIN";				
		}
	}		
	if(option=="GAIN")
		id="1";
	else if(option=="LOSE")
		id="2";
	else if(option=="VOL")
		id="3";
	else if(option=="VAL")
		id="4";
	if(navigator.userAgent.indexOf("MSIE")!=-1)
	{
		for(var j=1;j<=4;j++)
		{
			document.getElementById("tr"+j).style.display='none';
			document.getElementById("trs"+j).style.display='none';
		}
		document.getElementById("tr"+id).style.display='inline';
		document.getElementById("trs"+id).style.display='inline';
	}
	else
	{
		for(var i=1;i<=4;i++)
		{
			document.getElementById("td"+i).style.display='none';
			document.getElementById("tds"+i).style.display='none';
		}
		document.getElementById("td"+id).style.display='inline';
		document.getElementById("tds"+id).style.display='inline';
	}
	
	if(Exchg=="")
	{
		if(document.getElementById("imgBSE").src.indexOf("HomeBSEOn.gif")!=-1)
			Exchg="BSE";
		else
			Exchg="NSE";			
	}
	
	if(Exchg=="BSE")
	{
	    document.getElementById("imgBSE").src="../images/HomeBSEOn.gif";
	    document.getElementById("imgNSE").src="../images/HomeNSEOff.gif";
	    document.getElementById("imgBSE").style.cursor="default";
	    document.getElementById("imgNSE").style.cursor="pointer";
	} 
	else
	{
	    document.getElementById("imgBSE").src="../images/HomeBSEOff.gif";
	    document.getElementById("imgNSE").src="../images/HomeNSEOn.gif";
	    document.getElementById("imgNSE").style.cursor="default";
	    document.getElementById("imgBSE").style.cursor="pointer";
	} 
	
	var HomGLUrl = "HomeGainLoss.aspx?Exchg="+Exchg+"&option="+option;
	
	document.getElementById("TdGLVV").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td height='110px' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('TdGLVV',HomGLUrl);	
}


//For Commodity/Currenncy Tabs in Home page
function GetCommCurrData(option)
{
	if(option == "COM")
	{
		document.getElementById("ImgCommodity").src="../images/CommodtyOn.gif";
		document.getElementById("ImgCurrncy").src="../images/CurrencyOFF.gif";
		document.getElementById("ImgCommodity").style.cursor="default";
		document.getElementById("ImgCurrncy").style.cursor="pointer";
		HomCommCurrUrl = "../HomeCommData.aspx";	
	}
	else
	{
		document.getElementById("ImgCommodity").src="../images/CommodtyOff.gif";
		document.getElementById("ImgCurrncy").src="../images/Currencyon.gif";	
		document.getElementById("ImgCommodity").style.cursor="pointer";
		document.getElementById("ImgCurrncy").style.cursor="default";
		HomCommCurrUrl = "../HomeCurrencyData.aspx";
	}
		
	document.getElementById("TdComCurrency").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('TdComCurrency',HomCommCurrUrl);  
}

function GetNewsDetail(SrNo,secId,SubSecId,opt)
{	
    
	//document.getElementById("cm_window").style.display='inline';	
	//var NewsUrl = "../NewsData.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&opt="+opt+"&SrNo="+ SrNo;
	var NewsUrl = "../NewsDetails.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&opt="+opt+"&SrNo="+ SrNo;
	var newWin=window.open(NewsUrl,'FavWindow','x=0,y=0,toolbar=no,titlebar=no,location=no,directories=no,status=no,scrollbars=no,resizable=0,copyhistory=no,width=515,height=390,screenX=0,screenY=0,left=260,top=7');	//CMpopUp(NewsUrl,'FavWindow','550','390');
	    newWin.focus();
	//document.getElementById("NewsId").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/NewsLoading.gif'></td></tr></table>";
	//var ajax = new Ajax.Updater('NewsId',NewsUrl);
}	

//For BSE NSE Ticker in Home page
function ChangeTickerHome(Exchg)
{
	if(Exchg == "BSE")
	{
		document.getElementById("ImgBseTicker").src="../images/bseon.gif";
		document.getElementById("ImgNseTicker").src="../images/nseOFF.gif";	
		document.getElementById("ImgBseTicker").style.cursor="default";
		document.getElementById("ImgNseTicker").style.cursor="pointer";		
	}
	else
	{
		document.getElementById("ImgBseTicker").src="../images/bseOff.gif";
		document.getElementById("ImgNseTicker").src="../images/nseon.gif";
		document.getElementById("ImgNseTicker").style.cursor="default";
		document.getElementById("ImgBseTicker").style.cursor="pointer";					
	}
	var	HomTickerUrl = "../HomeBNTickerData.aspx?Exchg="+Exchg;
	document.getElementById("TDHomeTicker").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('TDHomeTicker',HomTickerUrl);  
	
	if(navigator.userAgent.indexOf('MSIE')==-1 && navigator.userAgent.indexOf('Opera')==-1)
	{				
		InitializeTimer();		
	}
}

//For MCX NCDEX Ticker in Home page
function ChangeCommTickerHome(Exchg)
{
	if(Exchg == "MCX")
	{
		document.getElementById("ImgMcxTicker").src="../images/MCXon.gif";		
		document.getElementById("ImgNcdexTicker").src="../images/NCDEXoff.gif";	
		document.getElementById("ImgMcxTicker").style.cursor="default";
		document.getElementById("ImgNcdexTicker").style.cursor="pointer";		
	}
	else
	{
		document.getElementById("ImgMcxTicker").src="../images/MCX.gif";
		document.getElementById("ImgNcdexTicker").src="../images/NCDEX.gif";	
		document.getElementById("ImgMcxTicker").style.cursor="pointer";
		document.getElementById("ImgNcdexTicker").style.cursor="default";		
	}
	var	HomTickerUrl = "../CommTickerData.aspx?Exchg="+Exchg;
	document.getElementById("CommHomeTicker").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('CommHomeTicker',HomTickerUrl);  
	
	if(navigator.userAgent.indexOf('MSIE')==-1 && navigator.userAgent.indexOf('Opera')==-1)
	{				
		InitializeTimer1();		
	}
}

//For Mozilla
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("bsemarq")!=null)
			document.getElementById("bsemarq").start();
		else
			InitializeTimer();						      
	}
	else
	{
		secs = secs - 1;
		timerRunning = true;
		timerID = self.setTimeout("StartTheTimer()", 500);
	}
}

var secs1;
var timerID1 = null;
var timerRunning1 = false;

function InitializeTimer1()
{
	secs1 = 1;
	StopTheClock1();
	StartTheTimer1();
}

function StopTheClock1()
{
	if(timerRunning1)
		clearTimeout(timerID1);
	timerRunning1 = false;
}

function StartTheTimer1()
{
	if (secs1==0)
	{		
		if(document.getElementById("commodityMarq")!=null)
			document.getElementById("commodityMarq").start();
		else
			InitializeTimer1();						      
	}
	else
	{
		secs1 = secs1 - 1;
		timerRunning1 = true;
		timerID1 = self.setTimeout("StartTheTimer1()", 500);
	}
}
//End of mozilaa


//Inner Page Ticker

function ChangeTicker(Exchg)
{
 
	if(Exchg == "BSE")
	{
		document.getElementById("ImgBseTicker").src="../images/bseinneron.gif";
		document.getElementById("ImgNseTicker").src="../images/nseinnerOFF.gif";	
		document.getElementById("ImgBseTicker").style.cursor="default";
		document.getElementById("ImgNseTicker").style.cursor="pointer";		
	}
	else
	{
		document.getElementById("ImgBseTicker").src="../images/bseinnerOff.gif";
		document.getElementById("ImgNseTicker").src="../images/nseinneron.gif";
		document.getElementById("ImgNseTicker").style.cursor="default";
		document.getElementById("ImgBseTicker").style.cursor="pointer";					
	}
	var	HomTickerUrl = "../Market/TickerDataInner.aspx?Exchg="+Exchg;
	document.getElementById("TDTicker").innerHTML="<table cellpadding='0' cellspacing='0' width='100%'><tr><td align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('TDTicker',HomTickerUrl);  	
	if(navigator.userAgent.indexOf('MSIE')==-1 && navigator.userAgent.indexOf('Opera')==-1)
	{	
	    InitializeTimerInner();		
	}
}

var secsInner;
var timerIDInner = null;
var timerRunningInner = false;

function InitializeTimerInner()
{   
	secsInner = 1;	
	StartTheTimerInner();
//	StopTheClockInner();
}

function StopTheClockInner()
{   
	if(timerRunningInner)
		clearTimeout(timerIDInner);
	timerRunningInner = false;
}

function StartTheTimerInner()
{  
    if (secsInner==0)
	{	
	    
		if(document.getElementById("bsemarq")!=null)
			document.getElementById("bsemarq").start();						      
	}
	else
	{
		secsInner = secsInner - 1;
		timerRunningInner = true;
		timerIDInner = self.setTimeout("StartTheTimerInner()", 1000);
	} 
}
/*Market Inner Page*/
function MarketContent(id,Exchg,Grp,Res,Per)
{   
    
    if(id=="112")
    {
	    document.getElementById("tdExchange").style.display="none";
	    document.getElementById("tdDrpExchange").style.display="none";
	    document.getElementById("IMG1").style.display="none";
	}
	else
	{
	    if(id!="15" && id!="110")
	    {
	        document.getElementById("tdExchange").style.display="inline";
	        document.getElementById("tdDrpExchange").style.display="inline";
	    }
	    else
	    {
	        document.getElementById("tdExchange").style.display="none";
	        document.getElementById("tdDrpExchange").style.display="none";
	    }
	    document.getElementById("IMG1").style.display="inline";
	}
	if(id=="16" || id=="13" || id=="14" || id=="112" || id=="27" || id=="19" || id=="111" || id=="15" || id=="110")
	{
	    document.getElementById("grptd").style.display="none";
	    document.getElementById("ddlgrptd").style.display="none";
	}
	else
	{
	    document.getElementById("grptd").style.display="inline";
	    document.getElementById("ddlgrptd").style.display="inline";
	}
	if(id=="22" || id=="24" || id=="21" || id=="16" || id=="13" ||id=="14" ||id=="112" || id=="27" ||id=="26" || id=="19" || id=="111" || id=="23" ||id=="15" ||id=="110")
	{
	    document.getElementById("sel").style.display="none";
	    document.getElementById("drpsel").style.display="none";
	}
	else
	{
	    document.getElementById("sel").style.display="inline";
	    document.getElementById("drpsel").style.display="inline";
	}	
	
	if(id!="21")
	{
	    if(id!="115" && id!="11" && id!="12" && id!="26" && id!="23" &id!="19" && id!="25" && id!="15")
	       document.getElementById("tdOpt").style.display="none";
	    else
	        document.getElementById("tdOpt").style.display="inline";
	    document.getElementById("tdDrpOpt").style.display="none";
	    if(id!="26" && id!="23")
	        document.getElementById("tdPeriod").style.display="none";
	    else
	        document.getElementById("tdPeriod").style.display="inline";
	    document.getElementById("tdDrpPeriod").style.display="none";
	}
	else
	{
	    document.getElementById("tdOpt").style.display="inline";
	    document.getElementById("tdDrpOpt").style.display="inline";
	    document.getElementById("tdPeriod").style.display="inline";
	    document.getElementById("tdDrpPeriod").style.display="inline";
	}
	if(id!="115")
	{
	     document.getElementById("tdDrpOpt1").style.display="none";
	}
	else
	{
	     document.getElementById("tdDrpOpt1").style.display="inline";
	}
	if(id!="26")
	{
	     document.getElementById("tdDrpOpt3").style.display="none";
	     document.getElementById("tdDrpPeriod1").style.display="none";
	}
	else
	{
	     document.getElementById("tdDrpOpt3").style.display="inline";
	     document.getElementById("tdDrpPeriod1").style.display="inline";
	}
	
	if(id!="19")
	{
	     document.getElementById("tdDrpOpt4").style.display="none";
	}
	else
	{
	     document.getElementById("tdDrpOpt4").style.display="inline";
	}
	if(id!="23")
	{
	     document.getElementById("tdDrpOpt5").style.display="none";
	     document.getElementById("tdDrpPeriod2").style.display="none";	     
	}
	else
	{
	     document.getElementById("tdDrpPeriod2").style.display="inline";
	     document.getElementById("tdDrpOpt5").style.display="inline";
	}
	if(id!="11" && id!="12")
	{
	     document.getElementById("tdDrpOpt2").style.display="none";
	}
	else
	{
	     document.getElementById("tdDrpOpt2").style.display="inline";
	}
	if(id!="25")
		document.getElementById("tdDrpOpt6").style.display="none";
	else
	    document.getElementById("tdDrpOpt6").style.display="inline";
	if(id!="15")
		document.getElementById("tdDrpOpt7").style.display="none";
	else
	    document.getElementById("tdDrpOpt7").style.display="inline";	
	    
	if(id=="110")
	{
	    document.getElementById("tdsector").style.display="inline";
	    document.getElementById("tdDrpSector").style.display="inline";
	}
	else
	{
	    document.getElementById("tdsector").style.display="none";
	    document.getElementById("tdDrpSector").style.display="none";
	}
	
	var MarketContent = document.getElementById("MarketContent");    
	if(id==11)
	{
		var Url = "TopGainers.aspx?id=11&EXCHG="+Exchg+"&Group="+Grp+"&Result="+Res+"&option="+Per;
	}
	else if(id==12)
	{
		var Url = "TopLosers.aspx?id=12&EXCHG="+Exchg+"&Group="+Grp+"&Result="+Res+"&option="+Per;
	}
	else if(id==13)
	{
		var Url = "LiveIndices.aspx?id=13&EXCHG="+Exchg;
	}
	else if(id==14)
	{
		var Url = "IndexMovers.aspx?id=14&EXCHG="+Exchg;
	}
	else if(id==15)
	{
		var Url = "CircuitBreakers.aspx?id=15&option="+Per;
	}	
	else if(id==16)
	{
		var Url = "AdvDec.aspx?id=16&EXCHG="+Exchg;
	}	
	else if(id==17)
	{
		var Url = "ValueToppers.aspx?id=17&EXCHG="+Exchg+"&Group="+Grp+"&Result="+Res;
	}		
	else if(id==18)
	{
		var Url = "VolumeToppers.aspx?id=18&EXCHG="+Exchg+"&Group="+Grp+"&Result="+Res;
	}
	else if(id==19)
	{
		var Url = "BuyerSeller.aspx?id=19&EXCHG="+Exchg+"&option="+Per;
	}
	else if(id==110)
	{
		var Url = "SectorWatch.aspx?id=110&sector="+Grp;
	}
	else if(id==111)
	{
		var Url = "BulkDeals.aspx?id=111&EXCHG="+Exchg+"&Date="+Per;
	}
	else if(id==112)
	{
		var Url = "BlockDeals.aspx?id=112&EXCHG="+Exchg;
	}	
	else if(id==115)
	{
		var Url = "AdvanceDecline.aspx?id=115&EXCHG="+Exchg+"&Group="+Grp+"&Result="+Res+"&option="+Per;
	}	
	else if(id==21)
	{	
		var Url = "NewHL.aspx?id=21&EXCHG="+Exchg+"&Group="+Grp+"&option="+Res+"&period="+Per;
	}	
	else if(id==22)
	{
		var Url = "HighLow52Week.aspx?id=22&EXCHG="+Exchg+"&Group="+Grp;
	}	
	else if(id==23)
	{
		var Url = "OutUnderPerfomers.aspx?id=23&EXCHG="+Exchg+"&Group="+Grp+"&period="+Res+"&option="+Per;
	}
	else if(id==24)
	{
		var Url = "IndexConstituents.aspx?id=24&EXCHG="+Exchg+"&Group="+Grp;
	}	
	else if(id==25)
	{
		var Url = "UnusualVolume.aspx?id=25&EXCHG="+Exchg+"&Group="+Grp+"&Result="+Res+"&option="+Per;
	}
	else if(id==26)
	{
		var Url = "HistReturns.aspx?id=26&EXCHG="+Exchg+"&Group="+Grp+"&period="+Res+"&option="+Per;
	}
	else if(id==27)
	{
		var Url = "ExchangeHolidays.aspx?id=27&EXCHG="+Exchg;
	}	
	MarketContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MarketContent',Url,{evalScripts: true});
}

function Market_Paging(PageNo,id,Exchg,Group,Result,Type)
{	
	
		var Prev = document.getElementById("MktPrev");
		var Next = document.getElementById("MktNext");
		var Last = document.getElementById("MktLast");
		var pagename;
		if(id=="11")
			pagename="TopGainers.aspx";
		else if(id=="12")
			pagename="TopLosers.aspx";
		else if(id=="13")
			pagename="LiveIndices.aspx";
		else if(id=="15")
			pagename="CircuitBreakers.aspx";
		else if(id=="16")
			pagename="AdvDec.aspx";		
		else if(id=="17")
			pagename="ValueToppers.aspx";	
		else if(id=="18")
			pagename="VolumeToppers.aspx";
		else if(id=="19")
			pagename="BuyerSeller.aspx";
		else if(id=="22")
			pagename="HighLow52Week.aspx";
	    else if(id=="24")
			pagename="IndexConstituents.aspx";
	    else if(id=="110")
			pagename="SectorWatch.aspx";	
		else if(id=="111")
			pagename="BulkDeals.aspx";		
		else if(id=="112")
			pagename="BlockDeals.aspx";
		else if(id=="21")
			pagename="NewHL.aspx";
		else if(id=="23")
			pagename="OutUnderPerfomers.aspx";
		else if(id=="25")
			pagename="UnusualVolume.aspx";		
	    else if(id=="26")
			pagename="HistReturns.aspx";
		else if(id=="27")
			pagename="ExchangeHolidays.aspx";
	    else if(id=="115")
			pagename="AdvanceDecline.aspx";		
		if(id!="21")
		{
		
		    if(id!="115")
		    {	
		        if(id!="11" && id!="12" && id!="25")
		        {	
		            if(id!="26" && id!="23")
		            {
		                if(id!="111")
		                {
		                   if(id!="15")
		                   {
		                        if(id!="110")
		                        {
		                            var GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&Type="+Type+"&PageNo=0";
                            		
		                            if(PageNo == "L")
		                            {
			                            GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&Type="+Type+"&PageNo="+Last.value;
		                            }
                            		
		                            if (PageNo == "P")
		                            {
			                            GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&Type="+Type+"&PageNo="+Prev.value;
		                            }
		                            else if (PageNo == "N")
		                            {
			                            GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&Type="+Type+"&PageNo="+Next.value;
		                            }
		                        }
		                        else
		                        {
		                             var GUrl = pagename+"?id="+id+"&sector="+Group+"&PageNo=0";
                        		
		                            if(PageNo == "L")
		                            {
			                            GUrl = pagename+"?id="+id+"&sector="+Group+"&PageNo="+Last.value;
		                            }
                            		
		                            if (PageNo == "P")
		                            {
			                            GUrl = pagename+"?id="+id+"&sector="+Group+"&PageNo="+Prev.value;
		                            }
		                            else if (PageNo == "N")
		                            {
			                            GUrl = pagename+"?id="+id+"&sector="+Group+"&PageNo="+Next.value;
		                            }
		                        }
		                    }
		                    else
		                    {
		                        var GUrl = pagename+"?option="+Type+"&PageNo=0";
                        		
		                        if(PageNo == "L")
		                        {
			                        GUrl = pagename+"?option="+Type+"&PageNo="+Last.value;
		                        }
                        		
		                        if (PageNo == "P")
		                        {
			                        GUrl = pagename+"?option="+Type+"&PageNo="+Prev.value;
		                        }
		                        else if (PageNo == "N")
		                        {
			                        GUrl = pagename+"?option="+Type+"&PageNo="+Next.value;
		                        }
		                    }
		                }
		                else
		                {
		                    var GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Date="+Type+"&PageNo=0";
                		
		                    if(PageNo == "L")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Date="+Type+"&PageNo="+Last.value;
		                    }
                    		
		                    if (PageNo == "P")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Date="+Type+"&PageNo="+Prev.value;
		                    }
		                    else if (PageNo == "N")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Date="+Type+"&PageNo="+Next.value;
		                    }
		                }
		            }
		            else
		            {
		                if(id!="19")
		                {
		                    var GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&period="+Result+"&option="+Type+"&PageNo=0";
                		
		                    if(PageNo == "L")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&period="+Result+"&option="+Type+"&PageNo="+Last.value;
		                    }
                    		
		                    if (PageNo == "P")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&period="+Result+"&option="+Type+"&PageNo="+Prev.value;
		                    }
		                    else if (PageNo == "N")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&period="+Result+"&option="+Type+"&PageNo="+Next.value;
		                    }
		                }
		                else
		                {
		                    var GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&option="+Type+"&PageNo=0";
                		
		                    if(PageNo == "L")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&option="+Type+"&PageNo="+Last.value;
		                    }
                    		
		                    if (PageNo == "P")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&option="+Type+"&PageNo="+Prev.value;
		                    }
		                    else if (PageNo == "N")
		                    {
			                    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&option="+Type+"&PageNo="+Next.value;
		                    }
		                }
		            }
		        }
		        else
		        {
		            var GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&option="+Type+"&PageNo=0";
        		
		            if(PageNo == "L")
		            {
			            GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&option="+Type+"&PageNo="+Last.value;
		            }
            		
		            if (PageNo == "P")
		            {
			            GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&option="+Type+"&PageNo="+Prev.value;
		            }
		            else if (PageNo == "N")
		            {
			            GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&option="+Type+"&PageNo="+Next.value;
		            }
		        }
		    }
		    else
		    {
		         var GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&option="+Type+"&PageNo=0";
        		
		        if(PageNo == "L")
		        {
			        GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&option="+Type+"&PageNo="+Last.value;
		        }
        		
		        if (PageNo == "P")
		        {
			        GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&option="+Type+"&PageNo="+Prev.value;
		        }
		        else if (PageNo == "N")
		        {
			        GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&Result="+Result+"&option="+Type+"&PageNo="+Next.value;
		        }
		    }
		}
		else
		{
		    var GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&option="+Result+"&period="+Type+"&PageNo=0";
    		
		    if(PageNo == "L")
		    {
			    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&option="+Result+"&period="+Type+"&PageNo="+Last.value;
		    }
    		
		    if (PageNo == "P")
		    {
			    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&option="+Result+"&period="+Type+"&PageNo="+Prev.value;
		    }
		    else if (PageNo == "N")
		    {
			    GUrl = pagename+"?id="+id+"&EXCHG="+Exchg+"&Group="+Group+"&option="+Result+"&period="+Type+"&PageNo="+Next.value;
		    }		    
		}
	
	var ajax = new Ajax.Updater('MarketContent',GUrl);
}
/*Market InnerPage Ends*/

/*News section*/
function Redirect_News(PageNo)
{
	var SecId=document.getElementById("HSecId");
	var SubSecid=document.getElementById("HSubSecId");
	
	var Prev=document.getElementById("PrevPage");
	var Next=document.getElementById("NextPage");
	var Last =document.getElementById("LastPage");
	
	var StrUrl= "NewsCtrl.aspx?PageNo=0&secid="+SecId.value+"&subsecid="+SubSecid.value;
	
	if(PageNo == "L")
	{
		var StrUrl= "NewsCtrl.aspx?PageNo="+Last.value+"&secid="+SecId.value+"&subsecid="+SubSecid.value;
	}
	
	if (PageNo == "P")
	{
		var StrUrl= "NewsCtrl.aspx?PageNo="+Prev.value+"&secid="+SecId.value+"&subsecid="+SubSecid.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= "NewsCtrl.aspx?PageNo="+Next.value+"&secid="+SecId.value+"&subsecid="+SubSecid.value;
	}
	
	var ajax = new Ajax.Updater('NewsContent',StrUrl);
}

function news(opt)
{
 var NewsContent= document.getElementById("NewsContent");  
  
 if(opt == 31)//Pre Session
 {
	var Url="../News/NewsCtrl.aspx?secid=1&subsecid=3&id="+opt;
 }
 else if (opt == 32)//Mid Session
 {        
	var Url="../News/NewsCtrl.aspx?secid=1&subsecid=4&id="+opt;
 } 
 else if (opt == 33)//End Session
 {
	var Url="../News/NewsCtrl.aspx?secid=1&subsecid=6&id="+opt;
 }
 else if (opt == 34)//Quick Review
 {
	var Url="../News/NewsCtrl.aspx?secid=1&subsecid=5&id="+opt;
 }
 else if (opt == 35)//Market Beat
 {
	var Url="../News/NewsCtrl.aspx?secid=4&subsecid=14,15&id="+opt;
 }
 else if (opt == 36)//Hot Pursuit
 {
	var Url="../News/NewsCtrl.aspx?secid=2&subsecid=0&id="+opt;
 } 
 else if (opt == 37)//Stock Alert
 {
	var Url="../News/NewsCtrl.aspx?secid=1&subsecid=2&id="+opt;
 } 
 else if (opt == 38)//Economy News
 {
	var Url="../News/NewsCtrl.aspx?secid=12&subsecid=44,45&id="+opt;
 }
 else if (opt == 39)//Corporate News
 {
	var Url="../News/NewsCtrl.aspx?secid=8&subsecid=0&id="+opt;
 }
 else if (opt == 310)//Foreign Markets
 {
    var Url="../News/NewsCtrl.aspx?secid=1&subsecid=8&id="+opt;
 }
 else if (opt == 311)//Corporate Results
 {
    var Url="../News/NewsCtrl.aspx?secid=7&subsecid=19,20&id="+opt;
 } 
 else if (opt == 312)//Futures Market
 {
    var Url="../News/NewsCtrl.aspx?secid=1&subsecid=10&id="+opt;
 }
 else if (opt == 313)//Other Markets
 {
    var Url="../News/NewsCtrl.aspx?secid=13&subsecid=46,47,48,93&id="+opt;
 } 
 else if (opt == 314)//Political News
 {
    var Url="../News/NewsCtrl.aspx?secid=17&subsecid=0&id="+opt;
 }
 	NewsContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('NewsContent',Url);  
}
/*News Section Ends*/

/*Other Market Start*/
function Othermarket_pageredirect(id)
{
    var OtherMarketContent=document.getElementById("OtherMarketContent");
    if(id=="61")
        var Url="../OtherMarkets/ADRPrices.aspx?id="+id;
    else if(id=="62")
        var Url="../OtherMarkets/FIIInvest.aspx?id="+id;
    else if(id=="63")
        var Url="../OtherMarkets/MFInvest.aspx?id="+id;
    else if(id=="64")
        var Url="../OtherMarkets/Forex.aspx?id="+id;
    else if(id=="65")
        var Url="../OtherMarkets/WorldIndices.aspx?id="+id;
   OtherMarketContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
   var ajax = new Ajax.Updater('OtherMarketContent',Url);   
}

function OtherMarket_Paging(PageNo,id)
{	
	    var Prev = document.getElementById("PrevPage");
		var Next = document.getElementById("NextPage");
		var Last = document.getElementById("LastPage");
		var pagename;
		if(id=="61")
			pagename="ADRPrices.aspx";
		else if(id=="62")
		    pagename="FIIInvest.aspx";
		 else if(id=="63")
		     pagename="MFInvest.aspx";
		 else if(id=="64")
		     pagename="Forex.aspx";
		 else if(id=="65")
		     pagename="WorldIndices.aspx";
		     
		    var Url = pagename+"?id="+id+"&PageNo=0";
    		if(PageNo == "L")
		    {
			    Url = pagename+"?id="+id+"&PageNo="+Last.value;
		    }
    		
		    if (PageNo == "P")
		    {
			    Url = pagename+"?id="+id+"&PageNo="+Prev.value;
		    }
		    else if (PageNo == "N")
		    {
			    Url = pagename+"?id="+id+"&PageNo="+Next.value;
		    }
		var ajax = new Ajax.Updater('OtherMarketContent',Url);
}
/* Othert Market End*/

/*Corporate Action Start*/
//Page Redirect
function CorpAction_Redirect(id)
{
    var CorporateAction=document.getElementById("CorporateAction");
    if(id=="51")
        var Url="../CorporateActions/BseAnnounce.aspx?id="+id;
    else if(id=="52")
        var Url="../CorporateActions/NseAnounce.aspx?id="+id;
    else if(id=="53")
        var Url="../CorporateActions/BookClosure.aspx?id="+id;
    else if(id=="54")
        var Url="../CorporateActions/NseBookClosure.aspx?id="+id;    
    else if(id=="55")
        var Url="../CorporateActions/BoardMeeting.aspx?id="+id;
    else if(id=="56")
         var Url="../CorporateActions/Bonusissue.aspx?id="+id;
    else if(id=="57")
         var Url="../CorporateActions/Rightissues.aspx?id="+id;
    else if(id=="58")
         var Url="../CorporateActions/Delist.aspx?id="+id;
    else if(id=="59")
        var Url="../CorporateActions/Marketturn.aspx?id="+id;
    else if(id=="510")
        var Url="../CorporateActions/Changeofname.aspx?id="+id;
     else if(id=="511")
        var Url="../CorporateActions/SltOfFaceValue.aspx?id="+id;
     
    CorporateAction.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('CorporateAction',Url);   
}
//paging
function CorpActnpaging(id,PageNo,exch)
{   
    var id;
	var Prev=document.getElementById("PrevPage");
	var Next=document.getElementById("NextPage");
	var Last =document.getElementById("LastPage");
	var alpha =document.getElementById("Alphabet").value;
	var pageurl;
	var CorporateAction = document.getElementById("CorporateAction");
	if(id=="51")
		pageurl="BseAnnounce.aspx?";
	else if(id=="52")
		pageurl="NseAnounce.aspx?";  
	else if(id=="53")
	    pageurl="BookClosure.aspx?";
	else if(id=="54")
	    pageurl="NseBookClosure.aspx?"    
	else if(id=="55")
	    pageurl="BoardMeeting.aspx?";
	 else if(id=="56")
	    pageurl="Bonusissue.aspx?";
	 else if(id=="57")
	    pageurl="Rightissues.aspx?";
	 else if(id=="58")
	    pageurl="Delist.aspx?";
	 else if(id=="59")
	    pageurl="Marketturn.aspx?"; 
	 else if(id=="510") 
	    pageurl="Changeofname.aspx?" 
	 else if(id=="511") 
	    pageurl="SltOfFaceValue.aspx?" 
	
	var StrUrl= pageurl+"PageNo=0&var="+alpha;
	if(PageNo == "L")
	{
	var StrUrl= pageurl+"PageNo="+Last.value+"&var="+alpha;
	}	
	if (PageNo == "P")
	{
	var StrUrl= pageurl+"PageNo="+Prev.value+"&var="+alpha;
	}
	else if (PageNo == "N")
	{
	var StrUrl= pageurl+"PageNo="+Next.value+"&var="+alpha;
	}	
	var ajax = new Ajax.Updater('CorporateAction',StrUrl,{evalScripts: true});
}

Alphabets_B= function(y)
{
    var CorporateAction = document.getElementById("CorporateAction");
	var Url= "Bonusissue.aspx";
	var pars = 'id=56&var='+y;
	var ajax = new Ajax.Updater('CorporateAction',Url,{ method: 'get', parameters: pars}, {asynchronous:false, evalScripts:true});
		window.setTimeout('test()', 500)
	test = function()
	{
	document.getElementById("alphaid"+y).className="AlphaLnkBold";	
	}
}

Alphabetsright= function(y)
{
	var Url= "Rightissues.aspx";
	var pars = 'id=57&var='+y;
	var ajax = new Ajax.Updater('CorporateAction',Url,{ method: 'get', parameters: pars}, {asynchronous:false, evalScripts:true});
	window.setTimeout('test()', 500)
	test = function()
	{
	document.getElementById("alphaid"+y).className="AlphaLnkBold";	
	}
}

Alphabets_Delst= function(y)
{
	var Url= "Delist.aspx";
	var pars = 'id=58&var='+y;
	var ajax = new Ajax.Updater('CorporateAction',Url,{ method: 'get', parameters: pars}, {asynchronous:false, evalScripts:true});
	window.setTimeout('test()', 500)
	test = function()
	{
	document.getElementById("alphaid"+y).className="AlphaLnkBold";	
	}
}


Alphabets_CofName= function(y)
{
	var Url= "Changeofname.aspx";
	var pars = 'id=510&var='+y;
	var ajax = new Ajax.Updater('CorporateAction',Url,{ method: 'get', parameters: pars}, {asynchronous:false, evalScripts:true});
	window.setTimeout('test()', 500)
	test = function()
	{
	document.getElementById("alphaid"+y).className="AlphaLnkBold";	
	}
}
Alphabets_split= function(y)
{
	var Url= "SltOfFaceValue.aspx";
	var pars = 'id=511&var='+y;
	var ajax = new Ajax.Updater('CorporateAction',Url,{ method: 'get', parameters: pars}, {asynchronous:false, evalScripts:true});
	window.setTimeout('test()', 500)
	test = function()
	{
	document.getElementById("alphaid"+y).className="AlphaLnkBold";	
	}
}
/*Corporate Action End */

/*Company Profile Start*/

var XmlHttpComp1;
function CreateXmlHttpComp1()
{	
		try
		{
			XmlHttpComp1 = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpComp1= new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpComp1= null;
					
			}
		}
		if(!XmlHttpComp1 && typeof XMLHttpRequest != "undefined")
    {
        XmlHttpComp1= new XMLHttpRequest();
    }
    return XmlHttpComp1;
}
var XmlHttpComp;
function CreateXmlHttpComp()
{
	
		try
		{
			XmlHttpComp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpComp= new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpComp= null;
					
			}
		}
		if(!XmlHttpComp && typeof XMLHttpRequest != "undefined")
    {
        XmlHttpComp= new XMLHttpRequest();
    }
    return XmlHttpComp;
}
function searchcomp()
 {
	var txtGQuotes= document.getElementById("txtGQuotes");
		if(txtGQuotes.value=="Enter Company Name")
		{
			alert("Please Enter some text");
		}
		else
		{
 			var SearchResult = document.getElementById("complist");
			document.getElementById("complist").style.display="inline";
		
			CreateXmlHttpComp();
			document.body.style.cursor = "progress";
			var requestUrl = "../CorporateInfo/GetQuote.aspx?schtxt="+txtGQuotes.value;
		
			if(XmlHttpComp) 
			{
				XmlHttpComp.onreadystatechange = function(){fillCompResp(SearchResult)};
				XmlHttpComp.open("GET", requestUrl, true);
				XmlHttpComp.send(null);
			}
		}
	}

	function fillCompResp(ig_)	
	{	
		if(XmlHttpComp.readyState == 4)
		{
			if(XmlHttpComp.status == 200)
			{
			 var strData = XmlHttpComp.responseText;
				if(strData != "") 
				{
					var arrComp = strData.split("|");
					ig_.length = 0;

					for(i=0; i<arrComp.length-1; i++) 
					{	
					var strComp = arrComp[i];
					var arrCoCode = strComp.split("~");
	
					ig_.options[i] = new Option();
					ig_.options[i].value = arrCoCode[0];
					ig_.options[i].text = arrCoCode[1];
				}
				

			}
			else
			{
				ig_.length = 0;
				ig_.options[0] = new Option();
				ig_.options[0].value = "";
				ig_.options[0].text = "No Data Found";
			}
			
			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 showdata()
{   
    var cocode = document.getElementById("Hid_Cocode").value;
    var fromdate=document.getElementById("Period_From").value;
    var todate=document.getElementById("Period_To").value;
    var exch=document.getElementById("drp_Exchange").value;
    var d = new Date();
		dt = d.getDate();
		mn = d.getMonth() + 1;
		yr = d.getFullYear();

		if(String(dt).length == "1")
		{
			dt = "0" + dt;
		}
		
		if(String(mn).length == "1")
		{
			mn = "0" + mn;
		}
		currdt = mn + "/" + dt + "/" + yr
		
		frmmth=fromdate.substring(0,2);
		frmday=fromdate.substring(5,3);
		frmyr=fromdate.substring(10,6);
		
		tomth=todate.substring(0,2);
		today=todate.substring(5,3);
		toyr=todate.substring(10,6);
		
		currmth=currdt.substring(0,2);
		currday=currdt.substring(5,3);
		curryr=currdt.substring(10,6);
		
		if(frmyr==curryr)
		{
			if(frmmth>currmth || frmday>currday)
			{
				alert("From date can not be greater than current date");
				return false;
			}
		}
		if(toyr==curryr)
		{
			if(tomth>currmth || today>currday)
			{
				alert("To date can not be greater than current date");
				return false;
			}
		}
		if(frmyr==toyr && frmmth>tomth)
		{		
			alert("From date can not be greater than To date");
			return false;						
		}
		else if(frmyr==toyr && frmmth==tomth && frmday>today)
		{		
			alert("From date can not be greater than To date");
			return false;						
		}
		else if(frmyr>toyr)
		{
			alert("From date can not be greater than To date");
			return false;			
		}	
		else
		{
		var Url = "DelVolume.aspx?cocode="+cocode+"&EXCHG="+exch+"&fdate="+fromdate+"&Tdate="+todate+"&id=415";
		var ajax = new Ajax.Updater('CorpInfoContent',Url,{evalScripts: true});	
		}
		           
}
//Company Profile Page Redirect
function CorpContent(id)
{
    var Hid_Cocode = document.getElementById("Hid_Cocode");
	var Hid_schtxt = document.getElementById("Hid_schtxt");
	var cocode=Hid_Cocode.value;
	var CorpInfoContent=document.getElementById("CorpInfoContent");
	
	if(id=="")
	    {
	        id=41;
	    }
	if(navigator.userAgent.indexOf("MSIE")!=-1)
	{	
		if(id!="418")
			document.getElementById("TR_Change").style.display='inline';
		else
			document.getElementById("TR_Change").style.display='none';
	}
	else
	{
		if(id!="418")
			document.getElementById("TD_Change").style.display='inline';
		else
			document.getElementById("TD_Change").style.display='none';
	}
	 if(id=="41")
        var Url="../CorporateInfo/DetailedQuotes.aspx?cocode="+cocode+"&id=41";
     else if(id=="42")
        var Url="../CorporateInfo/Companysnapshot.aspx?&cocode="+cocode+"&id=42";
     else if(id=="43")
        var Url="../CorporateInfo/CompanyBackGround.aspx?cocode="+cocode+"&id=43";
     else if(id=="44")
        var Url="../CorporateInfo/BoardOfDirectors.aspx?cocode="+cocode+"&id=44";
     else if(id=="45")
        var Url="../CorporateInfo/ProfitandLoss.aspx?cocode="+cocode+"&id=45"
     else if(id=="46")
        var Url="../CorporateInfo/Quarterlyresult.aspx?cocode="+cocode+"&id=46"
     else if(id=="47")
        var Url="../CorporateInfo/KeyFin.aspx?cocode="+cocode+"&id=47"
     else if(id=="48")
        var Url="../CorporateInfo/ShareHolding.aspx?cocode="+cocode+"&id=48"
     else if(id=="49")
        var Url="../CorporateInfo/Directorsreports.aspx?cocode="+cocode+"&id=49"
     else if(id=="410")
        var Url="../CorporateInfo/Scoreboard.aspx?cocode="+cocode+"&id=410"
     else if(id=="411")
        var Url="../CorporateInfo/MFHolding.aspx?cocode="+cocode+"&id=411"
     else if(id=="412")
        var Url="../CorporateInfo/Companynews.aspx?cocode="+cocode+"&id=412"
     else if(id=="413")
        var Url="../CorporateInfo/PeerCompHome.aspx?cocode="+cocode+"&id=413"
       
     else if(id=="414")
        var Url="../CorporateInfo/AdjUnAdjustHome.aspx?cocode="+cocode+"&id=414"
        //var Url="../UnderConstruction.aspx";
     else if(id=="415")
        var Url="../../CorporateInfo/DelVolume.aspx?cocode="+cocode+"&id=415";   
     else if(id=="416")	
		var Url = "MarketChartCtrl.aspx?cocode="+cocode+"&id=416";	
     else if(id=="418")			
		var Url = "CompSearch.aspx?schtxt="+escape(Hid_schtxt.value)+"&id=41";
	
	ShowSubMenu(id);
	
     if(id!=="418" && cocode=="")
	{
		var Url = "CompSearch.aspx?schtxt=&id=41";
		if(navigator.userAgent.indexOf("MSIE")!=-1)
		{	
			document.getElementById("TR_Change").style.display='none';
		}
		else
		{
			document.getElementById("TD_Change").style.display='none';
		}
	}   
        
   
    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td valign='middle' height='400' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('CorpInfoContent',Url); 
	
	if(id=="413")
	    window.setTimeout("javascript:DisplayCompanyList();", 1000);
	
	var tdCompName= document.getElementById("tdCompName");
	if(id=="418")
		InitializeTimerComp();
	CreateXmlHttpComp1();
	document.body.style.cursor = "progress";
	var requestUrl1 = "../CorporateInfo/GetCompName.aspx?cocode="+cocode;
	if(XmlHttpComp1) 
	{
		XmlHttpComp1.onreadystatechange = function(){fillCompName(tdCompName)};
		XmlHttpComp1.open("GET", requestUrl1, true);
		XmlHttpComp1.send(null);
	}
}

function DisplayCompanyList()
		{
		 var cocode = document.getElementById("cocode").value;
		 var Peer_Url1 = "PeerCompareCompList.aspx?cocode="+cocode;
		 document.getElementById('PeerCompanyData').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loadig1.gif'></td></tr></table>";	
		 var ajax = new Ajax.Updater('PeerCompanyData',Peer_Url1);		
		}
		var count;
		var Co_Codes;
		CheckCheckedCounter = function (ChkBox)
		{	
			CheckCounterInStart(ChkBox);
			//if pressed back then take how many companies checked
			if (ChkBox.checked)
			{
				if (count < 4)
				{
					Co_Codes = Co_Codes + ChkBox.id +",";
					count++;
				}
				else
				{
					ChkBox.checked = false;
					alert("You can Select Maximum 4 Companies.");
				}
				Co_Codes = Co_Codes.substring(0,Co_Codes.length -1); 
			}
			else if (count>0)
			{
				Co_Codes = Co_Codes.replace(ChkBox.id+",","")
				count--;
			}
			var txtcocode = document.getElementById("txtCoCodes")
			txtcocode.value = Co_Codes;
		}
		
		CheckCounterInStart = function (ChkBox)
		{
			count=0;
			Co_Codes="";
			var x=document.getElementsByName("CompCode");
			for (var j=0;j<x.length;j++)
			{
				if (x[j].checked && x[j].id != ChkBox.id )
				{
					Co_Codes = Co_Codes + x[j].id +",";
					count++;
				}
			}
		}
			
		Validate=function ()
		{
			if (count==0)
			{
				alert("Select at least one company");
				return false;					
			}
			else
			{
				var cocodes = document.getElementById("txtCoCodes").value;
				var Fcode = document.getElementById("Fcode").value;
				opttype =  document.getElementById("drp_PeerType").value;
				Url_Data = "GetCompanyData.aspx?opttype="+opttype+"&Fcode="+Fcode+"&CoCodetxt="+cocodes+"&opt="+opttype;
				var ajax = new Ajax.Updater('PeerCompanyData',Url_Data,{evalScripts: true});
				return true;
			}
		}
    
function fillCompName(ig_)	
{	
	if(XmlHttpComp1.readyState == 4)
	{
		if(XmlHttpComp1.status == 200)
		{
			var strData = XmlHttpComp1.responseText;
			
			if(strData != "") 
			{
				ig_.innerHTML=strData;
			}

		}			
		document.body.style.cursor = "default";	
	}	
}

QtResult = function(YEARCOUNT)
{
	var Url = "Quarterlyresult.aspx?cocode="+document.getElementById("cocode").value+"&YEARCOUNT="+YEARCOUNT+"&opt=46";
	var ajax = new Ajax.Updater('CorpInfoContent',Url,{evalScripts: true});
} 

function ChangeImage(val,code,EXCHG)
	{
	var PriceImage = document.getElementById("PriceImage");
	if(val=="1D")
	{	
	PriceImage.src = "PriceChart.aspx?EXCHG="+EXCHG+"&period=1D&code="+code;
	ChangeStyle('ODay');
	}
	else if(val=="5D")	
	{
	PriceImage.src = "PriceChart.aspx?EXCHG="+EXCHG+"&period=5D&code="+code;
	ChangeStyle('Fday');
	}
	else if(val=="3M")	
	{
	PriceImage.src = "PriceChart.aspx?EXCHG="+EXCHG+"&period=3M&code="+code;
	ChangeStyle('Tmon');
	}
	else if(val=="1Y")	
	{
	PriceImage.src = "PriceChart.aspx?EXCHG="+EXCHG+"&period=1Y&code="+code;
	ChangeStyle('Oyear');
	}
	else if(val=="5Y")	
	{
	PriceImage.src = "PriceChart.aspx?EXCHG="+EXCHG+"&period=5Y&code="+code;
	ChangeStyle('Fyears');
	}
	}
	
	function ChangeStyle(val)
	{
	    document.getElementById("ODay").className="NormalTxt Cursorhand";
	    document.getElementById("Fday").className="NormalTxt Cursorhand";
	    document.getElementById("Tmon").className="NormalTxt Cursorhand";
	    document.getElementById("Oyear").className="NormalTxt Cursorhand";
	    document.getElementById("Fyears").className="NormalTxt Cursorhand";
	    document.getElementById(val).className="PurpleText";
	} 
	
function compsearch(schtxt,id)
{	
	var CorpInfoContent=document.getElementById("CorpInfoContent");	
	document.getElementById("Hid_schtxt").value=schtxt;
	if(navigator.userAgent.indexOf("MSIE")!=-1)
	{	
		document.getElementById("TR_Change").style.display='none';
	}
	else
	{
		document.getElementById("TD_Change").style.display='none';
	}
	var Url = "CompSearch.aspx?schtxt="+escape(schtxt)+"&id="+id;		
	CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('CorpInfoContent',Url);
	InitializeTimerComp();
	
}
var secsComp;
var timerIDComp = null;
var timerRunningComp = false;

function InitializeTimerComp()
{
	secsComp = 1;
	StopTheClockComp();
	StartTheTimerComp();
}

function StopTheClockComp()
{
	if(timerRunningComp)
		clearTimeout(timerIDComp);
	timerRunningComp = false;
}

function StartTheTimerComp()
{
	if (secsComp==0)
	{	
		if(document.getElementById("tdCocode")!=null)
		{	
			if(document.getElementById("quote")!=null)
				checkvalues();
			if(document.getElementById("tdRedirect").innerHTML=="1")
			{
				var comCode=document.getElementById("tdCocode").innerHTML;
				var PageId=document.getElementById("tdId").innerHTML;			
				changeCom(PageId,comCode); 
			}
		}
		else
		{
			InitializeTimerComp();
		}
	}
	else
	{
		secsComp = secsComp - 1;
		timerRunningComp = true;
		timerIDComp = self.setTimeout("StartTheTimerComp()", 1000);
	}
}
//Paging 
function Comp_Paging(PageNo)
	{
	var Prev=document.getElementById("PrevPage");
	var Next=document.getElementById("NextPage");
	var Last =document.getElementById("LastPage");
	var schtext=document.getElementById("Hid_schtxt").value;
	var id=document.getElementById("Hid_id").value;
	var StrUrl = "CompSearch.aspx?schtxt="+escape(schtext)+"&id="+id;
	
	
	if(PageNo == "L")
	{
		var StrUrl= "CompSearch.aspx?schtxt="+escape(schtext)+"&id="+id+"&PageNo="+Last.value;
	}
	
	if (PageNo == "P")
	{
		var StrUrl= "CompSearch.aspx?schtxt="+escape(schtext)+"&id="+id+"&PageNo="+Prev.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= "CompSearch.aspx?schtxt="+escape(schtext)+"&id="+id+"&PageNo="+Next.value;
	}

	CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('CorpInfoContent',StrUrl);
	InitializeTimer1();
	}
	
	
	function ChangeBseNse(Exch)
    {        
        var Hid_Cocode = document.getElementById("Hid_Cocode");
	    var Url="Companysnapshot.aspx?cocode="+Hid_Cocode.value+"&EXCHG="+Exch;
	    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
	    var ajax = new Ajax.Updater('CorpInfoContent',Url,{evalScripts: true});
    }
    
    function changeExchStyle(Exch)
    {
         if(Exch == "BSE")
	    {		       
	        document.getElementById("tabBSE").style.display="inline";
	        document.getElementById("tabNSE").style.display="none";	      
	    }
	    else
	    {		
		    document.getElementById("tabNSE").style.display="inline";
	        document.getElementById("tabBSE").style.display="none";	  
	    }
	    ChangeImage('1D','BSE','')	;
    }
	
	var DayArray = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var DayArrayLeap =new Array(31,29,31,30,31,30,31,31,30,31,30,31);
	var MonthName = new Array("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
	
	function ChangeDay()
	{
		if(document.getElementById("drp_Fmonth").value =="2" &&  document.getElementById("drp_Fyear").value % 4 == 0 || document.getElementById("drp_Fyear").value %400 == 0)
		{
			document.getElementById("drp_Fday").options.length = DayArrayLeap[document.getElementById("drp_Fmonth").value-1]
			for (i=1;i<=DayArrayLeap[document.getElementById("drp_Fmonth").value-1];i++)
			{
				document.getElementById("drp_Fday").options[i-1].innerText=i;
				document.getElementById("drp_Fday").options[i-1].value=i;
			}
		}
		else 
		{
			document.getElementById("drp_Fday").options.length = DayArray[document.getElementById("drp_Fmonth").value-1]
			for (i=1;i<=DayArray[document.getElementById("drp_Fmonth").value-1];i++)
			{
				document.getElementById("drp_Fday").options[i-1].innerText=i;
				document.getElementById("drp_Fday").options[i-1].value=i;
			}
		}
		
	}
	
	function ChangeDay1()
	{
		if(document.getElementById("drp_Tmonth").value =="2" &&  document.getElementById("drp_Tyear").value % 4 == 0 || document.getElementById("drp_Tyear").value %400 == 0)
		{
			document.getElementById("drp_Tday").options.length = DayArrayLeap[document.getElementById("drp_Tmonth").value-1]
			for (i=1;i<=DayArrayLeap[document.getElementById("drp_Tmonth").value-1];i++)
			{
				document.getElementById("drp_Tday").options[i-1].innerText=i;
				document.getElementById("drp_Tday").options[i-1].value=i;
			}
		}
		else 
		{
			document.getElementById("drp_Tday").options.length = DayArray[document.getElementById("drp_Tmonth").value-1]
			for (i=1;i<=DayArray[document.getElementById("drp_Tmonth").value-1];i++)
			{
				document.getElementById("drp_Tday").options[i-1].innerText=i;
				document.getElementById("drp_Tday").options[i-1].value=i;
			}
		}
		

		
	}
	
	function AdjUnAdj()
	{
		var d = new Date();
		var currdate = d.getDate();
		var currmon = d.getMonth();
		var curryear = d.getFullYear();
		
		
		if(String(currdate).length == 1)
		{
			var cdate = "0" + currdate;
		}
		else
		{
			var cdate = currdate;
		}
		
		var cmon = parseInt(currmon) + 1;
		if(String(cmon).length == 1)
		{			
			cmon = "0" + cmon;
		}
		
		var CDate1 = curryear +"."+cmon+"."+cdate;

		var cocode = document.getElementById("Hid_Cocode").value;
		var Exchg =  document.getElementById("drp_Exchg").value;
		var adj = document.getElementById("Drp_adjusttype").value;
		var Indexcode =  document.getElementById("Group").value;
		
		var drp_Fday = 	String(document.getElementById("drp_Fday").value).length==1?"0"+document.getElementById("drp_Fday").value:document.getElementById("drp_Fday").value;
		var drp_Fmonth = String(document.getElementById("drp_Fmonth").value).length==1?"0"+document.getElementById("drp_Fmonth").value:document.getElementById("drp_Fmonth").value;
		var drp_Fyear = document.getElementById("drp_Fyear").value;
		
		var drp_Tday = 	String(document.getElementById("drp_Tday").value).length==1?"0"+document.getElementById("drp_Tday").value:document.getElementById("drp_Tday").value;
		var drp_Tmonth = String(document.getElementById("drp_Tmonth").value).length==1?"0"+document.getElementById("drp_Tmonth").value:document.getElementById("drp_Tmonth").value;
		var drp_Tyear = document.getElementById("drp_Tyear").value;
		
		var drp_Fmonth1 = String(document.getElementById("drp_Fmonth").value).length==1?"0"+document.getElementById("drp_Fmonth").value:document.getElementById("drp_Fmonth").value;
		var drp_Tmonth1 = String(document.getElementById("drp_Tmonth").value).length==1?"0"+document.getElementById("drp_Tmonth").value:document.getElementById("drp_Tmonth").value;
		
		
		var Group = document.getElementById("Group").options[document.getElementById("Group").selectedIndex].text;
		
		var Fdate = drp_Fmonth+"/"+drp_Fday+"/"+drp_Fyear;		
		var Tdate = drp_Tmonth+"/"+drp_Tday+"/"+drp_Tyear;		
			
		var Fdate1 =  drp_Fyear +"."+drp_Fmonth1+"."+drp_Fday;
		var Tdate1 =  drp_Tyear +"."+drp_Tmonth1+"."+drp_Tday;
		
		if(Tdate1 > CDate1)
		{
			alert("To date cannot be greater than Current date");
		}
		
		else if(Fdate1 > Tdate1)
		{
			alert("from date cannot be greater than To date");
		}
		else
		{
		    var drp_period = document.getElementById("drp_period").value;
		    if(drp_period == "dly")
		    {
			    var StrUrl = "AdjUnAdjustHome.aspx?id=414&cocode="+cocode+"&FDate="+Fdate+"&EDate="+Tdate+"&Exchg="+Exchg+"&Indexcode="+Indexcode+"&Group="+Group;
			    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
                var ajax = new Ajax.Updater('CorpInfoContent',StrUrl);
    			
		    }
		    else
		    {
			   var StrUrl = "AdjUnAdjustHome.aspx?id=414&cocode="+cocode+"&FDate="+Fdate+"&EDate="+Tdate+"&Exchg="+Exchg+"&Indexcode="+Indexcode+"&Group="+Group+"&Period="+drp_period+"&adj="+adj;
			    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
                var ajax = new Ajax.Updater('CorpInfoContent',StrUrl);
    			//alert(StrUrl);
    		
		    }
		}
	}
   	//for high low
	var XmlHttGroup;
			function CreateXmlHttGroup()
			{
				try
				{
					XmlHttGroup = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e)
				{
					try
					{
						XmlHttGroup = new ActiveXObject("Microsoft.XMLHTTP");
					} 
					catch(oc)
					{
						XmlHttGroup = null;	
					}
				}				
				if(!XmlHttGroup && typeof XMLHttpRequest != "undefined") 
				{
					XmlHttGroup = new XMLHttpRequest();
				}
			}
			
		function fillgroup()
			{				
				var Exch= document.getElementById("drp_Exchg").value;
				//var cocode = document.getElementById("Hid_cocode").value;
				CreateXmlHttGroup();
				document.body.style.cursor = "progress";
				var requestUrl = "../CorporateInfo/fillNSEBSEGroup.aspx?EXCHG="+Exch;
				//alert(requestUrl);
					
				if(XmlHttGroup)
				{
					XmlHttGroup.onreadystatechange = function(){getResp()};
					XmlHttGroup.open("GET",requestUrl,true);
					XmlHttGroup.send(null);		
				}
			}

			function getResp(Group)
			{   
				
				if(XmlHttGroup.readyState == 4)
				{
					if(XmlHttGroup.status == 200)
					{					
						var RespData   = document.getElementById("Group");
						var strData = XmlHttGroup.responseText
						if(strData != "") 
						{	
							var arrExpDate = strData.split("|");
							RespData.length = 0; 	
							for(i=0; i<arrExpDate.length-1; i++) 
							{								
								    var strDate = arrExpDate[i];
									var arrExpDateCode = strDate.split("~");
									RespData.options[i] = new Option();
									RespData.options[i].value = arrExpDateCode[0];
									RespData.options[i].text = arrExpDateCode[1];
							}
						}
						else 
						{
								RespData.length =0;
								RespData.options[0] = new Option(); 
								RespData.options[0].value = "";
								RespData.options[0].text = "No Groups";			
						}
						document.body.style.cursor = "auto";
						
					}
					else 
					{
						RespData.length = 0;
						RespData.options[0] = new Option(); 
						RespData.options[0].value = "";
						RespData.options[0].text = "server is not ready";
						document.body.style.cursor = "auto";
						
					}
				}		
			}	
			
//Peer Compare Company paging
function PeerCompareCompany_paging(PageNo)
{
	var Last1 = document.getElementById("Lastpage1");
	var Prev1 = document.getElementById("PrevPage1");
	var Next1 = document.getElementById("NextPage1");
	
	var cocode = document.getElementById("Fcode").value;
	//alert(cocode);
	
	var PeerCompanyData = document.getElementById("PeerCompanyData");
	//BulkDealsvalue.innerHTML = "<img src='../images/loading1.gif'>";
	var Peer_Url1 = "PeerCompareCompList.aspx?PageNo1=0&cocode="+cocode; 
	if (PageNo =="P")
	{
		var Peer_Url1 = "PeerCompareCompList.aspx?PageNo1="+Prev1.value+"&cocode="+cocode;
	}
	else if (PageNo =="N")
	{
		var Peer_Url1 = "PeerCompareCompList.aspx?PageNo1="+Next1.value+"&cocode="+cocode;
	}
	//alert(Peer_Url1);
	var ajax = new Ajax.Updater('PeerCompanyData',Peer_Url1);
}
//Peer Company List Paging
function PeerCompList_paging(PageNo)
{
	var Last1 = document.getElementById("Lastpage1");
	var Prev1 = document.getElementById("PrevPage1");
	var Next1 = document.getElementById("NextPage1");
	
	var searchtxt = document.getElementById("schtext").value;
		
	var PeerCompanyData = document.getElementById("PeerCompanyData");
	
	var Peer_Url = "PeerCompanyList.aspx?PageNo1=0&schtxt="+searchtxt;
	
	if (PageNo =="P")
	{
		var Peer_Url = "PeerCompanyList.aspx?PageNo1="+Prev1.value+"&schtxt="+searchtxt; 
	}
	else if (PageNo =="N")
	{
		var Peer_Url = "PeerCompanyList.aspx?PageNo1="+Next1.value+"&schtxt="+searchtxt; 
	}
	//alert(Peer_Url);
	var ajax = new Ajax.Updater('PeerCompanyData',Peer_Url);
}	


function MfPaging(PageNo)
{
    var Prev=document.getElementById("PrevPage");
    var Next=document.getElementById("NextPage");
    var Last =document.getElementById("LastPage");
    var id=document.getElementById("Hid_id").value;
    var Hid_Cocode = document.getElementById("Hid_Cocode");
    //alert(id);
	var StrUrl= "MFHolding.aspx?id="+id+"&PageNo=0";
    if(PageNo == "L")
    {
	    var StrUrl= "MFHolding.aspx?id="+id+"&cocode="+Hid_Cocode.value+"&PageNo="+Last.value;
    }
	
    if (PageNo == "P")
    {
	    var StrUrl= "MFHolding.aspx?id="+id+"&cocode="+Hid_Cocode.value+"&PageNo="+Prev.value;
    }
    else if (PageNo == "N")
    {
	    var StrUrl= "MFHolding.aspx?id="+id+"&cocode="+Hid_Cocode.value+"&PageNo="+Next.value;
    }
    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('CorpInfoContent',StrUrl);
}	



function Compnanynewspaging(PageNo)
{
    var Prev=document.getElementById("PrevPage");
    var Next=document.getElementById("NextPage");
    var Last =document.getElementById("LastPage");
    var id=document.getElementById("Hid_id").value;
    var cocode=document.getElementById("Hid_Cocode").value;
    
    var StrUrl= "Companynews.aspx?id="+id+"&cocode="+cocode+"&PageNo=0";
    if(PageNo == "L")
    {
	    var StrUrl= "Companynews.aspx?id="+id+"&cocode="+cocode+"&PageNo="+Last.value;
    }
	
    if (PageNo == "P")
    {
	    var StrUrl= "Companynews.aspx?id="+id+"&cocode="+cocode+"&PageNo="+Prev.value;
    }
    else if (PageNo == "N")
    {
	    var StrUrl= "Companynews.aspx?id="+id+"&cocode="+cocode+"&PageNo="+Next.value;
    }
    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('CorpInfoContent',StrUrl);
}	
	
function Delvol_paging(PageNo)
{
    var Prev=document.getElementById("PrevPage");
    var Next=document.getElementById("NextPage");
    var Last =document.getElementById("LastPage");
    var id=document.getElementById("Hid_id").value;
    var cocode=document.getElementById("Hid_Cocode").value;
     var exch= document.getElementById("HidEXCHG").value;
    var Periodfrom= document.getElementById("HidFdate").value;
    var periodto=document.getElementById("HidTdate").value;
    
   var StrUrl= "DelVolume.aspx?id="+id+"&cocode="+cocode+"&Exchg="+exch+"&fdate="+Periodfrom+"&Tdate="+periodto+"&PageNo=0";
    if(PageNo == "L")
    {
	    var StrUrl= "DelVolume.aspx?id="+id+"&cocode="+cocode+"&Exchg="+exch+"&fdate="+Periodfrom+"&Tdate="+periodto+"&PageNo="+Last.value;
    }
	
    if (PageNo == "P")
    {
	    var StrUrl= "DelVolume.aspx?id="+id+"&cocode="+cocode+"&Exchg="+exch+"&fdate="+Periodfrom+"&Tdate="+periodto+"&PageNo="+Prev.value;
    }
    else if (PageNo == "N")
    {
	    var StrUrl= "DelVolume.aspx?id="+id+"&cocode="+cocode+"&Exchg="+exch+"&fdate="+Periodfrom+"&Tdate="+periodto+"&PageNo="+Next.value;
    }
    
    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('CorpInfoContent',StrUrl);
   
}	

function MontalyHL_Paging(PageNo)
{
    var Prev=document.getElementById("PrevPage");
    var Next=document.getElementById("NextPage");
    var Last =document.getElementById("LastPage");
    var id=document.getElementById("Hid_id").value;
    var cocode=document.getElementById("Hid_Cocode").value;
    var Period= document.getElementById("HidPeriod").value;
    var Exch= document.getElementById("HidEXCHG").value;
    var Fdate=document.getElementById("HidFDate").value;
    var Edate=document.getElementById("HidEDate").value;
    var group=document.getElementById("HidGrp").value;
    var StrUrl= "AdjUnAdjustHome.aspx?id="+id+"&cocode="+cocode+"&Period="+Period+"&Exchg="+Exch+"&Fdate="+Fdate+"&Edate="+Edate+"&group="+group+"&PageNo=0";
    if(PageNo == "L")
    {
	    var StrUrl= "AdjUnAdjustHome.aspx?id="+id+"&cocode="+cocode+"&Period="+Period+"&Exchg="+Exch+"&Fdate="+Fdate+"&Edate="+Edate+"&group="+group+"&PageNo="+Last.value;
    }
	
    if (PageNo == "P")
    {
	    var StrUrl= "AdjUnAdjustHome.aspx?id="+id+"&cocode="+cocode+"&Period="+Period+"&Exchg="+Exch+"&Fdate="+Fdate+"&Edate="+Edate+"&group="+group+"&PageNo="+Prev.value;
    }
    else if (PageNo == "N")
    {
	    var StrUrl= "AdjUnAdjustHome.aspx?id="+id+"&cocode="+cocode+"&Period="+Period+"&Exchg="+Exch+"&Fdate="+Fdate+"&Edate="+Edate+"&group="+group+"&PageNo="+Next.value;
    }
    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('CorpInfoContent',StrUrl);
   }	

function Montaly(PageNo1)
{
  
    var Prev1=document.getElementById("PrevPage1");
    var Next1=document.getElementById("NextPage1");
    var Last1 =document.getElementById("LastPage1");
    var id1=document.getElementById("Hid_id").value;
    var cocode1=document.getElementById("Hid_Cocode1").value;
    var Period1= document.getElementById("HidPeriod1").value;
    var Exch1= document.getElementById("HidEXCHG1").value;
    var Fdate1=document.getElementById("HidFDate1").value;
    var Edate1=document.getElementById("HidEDate1").value;
    var group1=document.getElementById("HidGrp1").value;
    var Adj=document.getElementById("Hidadj").value;
   
       
   var StrUrl1= "AdjUnAdjustHome.aspx?id="+id1+"&cocode="+cocode1+"&Period="+Period1+"&Exchg="+Exch1+"&Fdate="+Fdate1+"&Edate="+Edate1+"&group="+group1+"&Adj="+Adj+"&PageNo1=0";
    if(PageNo1 == "L")
    {
	    var StrUrl1= "AdjUnAdjustHome.aspx?id="+id1+"&cocode="+cocode1+"&Period="+Period1+"&Exchg="+Exch1+"&Fdate="+Fdate1+"&Edate="+Edate1+"&group="+group1+"&Adj="+Adj+"&PageNo1="+Last1.value;
    }
	
    if (PageNo1 == "P")
    {
	    var StrUrl1= "AdjUnAdjustHome.aspx?id="+id1+"&cocode="+cocode1+"&Period="+Period1+"&Exchg="+Exch1+"&Fdate="+Fdate1+"&Edate="+Edate1+"&group="+group1+"&Adj="+Adj+"&PageNo1="+Prev1.value;
    }
    else if (PageNo1 == "N")
    {
	    var StrUrl1= "AdjUnAdjustHome.aspx?id="+id1+"&cocode="+cocode1+"&Period="+Period1+"&Exchg="+Exch1+"&Fdate="+Fdate1+"&Edate="+Edate1+"&group="+group1+"&Adj="+Adj+"&PageNo1="+Next1.value;
    }
    CorpInfoContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('CorpInfoContent',StrUrl1);
  }		
/*Company Profile End*/

/*Commodity*/
function CommodityData(id,Exchg,Category,Top,Symbol,ExpDate,Charttype,Period)
	{
		document.getElementById("Hid_Category").value=Category;
		document.getElementById("Hid_Exchg").value=Exchg;
		
		if (id=="")
		id="31";
		
		 if(id=="31" || id=="313")
           {		     
           document.getElementById("imgSpiral").src="../images/spiral1.gif";
           }
           else if(id=="38")
           {
             document.getElementById("imgSpiral").src="../images/spiral2.gif";
           }          
           else
           {
           document.getElementById("imgSpiral").src="../images/ScrolingNew.gif";		       
           }
		
		document.getElementById("Hid_Id").value=id;		
			
		if(navigator.userAgent.indexOf("MSIE")!=-1)
		{	
		    if(id=="31" ||id=="35")		         
		        document.getElementById("trDropDown").style.display='none';		 
		    else
		        document.getElementById("trDropDown").style.display='inline';
			if(id!="32" && id!="33" && id !="34" && id!="36" && id!="37")
			{
				document.getElementById("trCommDropdown").style.display='none';								
			}			
			else
			{
				document.getElementById("trCommDropdown").style.display='inline';
				if(id=="37" || id=="36")
				{
					document.getElementById("sel").style.display='none';
					document.getElementById("drpsel").style.display='none';
				}
				else
				{
					document.getElementById("sel").style.display='inline';
					document.getElementById("drpsel").style.display='inline';
				}
			}
			if(id!="38")
			{
				document.getElementById("trChartDropdown").style.display='none';								
			}	
			else
			{
				document.getElementById("trChartDropdown").style.display='inline';								
			}
			if(id!="313")
			{
				document.getElementById("trReviewDropdown").style.display='none';								
			}	
			else
			{
				document.getElementById("trReviewDropdown").style.display='inline';								
			}
		}
		else
		{
		    if(id=="31" ||id=="35")		         
		        document.getElementById("tdDropDown").style.display='none';		 
		    else
		        document.getElementById("tdDropDown").style.display='inline';
		        
			if(id!="32" && id !="33" && id !="34" && id!="36" && id!="37")
			{
				document.getElementById("tdCommDropdown").style.display='none';
			}
			else
			{
				document.getElementById("tdCommDropdown").style.display='inline';
				if(id=="37" || id=="36")
				{
					document.getElementById("sel").style.display='none';
					document.getElementById("drpsel").style.display='none';
				}
				else
				{
					document.getElementById("sel").style.display='inline';
					document.getElementById("drpsel").style.display='inline';
				}
			}
				
			if(id!="38")
			{
				document.getElementById("tdChartDropdown").style.display='none';								
			}	
			else
			{
				document.getElementById("tdChartDropdown").style.display='inline';								
			}
			if(id!="313")
			{
				document.getElementById("tdReviewDropdown").style.display='none';								
			}	
			else
			{
				document.getElementById("tdReviewDropdown").style.display='inline';								
			}
		}
		var CommodityContent= document.getElementById("CommodityContent");		
		var Url;
		if(id=="")
			id="31";
		if(id=="31")
			Url="GetQuotes.aspx";		
		else if(id=="32")				
			Url="TopGainers.aspx?id=32&Exchng="+Exchg+"&Category="+escape(Category)+"&Top="+Top;		
		else if(id=="33")		
		    Url="TopLosers.aspx?id=33&Exchng="+Exchg+"&Category="+escape(Category)+"&Top="+Top;	
		else if(id=="34")		
		    Url="TopValue.aspx?id=34&Exchng="+Exchg+"&Category="+escape(Category)+"&Top="+Top;		
		else if(id=="35")
		    Url="AdvDec.aspx?id=35&Exchng="+Exchg;		
		else if(id=="36")
			Url="ClosePrice.aspx?id=36&Exchng="+Exchg+"&Category="+escape(Category)+"&Top="+Top;
		else if(id=="37")
			Url="HighLow.aspx?id=37&Exchng="+Exchg+"&Category="+escape(Category)+"&Top="+Top;	
		else if(id=="38")			
			Url="CommCharts.aspx?id=7&Exchg="+Exchg+"&Symbol="+Symbol+"&ExpDate="+ExpDate+"&Type="+Charttype+"&Period="+Period;
						 		
		
	    else if(id=="39" || id=="310" || id=="311" || id=="312")
	    {
	        document.getElementById("Hid_Id").value=id;
			Url="CommodityNews.aspx?id="+id;	
		}
		else if(id=="313")
		{
			Url="CommQuotes.aspx?id=313&Exchg="+Exchg+"&Symbol="+Symbol+"&ExpDate="+ExpDate;
			document.getElementById("Exchg1").value=Exchg;
		   	fillSymbol1(Exchg);
			document.getElementById("Symbol1").value=Symbol;			
			GetExpDate1(Exchg,Symbol);
			ExpDatecomm=ExpDate;
			InitializeTimercomm(ExpDatecomm);			
		}
       
		CommodityContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
		var ajax = new Ajax.Updater('CommodityContent',Url);  
	}
	
	function Commodity_Paging(PageNo,id)
	{
	    
		var Prev=document.getElementById("PrevPage");
		var Next=document.getElementById("NextPage");
		var Last =document.getElementById("LastPage");
		var Exchg=document.getElementById("Hid_Exchg").value;
		var Category=document.getElementById("Hid_Category").value;
		var pageUrl;
		var StrUrl;
		if(id=="32")	
			pageUrl="TopGainers.aspx?id=32&Exchng="+Exchg+"&Category="+escape(Category)+"&Top=";
		else if(id=="33")	
			pageUrl="TopLosers.aspx?id=33&Exchng="+Exchg+"&Category="+escape(Category)+"&Top=";
		else if(id=="34")	
			pageUrl="TopValue.aspx?id=34&Exchng="+Exchg+"&Category="+escape(Category)+"&Top=";
		else if(id=="36")
			pageUrl="ClosePrice.aspx?id=36&Exchng="+Exchg+"&Category="+escape(Category)+"&Top=";
		else if(id=="37")
			pageUrl="HighLow.aspx?id=37&Exchng="+Exchg+"&Category="+escape(Category)+"&Top=";
	    else if(id=="39" || id=="310" || id=="311" || id=="312")
			pageUrl="CommodityNews.aspx?id="+document.getElementById("Hid_Id").value;
		
		StrUrl= pageUrl+"&PageNo=0";
		if(PageNo == "L")
		{
			StrUrl= pageUrl+"&PageNo="+Last.value;
		}
		
		if (PageNo == "P")
		{
			StrUrl=  pageUrl+"&PageNo="+Prev.value;
		}
		else if (PageNo == "N")
		{
			StrUrl=  pageUrl+"&PageNo="+Next.value;
		}
		
		CommodityContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
		var ajax = new Ajax.Updater('CommodityContent',StrUrl); 
	}
	
	function fillSymbol(Exchg)
{
	var arrSymbol;
	var Symbol = document.getElementById("Symbol");
	cnt=1;
	
	if(Exchg!='')
	{
		if(Exchg=='MCX')
		{
			arrSymbol     = arrM_Symbol;
			arrSymbolText = arrM_CommName;
		}
		else if(Exchg=='NCDEX'){
			arrSymbol	  = arrN_Symbol;
			arrSymbolText = arrN_CommName;
		}
		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;
		}
	}
}
var XmlHttpDate;
function CreateXmlHttpDate()
{
	//Creating object of XMLHTTP in IE
	
	try
	{
		XmlHttpDate = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpDate = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttpDate = null;	
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttpDate && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttpDate = new XMLHttpRequest();
	}
}
function GetExpDate(Exchg,Symbol)
{

	CreateXmlHttpDate();
	document.body.style.cursor = "progress";
	var requestUrl = "ExpDateData.aspx?Exchg="+ Exchg +"&Symbol="+Symbol;	
	if(XmlHttpDate)
	{
		XmlHttpDate.onreadystatechange = function(){getDateResp()};
		XmlHttpDate.open("GET",requestUrl,true);
		XmlHttpDate.send(null);		
	}
}
function getDateResp()
{  

	if(XmlHttpDate.readyState == 4)
	{
		
		if(XmlHttpDate.status == 200)
		{
			var ExpDate   = document.getElementById("ExpDate");
			var strData = XmlHttpDate.responseText;
			
			if(strData != "") 
			{	
				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];
				}
			}
			else 
			{
					ExpDate.length = 0;
					ExpDate.options[0] = new Option(); 
					ExpDate.options[0].value = "";
					ExpDate.options[0].text = "No Exp Date";			
			}
			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 ready";
					document.body.style.cursor = "auto";
		}
	}		
}

function fillSymbol1(Exchg)
{
	var arrSymbol;
	var Symbol1 = document.getElementById("Symbol1");
	cnt=1;
	
	if(Exchg!='')
	{
		if(Exchg=='MCX')
		{
			arrSymbol     = arrM_Symbol;
			arrSymbolText = arrM_CommName;
		}
		else if(Exchg=='NCDEX')
		{
			arrSymbol	  = arrN_Symbol;
			arrSymbolText = arrN_CommName;
		}
		Symbol1.length = 0;
		Symbol1.options[0] = new Option();
		Symbol1.options[0].value = "";
		Symbol1.options[0].text = "Select Symbol";
		
		for(var i=0; i < arrSymbol.length; i++)
		{
			Symbol1.options[cnt] = new Option();
			Symbol1.options[cnt].value = arrSymbol[i];
			Symbol1.options[cnt].text = arrSymbolText[i];
			cnt = cnt + 1;			
		}
	}
	
}

function GetExpDate1(Exchg,Symbol)
{

	CreateXmlHttpDate();
	document.body.style.cursor = "progress";
	var requestUrl = "ExpDateData.aspx?Exchg="+ Exchg +"&Symbol="+Symbol;	
	if(XmlHttpDate)
	{
		XmlHttpDate.onreadystatechange = function(){getDateResp1()};
		XmlHttpDate.open("GET",requestUrl,true);
		XmlHttpDate.send(null);		
	}
}
function getDateResp1()
{  

	if(XmlHttpDate.readyState == 4)
	{
		
		if(XmlHttpDate.status == 200)
		{
			var ExpDate   = document.getElementById("ExpDate1");
			var strData = XmlHttpDate.responseText;
			
			if(strData != "") 
			{	
				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];
				}
			}
			else 
			{
					ExpDate.length = 0;
					ExpDate.options[0] = new Option(); 
					ExpDate.options[0].value = "";
					ExpDate.options[0].text = "No Exp Date";			
			}
			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 ready";
					document.body.style.cursor = "auto";
		}
	}		
}

function fillSymbol2(Exchg)
{
	var arrSymbol;
	var Symbol = document.getElementById("Symbol2");
	cnt=1;
	
	if(Exchg!='')
	{
		if(Exchg=='MCX')
		{
			arrSymbol     = arrM_Symbol;
			arrSymbolText = arrM_CommName;
		}
		else if(Exchg=='NCDEX'){
			arrSymbol	  = arrN_Symbol;
			arrSymbolText = arrN_CommName;
		}
		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;
		}
	}
}

function GetExpDate2(Exchg,Symbol)
{

	CreateXmlHttpDate();
	document.body.style.cursor = "progress";
	var requestUrl = "ExpDateData.aspx?Exchg="+ Exchg +"&Symbol="+Symbol;	
	if(XmlHttpDate)
	{
		XmlHttpDate.onreadystatechange = function(){getDateResp2()};
		XmlHttpDate.open("GET",requestUrl,true);
		XmlHttpDate.send(null);		
	}
}
function getDateResp2()
{  

	if(XmlHttpDate.readyState == 4)
	{
		
		if(XmlHttpDate.status == 200)
		{
			var ExpDate   = document.getElementById("ExpDate2");
			var strData = XmlHttpDate.responseText;
			
			if(strData != "") 
			{	
				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];
				}
			}
			else 
			{
					ExpDate.length = 0;
					ExpDate.options[0] = new Option(); 
					ExpDate.options[0].value = "";
					ExpDate.options[0].text = "No Exp Date";			
			}
			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 ready";
					document.body.style.cursor = "auto";
		}
	}		
}

var secscomm;
var timerIDcomm = null;
var timerRunningcomm = false;
var ExpDatecomm;
function InitializeTimercomm(ExpDatecomm)
{
	secscomm = 1;
	StopTheClockcomm(ExpDatecomm);
	StartTheTimercomm(ExpDatecomm);
}

function StopTheClockcomm(ExpDatecomm)
{
	if(timerRunningcomm)
		clearTimeout(timerIDcomm);
	timerRunningcomm = false;
}

function StartTheTimercomm(ExpDatecomm)
{
	if (secscomm==0)
	{	
		document.getElementById("ExpDate1").value=ExpDatecomm;			
	}
	else
	{
		secscomm = secscomm - 1;
		timerRunningcomm = true;
		timerIDcomm = self.setTimeout("StartTheTimercomm(ExpDatecomm)", 1000);
	}
}

	
/*Commodity Ends*/
	
/*IPO Data*/
function IPO(id,exch,Code)
{
   	var IPOContent = document.getElementById("IPOContent");
	var Url;
	if (id=="")
		id=11;
	if(id =="11")	
		// Forthcoming Issues
		var Url="../IPO/ForthcomingIssues.aspx?id="+id;
	else if(id =="12")	
		// Open Issues
		var Url="../IPO/OpenIssues.aspx?id="+id;
	else if(id =="13")	
		// Closed Issues
		var Url="../IPO/ClosedIssues.aspx?id="+id;
	else if(id =="14")
		// New Issue Monitor		
		var Url="../IPO/NewIssueMonitor.aspx?id="+id;	
	else if(id =="20")	
	//New Issue Monitor Details
	    var Url="../IPO/NewIssueMonitorDetails.aspx?id="+id+"&Code="+Code;
    else if(id=="15")
        var Url="../IPO/NewListing.aspx?id="+id+"&EXCHG="+document.getElementById("Hid_Exchg").value;
	else if(id =="16")
		var Url="../IPO/BasisOfAllotment.aspx?id="+id;	
	else if(id=="17")
	    var Url="../IPO/DraftProspectus.aspx?id="+id+"&typ="+document.getElementById("Hid_SEBI").value;
	else if(id=="18")
	    var Url="../IPO/BestPerformer.aspx?id="+id+"&EXCHG="+document.getElementById("Hid_Exchg").value;
	else if(id=="19")
	    var Url="../IPO/IPOFAQ.aspx";
	else if(id=="110")
	    var Url="../IPO/IPONews.aspx?id="+id;	
	else if(id=="111")
	    var Url="../IPO/IPOSynopsis.aspx?id="+id+"&Code="+Code;
	IPOContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif''></td></tr></table>";
	var ajax = new Ajax.Updater('IPOContent',Url,{evalScripts: true});	
}
//paging
function IPOPaging(PageNo,id,Exch)
{
   
    var IPOContent=document.getElementById("IPOContent");
	var id;
	var Prev=document.getElementById("PrevPage");
	var Next=document.getElementById("NextPage");
	var Last =document.getElementById("LastPage");
	var pageurl;
	var IPOContent = document.getElementById("IPOContent");
	if(id=="11")
		pageurl="ForthcomingIssues.aspx?";
	else if(id=="12")
		pageurl="OpenIssues.aspx?";  
	else if(id=="13")
		pageurl="ClosedIssues.aspx?"; 
	else if(id=="14")
		pageurl="NewIssueMonitor.aspx?";		
	else if(id=="15")
	    pageurl="NewListing.aspx?EXCHG="+Exch+"&"; 
	else if(id=="16")
		pageurl="BasisOfAllotment.aspx?";
	else if(id=="17")
		pageurl="DraftProspectus.aspx?typ="+document.getElementById("Hid_SEBI").value+"&"; 
	 else if(id=="18")
		pageurl="BestPerformer.aspx?EXCHG="+Exch+"&";    
	 else if(id=="110")
		pageurl="IPONews.aspx?";
	
	var StrUrl= pageurl+"PageNo=0";	
	if(PageNo == "L")
	{
		var StrUrl= pageurl+"PageNo="+Last.value;
	}	
	if (PageNo == "P")
	{
		var StrUrl= pageurl+"PageNo="+Prev.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= pageurl+"PageNo="+Next.value;
	}
	var ajax = new Ajax.Updater('IPOContent',StrUrl,{evalScripts: true});
}




function ChangeExchgIPO(Exch)
{      
    var Url="NewListing.aspx?EXCHG="+Exch;   
    IPOContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='400' valign='middle' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('IPOContent',Url,{evalScripts: true});   
}

function ChangeStyleIPO(exch)
{

	if(exch == 'BSE')
	{
		document.getElementById("tabBSE").style.display = 'inline';
		document.getElementById("tabNSE").style.display = 'none';
	}
	else
	{
		document.getElementById("tabBSE").style.display = 'none';
		document.getElementById("tabNSE").style.display = 'inline';
	}
}

function ChangeExchgIPObest(Exch)
{      
    var Url="BestPerformer.aspx?EXCHG="+Exch;   
    IPOContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('IPOContent',Url,{evalScripts: true});   
}

function ChangeStyleIPObest(Exch)
{
  
	if(Exch == 'BSE')
	{
		document.getElementById("tabBSE").style.display = 'inline';
		document.getElementById("tabNSE").style.display = 'none';
	}
	else
	{
		document.getElementById("tabBSE").style.display = 'none';
		document.getElementById("tabNSE").style.display = 'inline';
	}
}


function ChangeExchgIPO1(typ)
{
   	document.getElementById("Hid_SEBI").value=typ;
	typ=document.getElementById("Hid_SEBI").value;	
	var BSETab = document.getElementById("tabBSE");
	var NSETab = document.getElementById("tabNSE");

	if(typ == "SEBI")
	{
		document.getElementById("tabBSE").style.display = 'inline';
		document.getElementById("tabNSE").style.display = 'none';
		document.getElementById("tabNSE").style.cursor ='Hand';
		document.getElementById("tabBSE").style.cursor ='default';
	}
	else
	{
		document.getElementById("tabBSE").style.display = 'none';
		document.getElementById("tabNSE").style.display = 'inline';
		document.getElementById("tabNSE").style.cursor ='default';
		document.getElementById("tabBSE").style.cursor ='Hand';
		
	}
	IPO('17',typ,'');
}
function ChangeStyleIPO12(type)
{	
	var BSETab = document.getElementById("tabBSE");
	var NSETab = document.getElementById("tabNSE");
	if(type == 'SEBI')
	{
		document.getElementById("tabBSE").style.display = 'inline';
		document.getElementById("tabNSE").style.display = 'none';
	
		
	}
	else
	{
		document.getElementById("tabBSE").style.display = 'none';
		document.getElementById("tabNSE").style.display = 'inline';
	}
}

function Exchange()
 {
   var IPOContent=document.getElementById("IPOContent")
   var opt = document.getElementById("DrpBest").value;
   var StrUrl = "BestPerformer.aspx?id=18&EXCHG="+opt;
   var ajax = new Ajax.Updater('IPOContent',StrUrl,{evalScripts: true});
 }
/*IPO Data*/


/*Pop up window*/
var winheight=100
var winwidth=150
var pop=null
step=2;
function CMpopUp(url,name,width,height) 
{  
if (!document.all)
 {
  if (!document.layers)
   {
    paramstp="height="+height+",width="+width+",top=10"+
    ",left=10,scrollbars=yes,location=no"+
    ",directories=no,status=no,menubar=no,toolbar=no,resizable=no"
    pop=window.open(url,name,paramstp);
    if (pop.focus){pop.focus();}
    return;
    }
   else
   {
    LeftPosition=(screen.width)?(screen.width-width)/2:100;
    TopPosition=(screen.height)?(screen.height-height)/2:100;
    paramstp="height="+height+",width="+width+",top="+TopPosition+
    ",left="+LeftPosition+",scrollbars=no,location=no"+
    ",directories=no,status=no,menubar=no,toolbar=no,resizable=no"
    pop=window.open(url,name,paramstp);
    loadpos=height/2-40
        if(pop.focus){pop.focus();} 
    return;
   } 
 } 
   LeftPosition=(screen.width)?(screen.width-width)/2:100;
  TopPosition=(screen.height)?(screen.height-height)/2:100;
  paramstp="height="+winheight+",width="+winwidth+",top="+TopPosition+
  ",left="+LeftPosition+",scrollbars=yes,location=no"+
  ",directories=no,status=no,menubar=no,toolbar=no,resizable=no"
  pop=window.open(url,name,paramstp);
 x = y = step
var z = 1

while (z < 160) {
pop.resizeBy (x, y)
z++;
}
 if(pop.focus){pop.focus();} 
}
/*Pop up window*/
	
	function Reckoner(url,opt,title)
{
    window.scroll(0,0);
	var Win;
	Win = document.getElementById("cm_window2").style.display='inline';

	var currentDivObj,currentTitle
	currentTitle = document.getElementById("Title");

	if(opt=="in")
	{
		currentDivObj = document.getElementById("NLIDetails");
		currentDivObj.innerHTML ="<table cellspacing=0 cellpadding=0 height=140px align='center'><tr><td><img src=../images/loading1.gif></td></tr></table>";
	}
	
	CreateXmlHttp();
	document.body.style.cursor = "progress";
	var requestUrl = url;
	
	//alert(requestUrl);

	if(XmlHttp)
	{
		XmlHttp.onreadystatechange = function(){NLIDetails(opt);};
		XmlHttp.open("GET", requestUrl,  true);
		XmlHttp.send(null);
	}   
}

function NLIDetails(opt)
{
	// To make sure receiving response data from server is completed
	//alert(XmlHttp.readyState)
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		//alert(XmlHttp.responseText)
		if(XmlHttp.status == 200)
		{
			if(opt=="in")
			{
				document.getElementById("NLIDetails").innerHTML = XmlHttp.responseText;				
				document.body.style.cursor = "auto";
			}
		}
		else
		{
			if(opt=="in")
			{
				document.getElementById("NLIDetails").innerHTML = "<img src='../images/loading.gif'>";
		    }
		}

	}
}

var XmlHttp;
//Creating object of XMLHTTP For AJAX Method
function CreateXmlHttp()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttp = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttp = new XMLHttpRequest();
		}
	}

