﻿// JScript File
function showmnu()
{				

ig_fTmp="";
ig_f="";

var hasQueryString = document.URL.indexOf('IID'); 
var hasQueryString1 = document.URL.indexOf('id='); 


if (hasQueryString != -1) 

{ 

ig_fTmp = document.URL.substring(hasQueryString+3, document.URL.length).split('/');

}

if (hasQueryString1 != -1) 

{ 

ig_fTmp = document.URL.substring(hasQueryString1+3, document.URL.length).split('&');

}

ig_f = ig_fTmp[0];

if ( document.getElementById(ig_f)!=null)
{

document.getElementById(ig_f).className = "LeftMenuSelectedItemTDO";
document.getElementById("sid"+ig_f).className = "LeftMenuItemLinkG";     
}          
}

var XmlHttp;

//Creating object of XMLHTTP For AJAX Method
function CreateXmlHttpNew()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpFO = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpFO = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpFO = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpFO && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpFO = new XMLHttpRequest();
		}
	}
	

 function SchResult()
 {
 

		
	 var txtSchName = document.getElementById("txtSchName");
	 if(txtSchName.value=="Enter Company Name")
	{ 
	alert("Please Enter some text");
	} 
	else
		{
 		var SearchResult = document.getElementById("lbSchResult");	
 		document.getElementById("serchresult").style.display="inline";	
 		document.getElementById("tdHeight").style.display="none";	
 			
 		document.getElementById("Go").disabled=false;
		CreateXmlHttpNew();
		document.body.style.cursor = "progress";
		var requestUrl = "GetSchDataAjax.aspx?timeStamp="+ new Date().getTime() +"&txtSchName="+txtSchName.value;
	
		if(XmlHttpFO)	{
					XmlHttpFO.onreadystatechange = function(){fillSymbolResp(SearchResult)};
					XmlHttpFO.open("GET", requestUrl,  true);
					XmlHttpFO.send(null);
				}
				}
		
 }
 
 //Called when response comes back from server Only For Symbol
function fillSymbolResp(ig_)
{

	// To make sure receiving response data from server is completed
	if(XmlHttpFO.readyState == 4)
	{
		
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpFO.status == 200)
		{		
			//alert(ig_)
			//var availSchemes   = document.getElementById(ig_);
			var strData = XmlHttpFO.responseText
			//alert(strData)
			if(strData != "") {	
			    
				var arrSchm = strData.split("|");
				ig_.length = 0; 	
				
				for(i=0; i<arrSchm.length-1; i++) {	
								
					var strSchm = arrSchm[i];
					var arrSchmCode = strSchm.split("~");
					
					ig_.options[i] = new Option();
					
					ig_.options[i].value = arrSchmCode[0];
					ig_.options[i].text = arrSchmCode[1];
				}
				
			}
			else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "No Data Found";			
			}
			document.body.style.cursor = "auto";	
		}
		else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "server is not ready";
					document.body.style.cursor = "auto";		
		}
	}
}






function Redirect()
{
    var search=document.getElementById("lbSchResult").value;
    
        if(search=="")
        {
            alert('select Company Name');
        }
        else
        {
            var requestUrl;
            var ID;
            var str;
          var Mode; 
            ID = document.getElementById("QuoteFinder").value;
           
            if(Mode=="2")
                str=""
            else
                str="&Mode=S";
                   
            switch (ID)
            { 
                
                case "1":
                    requestUrl = "QuoteFinder.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search +str+"&id=1";        
                break;
                
                case "2":
                    requestUrl = "Company_Background.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=2";        
                break;
                
                case "3":
                    requestUrl = "BoardDirectors.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=3";        
                break;   
                
                case "4":
                    requestUrl = "BalanceSheet.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=4";        
                break;
               
                case "5":
                    requestUrl = "PLAccount.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+"&id=5";        
                break;
                
                case "6":
                    requestUrl = "QuarterlyResults.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=6";        
                break;
                
                case "7":
                    requestUrl = "FinanceRatios.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=7";        
                break;
                
                case "8":
                    requestUrl = "SharePrice.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=8";        
                break;
                
                case "9":
                 requestUrl = "MF_Holdings.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=9";   
                break;
                
                case "10":
                 requestUrl = "ChartDisplay.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=10";    
                break;
                 
                case "11":
                 requestUrl = "CompanyNews.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=11"; 
                break;
                 
                case "12":
                 requestUrl = "CashFlow.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=12";
                break;
                
                case "13":
                 requestUrl = "Shareholding.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=13";
                break;
                
                case "14":
                 requestUrl = "CompDeliverableVolume.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=14";
                break;
                
                case "15":
                requestUrl = "HistoricalVolume.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=15"; 
                break;
                
                case "16":
                requestUrl = "DirectorsReport.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=16"; 
                break;
                
                case "17":
                requestUrl = "PeerCompanies.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=17"; 
                break;
                
                case "18":
                requestUrl = "BoardMeetings.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=18"; 
                break;
                
                case "19":
                requestUrl = "NSEAnnouncement.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=19"; 
                break;
                
                case "20":
                requestUrl = "BookClosure.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=20"; 
                break;
                
                case "21":
                requestUrl = "BonusHistory.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=21"; 
                break;
                
                case "22":
                requestUrl = "CorporateAction.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=22"; 
                break;
                
                default:
                requestUrl = "QuoteFinder.aspx?timeStamp="+ new Date().getTime() +"&FinCode="+search+str+"&id=1";        
             }
            
            window.location = requestUrl;
      
         
  
        }	

}
function Remove()
{
var TextSearch = document.getElementById("txtSchName").value;

        if(TextSearch == " Enter Company Name")
        {

            document.getElementById("txtSchName").value="";
        }
}
function Fill()
{
    if(document.getElementById("txtSchName").value=="")
    {

    document.getElementById("txtSchName").value=" Enter Company Name";
    }
}
       
