﻿// JScript File






var browser = new Browser();

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;
  }

  // Treat any other "Gecko" browser as NS 6.1.
  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

 var dragObj = new Object();
dragObj.zIndex = 5000;
function dragStart(event, id) {

  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id)
    dragObj.elNode = document.getElementById(id);
  else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Save starting positions of cursor and element.

  dragObj.cursorStartX = x;
  dragObj.cursorStartY = y;
  dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
  dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);

  if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
  if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;

  // Update element's z-index.

  dragObj.elNode.style.zIndex = ++dragObj.zIndex;

  // Capture mousemove and mouseup events on the page.

  if (browser.isIE) {
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup",   dragStop);
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS) {
    document.addEventListener("mousemove", dragGo,   true);
    document.addEventListener("mouseup",   dragStop, true);
    event.preventDefault();
  }
}

function dragGo(event) {

  var x, y;

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Move drag element by the same amount the cursor has moved.

  dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
  dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";

  if (browser.isIE) {
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS)
    event.preventDefault();
}

function dragStop(event) {

  // Stop capturing mousemove and mouseup events.

  if (browser.isIE) {
    document.detachEvent("onmousemove", dragGo);
    document.detachEvent("onmouseup",   dragStop);
  }
  if (browser.isNS) {
    document.removeEventListener("mousemove", dragGo,   true);
    document.removeEventListener("mouseup",   dragStop, true);
  }
}


	
	






/*GetQuotes home */




function Searchempty()
{
    if (document.getElementById("txtSearch").value=="Company Name")
    {
        document.getElementById("txtSearch").value="";
    }
}

function Searchfill()
{
    var getquote=document.getElementById("txtSearch").value;
    if (getquote=="")
    {
        document.getElementById("txtSearch").value="Company Name";
    }
}	

function QuoteEnterScript(e)
{
    if(e.keyCode==13)	
    {
        var Scripid = document.getElementById("ddlQuote");
       
        var strUrl ="../CompanyProfile/CompanyList.aspx?SrchQuote="+document.getElementById('txtSearch').value+"&id="+ Scripid.value;
       // alert(strUrl)
        var newWindow = window.open(strUrl, '_parent'); 			
        newWindow.focus(); 
        return false; 
        
    }
}



 function SearchCompany()
    {
                    	
    var SearchTxt = document.getElementById("txtSearch").value;
    var Id = document.getElementById("ddlQuote").value;	
	
    if(SearchTxt =="" || SearchTxt=="Company Name")
    {
        alert("Please enter company name ..!!!");
        return false;
    }
	
    else
    {
	//var StrUrl = ""	
		
   var StrUrl = "../CompanyProfile/CompanyList.aspx?SrchQuote="+SearchTxt+"&id="+Id;

         document.location=StrUrl;
         return false   ;
     
    }
}


 function NewSearchCompany()
    {
                    	
    var SearchTxt = document.getElementById("txtSearch").value;
    var Id = document.getElementById("ddlQuote").value;	
	
    if(SearchTxt =="" || SearchTxt=="Company Name")
    {
        alert("Please enter company name ..!!!");
        return false;
    }
	
    else
    {
	//var StrUrl = ""	
		
   var StrUrl = "../CompanyProfile/CompanyList.aspx?SrchQuote="+SearchTxt+"&id="+Id;

         document.location=StrUrl;
         return false   ;
     
    }
}

