// For fix the Height of the page

  function fixheight()
        {
			var browser=navigator.appName;
			if(browser=="Microsoft Internet Explorer")
			{
				var Content_Of_Body = document.getElementById('BodyID_Login');
				var height = Math.min( Content_Of_Body.offsetHeight, Content_Of_Body.scrollHeight);
				url="http://www.justtrade.in/set_height_iframe.htm?height="+Content_Of_Body.scrollHeight;
				//url="http://www.justtrade.in/set_height_iframe.htm?height="+Content_Of_Body.scrollHeight;
				document.getElementById("Iframe_Resize").src = url;
				//alert(height);
			}
			else
			{				
				var Content_Of_Body = document.getElementById('BodyID_Login');
				var height = Math.min( Content_Of_Body.offsetHeight, Content_Of_Body.scrollHeight);
				url="http://www.justtrade.in/set_height_iframe.htm?height="+height;
				//url="http://123.108.61.62/set_height_iframe.htm?height="+height;
				document.getElementById("Iframe_Resize").src = url;
			}
           
        }


function details(sno,secid,subsecid)
 {
	var wind_new;
	wind_new=window.open("../News/newsdetails.aspx?sno="+sno+"&secid="+secid+"&subsecid="+subsecid+"", "DetailNews", "status = 1, height = 350, width =500, resizable = 0,scrollbars=1,left=200,top=200" )
	wind_new.focus();
 }

var browser = new Browser();
var clockTimeoutID;
var XmlHttp,XmlHttp1,XmlHttp2;

function Browser() {
  var ua, s, i;
  this.isIE    = false;
  this.isNS    = false;
  this.version = null;
  ua = navigator.userAgent;
  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }
  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

function ExchngTimeClock(Exchg) {
	 var time = new Date()
	 var hour = time.getHours()
	 if (hour >= 10 && hour <= 20)
		  clockTimeoutID = setTimeout("getTickerData('"+ Exchg +"')",600000);
	}
//Global Variables
//Creating object of XmlHttp For AJAX Method
function NewCreateXmlHttp()
	{
		//Creating object of XmlHttp in IE
		try
		{
			XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttp = null;
					
			}
		}
		if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttp = new XMLHttpRequest();
		}		
	}
	
