﻿// JScript File

var XmlHttpGLVolVal;
var XmlHttpNews;
function CreateXmlHttpGLVolVal()
{
	try
	{
		XmlHttpGLVolVal = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpGLVolVal = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttpGLVolVal = null;				
		}
	}
	if(!XmlHttpGLVolVal && typeof XMLHttpRequest != "undefined")
	{
		XmlHttpGLVolVal = new XMLHttpRequest();
	}
}


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 ChangeControlGain(Opt,Exch)
{ 
    CreateXmlHttpGLVolVal();
    var currentDivObj = document.getElementById("Td_Data");
    var More = document.getElementById("More") ;

        if(Exch=='NSE')
        {
        document.getElementById("GainNseMkt").className= "TabselectedMktImg";
        document.getElementById("GainBseMkt").className= "TabUnselectedMktImg";
        
//        document.getElementById("LoseNseMkt").className= "TabUnselectedMktImg";
//        document.getElementById("LoseBseMkt").className= "TabUnselectedMktImg";
        
        }
         if(Exch=='BSE')
        {
        document.getElementById("GainNseMkt").className= "TabUnselectedMktImg";
        document.getElementById("GainBseMkt").className= "TabselectedMktImg";
        
//        document.getElementById("LoseNseMkt").className= "TabUnselectedMktImg";
//        document.getElementById("LoseBseMkt").className= "TabUnselectedMktImg";
        
      
        }
    
   
	document.body.style.cursor = "progress";
	var requestUrl = "MktSummaryAjaxDataGLVV.aspx?Option=GAIN&Exchange="+ Exch + "&timeStamp="+new Date().getTime();
 //alert(requestUrl);
	if(XmlHttpGLVolVal!=null)	
	{
	    XmlHttpGLVolVal.onreadystatechange = function(){ChangeControlResponseGain(Opt,Exch)}
		XmlHttpGLVolVal.open('GET', requestUrl,  true);
		XmlHttpGLVolVal.send(null);
	}
	return false; 
}	
	
