/*News popup*/


function CreateXmlHttpNews()
{
	try
	{
		XmlHttpNews = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpNews = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttpNews = null;				
		}
	}
	if(!XmlHttpNews && typeof XMLHttpRequest != "undefined")
	{
		XmlHttpNews = new XMLHttpRequest();
	}
}



function GetHomeNewsDetail(SrNo,SecId,subsecid,opt,title)
{

//alert(SrNo);
//alert(SecId);
//alert(subsecid);
	var NewsWin;
	if(subsecid == "D")
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		NewsWin = document.getElementById("cm_window").style.top='400';
	}
	else if(subsecid == "M")
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		NewsWin = document.getElementById("cm_window").style.top='320';
	}
	else
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		
	}
	var currentDivObj,currentTitle
	currentTitle = document.getElementById("Title");
	
	if(opt=="in")
	{
		currentDivObj = document.getElementById("NewsId1");
		//alert(document.getElementById("NewsId1"));
		currentDivObj.innerHTML ="<table cellspacing=0 cellpadding=0 width=420px align='center'><tr><td><img src=../imagesnew/loading1.gif ></td></tr></table>";
		//currentTitle.innerHTML = title
	}
	
	CreateXmlHttpNews();
	document.body.style.cursor = "progress";
	if (title == "CorpInfo")
		Section = "CorpInfo"
	else
		Section = ""
	var requestUrl = "NewsData.aspx?SecId="+ SecId +"&SubSecId="+ subsecid+"&SrNo="+ SrNo+"";
    //alert(requestUrl);
	if(XmlHttpNews)
	{
		XmlHttpNews.onreadystatechange = function(){getHomeDetails(opt);};
		XmlHttpNews.open("GET", requestUrl,  true);
		XmlHttpNews.send(null);
	}	
}
function getHomeDetails(opt)
{
	// To make sure receiving response data from server is completed
	//alert(XmlHttpNews.responseText);
	if(XmlHttpNews.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpNews.status == 200)
		{
			
			if(opt=="in")
			
				document.getElementById("NewsId1").innerHTML = XmlHttpNews.responseText;
				document.body.style.cursor = "auto";
		}
		else
		{
			if(opt=="in")
				document.getElementById("NewsId1").innerHTML = "<img src='../imagesnew/loading1.gif'>";
		}

	}
}


function getDetails(opt)
{
	// 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)
		{
			if(opt=="in")
				
				document.getElementById("NewsId1").innerHTML = XmlHttp.responseText;
				document.body.style.cursor = "auto";
		}
		else
		{
			
			if(opt=="in")
				document.getElementById("NewsId1").innerHTML = "<img src='../imagesnew/loading1.gif'>";
		}
	}
}

function GetHomeNewsDetailinner(SrNo,SecId,subsecid,opt,title)
{
	
	var NewsWin;
	if(subsecid == "D")
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		NewsWin = document.getElementById("cm_window").style.top='400';
	}
	else if(subsecid == "M")
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		NewsWin = document.getElementById("cm_window").style.top='320';
	}
	else
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		
	}
	var currentDivObj,currentTitle
	currentTitle = document.getElementById("Title");
	
	if(opt=="in")
	{
		currentDivObj = document.getElementById("NewsIdinner");
		//alert(document.getElementById("NewsId1"));
		currentDivObj.innerHTML ="<table cellspacing=0 cellpadding=0 height=312px align='center'><tr><td><img src=../imagesnew/loading1.gif ></td></tr></table>";
		//currentTitle.innerHTML = title
	}
	
	CreateXmlHttpNews();
	document.body.style.cursor = "progress";
	if (title == "CorpInfo")
		Section = "CorpInfo"
	else
		Section = ""
	var requestUrl = "ComNews.aspx?SecId="+ SecId +"&SubSecId="+ subsecid+"&SrNo="+ SrNo+"";
// alert(requestUrl);
	if(XmlHttpNews)
	{
		XmlHttpNews.onreadystatechange = function(){getHomeDetails1(opt);};
		XmlHttpNews.open("GET", requestUrl,  true);
		XmlHttpNews.send(null);
	}	
}
function getHomeDetails1(opt)
{
	// To make sure receiving response data from server is completed
	//alert(XmlHttpNews.responseText);
	if(XmlHttpNews.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpNews.status == 200)
		{
			
			if(opt=="in")
			
				document.getElementById("NewsIdinner").innerHTML = XmlHttpNews.responseText;
				document.body.style.cursor = "auto";
		}
		else
		{
			if(opt=="in")
				document.getElementById("NewsIdinner").innerHTML = "<img src='../imagesnew/loading1.gif'>";
		}

	}
}


function getDetails(opt)
{
	// 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)
		{
			if(opt=="in")
				
				document.getElementById("NewsIdinner").innerHTML = XmlHttp.responseText;
				document.body.style.cursor = "auto";
		}
		else
		{
			
			if(opt=="in")
				document.getElementById("NewsIdinner").innerHTML = "<img src='../imagesnew/loading1.gif'>";
		}
	}
}