function CreateXmlHttp()
	{
		//Creating object of XmlHttp in IE
		try
		{
			XmlHttp1 = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttp1 = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttp1 = null;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if(!XmlHttp1 && typeof XmlHttpRequest != "undefined") 
		{
			XmlHttp1 = new XmlHttpRequest();
		}
	}
	
function CreateXmlHttp2()
	{
		//Creating object of XmlHttp in IE
		try
		{
			XmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttp2 = null;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if(!XmlHttp2 && typeof XmlHttpRequest != "undefined") 
		{
			XmlHttp2 = new XmlHttpRequest();
		}
		
	}
//**** Function ExchngTimeClock Is used for to find out the market hours --- The ticker will automatically refresh only in market timings *****//			
function ExchngTimeClock(Exchg,PGType) {
	 var time = new Date()
	 var hour = time.getHours()
	 if (hour >= 10 && hour <= 20)
			  clockTimeoutID = setTimeout("getTickerData('"+ Exchg +"','"+ PGType +"')",600000);
	}
	
//**** Function killClock Is used for killing clock timer  *****//
function killClock(){
	clearTimeout(clockTimeoutID);
	}		
//For Loading ticker from TickerData.aspx Using AJAX
function getTickerData(Exchg,PGType)
{	
	var PGType;
	if((Exchg=="BSE")&&(PGType=="HOME"))
	{
		document.getElementById("btnNSE").src="../images/TickerNseOff.gif" 
		document.getElementById("PriceTicker1_btnBSE").src="../images/TickerBseOn.gif"
		
		document.getElementById("btnNSE").style.cursor="hand";
		document.getElementById("PriceTicker1_btnBSE").style.cursor="arrow";
	}
	else if((Exchg=="NSE") && (PGType=="HOME"))
	{
		document.getElementById("btnNSE").src="../images/TickerNseOn.gif"
		document.getElementById("PriceTicker1_btnBSE").src="../images/TickerBseOff.gif"
		
		document.getElementById("btnNSE").style.cursor="arrow";
		document.getElementById("PriceTicker1_btnBSE").style.cursor="hand";
	}
	else if((Exchg=="BSE")&&(PGType=="INNER"))
	{
		document.getElementById("btnNSE").src="../images/TickerNseOff.gif" 
		document.getElementById("PriceTickerInner11_btnBSE").src="../images/TickerBseOn.gif"
		
		document.getElementById("btnNSE").style.cursor="hand";
		document.getElementById("PriceTickerInner11_btnBSE").style.cursor="arrow";
	}
	else if((Exchg=="NSE") && (PGType=="INNER"))
	{
		document.getElementById("btnNSE").src="../images/TickerNseOn.gif"
		document.getElementById("PriceTickerInner11_btnBSE").src="../images/TickerBseOff.gif"
		
		document.getElementById("btnNSE").style.cursor="arrow";
		document.getElementById("PriceTickerInner11_btnBSE").style.cursor="hand";
	}
		NewCreateXmlHttp();
		
		document.body.style.cursor = "progress";
		//document.getElementById("MarqueeId").innerHTML = " <img src='../CommonImgs/loading1.gif'>";
		//if(Exchg=="NSE"){document.NseTickImg.src="../images/NSEon.gif";document.BseTickImg.src="../images/BSEoff.gif";}else{document.NseTickImg.src="../images/NSEoff.gif";document.BseTickImg.src="../images/BSEon.gif";}
		var requestUrl = "../TickerData.aspx?Page="+ PGType + "&Exchg="+ Exchg +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		if(XmlHttp){
			XmlHttp.onreadystatechange = function(){getDataResponse(Exchg,PGType);};
			XmlHttp.open("GET", requestUrl,  true);
			XmlHttp.send(null);
		}
}

function getTickerDataNew(Exchg,PGType)
{	
	var PGType;
	if((Exchg=="BSE")&&(PGType=="HOME"))
	{
		document.getElementById("btnNSE").src="../images/TickerNseOff.gif" 
		document.getElementById("btnBSE").src="../images/TickerBseOn.gif"
		
		document.getElementById("btnNSE").style.cursor="hand";
		document.getElementById("btnBSE").style.cursor="arrow";
	}
	else if((Exchg=="NSE") && (PGType=="HOME"))
	{
		document.getElementById("btnNSE").src="../images/TickerNseOn.gif"
		document.getElementById("btnBSE").src="../images/TickerBseOff.gif"
		
		document.getElementById("btnNSE").style.cursor="arrow";
		document.getElementById("btnBSE").style.cursor="hand";
	}
	else if((Exchg=="BSE")&&(PGType=="INNER"))
	{
		document.getElementById("btnNSE").src="../images/TickerNseOff.gif" 
		document.getElementById("btnBSE").src="../images/TickerBseOn.gif"
		
		document.getElementById("btnNSE").style.cursor="hand";
		document.getElementById("btnBSE").style.cursor="arrow";
	}
	else if((Exchg=="NSE") && (PGType=="INNER"))
	{
		document.getElementById("btnNSE").src="../images/TickerNseOn.gif"
		document.getElementById("btnBSE").src="../images/TickerBseOff.gif"
		
		document.getElementById("btnNSE").style.cursor="arrow";
		document.getElementById("btnBSE").style.cursor="hand";
	}
		CreateXmlHttp2();
		document.body.style.cursor = "progress";
		//document.getElementById("MarqueeId").innerHTML = " <img src='../CommonImgs/loading1.gif'>";
		//if(Exchg=="NSE"){document.NseTickImg.src="../images/NSEon.gif";document.BseTickImg.src="../images/BSEoff.gif";}else{document.NseTickImg.src="../images/NSEoff.gif";document.BseTickImg.src="../images/BSEon.gif";}
		var requestUrl = "../TickerData.aspx?Page="+ PGType + "&Exchg="+ Exchg +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		if(XmlHttp2){
			XmlHttp2.onreadystatechange = function(){getDataResponse(Exchg,PGType);};
			XmlHttp2.open("GET", requestUrl,  true);
			XmlHttp2.send(null);
		}
}

 function disclaimer()
 {
   	window.open("../disclaimer.aspx", "Disclaimer", "status = 1, height = 350, width =520, resizable = 0,scrollbars=1" )
 }
 function privacypolicy()
 {
   	window.open("../privacy.aspx", "Privacy", "status = 1, height = 350, width =520, resizable = 0,scrollbars=1" )
 }
 
//Function For Derivative Summary
function redUrl_FandO(ig_,ig_a,ig_b){
		var in_="",s_="";
		var qr_Str = ig_a.split("|");
		in_ = "&InstName="+ qr_Str[0]
		if(qr_Str.length==2)
			s_ = "&Symbol="+ qr_Str[1]
		document.location = ig_+ig_b+in_+s_;
}

function OptChange_FandO(ig_,ig_a){
		var Index = document.getElementById(ig_);
		Index.length = 0;
		for(var i=0; i < arrFAO.length; i++)
		{
			Index.options[i] = new Option(); 
			Index.options[i].value = arrFAOCode[i];
			Index.options[i].text = arrFAO[i];
			if(ig_a==arrFAOCode[i])
				Index.options[i].selected = true;
		}
}

//Called when response comes back from server Only For Ticker
function getDataResponse(Exchg,PGType)
{
	
	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{			
			var arrCol,Time,Code,CompName,ClPrice,DiffVal,DiffImg;
			var ExchgDet="",stkDet="";
			var MarqueeId = document.getElementById("MarqueeId");
			var Mq_Data = XmlHttp.responseText;
			
			if(Mq_Data != "")
			var arrRow = Mq_Data.split("|");
				for(i=0; i<arrRow.length-1; i++)
				 {
					arrCol = arrRow[i].split("~");
						CompName = arrCol[1];
						ClPrice  = arrCol[2];
						DiffVal  = arrCol[3];
						if(DiffVal>0) 
						{
							DiffImg= "<img src='../images/up.gif'>";
							clss = "<span class='TickerGreen'>" ;
						}
						else if(DiffVal<0) 
						{							
							DiffImg="<img src='../images/down.gif'>";
							clss = "<span class='TickerRed'>" ;
						}
						else 
						{
							DiffImg= "<img src='../images/eq.gif'>";
							clss = "<span class='TickerGreen'>"	;				
						}
						
						//if(i==0)ExchgDet = arrCol[0] +" &nbsp; "+ CompName +": "+ ClPrice +" ["+ DiffVal +"] "+ DiffImg +" &nbsp; ";else stkDet += "<a href='getQuotes.aspx?code="+ arrCol[0] +"' class=TickerLink>" + CompName +"</a>: "+ ClPrice +" ["+ DiffVal +"] "+ DiffImg +" &nbsp; ";    href='../profile/CorpInfo.aspx?id=1&code="+ arrCol[0] +"'
						if(PGType=="HOME")
						{
							if(i==0)ExchgDet = "<span class='TickerLink'>" + arrCol[0] +" &nbsp; "+ CompName +": "+ ClPrice+ clss +" [" + DiffImg + "&nbsp;"  + DiffVal +"]</span> </span>&nbsp;&nbsp;&nbsp;";else stkDet += "<span class='TickerLink'>" + "<a target='_parent' href='http://www.justtrade.in/corporateInfo/ScripSearchFrame.aspx?opt=1&id=10&cocode="+ arrCol[0] +"'><span  class=TickerLink>" + CompName +"</span></a>: "+ ClPrice + clss +" ["+ DiffImg +"&nbsp;" + DiffVal +"]</span>  &nbsp;</span>&nbsp;";
						}
						else if(PGType=="INNER")
						{
							if(i==0)ExchgDet = "<span class='TickerBlackLink'>" + arrCol[0] +" &nbsp; "+ CompName +": "+ ClPrice+ clss +" [" + DiffImg + "&nbsp;"  + DiffVal +"]</span> </span>&nbsp;&nbsp;&nbsp;";else stkDet += "<span class='TickerBlackLink'>" + "<a href='http://www.justtrade.in/corporateInfo/ScripSearchFrame.aspx?opt=1&id=10&cocode="+ arrCol[0] +"' class=TickerBlackLink>" + CompName +"</a>: "+ ClPrice + clss +" ["+ DiffImg +"&nbsp;" + DiffVal +"]</span>  &nbsp;</span>&nbsp;";
						}	
				}
				if(browser.isIE)
					MarqueeId.innerHTML = "<marquee onmouseover='this.stop();' onmouseout='this.start();' trueSpeed scrollAmount='2' scrollDelay='35' direction='left' loop='repeat' width='100%'>" + ExchgDet + stkDet + "</marquee>";
				else
					MarqueeId.innerHTML = ExchgDet + stkDet;				
				document.body.style.cursor = "auto";
				ExchngTimeClock(Exchg,PGType);
	
		}
		//else
			//MarqueeId.innerHTML = "<img src='../CommonImgs/loading1.gif'>";
	}
}

function ShowA2Z(redUrl_){
	var A2ZIndexId = document.getElementById("A2Z");
	if(A2ZIndexId.innerHTML==""){
		var A2Z="";
			for(i=65; i<=90; i++)
				A2Z += "<a href='"+ redUrl_ +"&var="+ String.fromCharCode(i) +"'>"+ String.fromCharCode(i) +"</a> <span class='dividerTd'> | </span>";
				A2Z = A2Z.substring(0,A2Z.length -32)
				A2ZIndexId.innerHTML = A2Z;
	}
	else
		A2ZIndexId.innerHTML = "";
}


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;
			}
		}	
  }
  
  
  //For Commodity ExpDate Using AJAX