/*Home News */



    function CreateXmlHttpNewsEq()
{
	try
		{
			XmlHttpNewsEq = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{  
				XmlHttpNewsEq = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpNewsEq = false;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if (!XmlHttpNewsEq && typeof XMLHttpRequest!='undefined') 
		{
	        try 
	        {
		        XmlHttpNewsEq = new XMLHttpRequest();
	        } 
	        catch (e) 
	        {
		        XmlHttpNewsEq=false;
	        }
        }
        if (!XmlHttpNewsEq && window.createRequest) 
        {
	        try 
	        {
		        XmlHttpNewsEq = window.createRequest();
	        } 
	        catch (e)
	        {
		        XmlHttpNewsEq=false;
	        }
        }
}







function EqNewsFunction(Opt)
{
    

    if(Opt == "21")
    {
        GetEqNewsHot('4','38');
    }
    if(Opt == "28")
    {
        GetEqNewsHot('4','40');
    }
    if(Opt == "29")
    {
        GetEqNewsHot('4','41');
    }
    if(Opt == "30")
    {
        GetEqNewsHot('4','42');
    }
    if(Opt == "22")
    {
        GetEqNewsHot('6','12,13,14,45');
    }
    if(Opt == "23")
    {
        GetEqNewsHot('7','15');
    }
    if(Opt == "24")
    {
        GetEqNewsHot('5','23');
    }
    if(Opt == "25")
    {
        GetEqNewsHot('5','23,24,25,26,36,43,44,49');
    }
    if(Opt == "27")
    {
        GetEqNewsHot('9','22');
    }
}




function GetEqNewsHot(SecID,SubSec,UserId)
{	
//alert(SecID,SubSec);
    CreateXmlHttpNewsEq();
	document.body.style.cursor = "progress";
   
	var requestUrl = "AjaxHomeNews.aspx?Sec="+ SecID +"&SubSec="+SubSec+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
	//alert(requestUrl);
	if(XmlHttpNewsEq)
	{
	   
	   
	    XmlHttpNewsEq.onreadystatechange = function(){getEqDataResponseHot();};
		XmlHttpNewsEq.open("GET", requestUrl,  true);
		XmlHttpNewsEq.send(null);
	}
	return false;
}

function getEqDataResponseHot()
{
    if(XmlHttpNewsEq.readyState == 4)
	{	
	 // alert(XmlHttpNewsEq.status);
	  
	   var NewTd = document.getElementById("NewTd");
	    if(XmlHttpNewsEq.status == 200)
		{	
			
			
		//alert(XmlHttpNewsEq.responseText);
		
				NewTd.innerHTML =  XmlHttpNewsEq.responseText;
				
		       // NewTd.innerHTML = Second_Table;
		       
		      // populate(Second_Table,Mrq1,Mrq2);
		       
			document.body.style.cursor = "auto";
			
		}
		
		
		else
		{
			NewTd.innerHTML = "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}


/*Home Gainloss */


var XmlHttp,XmlHttpCommNews;
function CreateXmlHttp()
{
	try
		{
			XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{  
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttp = false;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if (!XmlHttp && typeof XMLHttpRequest!='undefined') 
		{
	        try 
	        {
		        XmlHttp = new XMLHttpRequest();
	        } 
	        catch (e) 
	        {
		        XmlHttp=false;
	        }
        }
        if (!XmlHttp && window.createRequest) 
        {
	        try 
	        {
		        XmlHttp = window.createRequest();
	        } 
	        catch (e)
	        {
		        XmlHttp=false;
	        }
        }
}


function CreateXmlHttpCommNews()
{
	try
		{
			XmlHttpCommNews = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{  
				XmlHttpCommNews = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpCommNews = false;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if (!XmlHttpCommNews && typeof XMLHttpRequest!='undefined') 
		{
	        try 
	        {
		        XmlHttpCommNews = new XMLHttpRequest();
	        } 
	        catch (e) 
	        {
		        XmlHttp=false;
	        }
        }
        if (!XmlHttpCommNews && window.createRequest) 
        {
	        try 
	        {
		        XmlHttpCommNews = window.createRequest();
	        } 
	        catch (e)
	        {
		        XmlHttpCommNews=false;
	        }
        }
}







function ChangeControl()
{
      
      CreateXmlHttp();
       var currentDivObj = document.getElementById("tdGLData");
        
	document.body.style.cursor = "progress";

	
	var requestUrl = "AjaxGLValVol.aspx?timeStamp="+new Date().getTime();
	if(XmlHttp!=null)	
	        {
				XmlHttp.onreadystatechange = function(){ChangeControlResponse()}
				XmlHttp.open('GET', requestUrl,  true);
				XmlHttp.send(null);
			}
			 return false; 
}

function ChangeControlResponse()
{
if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		var td_Id = document.getElementById("tdGLData");
	   
		if(XmlHttp.status == 200)//
		{
			td_Id.innerHTML =  XmlHttp.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 url;
    var containerid="contentarea";
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function Eqajaxpage(id,url, containerid,fincode)
{

//document.getElementById(containerid).innerHTML = "<table cellspacing=0 cellpadding=0 width=100%><tr><td height=60></td></tr><tr><td align=center><img src='../App_Themes/Common/images/loading.gif'></td></tr></table>";
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject)
{ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
        catch (e){
                try{
                    page_request = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e){}
                }
}
else
return false
page_request.onreadystatechange=function()
{
    eqloadpage(page_request, containerid)
}

if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function eqloadpage(page_request, containerid)
{
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
  //alert(page_request.responseText)
    document.getElementById(containerid).innerHTML=page_request.responseText
}





 function EqGetNewsDetail(secId,SubSecId,NewsID,opt)
	{
	     document.getElementById("divNews").style.display='inline';
		 var requestUrl = "../PopupNewsData.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&NewsID="+NewsID+"&timeStamp="+new Date().getTime()+"opt="+opt;
		 Eqajaxpage('1',requestUrl,'TdNews');
	}




function GetEqDataAdvDec()
{
    
    var requestUrl = "AjaxEqMktSum.aspx?time="+new Date().getTime();
    Eqajaxpage('1',requestUrl,'EqAdvDecTd');
}



// Functions for showing and hiding divs
 var tempX = 0;
 var tempY = 0;
 var m_show = 0;
 var f_sc_id = "";
 var f_sc_dispid = "";
 var f_sc_comp = "";
 var f_topic_id = 0;
 var f_buy_id =0;

 //setInterval("hide_popup1()",1000);
 
 var IE = document.all?true:false
 
 if (!IE) document.captureEvents(Event.MOUSEMOVE)
// document.onmousemove = getMouseXY;
 
// function getMouseXY() 
// {
// 	if(IE)
// 	{
// 	    tempX = event.clientX + document.body.scrollLeft;
// 		tempY = event.clientY + document.body.scrollTop;
// 	}
// 
// 	return true;
// }  
    
  function show_popup(m_im_id, m_im_shortdesc, m_im_desc, m_ff_desc, m_ff_id, m_fundclass)
 {
 
 	f_im_id = m_im_id;
 	f_im_shortdesc = m_im_shortdesc;
 	f_im_desc = m_im_desc;
 	f_ff_desc = m_ff_desc;
 	f_ff_id = m_ff_id;
 	f_fundclass = m_fundclass;

 	//document.getElementById("head1").innerHTML = " Company Profile " ;
 	document.getElementById("popup").style.left = tempX + "px";
 	document.getElementById("popup").style.top = tempY + "px";
 	document.getElementById("popup").style.visibility = "visible";
 	m_show = 1;
 }
 
 function hide_popup()
 {
 	if(m_show == 0)
 	{
 		document.getElementById("popup").style.visibility = "hidden";
 	}
 }

var m_urls = Array('../CompanyProfile/QuoteFinder.aspx?id=65','../CompanyProfile/MFHoling.aspx?id=73','../CompanyProfile/FinanceRatios.aspx?id=71','../CompanyProfile/ChartDisplay.aspx?id=74');


function id_click(m_id)
 {
 	
 	if(m_id == 1)
 		window.location = m_urls[m_id-1] +"&FinCode="+ f_im_id;
 	else if(m_id == 2) 	    
 	    window.location = m_urls[m_id-1] +"&FinCode="+ f_im_id;
 	else if(m_id == 3)
 		window.location = m_urls[m_id-1] +"&FinCode="+ f_im_id;
 	else if(m_id == 4)
 		window.location = m_urls[m_id-1] +"&FinCode="+ f_im_id;
 
 	else
 		window.location = m_urls[m_id-1] + f_im_id;
  	
 }

function ItemMouseOver(currentRow)
    {
        oRow = document.getElementById(currentRow);
//        oCheckBox = document.getElementById(chkBxMail);
//        oImage = document.getElementById(imgMail);
//        if(!oCheckBox.checked)
//        {
//            oCheckBox.style.display = '';
//            oImage.style.display = 'none';
            oRow.originalBackgroundColor = oRow.style.backgroundColor
            oRow.style.backgroundColor = 'red';
//        }
    }

    function ItemMouseOut(currentRow)
    {
        oRow = document.getElementById(currentRow);
//        oCheckBox = document.getElementById(chkBxMail);
//        oImage = document.getElementById(imgMail);
//        if(!oCheckBox.checked)
//        {
//            oCheckBox.style.display = 'none';
//            oImage.style.display = '';
            oRow.style.backgroundColor = oRow.originalBackgroundColor;
//        }
    }  
    
    
    
    //***********
    
 function NewSearchempty()
{
    if (document.getElementById("txtSearch").value=="Company Name")
    {
        document.getElementById("txtSearch").value="";
    }
}

function NewSearchfill()
{
    var getquote=document.getElementById("txtSearch").value;
    if (getquote=="")
    {
        document.getElementById("txtSearch").value="Company Name";
    }
}	

function NewQuoteEnterScript(e)
{
    if(e.keyCode==13)	
    {
        var Scripid = document.getElementById("ddlQuote");
       
        var strUrl ="../CompanyProfile/CompanyList.aspx?SrchQuote="+document.getElementById('txtSearch').value+"&id="+ Scripid.value;
        alert(strUrl)
        //var newWindow = window.open(strUrl, '_parent'); 			
        document.location = "../CompanyProfile/CompanyList.aspx?SrchQuote="+document.getElementById('txtSearch').value+"&id="+ Scripid.value;      
        return false; 
        
    }
}



 function NewSearchCompany()
    {
                    	
    var SearchTxt = document.getElementById("txtSearch").value;
    var Id = document.getElementById("ddlQuote").value;	
	
    if(SearchTxt =="" || SearchTxt=="Company Name")
    {
        alert("Please enter company name ..!!!");
        return false;
    }
	
    else
    {
	//var StrUrl = ""	
		
   var StrUrl = "../CompanyProfile/CompanyList.aspx?SrchQuote="+SearchTxt+"&id="+Id;

         document.location=StrUrl;
         return false   ;
     
    }
}



// New ****************


var XmlHttpeq1,XmlHttpCommNews;
function CreateXmlHttpeq1()
{
	try
		{
			XmlHttpeq1 = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{  
				XmlHttpeq1 = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpeq1 = false;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if (!XmlHttpeq1 && typeof XMLHttpRequest!='undefined') 
		{
	        try 
	        {
		        XmlHttpeq1 = new XMLHttpRequest();
	        } 
	        catch (e) 
	        {
		        XmlHttpeq1=false;
	        }
        }
        if (!XmlHttpeq1 && window.createRequest) 
        {
	        try 
	        {
		        XmlHttpeq1 = window.createRequest();
	        } 
	        catch (e)
	        {
		        XmlHttpeq1=false;
	        }
        }
}
function GetNewsHotHomeEquity(SecID,SubSec,Opt)
{	

    CreateXmlHttpeq1();
   // alert(Opt);
     if(Opt == 21)
    {
   //  alert("H");
         document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_sec").value="4";
	       document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_subsec").value="38";
	       document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_id").value="21";
          document.getElementById("tdhot").className="SelectedTabnews";
	      document.getElementById("tdcorp").className="TabSelectedWhite";  
	      document.getElementById("tdmkt").className="TabSelectedWhite";
	    
         
    }
   
  
    if(Opt == "23")
    {
        
         // alert("corp");
          
          document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_sec").value="7";
	       document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_subsec").value="15";
	       document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_id").value="23";
          document.getElementById("tdcorp").className="SelectedTabnews";
	      document.getElementById("tdhot").className="TabSelectedWhite";  
	      document.getElementById("tdmkt").className="TabSelectedWhite";
	     
      
    }
    if(Opt == "24")
    {
          
          //alert("tdmkt");
         document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_sec").value="5";
	       document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_subsec").value="56";
	       document.getElementById("ctl00_ContentPlaceHolder1_EquityNews1_inp_id").value="24";
          document.getElementById("tdmkt").className="SelectedTabnews";
	      document.getElementById("tdcorp").className="TabSelectedWhite";  
	      document.getElementById("tdhot").className="TabSelectedWhite";
	     
       }
  var currentDivObj = document.getElementById("NewTd");
   currentDivObj.innerHTML ="<img src=../App_Themes/Common/images/ajax-loader.gif>";
	document.body.style.cursor = "progress";

	var requestUrl = "EquityNewsAjax.aspx?Sec="+ SecID +"&SubSec="+SubSec+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
	
	if(XmlHttpeq1)
	{
	    XmlHttpeq1.onreadystatechange = function(){getDataResponseHotEquity();};
		XmlHttpeq1.open("GET", requestUrl,  true);
		XmlHttpeq1.send(null);
	}
	return false;
}

function getDataResponseHotEquity()
{
    if(XmlHttpeq1.readyState == 4)
	{	
	     var NewTd = document.getElementById("NewTd");
		   
	    
	    if(XmlHttpeq1.status == 200)
		{	
				
		   
			var NewData = XmlHttpeq1.responseText;
			
					
			
		
			
				NewTd.innerHTML =  NewData ;	
		       // NewTd.innerHTML = Second_Table;
		       
		      // populate(Second_Table,Mrq1,Mrq2);
		       
			document.body.style.cursor = "auto";
			
		}
		
		else
		{
			NewTd.innerHTML =  "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}



 var XmlHttpHomeNews1;
    function CreateXmlHomeHttpNews1Equity()
{
			 try {
  XmlHttpHomeNews1 = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   XmlHttpHomeNews1 = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   XmlHttpHomeNews1 = false;
  }
 }

if (!XmlHttpHomeNews1 && typeof XMLHttpRequest!='undefined') {
	try {
		XmlHttpHomeNews1 = new XMLHttpRequest();
	} catch (e) {
		XmlHttpHomeNews1=false;
	}
}
if (!XmlHttpHomeNews1 && window.createRequest) {
	try {
		XmlHttpHomeNews1 = window.createRequest();
	} catch (e) {
		XmlHttpHomeNews1=false;
	}
}

}

function GetNewsHomeEquity(SecID,SubSec,Opt)
{
   
   CreateXmlHomeHttpNews1();
   document.getElementById("EcoHomNewsCtrl1_inp_sec").value="5";
   document.getElementById("EcoHomNewsCtrl1_inp_subsec").value="23,24,25,26,36,43,44,49";
   document.getElementById("EcoHomNewsCtrl1_inp_id").value="25";
   
    var currentDivObj = document.getElementById("EcoTd");
   currentDivObj.innerHTML ="<img src=../App_Themes/Common/images/ajax-loader.gif>";
   document.body.style.cursor = "progress";

	var requestUrl = "HomeEcoNewsAjax.aspx?Sec="+ SecID +"&SubSec="+SubSec+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
	
	if(XmlHttpHomeNews1)
	{
	    XmlHttpHomeNews1.onreadystatechange = function(){getDataResponseEco();};
		XmlHttpHomeNews1.open("GET", requestUrl,  true);
		XmlHttpHomeNews1.send(null);
	}
	return false;
}


function getDataResponseEcoEquity()
{
    if(XmlHttpHomeNews1.readyState == 4)
	{	
	     var NewTd = document.getElementById("EcoTd");
		   
	    
	    if(XmlHttpHomeNews1.status == 200)
		{	
				
		   
			var NewData = XmlHttpHomeNews1.responseText;
			
					
			
		
			
				NewTd.innerHTML =  NewData ;	
		       // NewTd.innerHTML = Second_Table;
		       
		      // populate(Second_Table,Mrq1,Mrq2);
		       
			document.body.style.cursor = "auto";
			
		}
		
		else
		{
			NewTd.innerHTML =  "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}


function GetNewsDetailData(secId,SubSecId,NewsID,opt)
{
  //alert(secId);
    var NewsWin = document.getElementById("divNews").style.display='inline';
	var currentDivObj;	
		
	currentDivObj = document.getElementById("TdHomeNews");
	currentDivObj.innerHTML ="<img src=../App_Themes/images/loading.gif>"; 
	CreateXmlHttpCommNews();
	document.body.style.cursor = "progress";
	var requestUrl = "../PopupNewsData.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&NewsID="+NewsID+"&timeStamp="+new Date().getTime()+"opt="+opt;
		//alert(requestUrl)
	if(XmlHttpCommNews)	
	{
	    XmlHttpCommNews.onreadystatechange = function(){getDetailsResp();};
		XmlHttpCommNews.open("GET", requestUrl,  true);
		XmlHttpCommNews.send(null);					
	}
}

function getDetailsResp()
{
    if(XmlHttpCommNews.readyState == 4)
	{	
	     var NewTd = document.getElementById("TdHomeNews");
		   
	 
	    if(XmlHttpCommNews.status == 200)
		{	
				
		   
			var NewData = XmlHttpCommNews.responseText;
			
					
			
		
			
				NewTd.innerHTML =  NewData ;	
		       // NewTd.innerHTML = Second_Table;
		       
		      // populate(Second_Table,Mrq1,Mrq2);
		       
			document.body.style.cursor = "auto";
			
		}
		
		else
		{
			NewTd.innerHTML =  "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}




//function EqGetNewsDetail(secId,SubSecId,NewsID,opt)
//	{
//	
//	     document.getElementById("divNews").style.display='inline';
//		 var requestUrl = "../PopupNewsData.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&NewsID="+NewsID+"&timeStamp="+new Date().getTime()+"opt="+opt;
//		 Eqajaxpage('1',requestUrl,'TdNews');
//	}


//For Gainer 






//********

function sensexnifty(val)
{

    if(val=='BSE')
    {
        // document.getElementById("Blend").style.filter = "blendTrans(Duration=1.0,Transition=0)";
       GetDataCTI("BSE");
        document.getElementById('tdBSECTI').className="SelectedTabnews";
        document.getElementById('tdNSECTI').className="TabSelectedWhite";
      
       
        
    }
    else
    {
     //document.getElementById("Blend").style.filter = "blendTrans(Duration=1.0,Transition=0)";
        GetDataCTI('NSE');
       
        document.getElementById('tdBSECTI').className="TabSelectedWhite";
        document.getElementById('tdNSECTI').className="SelectedTabnews";
       // alert(document.getElementById('tdBSECTI').className)
       
       
       
    return true;
}


return true;
}





function ajaxpage(id,url, containerid)
{

    document.getElementById(containerid).innerHTML = "<table cellspacing=0 cellpadding=0 width=100%><tr><td height=60></td></tr><tr><td align=center><img src='../App_Themes/Common/images/ajax-loader.gif'></td></tr></table>";

    var page_request = false
        if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
        else if (window.ActiveXObject)
        { // if IE
                try {
                    page_request = new ActiveXObject("Msxml2.XMLHTTP")
                    } 
                catch (e){
                        try{
                            page_request = new ActiveXObject("Microsoft.XMLHTTP")
                            }
                        catch (e){}
                        }
        }


        page_request.onreadystatechange=function()
        {
            loadpage(page_request, containerid)
        }
        if (bustcachevar) //if bust caching of external page
        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
        page_request.open('GET', url+bustcacheparameter, true)
         document.body.style.cursor = "auto";	
        page_request.send(null)    
}

function loadpage(page_request, containerid)
{
 //alert(page_request.status)
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
 {   
   
    document.getElementById(containerid).innerHTML=page_request.responseText}
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

function GetDataCTI(Exch)
{
	
     //  var currentDivObj = document.getElementById("tdCTIndex");
       if(Exch=='BSE')
       {
       document.getElementById("MoreCTI").href="../Equity/ContributionToIndex.aspx?id=15&Option=GAIN&EXCHG=BSE";
       }
       else
       {
         document.getElementById("MoreCTI").href="../Equity/ContributionToIndex.aspx?id=15&Option=GAIN&EXCHG=NSE";
       }
       
        
		//currentDivObj.innerHTML ="<img src=../App_Themes/Common/images/loader.gif>";
		//alert(currentDivObj.innerHTML)
	    document.body.style.cursor = "progress";
       
	
	var requestUrl = "../Equity/AjaxCTI.aspx?Exchange="+ Exch;
    ajaxpage(1,requestUrl,'tdCTIndex')
}	


    function CreateXmlHttpNewsEq()
{
	try
		{
			XmlHttpNewsEq = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{  
				XmlHttpNewsEq = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpNewsEq = false;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if (!XmlHttpNewsEq && typeof XMLHttpRequest!='undefined') 
		{
	        try 
	        {
		        XmlHttpNewsEq = new XMLHttpRequest();
	        } 
	        catch (e) 
	        {
		        XmlHttpNewsEq=false;
	        }
        }
        if (!XmlHttpNewsEq && window.createRequest) 
        {
	        try 
	        {
		        XmlHttpNewsEq = window.createRequest();
	        } 
	        catch (e)
	        {
		        XmlHttpNewsEq=false;
	        }
        }
}





function GetHomNews(SecID,SubSec,Id)
{	
//alert(SecID,SubSec);
    CreateXmlHttpNewsEq();
	document.body.style.cursor = "progress";
   
    if(Id == "21")
    {
        //alert("H");
        
          document.getElementById("tdhot").className="NewsTabSelected";
	      document.getElementById("tdcorp").className="NewsTabSelectedWhite";  
	      document.getElementById("tdmkt").className="NewsTabSelectedWhite";
	      document.getElementById("tdeco").className="NewsTabSelectedWhite";  
         
    }
   
  
    if(Id == "23")
    {
        
          //alert("corp");
          
       
          document.getElementById("tdcorp").className="NewsTabSelected";
	      document.getElementById("tdhot").className="NewsTabSelectedWhite";  
	      document.getElementById("tdmkt").className="NewsTabSelectedWhite";
	      document.getElementById("tdeco").className="NewsTabSelectedWhite";  
      
    }
    if(Id == "24")
    {
          
         // alert("tdmkt");
       
          document.getElementById("tdmkt").className="NewsTabSelected";
	      document.getElementById("tdcorp").className="NewsTabSelectedWhite";  
	      document.getElementById("tdhot").className="NewsTabSelectedWhite";
	      document.getElementById("tdeco").className="NewsTabSelectedWhite";  
       }
    if(Id == "25")
    {
          
          //alert("tdeco");
        
          document.getElementById("tdeco").className="NewsTabSelected";
	      document.getElementById("tdcorp").className="NewsTabSelectedWhite";  
	      document.getElementById("tdhot").className="NewsTabSelectedWhite";
	      document.getElementById("tdmkt").className="NewsTabSelectedWhite";  
        
       
    }
   
   
   
   
	var requestUrl = "AjaxHomeNews.aspx?Sec="+ SecID +"&SubSec="+SubSec+"&Id="+Id+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
	//alert(requestUrl);
	if(XmlHttpNewsEq)
	{
	   
	   
	    XmlHttpNewsEq.onreadystatechange = function(){getEqDataResponseHot();};
		XmlHttpNewsEq.open("GET", requestUrl,  true);
		XmlHttpNewsEq.send(null);
	}
	return false;
}

function getEqDataResponseHot()
{
    if(XmlHttpNewsEq.readyState == 4)
	{	
	 // alert(XmlHttpNewsEq.status);
	  
	   var NewTd = document.getElementById("NewTd");
	    if(XmlHttpNewsEq.status == 200)
		{	
			
			
		//alert(XmlHttpNewsEq.responseText);
		
				NewTd.innerHTML =  XmlHttpNewsEq.responseText;
				
		       // NewTd.innerHTML = Second_Table;
		       
		      // populate(Second_Table,Mrq1,Mrq2);
		       
			document.body.style.cursor = "auto";
			
		}
		
		
		else
		{
			NewTd.innerHTML = "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}