function ChangeControlResponseGain(Opt,Exch)
{
	
	if(XmlHttpGLVolVal.readyState == 4)
	{
		var td_Id = document.getElementById("Td_Data");
		
		if(XmlHttpGLVolVal.status == 200)//
		{
		
		//alert(XmlHttpGLVolVal.responseText);
		
			td_Id.innerHTML =  XmlHttpGLVolVal.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			td_Id.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}

var XmlHttpGLVolValAdvDec;
function CreateXmlHttpGLVolValAdvDec()
{
	try
	{
		XmlHttpGLVolValAdvDec = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpGLVolValAdvDec = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttpGLVolValAdvDec = null;				
		}
	}
	if(!XmlHttpGLVolValAdvDec && typeof XMLHttpRequest != "undefined")
	{
		XmlHttpGLVolValAdvDec = new XMLHttpRequest();
	}
}

function ChangeControlAdvDec(Exch)
{ 
    CreateXmlHttpGLVolValAdvDec();
    var currentDivObj = document.getElementById("Td_DataAdvDec");

        if(Exch=='NSE')
        {
        document.getElementById("AdvDecNSE").className= "TabselectedMktAD";
        document.getElementById("AdvDecBSE").className= "TabUnselectedMktAD";
        
//        document.getElementById("LoseNseMkt").className= "TabUnselectedMktImg";
//        document.getElementById("LoseBseMkt").className= "TabUnselectedMktImg";
        
        }
         if(Exch=='BSE')
        {
        document.getElementById("AdvDecNSE").className= "TabUnselectedMktAD";
        document.getElementById("AdvDecBSE").className= "TabselectedMktAD";
        
//        document.getElementById("LoseNseMkt").className= "TabUnselectedMktImg";
//        document.getElementById("LoseBseMkt").className= "TabUnselectedMktImg";
        
      
        }
    
   
	document.body.style.cursor = "progress";
	var requestUrl = "AdvDecBseNse.aspx?Exchange="+ Exch + "&timeStamp="+new Date().getTime();
 //alert(requestUrl);
	if(XmlHttpGLVolValAdvDec!=null)	
	{
	    XmlHttpGLVolValAdvDec.onreadystatechange = function(){ChangeControlResponseAdvDec(Exch)}
		XmlHttpGLVolValAdvDec.open('GET', requestUrl,  true);
		XmlHttpGLVolValAdvDec.send(null);
	}
	return false; 
}	
	
function ChangeControlResponseAdvDec(Opt,Exch)
{
	
	if(XmlHttpGLVolValAdvDec.readyState == 4)
	{
		var td_Id = document.getElementById("Td_DataAdvDec");
		
		if(XmlHttpGLVolValAdvDec.status == 200)//
		{
		
		//alert(XmlHttpGLVolVal.responseText);
		
			td_Id.innerHTML =  XmlHttpGLVolValAdvDec.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			td_Id.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


var XmlHttpGLVolVal1;
function CreateXmlHttpGLVolVal1()
{
	try
	{
		XmlHttpGLVolVal1 = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpGLVolVal1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttpGLVolVal1 = null;				
		}
	}
	if(!XmlHttpGLVolVal1 && typeof XMLHttpRequest != "undefined")
	{
		XmlHttpGLVolVal1 = new XMLHttpRequest();
	}
}

function ChangeControlLose(Opt,Exch1)
{ 
    CreateXmlHttpGLVolVal1();
    var currentDivObj = document.getElementById("Td_Data1");
    var More = document.getElementById("More") ;

    
         if(Exch1=='NSE')
        {
        document.getElementById("LoseNseMkt").className= "TabselectedMktImg";
        document.getElementById("LoseBseMkt").className= "TabUnselectedMktImg";
        
         document.getElementById("GainNseMkt").className= "TabUnselectedMktImg";
        document.getElementById("GainBseMkt").className= "TabUnselectedMktImg";
        
        }
         if(Exch1=='BSE')
        {
         document.getElementById("LoseNseMkt").className= "TabUnselectedMktImg";
        document.getElementById("LoseBseMkt").className= "TabselectedMktImg";
        
         document.getElementById("GainNseMkt").className= "TabUnselectedMktImg";
        document.getElementById("GainBseMkt").className= "TabUnselectedMktImg";
        }
    
    
   
	document.body.style.cursor = "progress";
	var requestUrl = "MktSummaryAjaxDataGLVV.aspx?Option=LOSE&Exchange="+ Exch1 + "&timeStamp="+new Date().getTime();
 //alert(requestUrl);
	if(XmlHttpGLVolVal1!=null)	
	{
	    XmlHttpGLVolVal1.onreadystatechange = function(){ChangeControlResponseLose(Opt,Exch1)}
		XmlHttpGLVolVal1.open('GET', requestUrl,  true);
		XmlHttpGLVolVal1.send(null);
	}
	return false; 
}	
	
function ChangeControlResponseLose(Opt,Exch1)
{
	
	if(XmlHttpGLVolVal1.readyState == 4)
	{
		var td_Id = document.getElementById("Td_Data1");
		
		if(XmlHttpGLVolVal1.status == 200)//
		{
		
		//alert(XmlHttpGLVolVal.responseText);
		
			td_Id.innerHTML =  XmlHttpGLVolVal1.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			td_Id.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}

function GetNewsDetail(secId,SubSecId,NewsID,opt)
{
    //alert(secId);
    var NewsWin = document.getElementById("divNews").style.display='inline';
	var currentDivObj;	
		
	currentDivObj = document.getElementById("TDNews");
	currentDivObj.innerHTML ="<img src=../App_Themes/common/images/loading.gif>"; 
	CreateXmlHttpCommNews();
	document.body.style.cursor = "progress";
	var requestUrl = "GetNews.aspx.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&NewsID="+NewsID+"&timeStamp="+new Date().getTime()+"opt="+opt;
		
	if(XmlHttpCommNews)	
	{
	    XmlHttpCommNews.onreadystatechange = function(){getDetailsResp();};
		XmlHttpCommNews.open("GET", requestUrl,  true);
		XmlHttpCommNews.send(null);					
	}
}
	
function getDetailsResp()
{
    
    // To make sure receiving response data from server is completed
	if(XmlHttpCommNews.readyState == 4)
	{
	    // To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpCommNews.status == 200)
		{
		    document.getElementById("TDNews").innerHTML = XmlHttpCommNews.responseText;
			//var strData = XmlHttpNew.responseText;
			var News= document.getElementById("divNews").style.display='inline';
			
			document.body.style.cursor = "auto";
		}
		else
		{
		    document.getElementById("TDNews").innerHTML = "<img src=../App_Themes/Common/images/ajax-loader.gif>";
		}
	}
}

var XmlHttpGLVolValAD;
function CreateXmlHttpGLVolValAD()
{
	try
	{
		XmlHttpGLVolValAD = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpGLVolValAD = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttpGLVolValAD = null;				
		}
	}
	if(!XmlHttpGLVolValAD && typeof XMLHttpRequest != "undefined")
	{
		XmlHttpGLVolValAD = new XMLHttpRequest();
	}
}


function ChangeControlGainAD(Opt,Exch)
{ 
    CreateXmlHttpGLVolValAD();
    var currentDivObj = document.getElementById("Td_DataAD");
        if(Exch=='NSE')
        {
        document.getElementById("GainNseMkt1").className= "TabselectedMktAD";
        document.getElementById("GainBseMkt1").className= "TabUnselectedMktAD";
        
//        document.getElementById("LoseNseMkt").className= "TabUnselectedMktImg";
//        document.getElementById("LoseBseMkt").className= "TabUnselectedMktImg";
        
        }
         if(Exch=='BSE')
        {
        document.getElementById("GainNseMkt1").className= "TabUnselectedMktAD";
        document.getElementById("GainBseMkt1").className= "TabselectedMktAD";
        
//        document.getElementById("LoseNseMkt").className= "TabUnselectedMktImg";
//        document.getElementById("LoseBseMkt").className= "TabUnselectedMktImg";
        
      
        }
    
   
	document.body.style.cursor = "progress";
	var requestUrl = "MktSummaryAjaxDataGLVV.aspx?Option=GAIN&Exchange="+ Exch + "&timeStamp="+new Date().getTime();
 //alert(requestUrl);
	if(XmlHttpGLVolValAD!=null)	
	{
	    XmlHttpGLVolValAD.onreadystatechange = function(){ChangeControlResponseGainAD(Opt,Exch)}
		XmlHttpGLVolValAD.open('GET', requestUrl,  true);
		XmlHttpGLVolValAD.send(null);
	}
	return false; 
}	
	
function ChangeControlResponseGainAD(Opt,Exch)
{
	
	if(XmlHttpGLVolValAD.readyState == 4)
	{
		var td_Id = document.getElementById("Td_DataAD");
		
		if(XmlHttpGLVolValAD.status == 200)//
		{
		
		//alert(XmlHttpGLVolVal.responseText);
		
			td_Id.innerHTML =  XmlHttpGLVolValAD.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			td_Id.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}

var XmlHttpGLVolValAD1;
function CreateXmlHttpGLVolValAD1()
{
	try
	{
		XmlHttpGLVolValAD1 = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpGLVolValAD1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttpGLVolValAD1 = null;				
		}
	}
	if(!XmlHttpGLVolValAD1 && typeof XMLHttpRequest != "undefined")
	{
		XmlHttpGLVolValAD1 = new XMLHttpRequest();
	}
}

function ChangeControlLoseAD(Opt,Exch1)
{ 
    CreateXmlHttpGLVolValAD1();
    var currentDivObj = document.getElementById("Td_DataAD1");
    var More = document.getElementById("More") ;

    
         if(Exch1=='NSE')
        {
        document.getElementById("LoseNseMkt1").className= "TabselectedMktAD";
        document.getElementById("LoseBseMkt1").className= "TabUnselectedMktAD";
        
         document.getElementById("GainNseMkt1").className= "TabUnselectedMktAD";
        document.getElementById("GainBseMkt1").className= "TabUnselectedMktAD";
        
        }
         if(Exch1=='BSE')
        {
         document.getElementById("LoseNseMkt1").className= "TabUnselectedMktAD";
        document.getElementById("LoseBseMkt1").className= "TabselectedMktAD";
        
         document.getElementById("GainNseMkt1").className= "TabUnselectedMktAD";
        document.getElementById("GainBseMkt1").className= "TabUnselectedMktAD";
        }
    
    
   
	document.body.style.cursor = "progress";
	var requestUrl = "MktSummaryAjaxDataGLVV.aspx?Option=LOSE&Exchange="+ Exch1 + "&timeStamp="+new Date().getTime();
 //alert(requestUrl);
	if(XmlHttpGLVolValAD1!=null)	
	{
	    XmlHttpGLVolValAD1.onreadystatechange = function(){ChangeControlResponseLoseAD(Opt,Exch1)}
		XmlHttpGLVolValAD1.open('GET', requestUrl,  true);
		XmlHttpGLVolValAD1.send(null);
	}
	return false; 
}	
	
function ChangeControlResponseLoseAD(Opt,Exch1)
{
	
	if(XmlHttpGLVolValAD1.readyState == 4)
	{
		var td_Id = document.getElementById("Td_DataAD1");
		
		if(XmlHttpGLVolValAD1.status == 200)//
		{
		
		//alert(XmlHttpGLVolVal.responseText);
		
			td_Id.innerHTML =  XmlHttpGLVolValAD1.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			td_Id.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}