function GetExpDate(Exchg,Symbol)
	{
		CreateXmlHttp();
		document.body.style.cursor = "progress";
		var requestUrl = "ExpDateData.aspx?IpTrack="+ window.location.hostname +"&timeStamp="+ new Date().getTime() +"&Exchg="+ Exchg +"&Symbol="+Symbol;
		if(XmlHttp1)	{
					XmlHttp1.onreadystatechange = function(){getDateResp()};
					XmlHttp1.open("GET", requestUrl,  true);
					XmlHttp1.send(null);
				}
	}
	
//Called when response comes back from server Only For ExpDateData
function getDateResp()
{
	// To make sure receiving response data from server is completed
	if(XmlHttp1.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp1.status == 200)
		{
			var ExpDate   = document.getElementById("ExpDate");
			var strData = XmlHttp1.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";		
		}
	}
}


//added on 15-jan-07 for Mutual Fund Ticker
function HandleResponse()
{
	// To make sure receiving response data from server is completed
	if(XmlHttp1.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp1.status == 200)
		{			
			var MFTickerDiv = document.getElementById("MutualTop1_MFTicker1_MFTickerDiv");
			MFTickerDiv.innerHTML = XmlHttp1.responseText;
			document.body.style.cursor = "auto";
		}
		else
		{
			MFTickerDiv.innerHTML = "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


//For Loading ticker from TickerData.aspx Using AJAX
	function loadMFticker(Fund)
	{
		CreateXmlHttp();
		document.body.style.cursor = "progress";
		//if(Fund=='')
		//	Fund = document.getElementById("CommTicker:ExchgDropList")[document.getElementById("CommTicker:ExchgDropList").selectedIndex].value;		
		var requestUrl = "MfTickerData.aspx?Fund="+Fund;
		if(XmlHttp1)	{
					XmlHttp1.onreadystatechange = HandleResponse;
					XmlHttp1.open("GET", requestUrl,  true);
					XmlHttp1.send(null);		
				}
	}
	
	
	function GetNewsDet(Text)
	{
	
		var NewsWin = document.getElementById("cm_window").style.display='inline';
		var currentDivObj = document.getElementById("NewsId");
		currentDivObj.innerHTML ="<img src=../images/loading.gif>";
		NewCreateXmlHttp();
		document.body.style.cursor = "progress";
		var requestUrl
		if(Text=="Privacy")
		{
			document.getElementById("heading").innerHTML = "Privacy Policy";
			requestUrl = "../Privacy.aspx";
		}
		else if(Text=="Disc")
		{
			document.getElementById("heading").innerHTML = "Disclaimer";
			requestUrl = "../Disclaimer.aspx";
		}
		else if(Text=="Terms")
		{
			document.getElementById("heading").innerHTML = "Terms of use";
			requestUrl = "../Terms.aspx";
		}
		if(XmlHttp)	{
					XmlHttp.onreadystatechange = function(){getNewsDet();};
					XmlHttp.open("GET", requestUrl,  true);
					XmlHttp.send(null);
					}
					
	}

	
	
//Called when response comes back from server Only For NewsData
function getNewsDet()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{
			document.getElementById("NewsId").innerHTML = XmlHttp.responseText;
			document.body.style.cursor = "auto";
		}
		else
			document.getElementById("NewsId").innerHTML = "<img src='../images/loading.gif'>";
	}
}

