﻿	var XmlHttpNews;
function CreateXmlHttpNews()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpNews= new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpNews = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpNews = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpNews && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpNews = new XMLHttpRequest();
		}
	}
   
    function OpenNewsGlobal(NewsID,SecID,SubSecID,FinCode,Opt)
    {
        
        CreateXmlHttpNews();
		document.body.style.cursor = "progress";
          
    	var requestUrl = "../News/AjaxNewsPopGlobal.aspx?timeStamp="+ new Date().getTime() +"&NewsID="+NewsID +"&SecID="+SecID +"&SubSecID="+SubSecID +"&FinCode="+FinCode;
	
       if(XmlHttpNews)
		      	{
					XmlHttpNews.onreadystatechange = function(){getDetailsNews();};
					XmlHttpNews.open("GET", requestUrl,  true);
					XmlHttpNews.send(null);					
				}
				
        
    }
    function getDetailsNews()
	{

		// To make sure receiving response data from server is completed
		if(XmlHttpNews.readyState == 4)
		{
			
			// To make sure valid response is received from the server, 200 means response received is OK
			if(XmlHttpNews.status == 200)
			{
			
					document.getElementById("TdNewsData").innerHTML = XmlHttpNews.responseText;
					
				document.body.style.cursor = "auto";
			}
			else
			{
				
					//document.getElementById("TdNews").innerHTML = "<img src=App_Themes/Common/images/ajax-loader.gif>";
				
			}
		}
	}


    

    function NewsShowChart(FinCode,Exchg,BindTD)
{
		var so = new SWFObject("../amline/amline.swf", "SnapChart_settings", "270", "100", "8", "#E2EBF2");
		so.addVariable("path","../amline/");
		so.addParam("wmode","opaque");
		so.addVariable("settings_file", encodeURIComponent("../amline/areasettings.xml"));
		so.addVariable("data_file", encodeURIComponent("../News/SnapChart.aspx?timenow=" + new Date().getTime() + "&FinCode="+FinCode +"&period=1Y&Exchg="+Exchg));
		so.write(BindTD);
    
}
//function openNewsDetails(Sec,Subsec,NewsId)
//{

//  var url ="../NewsPop.aspx?SecId="+Sec+"&SubSecID="+Subsec+"&NewsID="+NewsId;
// 
//  window.open(url,"TataCapital","width=558px,height=359");
//}


var XmlHttpInnerNews;

//Creating object of XMLHTTP For AJAX Method
function CreateXmlHttpInnerNews()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpInnerNews = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpInnerNews = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpInnerNews = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpInnerNews && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpInnerNews = new XMLHttpRequest();
		}
	}
    function openNewsDetails(Sec,Subsec,NewsId)
    {
       	CreateXmlHttpInnerNews();
		document.body.style.cursor = "progress";
		var requestUrl = "../PopupNewsData.aspx?timeStamp="+ new Date().getTime() +"&SecId="+Sec+"&SubSecID="+Subsec+"&NewsID="+NewsId;
       
		if(XmlHttpInnerNews)	
		{
		    XmlHttpInnerNews.onreadystatechange = function(){getNewsRespNe()};
			XmlHttpInnerNews.open("GET", requestUrl,  true);
			XmlHttpInnerNews.send(null);
		}
    }
 
    function getNewsRespNe()
    {

	if(XmlHttpInnerNews.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		var td_Id = document.getElementById("divNewsGlobal").style.display="inline";
		if(XmlHttpInnerNews.status == 200)//
		{
		//alert(XmlHttpFO.responseText);
			document.getElementById("TdNewsGlobal").innerHTML =  XmlHttpInnerNews.responseText;
				
			document.body.style.cursor = "auto";		
		}
		else
		{
			td_Id.innerHTML =  "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}