function GetHomeTickerDetail(SrNo,Exchg,subsecid,opt,title)
{
	
	var NewsWin;
	if(subsecid == "D")
	{
		NewsWin = document.getElementById("cm_window1").style.display='inline';
		NewsWin = document.getElementById("cm_window1").style.top='400';
	}
	else if(subsecid == "M")
	{
		NewsWin = document.getElementById("cm_window1").style.display='inline';
		NewsWin = document.getElementById("cm_window1").style.top='320';
	}
	else
	{
		NewsWin = document.getElementById("cm_window1").style.display='inline';
		
	}
	var currentDivObj,currentTitle
	currentTitle = document.getElementById("Title");
	
	if(opt=="in")
	{
		if(browser.isIE)
			var MarqueePopId = document.getElementById("MarqueePopId1");
		else
			var MarqueePopId = document.getElementById("MarqueePopId");
		//alert(document.getElementById("NewsId1"));
		MarqueePopId.innerHTML ="<table cellspacing=0 cellpadding=0 width=420px align='center'><tr><td><img src=../imagesnew/loading1.gif ></td></tr></table>";
		//currentTitle.innerHTML = title
	}
	
	CreateXmlHttpNews();
	document.body.style.cursor = "progress";
	if (title == "CorpInfo")
		Section = "CorpInfo"
	else
		Section = ""
	//var requestUrl = "TickerData.aspx?Exchg="+ Exchg +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
	document.getElementById("tickerData").style.display = 'none'
	document.getElementById("cm_window1").firstChild;
	
//	getTickerData('BSE');
	//var requestUrl = "tickerpop.aspx";
	var requestUrl ="TickerData.aspx?Exchg="+ Exchg +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
	//var requestUrl = "tickerpop.aspx";
    //alert(requestUrl);
	if(XmlHttpNews)
	{
		XmlHttpNews.onreadystatechange = function(){getHomeDetailsPop(opt,Exchg);};
		XmlHttpNews.open("GET", requestUrl,  true);
		XmlHttpNews.send(null);
	}	
}

function getHomeDetailsPop(opt,Exchg)
{
	// To make sure receiving response data from server is completed
	
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{			
			var arrCol,Time,Code,CompName,ClPrice,DiffVal,DiffImg;
			var ExchgDet="",stkDet="";
			if(browser.isIE)
				var MarqueePopId = document.getElementById("MarqueePopId1");
			else
				var MarqueePopId = document.getElementById("MarqueePopId");
			var Mq_Data = XmlHttp.responseText;
			//alert(Mq_Data);
			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) 
						{
							clss = "<span class='TickerGreen'>+"
						}
						else if(DiffVal<0) 
						{
							clss = "<span class='TickerRed'>"
						}
						else 
						{
							clss = "<span class='TickerGreen'>"
						}
						if(i==0)
						{
							//ExchgDet = arrCol[0] +" &nbsp; "+ CompName +"&nbsp;&nbsp;"+ ClPrice  + " [" + clss + DiffVal +"</span>] &nbsp;&nbsp;&nbsp;";
							ExchgDet = arrCol[0] +" &nbsp; "+ CompName +"&nbsp;&nbsp;"+ ClPrice  + " &nbsp;&nbsp;(" + clss + DiffVal +"</span>) &nbsp;&nbsp;&nbsp;";
						}	
						else
						{
							//stkDet += "<a href='#' class=TickerLink>" + CompName +"</a>&nbsp; "+ ClPrice +" ["+ clss +DiffVal +"</span>] &nbsp;&nbsp;&nbsp;";
							stkDet += "<a href='corporateInfo/Scripsearch.aspx?opt=1&id=401&cocode="+ arrCol[0] +"' class=TickerLink>" + CompName +"</a>&nbsp; "+ ClPrice +" &nbsp;&nbsp;("+ clss + DiffVal +"</span>) &nbsp;&nbsp;&nbsp;";
						}	
				}
				if(browser.isIE)
					MarqueePopId.innerHTML = "<marquee id='MarqueePopId'  onmouseover='javascript:OnmouseStop()'; onmouseout='javascript:OnmouseStart()'; trueSpeed scrollAmount='1' scrollDelay='35' direction='left' loop='repeat' width='100%'>" + ExchgDet + stkDet + "</marquee>";
				else
					MarqueePopId.innerHTML = ExchgDet + stkDet;	
//				alert(MarqueeId.innerHTML);			
				document.body.style.cursor = "auto";
				ExchngTimeClock(Exchg);
		}
		
	}
}

function StartTicker1()
{
	document.getElementById("cm_window1").style.display='none';
	window.document.getElementById("tickerData").style.display='inline';
}