function VolON()
{
	document.getElementById('ChgTab1').className="ontab";
			document.getElementById('ChgTab2').className="offtab";
			document.getElementById('CTab1').className="ontab";
			document.getElementById('CTab2').className="offtab";
			document.getElementById('ImgL1').src="../Images/onTabL.gif";
			document.getElementById('ImgR1').src="../Images/onTabR.gif";
			document.getElementById('ImgL2').src="../Images/offTabL.gif";
			document.getElementById('ImgR2').src="../Images/offTabR.gif";
}

function HGON()
{
	document.getElementById('ChgTab3').className="ontab";
			document.getElementById('ChgTab4').className="offtab";
			document.getElementById('CTab3').className="ontab";
			document.getElementById('CTab4').className="offtab";
			document.getElementById('ImgL3').src="../Images/onTabL.gif";
			document.getElementById('ImgR3').src="../Images/onTabR.gif";
			document.getElementById('ImgL4').src="../Images/offTabL.gif";
			document.getElementById('ImgR4').src="../Images/offTabR.gif";
}
function volOff()
{
document.getElementById('ChgTab1').className="offtab";
			document.getElementById('ChgTab2').className="ontab";
			document.getElementById('CTab1').className="offtab";
			document.getElementById('CTab2').className="ontab";
			document.getElementById('ImgL1').src="../Images/offTabL.gif";
			document.getElementById('ImgR1').src="../Images/offTabR.gif";
			document.getElementById('ImgL2').src="../Images/onTabL.gif";
			document.getElementById('ImgR2').src="../Images/onTabR.gif";
}

