﻿//News Ctrl starts
function CreateXmlHttpNewsGlobal()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpNewsGlobal = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{  
				XmlHttpNewsGlobal = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpNewsGlobal = false;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if (!XmlHttpNewsGlobal && typeof XMLHttpRequest!='undefined') 
		{
	        try 
	        {
		        XmlHttpNewsGlobal = new XMLHttpRequest();
	        } 
	        catch (e) 
	        {
		        XmlHttpNewsGlobal=false;
	        }
        }
        if (!XmlHttpNewsGlobal && window.createRequest) 
        {
	        try 
	        {
		        XmlHttpNewsGlobal = window.createRequest();
	        } 
	        catch (e)
	        {
		        XmlHttpNewsGlobal=false;
	        }
        }
	}

function OpenNewsGlobal(NewsID,SecID,SubSecID,FinCode,Opt)
    {
        CreateXmlHttpNewsGlobal();
        document.getElementById("divNews").style.display = "inline";
		document.body.style.cursor = "progress";
		var requestUrl = "HomeControls/AjaxNewsPopGlobal.aspx?timeStamp="+ new Date().getTime() +"&NewsID="+NewsID +"&SecID="+SecID +"&SubSecID="+SubSecID +"&FinCode="+FinCode;
//	alert(requestUrl);
		if(XmlHttpNewsGlobal)	{
					XmlHttpNewsGlobal.onreadystatechange = function(){getNewsRespGlobal()};
					XmlHttpNewsGlobal.open("GET", requestUrl,  true);
					XmlHttpNewsGlobal.send(null);
				} 
    }
     function getNewsRespGlobal()
{

	if(XmlHttpNewsGlobal.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpNewsGlobal.status == 200)//
		{ 
		document.getElementById("TdNews").innerHTML=XmlHttpNewsGlobal.responseText;
		
		document.body.style.cursor = "auto";		
		}
		else
		{
			document.getElementById("TdNews").innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}
function CreateXmlHttpNewsHome()
{
	try
	{
		XmlHttpNewsHome = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpNewsHome = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttpNewsHome = null;				
		}
	}
	if(!XmlHttpNewsHome && typeof XMLHttpRequest != "undefined")
	{
		XmlHttpNewsHome = new XMLHttpRequest();
	}
}
function GetNewsHotGlobalHome(SecID,SubSec,id)
{	
	for(i=1;i<5;i++)
	{
	    document.getElementById("Td"+i).className="";
	}
    document.getElementById(id).className="OfferBG";
    CreateXmlHttpNewsHome();
   
	document.body.style.cursor = "progress";
	document.getElementById("NewsTdGlobal").innerHTML="<table align=center><tr><td valign='middle'><img src =App_Themes/Common/images/ajax-loader.gif/></td></tr></table>";
	
	var requestUrl = "HomeControls/AjaxHomeNews.aspx?Sec="+ SecID +"&SubSec="+SubSec+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();

	if(XmlHttpNewsHome)
	{
	    XmlHttpNewsHome.onreadystatechange = function(){getDataResponseHotHome();};
		XmlHttpNewsHome.open("GET", requestUrl,  true);			
		XmlHttpNewsHome.send(null);
	
	}
	 
}
function getDataResponseHotHome()
{
 
    if(XmlHttpNewsHome.readyState == 4)
	{	
	
	    if(XmlHttpNewsHome.status == 200)
		{
				
		    var NewTd = document.getElementById("NewsTdGlobal");
			var NewData = XmlHttpNewsHome.responseText;
			if(NewData != "")
				NewTd.innerHTML = NewData;				
			document.body.style.cursor = "auto";
			
		}
	}
}
//News Ctrl Ends
//Ticker Js

var XmlHttpTInner;
	function CreateXmlHttpTInner()
{
		 try {
  XmlHttpTInner = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   XmlHttpTInner = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   XmlHttpTInner = false;
  }
 }