function HGOff()
{
	document.getElementById('ChgTab3').className="offtab";
			document.getElementById('ChgTab4').className="ontab";
			document.getElementById('CTab3').className="offtab";
			document.getElementById('CTab4').className="ontab";
			document.getElementById('ImgL3').src="../Images/offTabL.gif";
			document.getElementById('ImgR3').src="../Images/offTabR.gif";
			document.getElementById('ImgL4').src="../Images/onTabL.gif";
			document.getElementById('ImgR4').src="../Images/onTabR.gif";
}

function BuyON()
{
	document.getElementById('ChgTab5').className="ontab";
			document.getElementById('ChgTab6').className="offtab";
			document.getElementById('CTab5').className="ontab";
			document.getElementById('CTab6').className="offtab";
			document.getElementById('ImgL5').src="../Images/onTabL.gif";
			document.getElementById('ImgR5').src="../Images/onTabR.gif";
			document.getElementById('ImgL6').src="../Images/offTabL.gif";
			document.getElementById('ImgR6').src="../Images/offTabR.gif";
}


function BuyOff()
{
			document.getElementById('ChgTab5').className="offtab";
			document.getElementById('ChgTab6').className="ontab";
			document.getElementById('CTab5').className="offtab";
			document.getElementById('CTab6').className="ontab";
			document.getElementById('ImgL5').src="../Images/offTabL.gif";
			document.getElementById('ImgR5').src="../Images/offTabR.gif";
			document.getElementById('ImgL6').src="../Images/onTabL.gif";
			document.getElementById('ImgR6').src="../Images/onTabR.gif";
}

function ChangeTab(TabONOFF,val1,val2)
{
	var img=document.getElementById("imgbsetab").src;
	img=img.split("/");
	var i=img.length-1;
	
	if(img[i]=="BSEOff.gif")
	{
		document.getElementById('BseNseValue').value="NSE"
	}
	
	document.getElementById('Nse'+val1).style.display ='none';	
	document.getElementById('Nse'+val2).style.display ='none';		
	document.getElementById('Bse'+val1).style.display ='none';	
	document.getElementById('Bse'+val2).style.display ='none';	
	
	if(document.getElementById('BseNseValue').value=="NSE")
	{
		if(TabONOFF=="ON")
		{
			document.getElementById('Nse'+val1).style.display ='inline';	
			if(val1=="Vo")
			{
				VolON();
			}
			if(val1=="HG")
			{
				HGON();
			}
			if(val1=="Buyer")
			{
				BuyON();
			}
					
		}
		else
		{
			document.getElementById('Nse'+val2).style.display='inline';	
			if(val1=="Vo")
			{
				volOff();
			}
			if(val1=="HG")
			{
				HGOff();
			}
			if(val1=="Buyer")
			{
				BuyOff();
			}
		}
	}
	else
	{
		document.getElementById("imgbsetab").src="../images/BSEOn.gif"  
		document.getElementById("imgnsetab").src="../images/NseOff.gif" 		
		document.getElementById("BseTab").style.display = "inline";
		document.getElementById("NseTab").style.display = "none";
		
		if(TabONOFF=="ON")
		{
			document.getElementById('Bse'+val1).style.display ='inline';	
			if(val1=="Vo")
			{
			VolON();
			}
			if(val1=="HG")
			{
			HGON();
			}
			if(val1=="Buyer")
			{
				BuyON();
			}
		}
		else
		{
			document.getElementById('Bse'+val2).style.display='inline';	
			if(val1=="Vo")
			{
			volOff();
			}
			if(val1=="HG")
			{
			HGOff();
			}
			if(val1=="Buyer")
			{
				BuyOff();
			}
		}
	}
}

 
function ChangeMktTab1(type)
{	
	if(type=="BSE")
	{
		document.getElementById("imgbsetab").src="../images/BSEOn.gif"  
		document.getElementById("imgnsetab").src="../images/NseOff.gif" 		
		document.getElementById("BseTab").style.display = "inline";
		document.getElementById("NseTab").style.display = "none";
		
		document.getElementById("BseTab1").style.display = "inline";
		document.getElementById("BseHG").style.display = "inline";
		document.getElementById("BseLW").style.display = "none";
		document.getElementById("NseTab1").style.display = "none";
		
		document.getElementById("BseTab2").style.display = "inline";
		document.getElementById("BseVo").style.display = "inline";
		document.getElementById("BseVa").style.display = "none";
		document.getElementById("NseTab2").style.display = "none";
		
		document.getElementById("BseTab3").style.display = "inline";
		document.getElementById("BseBuyer").style.display = "inline";
		document.getElementById("BseSeller").style.display = "none";
		document.getElementById("NseTab3").style.display = "none";
		
		document.getElementById("imgbsetab").style.cursor = "default";
		document.getElementById("imgnsetab").style.cursor = "hand";
		document.getElementById('BseNseValue').value="BSE";	
		
		VolON();
		HGON();
		BuyON();
	}
	else if(type=="NSE")
	{
		document.getElementById("imgbsetab").src="../images/BSEOff.gif"
		document.getElementById("imgnsetab").src="../images/NseOn.gif"
		document.getElementById("NseTab").style.display = "inline";
		document.getElementById("BseTab").style.display = "none";
		
		document.getElementById("BseTab1").style.display = "none";
		document.getElementById("NseTab1").style.display = "inline";
		document.getElementById("NseHG").style.display = "inline";
		document.getElementById("NseLW").style.display = "none";
		
		document.getElementById("BseTab2").style.display = "none";
		document.getElementById("NseTab2").style.display = "inline";
		document.getElementById("NseVo").style.display = "inline";
		document.getElementById("NseVa").style.display = "none";
		
		document.getElementById("NseTab3").style.display = "inline";
		document.getElementById("NseBuyer").style.display = "inline";
		document.getElementById("NseSeller").style.display = "none";
		document.getElementById("BseTab3").style.display = "none";
		
		document.getElementById("imgnsetab").style.cursor = "default";
		document.getElementById("imgbsetab").style.cursor = "hand";
		document.getElementById('BseNseValue').value="NSE";	
		
		VolON();
		HGON();
		BuyON();
	}
	
	
		
}