if (!XmlHttpTInner && typeof XMLHttpRequest!='undefined') {
	try {
		XmlHttpTInner = new XMLHttpRequest();
	} catch (e) {
		XmlHttpTInner=false;
	}
}
if (!XmlHttpTInner && window.createRequest) {
	try {
		XmlHttpTInner = window.createRequest();
	} catch (e) {
		XmlHttpTInner=false;
	}
}
}
function getTickerDataInner(Exchg)
	{	//alert(Exchg);
		CreateXmlHttpTInner();
		//alert(XmlHttpTInner);
		document.body.style.cursor = "progress";
	
	   if(Exchg == "BSE")
		{
		document.getElementById("ctl00_ContentPlaceHolder1_TickerControl1_tdmain").innerHTML="BSE";
		document.getElementById("ctl00_ContentPlaceHolder1_TickerControl1_tdchg").innerHTML="NSE";
		document.getElementById("hdnExchange").value="NSE";
		}
		else
		{
		document.getElementById("hdnExchange").value="BSE";
        document.getElementById("ctl00_ContentPlaceHolder1_TickerControl1_tdmain").innerHTML="NSE";
        document.getElementById("ctl00_ContentPlaceHolder1_TickerControl1_tdchg").innerHTML="BSE";
		}
		var requestUrl = "HomeControls/AjaxTickerData.aspx?Exchange="+ Exchg +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		//alert(requestUrl);
		if(XmlHttpTInner){
		
			XmlHttpTInner.onreadystatechange = function(){getDataResponseInner(Exchg);};
			XmlHttpTInner.open("GET", requestUrl,  true);
			XmlHttpTInner.send(null);
		}
		
		 return false; 
}
function getDataResponseInner(Exchg)
{
//alert(XmlHttp.status);	
	if(XmlHttpTInner.readyState == 4)
	{	
	
		if(XmlHttpTInner.status == 200)
		{	
				
		
			var arrCol,Time,Code,CompName,ClPrice,DiffVal,DiffImg;
			var ExchgDet="",stkDet="";
			var MarqueeId = document.getElementById("MarqueeId");
			//alert(MarqueeId);
			var TickerData = XmlHttpTInner.responseText;
						
			if(TickerData != "")
			var arrRow = TickerData.split("|");
			var BSENSEFIN;
				
				
				if (Exchg=='BSE')
				{
				BSENSEFIN = "218474";
				}
				
				if (Exchg=='NSE')
				{
				BSENSEFIN = "217829";
				}
				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= "+";
							clss = "<span class='TickerGreen'>" ;
						}
						else if(DiffVal<0) 
						{							
							//DiffImg="-";
							clss = "<span class='TickerRed'>" ;
						}
						else 
						{
							//DiffImg= "=";
							clss = "<span class='TickerBlue'>"	;				
						}

                     if(i==0)ExchgDet = "<span class='TickerText'>" + arrCol[0] +" </span>&nbsp;<a   href='companyprofile/quotefinder.aspx?FinCode="+BSENSEFIN+"&Mode=S'><span  class=TickerText> "+ CompName +": "+"</span></a><span  class=TickerText>" + ClPrice+"&nbsp;"+ clss +" ["  +""+ DiffVal+ ""+"] </span> </span>&nbsp;&nbsp;&nbsp;";else stkDet += "<span class='TickerLink'>" + "<a href='companyprofile/quotefinder.aspx?&FinCode="+arrCol[0]+"&Mode=S&id=71'><span  class=TickerText>" + CompName+": "+"</span></a>" + "<span  class=TickerText>" + ClPrice +"&nbsp;"+ clss +" [" +""+ DiffVal+ ""+"] </span>  &nbsp;</span>&nbsp;";	
						
				}
				
				if(browser.isIE)
					MarqueeId.innerHTML = "<marquee id='maqid' onmouseover='this.stop();' onmouseout='this.start();' trueSpeed scrollAmount='1' scrollDelay='20'  direction='left' loop='repeat' width='100%' >" + ExchgDet + stkDet + "</marquee>";
					
				else
                MarqueeId.innerHTML = ExchgDet + stkDet;				
				document.body.style.cursor = "auto";
				ExchngTimeClock(Exchg);
				
		}
	}
}