//For Market commentry
function getMarketNews(secid,subsecid,sp)
	{
		NewCreateXmlHttp();
		document.body.style.cursor = "progress";
		var NewsHead = document.getElementById("NewsHead");
		if(secid=="1")
				NewsHead.innerText = "Market Commentary";
			else if(secid=="7")
				NewsHead.innerText = "Corporate Results";
			else if(secid=="8")
				NewsHead.innerText = "Corporate News";
			else
				NewsHead.innerText = "Economy News";
		
		if(sp!="")
		{
			for(var i=3;i<=6;i++)
			{
				document.getElementById("CD"+i).className ="newsFont"; 
				document.getElementById("spn"+i).className = "linkTxt";
			}	
			document.getElementById("CD"+sp).className = "alinkselected";
			document.getElementById("spn"+sp).className = "linkTxtSelected";
		}
		
		var MktCom = document.getElementById("MktCom");
		
		MktCom.innerHTML ="<img src=../images/loading.gif>";
		var requestUrl = "../GetMktCommentary.aspx?secid="+secid+"&subsecid="+ subsecid+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();		
	
	
		if(XmlHttp)	
		{			
			XmlHttp.onreadystatechange = function(){getNewsData(MktCom);};
			XmlHttp.open("GET", requestUrl,  true);
			XmlHttp.send(null);
		}
	}

	function getNewsData(id)
	{
		if(XmlHttp.readyState == 4)
		{
		
			if(XmlHttp.status == 200)
			{			
				
				id.innerHTML = XmlHttp.responseText; 
				document.body.style.cursor = "default";
			}
		}
	}
	
	function GetNewsDetail(SrNo,secid,subid,opt,title)
	{
	    CreateXmlHttp();
		var NewsWin = document.getElementById("cmG_window").style.display='inline';
		var currentDivObj = document.getElementById("NewsId");
		currentDivObj.innerHTML ="<img src=../images/loading.gif>";
		document.body.style.cursor = "progress";		
		var requestUrl = "../NewsData.aspx?secid="+secid+"&Subsecid="+subid+"&SrNo="+ SrNo +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		//alert(requestUrl);
	   	if(XmlHttp1)	{
					XmlHttp1.onreadystatechange = function(){getDetails(opt);};
					XmlHttp1.open("GET", requestUrl,  true);
					XmlHttp1.send(null);					
				}
	}
	
	function getDetails(opt)
	{
		// To make sure receiving response data from server is completed
		
		if(XmlHttp1.readyState == 4)
		{
			
			if(XmlHttp1.status == 200)
			{
				if(opt=="main")
					document.getElementById("NewsId").innerHTML = XmlHttp1.responseText;
				else if(opt=="in")
					document.getElementById("NewsId").innerHTML = XmlHttp1.responseText;
						
				else
					document.getElementById("NewsId").innerHTML = XmlHttp1.responseText;
				document.body.style.cursor = "auto";
			}
			else
			{
				if(opt=="main")
					document.getElementById("NewsId").innerHTML = "<img src='../images/loading.gif'>";
				else if(opt=="in")
					document.getElementById("NewsId").innerHTML = "<img src='../images/loading.gif'>";
				else
					document.getElementById("NewsId").innerHTML = "<img src='../images/loading.gif'>";
			}
		}
	}
	
	
	//Market News & commentary 	
    function GetNewsDet(secId,SrNo)
	{	
		var currentDivObj = document.getElementById(SrNo);
		
		var browserName=navigator.appName; 
        if (browserName=="Microsoft Internet Explorer")
        {
            if(currentDivObj.style.display=='inline')
		    {
				    currentDivObj.style.display ='none';
				    eval("document.IMG"+SrNo+".src = '../images/plus.gif'");
				    setTimeout("fixheight();",500);
		    }
		    else
		    {
			    //alert("ad")
			    currentDivObj.style.display ='inline';
			    eval("document.IMG"+SrNo+".src = '../images/minus.gif'");
			    var tblObj=document.getElementById("NewsId").getElementsByTagName("td");
			    var IdName;
			    for(var i=1;i<tblObj.length;i++){
				    IdName = tblObj[i].id;
				    if(IdName)
					    if(IdName!=SrNo){
						    document.getElementById(IdName).style.display = "none";eval("document.IMG"+IdName+".src = '../images/plus.gif'");}}

			    if(currentDivObj.innerHTML=="")
			    {
				    currentDivObj.innerHTML ="<img src=../images/loading.gif>";
				    CreateXmlHttp2();
				    document.body.style.cursor = "progress";
				    var requestUrl = "../News/NewsData.aspx?SecId="+ secId +"&SrNo="+ SrNo +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
    				
				    if(XmlHttp2)	
				    {
					    XmlHttp2.onreadystatechange = function(){getNewsDetRespMK(SrNo);};
					    XmlHttp2.open("GET", requestUrl,  true);
					    XmlHttp2.send(null);
				    }
			    }
		    }
        }
        else
        {
            if(currentDivObj.style.display=='table-cell')
		    {
				    currentDivObj.style.display ='none';
				    eval("document.IMG"+SrNo+".src = '../images/plus.gif'");
				    setTimeout("fixheight();",500);
		    }
		    else
		    {
			    currentDivObj.style.display ='table-cell';			 
			    eval("document.IMG"+SrNo+".src = '../images/minus.gif'");			 
			    var tblObj=document.getElementById("NewsId").getElementsByTagName("td");			    
			    var IdName;			    
			    for(var i=1;i<tblObj.length;i++){
				    IdName = tblObj[i].id;
				    if(IdName)
					    if(IdName!=SrNo){
						    document.getElementById(IdName).style.display = "none";eval("document.IMG"+IdName+".src = '../images/plus.gif'");}}
                
               
			    if(currentDivObj.innerHTML=="")
			    {
			        
				    currentDivObj.innerHTML ="<img src=../images/loading.gif>";
				    CreateXmlHttp2();
				    document.body.style.cursor = "progress";
				    var requestUrl = "../News/NewsData.aspx?SecId="+ secId +"&SrNo="+ SrNo +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();    				
				    
				    if(XmlHttp2)	
				    {
					    XmlHttp2.onreadystatechange = function(){getNewsDetRespMK(SrNo);};
					    XmlHttp2.open("GET", requestUrl,  true);
					    XmlHttp2.send(null);
				    }
			    }
		    }
        } 
	}
	function getNewsDetRespMK(SrNo)
    {
	    if(XmlHttp2.readyState == 4)
	    {
		    if(XmlHttp2.status == 200)
		    {
			    document.getElementById(SrNo).innerHTML = XmlHttp2.responseText;
			    document.body.style.cursor = "auto";
		    }
		    else
		    {
			    document.getElementById(SrNo).innerHTML = "<img src='../images/cm_loading.gif'>";
		    }
    		
	    }
	    setTimeout("fixheight();",500);
    }
function getNewsDetResp(SrNo)
{
	if(XmlHttp2.readyState == 4)
	{
		if(XmlHttp2.status == 200)
		{
			document.getElementById(SrNo).innerHTML = XmlHttp2.responseText;
			document.body.style.cursor = "auto";
		}
		else
		{
			document.getElementById(SrNo).innerHTML = "<img src='../images/cm_loading.gif'>";
		}
		
	}
	setTimeout("fixheight();",500);
}
	
	

//Script for menu getquotes

function Keying(txtcname)
		{
		
			var txtcname = txtcname.value;
			if(txtcname.value == "Enter Your Company Name")
				{
					txtcname.value = "";
					txtcname.value = String.fromCharCode(event.keyCode);
					return false;
				}
			else if(event.keyCode == 13)
			{
				SearchText();
				return false;	
			}
		}
	
		function Emptyno()
	{	
		txtc = document.getElementById("CompanyList1_txtcname1");
		txtc.value = "";
	}	
	function Fillno()
	{	
		txtc = document.getElementById("CompanyList1_txtcname1");
		if (txtc.value != "");
			{
				//txtcname.value = "Enter Your Company Name";
				//return true;
			}
		if (txtc.value == "")
		{
			
			txtcname.value = "Enter Company Name";
			txtcname.focus();
			return false;
		}
	}
		function SearchText()
		{
			var txtcname = document.getElementById("menu1_txtcname");
			if (txtcname.value == "")
				{
				alert("Enter few characters to search");
				txtcname.focus();
				return false;
				}	
			else
			{
				var StrUrl = "../CorporateInfo/CompanySearch.aspx?schtxt="+txtcname.value+"";
				window.location = StrUrl;
			}
			return true;
		}
		
			function KeyingCom(txtcname1)
		{
		
			var txtcname1 = txtcname1.value;
			if(txtcname1.value == "Enter Your Company Name")
				{
					txtcname1.value = "";
					txtcname1.value = String.fromCharCode(event.keyCode);
					return false;
				}
			else if(event.keyCode == 13)
			{
				SearchTextCom();
				return false;	
			}
		}
		function SearchTextCom()
		{
			var txtcname1 = document.getElementById("CompanyList1_txtcname1");
			if (txtcname1.value == "")
				{
				alert("Enter few characters to search");
				txtcname1.focus();
				return false;
				}	
			else
			{
				var StrUrl = "../CorporateInfo/CompanySearch.aspx?schtxt="+txtcname1.value+"";
				window.location = StrUrl;
			}
			return true;
		}
		
		
//************* Script for home page Get quotes 

function Keying(txtcname)
			{
			
				var txtcname = txtcname.value;
				if(txtcname.value == "Enter Company Name")
					{
						txtcname.value = "";
						txtcname.value = String.fromCharCode(event.keyCode);
						
						return false;
					}
				else if(event.keyCode == 13)
				{
					
					SearchText();
					return false;	
				}
			}
		 
			function Empty(txtcname)
			{	
				txtcname.value = "";
			}	
			function Fill(txtcname)
			{	
				if (txtcname.value == "")
				{
					
					txtcname.value = "Enter Company Name";
					txtcname.focus();
					return false;
				}				
					
			}	
			function SearchText(txtcname)
				{
					if (txtcname.value == "Enter Company Name")
					{
						alert("Please enter few character ...!!!");
						txtcname.focus();
						return false;
					}	
					if (txtcname.value == "")
						{
						alert("Please Enter Few Character ...!!!");
						txtcname.focus();
						return false;
						}	
					else
					{
						// Need to change the URL
						var StrUrl = "http://www.justtrade.in/CorporateInfo/CompanySearchFrame.aspx?schtxt="+txtcname.value+"&opt="+document.getElementById("ddlsec").value;
						window.location = StrUrl;
					}
					return true;
				}
				
				function demopop()
				{
					wind_new=window.open("http://trade.justtrade.in/stsb/presentationlayer/demo/index.html", "", "status = 1, height = 600, width =800, resizable = 0,scrollbars=0,left=50,top=100")
				}
				
				function login(url)
				{
					window.open(url,'FullWindow','x=0,y=0,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=1,copyhistory=no,channelmode=1,screenX=0,screenY=0,left=0,top=0');
				}
		