function ExchngTimeClock(Exchg) {
	 var time = new Date()
	 var hour = time.getHours()
	 if (hour >= 10 && hour <= 20)
	 clockTimeoutID = setTimeout("getTickerDataInner('"+ Exchg +"')",600000);
	}
	   
function test()

{ 

var a = document.getElementById('MarqueeId');

/*if(a)
{
   var b= a.getAttribute("scrollamount");
    a.setAttribute("scrollamount", b+1);
     }*/

}
//ticker....Js ...end
 
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 browser = new Browser();
 var dragObj = new Object();
dragObj.zIndex = 0;
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);
  }
}
//FIIMFCtrl.ascx JS
function Show(id)
{
    if(id == "MF")
    {
        document.getElementById("MFActivites").style.display="";
        document.getElementById("FIIActivites").style.display="none";
        document.getElementById("mf1").className="OfferBG";
        document.getElementById("fi2").className=""; 
    }
    if(id == "Fii")
    {
        document.getElementById("MFActivites").style.display="none";
        document.getElementById("FIIActivites").style.display="";
        document.getElementById("fi2").className="OfferBG";
        document.getElementById("mf1").className=""; 
    }
}   
//End
 //For Company search
    var xmlHttp
    var AJEle
    var AJCatId
    var subCat

    function GetXmlHttpObject()
    {
        var xmlHttp=null;
        try
        {
            // Firefox, Opera 8.0+, Safari
            xmlHttp=new XMLHttpRequest();
        }
        catch (e)
        {
            // Internet Explorer
            try
            {
                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e)
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
        return xmlHttp;
    }
    
    function HideText(Ele, val)
    {
        if(Ele.value!="" && Ele.value.toLowerCase()==val.toLowerCase())
        {
            Ele.value="";
            Ele.className="Text";
            Ele.select();
        }
                  
    }
    function ShowText(Ele, val)
    {
        if((Ele.value.toLowerCase()!=val.toLowerCase() && Ele.value=="")||(Ele.value.toLowerCase()==val.toLowerCase() && Ele.value!=""))
        {
            Ele.value=val;
            Ele.className="TextCss";
              
        }
        
    }
    //--------------    Keyword Search Starts   --------------------


    var rowCount=-1;
    var strItem="";
    function noenter(e)
    {
        var unicode=e.charCode?e.charCode : e.keyCode;
        if(unicode==13)
            return false;
    }
    function FillKeywordSearchList(e,Ele)
    {
    if(document.getElementById("Ech").value=="QT")
    {
        var unicode=e.charCode? e.charCode : e.keyCode;
//        alert(unicode)
        var divKeywordSearchList = document.getElementById("divKeywordSearchList");
        var HiddenKeySearchId = document.getElementById("HiddenKeySearchId");
        HiddenKeySearchId.value="";
        var Counter=parseInt(rowCount);
        if(unicode==40)
        { 
            strItem="";
            if(document.getElementById("tblSymbolSearch"))
            {
                mytable=document.getElementById("tblSymbolSearch");
                countRow=mytable.rows.length;
                if(Counter<countRow)
                {
                    Counter=Counter+1;
                    if(Counter==countRow)
                        Counter=0;
                    rowCount=Counter;
                    for(i=0;i<countRow;i++)
                    {
                        if(i==Counter)
                        {
                            myrow=mytable.getElementsByTagName("tr")[i];
                            myrow.className="selected";
                            strItem=myrow.id;
                            
//                            objdivsel.scrollTop=Counter*19
                        }
                        else
                        {
                            myrow=mytable.getElementsByTagName("tr")[i];
                            myrow.className="unselected";
                        }
                    }
                }
                else if(Counter>=countRow)
                {
                    myrow=mytable.getElementsByTagName("tr")[countRow];
                    myrow.className="selected";
                    strItem=myrow.id;
                }
            }
        }
        else if(unicode==38)
        { 
            strItem="";
            if(document.getElementById("tblSymbolSearch"))
            {
                mytable=document.getElementById("tblSymbolSearch");
                countRow=mytable.rows.length;
                if(Counter>0)
                {
                    Counter=Counter-1;
                    rowCount=Counter;
                    for(i=0;i<countRow;i++)
                    {
                        if(i==Counter)
                        {
                            myrow=mytable.getElementsByTagName("tr")[i];
                            myrow.className="selected";
                            strItem=myrow.id;
                        }
                        else
                        {
                            myrow=mytable.getElementsByTagName("tr")[i];
                            myrow.className="unselected";
                        }
                    }
                }
                else if(Counter<=0)
                {
                    Counter=countRow-1;
                    rowCount=Counter;
                    
                    myrow=mytable.getElementsByTagName("tr")[Counter];
                    myrow.className="selected";
                    strItem=myrow.id;
                    
                    myrow=mytable.getElementsByTagName("tr")[0];
                    myrow.className="unselected";
                }
            }
        }
        else if(unicode==13)
        {
//            alert(strItem)
            rowCount=-1;
            var rowItem=strItem.split("|");
            Ele.value=rowItem[2];
            HiddenKeySearchId.value=rowItem[0];
            divKeywordSearchList.innerHTML="";
            divKeywordSearchList.style.display="none";
        }
        else if(unicode==27)
        {
            rowCount=-1;
            Ele.value="";
            Ele.focus();
            divKeywordSearchList.innerHTML="";
            divKeywordSearchList.style.display="none";
        }
        else
        {
            rowCount=-1;
            xmlHttp=GetXmlHttpObject();

            //alert(DivId)
            if (xmlHttp==null)
            {
                alert ("Your browser does not support AJAX!");
                return;
            }            
            
            if(Ele.value.indexOf(",")==-1)
                divKeywordSearchList.value="";
            
            KeywordSearchDDL=Ele.value;
         KeywordSearchDDL=KeywordSearchDDL.replace("&","*");
                     var url="CommonControls/ajaxcompany.aspx?KeywordSearchDDL="+KeywordSearchDDL;
            
            xmlHttp.onreadystatechange=function()
            {
                if (xmlHttp.readyState==4)
                { 
                    var strdata = xmlHttp.responseText;
//                    alert(strdata)
                    if(strdata!="")
                    {
                        var SalesCode="";
                        var SalesName="";
                        var KeywordSearchName="";
                        divKeywordSearchList.style.display="";
                        divKeywordSearchList.innerHTML=strdata;
                        
                                               
                    }
                    else
                    {
//                        lstKeywordSearchName.style.display="none";
                        divKeywordSearchList.innerHTML="";
                        divKeywordSearchList.style.display="none";
                    }                        
                }
            };
            xmlHttp.open("GET",url,true);
            xmlHttp.send(null);
        }
        }
        else if(document.getElementById("Ech").value=="NV")
        {
            FIllAMC(e,Ele);
        }
        
    }
    function FIllAMC(e,Ele)
    {
       var unicode=e.charCode? e.charCode : e.keyCode;
//        alert(unicode)
        var divKeywordSearchList = document.getElementById("divKeywordSearchList");
        var HiddenKeySearchId = document.getElementById("HiddenKeySearchId");
        HiddenKeySearchId.value="";
        var Counter=parseInt(rowCount);
        if(unicode==40)
        { 
            strItem="";
            if(document.getElementById("tblSymbolSearch"))
            {
                mytable=document.getElementById("tblSymbolSearch");
                countRow=mytable.rows.length;
                if(Counter<countRow)
                {
                    Counter=Counter+1;
                    if(Counter==countRow)
                        Counter=0;
                    rowCount=Counter;
                    for(i=0;i<countRow;i++)
                    {
                        if(i==Counter)
                        {
                            myrow=mytable.getElementsByTagName("tr")[i];
                            myrow.className="selected";
                            strItem=myrow.id;
                            
//                            objdivsel.scrollTop=Counter*19
                        }
                        else
                        {
                            myrow=mytable.getElementsByTagName("tr")[i];
                            myrow.className="unselected";
                        }
                    }
                }
                else if(Counter>=countRow)
                {
                    myrow=mytable.getElementsByTagName("tr")[countRow];
                    myrow.className="selected";
                    strItem=myrow.id;
                }
            }
        }
        else if(unicode==38)
        { 
            strItem="";
            if(document.getElementById("tblSymbolSearch"))
            {
                mytable=document.getElementById("tblSymbolSearch");
                countRow=mytable.rows.length;
                if(Counter>0)
                {
                    Counter=Counter-1;
                    rowCount=Counter;
                    for(i=0;i<countRow;i++)
                    {
                        if(i==Counter)
                        {
                            myrow=mytable.getElementsByTagName("tr")[i];
                            myrow.className="selected";
                            strItem=myrow.id;
                        }
                        else
                        {
                            myrow=mytable.getElementsByTagName("tr")[i];
                            myrow.className="unselected";
                        }
                    }
                }
                else if(Counter<=0)
                {
                    Counter=countRow-1;
                    rowCount=Counter;
                    
                    myrow=mytable.getElementsByTagName("tr")[Counter];
                    myrow.className="selected";
                    strItem=myrow.id;
                    
                    myrow=mytable.getElementsByTagName("tr")[0];
                    myrow.className="unselected";
                }
            }
        }
        else if(unicode==13)
        {
//            alert(strItem)
            rowCount=-1;
            var rowItem=strItem.split("|");
            Ele.value=rowItem[2];
            HiddenKeySearchId.value=rowItem[0];
            divKeywordSearchList.innerHTML="";
            divKeywordSearchList.style.display="none";
        }
        else if(unicode==27)
        {
            rowCount=-1;
            Ele.value="";
            Ele.focus();
            divKeywordSearchList.innerHTML="";
            divKeywordSearchList.style.display="none";
        }
        else
        {
            rowCount=-1;
            xmlHttp=GetXmlHttpObject();

            //alert(DivId)
            if (xmlHttp==null)
            {
                alert ("Your browser does not support AJAX!");
                return;
            }            
            
            if(Ele.value.indexOf(",")==-1)
                divKeywordSearchList.value="";
            
            KeywordSearchDDL=Ele.value;
         KeywordSearchDDL=KeywordSearchDDL.replace("&","*");
                     var url="CommonControls/ajaxscheme.aspx?KeywordSearchDDL="+KeywordSearchDDL;
            
            xmlHttp.onreadystatechange=function()
            {
                if (xmlHttp.readyState==4)
                { 
                    var strdata = xmlHttp.responseText;
//                    alert(strdata)
                    if(strdata!="")
                    {
                        var SalesCode="";
                        var SalesName="";
                        var KeywordSearchName="";
                        divKeywordSearchList.style.display="";
                        divKeywordSearchList.innerHTML=strdata;
                        
                                               
                    }
                    else
                    {
//                        lstKeywordSearchName.style.display="none";
                        divKeywordSearchList.innerHTML="";
                        divKeywordSearchList.style.display="none";
                    }                        
                }
            };
            xmlHttp.open("GET",url,true);
            xmlHttp.send(null);
        }
        
    }
    function OnMouseOver(Ele)
    {
        tblSymbol=document.getElementById("tblSymbolSearch");
        countRow=tblSymbol.rows.length;
        for(i=0;i<countRow;i++)
        {
            symbolRow=tblSymbol.getElementsByTagName("tr")[i];
            if(Ele.id==symbolRow.id)
                rowCount=i;
            if(symbolRow.className=="selected")
                symbolRow.className="unselected";
        }
        Ele.className="selected";
    }
    
    function OnMouseClick(Ele)
    {   
        var txtKeywordSearch = document.getElementById("txtKeywordSearch");
        var divKeywordSearchList = document.getElementById("divKeywordSearchList");
        var HiddenKeySearchId = document.getElementById("HiddenKeySearchId");
        var rowId=Ele.id.split("|");
        HiddenKeySearchId.value=rowId[0];
        txtKeywordSearch.value=rowId[2];
        divKeywordSearchList.innerHTML="";
        divKeywordSearchList.style.display="none";
    }

    
    
//--------------    Keyword Search Ends     --------------------

function Fill(ID,Name)
{
     if(document.getElementById(ID).value=="")
    {
       if(Name=='C')
       {
           document.getElementById(ID).value="Name of Company";
       }
    }
}


function Remove(ID)
{
        if(document.getElementById(ID).value=="Name of Company")
        {
            document.getElementById(ID).value="";
            document.getElementById(ID).focus();
        } 
        if(document.getElementById(ID).value=="Enter AMC Name")
        {
            document.getElementById(ID).value="";
            document.getElementById(ID).focus();
        }       
}



var globalid;var s; 

function transferid(id)
{
globalid=id;
}
 function SearchCompanyOut()
    {
      // alert('1');
        var SearchTxt = document.getElementById("txtKeywordSearch").value;
   //  alert(SearchTxt);
     if(SearchTxt =="Enter AMC Name"){ alert("please Enter AMC Name"); document.getElementById("txtKeywordSearch").focus();
             return false;}
        if(SearchTxt =="" || SearchTxt=="Name of Company"||SearchTxt =="Enter AMC Name")
        {
        
            alert("Please enter Company Name");
            document.getElementById("txtKeywordSearch").focus();
             return false;
             
        }
    	
        else
        {
        
        
        var SearchText = document.getElementById("txtKeywordSearch").value;
      var uid=document.getElementById("Ech").value;
     if(uid!="")
     {
        
        if ( uid=="NV")
        {
        document.getElementById("ctl00_ContentPlaceHolder1_Homequotes1_requesturl").value=document.getElementById("hidrequesturl1").value;
        document.getElementById("ctl00_ContentPlaceHolder1_Homequotes1_Fincode").value=document.getElementById("HiddenKeySearchId").value;
            var SchemeCode =  document.getElementById("HiddenKeySearchId").value;
		    var requurl =  document.getElementById("hidrequesturl1").value;
        document.location = "MutualFund/snapShot.aspx?SchemeCode="+SchemeCode+"&FundCode=&Category=&id=2";
     //document.location = "#text";
        }
    }
    else
    {
    alert("Please Enter Company Name");
    document.getElementById("txtKeywordSearch").focus;
    }if(uid=="QT")
    {
    
        document.getElementById("ctl00_ContentPlaceHolder1_Homequotes1_requesturl").value=document.getElementById("hidrequesturl1").value;
        document.getElementById("ctl00_ContentPlaceHolder1_Homequotes1_Fincode").value=document.getElementById("HiddenKeySearchId").value;
            var Fincode =  document.getElementById("HiddenKeySearchId").value;
		    var requurl =  document.getElementById("hidrequesturl1").value;
          
              var StrUrl = "companyprofile/quotefinder.aspx?FinCode="+Fincode+"&val=1&id=71";
             document.location=StrUrl;
             return false   ;		 
             
             }
         
}
}
//End of Company search...
//GET Quotes

function CheckSpecial(ctlid, e)
{
    var ctl = document.getElementById(ctlid).value;
    var k =(e.which)? e.which : e.keyCode;

    if(ctl == ""){if(k == 32||k==33||k==34||k==35||k==36||k==37||k==39||k==40||k==41||k==42||k==43||k==44||k==45||k==46||k==47||k==58||k==59||k==60||k==61||k==62||k==63||k==64||k==38||k==123||k==124||k==125||k==126||k==91||k==92||k==93||k==94||k==95||k==96) return false;}
}

 function TickerTab(Exchg)
    {
 
		HomeTicker(Exchg,'F');
    }
    function HomeTicker(ex,typ)
{
   if (ex == "")
    {
	
	    if (typ=="NV")
	    {     
	  
	    document.getElementById("Ech").value = "NV"
	    }
	    else
	    {
	
	    document.getElementById("Ech").value = "QT"	  
	
	   
	    }
    }
        else
        {
	        if(ex=="NV")
	        {
		        document.getElementById("Ech").value = "NV"
		        document.getElementById("tdmain").innerHTML="NAV";document.getElementById ("txtKeywordSearch").value="Enter AMC Name";
		       
	        }
	        else
	        {
        	
		        document.getElementById("Ech").value = "QT"
		        document.getElementById("tdmain").innerHTML="Quotes"; 
		        document.getElementById ("txtKeywordSearch").value="Name of Company"; 
		       
	        }
        	
        }
}
//end quats
///JS for the GetQuotes for top portion--------FOR HOMEPAGE

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;}}
var browser=new Browser();var cssdropdown={disappeardelay:250,dropdownindicator:'',enablereveal:[true,5],enableiframeshim:1,dropmenuobj:null,asscmenuitem:null,domsupport:document.all||document.getElementById,standardbody:null,iframeshimadded:false,revealtimers:{},getposOffset:function(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}
return totaloffset;},css:function(el,targetclass,action){var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)","ig")
if(action=="check")
return needle.test(el.className)
else if(action=="remove")
el.className=el.className.replace(needle,"")
else if(action=="add"&&!needle.test(el.className))
el.className+=" "+targetclass},showmenu:function(dropmenu,e){if(this.enablereveal[0]){if(!dropmenu._trueheight||dropmenu._trueheight<10)
dropmenu._trueheight=dropmenu.offsetHeight
clearTimeout(this.revealtimers[dropmenu.id])
dropmenu.style.height=dropmenu._curheight=0
dropmenu.style.overflow="hidden"
dropmenu.style.visibility="visible"
this.revealtimers[dropmenu.id]=setInterval(function(){cssdropdown.revealmenu(dropmenu)},10)}
else{dropmenu.style.visibility="visible"}
this.css(this.asscmenuitem,"selected","add")},revealmenu:function(dropmenu,dir){var curH=dropmenu._curheight,maxH=dropmenu._trueheight,steps=this.enablereveal[1]
if(curH<maxH){var newH=Math.min(curH,maxH)
dropmenu.style.height=newH+"px"
dropmenu._curheight=newH+Math.round((maxH-newH)/steps)+1}
else{dropmenu.style.height="auto"
dropmenu.style.overflow="hidden"
clearInterval(this.revealtimers[dropmenu.id])}},clearbrowseredge:function(obj,whichedge){var edgeoffset=0
if(whichedge=="rightedge"){var windowedge=document.all&&!window.opera?this.standardbody.scrollLeft+this.standardbody.clientWidth-15:window.pageXOffset+window.innerWidth-15
var dropmenuW=this.dropmenuobj.offsetWidth
if(windowedge-this.dropmenuobj.x<dropmenuW)
edgeoffset=dropmenuW-obj.offsetWidth}
else{var topedge=document.all&&!window.opera?this.standardbody.scrollTop:window.pageYOffset
var windowedge=document.all&&!window.opera?this.standardbody.scrollTop+this.standardbody.clientHeight-15:window.pageYOffset+window.innerHeight-18
var dropmenuH=this.dropmenuobj._trueheight
if(windowedge-this.dropmenuobj.y<dropmenuH){edgeoffset=dropmenuH+obj.offsetHeight
if((this.dropmenuobj.y-topedge)<dropmenuH)
edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge}}
return edgeoffset},dropit:function(obj,e,dropmenuID){if(this.dropmenuobj!=null)
this.hidemenu()
this.clearhidemenu()
this.dropmenuobj=document.getElementById(dropmenuID)
this.asscmenuitem=obj
this.showmenu(this.dropmenuobj,e)
this.dropmenuobj.x=this.getposOffset(obj,"left")
this.dropmenuobj.y=this.getposOffset(obj,"top")
this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj,"rightedge")+"px"
this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+1+"px"
this.positionshim()},positionshim:function(){if(this.iframeshimadded){if(this.dropmenuobj.style.visibility=="visible"){this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px"
this.shimobject.style.height=this.dropmenuobj._trueheight+"px"
this.shimobject.style.left=parseInt(this.dropmenuobj.style.left)+"px"
this.shimobject.style.top=parseInt(this.dropmenuobj.style.top)+"px"
this.shimobject.style.display="block"}}},hideshim:function(){if(this.iframeshimadded)
this.shimobject.style.display='none'},isContained:function(m,e){var e=window.event||e
var c=e.relatedTarget||((e.type=="mouseover")?e.fromElement:e.toElement)
while(c&&c!=m)try{c=c.parentNode}catch(e){c=m}
if(c==m)
return true
else
return false},dynamichide:function(m,e){if(!this.isContained(m,e)){this.delayhidemenu()}},delayhidemenu:function(){this.delayhide=setTimeout("cssdropdown.hidemenu()",this.disappeardelay)},hidemenu:function(){this.css(this.asscmenuitem,"selected","remove")
this.dropmenuobj.style.visibility='hidden'
this.dropmenuobj.style.left=this.dropmenuobj.style.top="-1000px"
this.hideshim()},clearhidemenu:function(){if(this.delayhide!="undefined")
clearTimeout(this.delayhide)},addEvent:function(target,functionref,tasktype){if(target.addEventListener)
target.addEventListener(tasktype,functionref,false);else if(target.attachEvent)
target.attachEvent('on'+tasktype,function(){return functionref.call(target,window.event)});},startchrome:function(){if(!this.domsupport)
return
this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body
for(var ids=0;ids<arguments.length;ids++){var menuitems=document.getElementById(arguments[ids]).getElementsByTagName("a")
for(var i=0;i<menuitems.length;i++){if(menuitems[i].getAttribute("rel")){var relvalue=menuitems[i].getAttribute("rel")
var asscdropdownmenu=document.getElementById(relvalue)
this.addEvent(asscdropdownmenu,function(){cssdropdown.clearhidemenu()},"mouseover")
this.addEvent(asscdropdownmenu,function(e){cssdropdown.dynamichide(this,e)},"mouseout")
this.addEvent(asscdropdownmenu,function(){cssdropdown.delayhidemenu()},"click")
try{menuitems[i].innerHTML=menuitems[i].innerHTML+" "+this.dropdownindicator}catch(e){}
this.addEvent(menuitems[i],function(e){if(!cssdropdown.isContained(this,e)){var evtobj=window.event||e
cssdropdown.dropit(this,evtobj,this.getAttribute("rel"))}},"mouseover")
this.addEvent(menuitems[i],function(e){cssdropdown.dynamichide(this,e)},"mouseout")
this.addEvent(menuitems[i],function(){cssdropdown.delayhidemenu()},"click")}}}
if(this.enableiframeshim&&document.all&&!window.XDomainRequest&&!this.iframeshimadded){document.write('<IFRAME id="iframeshim" src="about:blank" frameBorder="0" scrolling="no" style="left:0; top:0; position:absolute; display:none;z-index:90; background: transparent;"></IFRAME>')
this.shimobject=document.getElementById("iframeshim")
this.shimobject.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)'
this.iframeshimadded=true}}}
//end of quotes......

