﻿// JScript File


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 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=""
var clockTimeoutID;





//Global Variables
var XmlHttp,XmlHttpNews,XmlHttpFII,XmlHttpIPO;

function disable()
{

 document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlDay').disabled=true;
 document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlMonth').disabled=true;
 document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlYear').disabled=true;


 document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlDay').disabled=true;
 document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlMonth').disabled=true;
 document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlYear').disabled=true;

}   

function validation_SIP()
{
var Fund=document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlAMC");
var Cat=document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlCategory");
var Scheme=document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlScheme");
var SchemeCode=Scheme.value;
var SchemeName=document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlScheme").options[document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlScheme").selectedIndex].text

var Frmday=document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlDay').value;
var Frmnth=document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlMonth').value;
var FrmYr=document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlYear').value;

 
 var ToDay=document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlDay').value;
 var ToYr=document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlYear').value;
 var ToMnth=document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlMonth').value;


var Amnt=document.getElementById("ctl00_ContentPlaceHolder1_txtAmount");
var Amount=Amnt.value;
var FrmDate="";
var ToDate="";
 

var nofdaysfrm="";
var nofdaysto="";
var FrmDate="";
var ToDate="";
    
    if(Fund.value=="" && Cat.value=="")
    {
    alert("Please Select Fund or Category");
    Fund.focus();
    return false;
    }
    if(Scheme.value=="")
    {
    alert("Please Select Scheme");
    Scheme.focus();
    return false;
    }
     if(Frmday=="DD" || Frmnth=="MMM" || FrmYr=="YYYY")
	{
	    if(Frmday=="DD")
	    {
	    alert("Select Day From SIP Start Date");
	    document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlDay').focus();
	    return false;    	
	    }
	    else if(Frmnth=="MMM")
	    {
	    alert("Select Month From SIP Start Date");
	    document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlMonth').focus();
	    return false;
	    }
	    else if(FrmYr=="YYYY")
	    {
	    alert("Select Year From SIP Start Date");
	    document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlYear').focus();
	    return false;
	    }
	}
	if(ToDay=="DD" || ToMnth=="MMM" || ToYr=="YYYY")
	{
	    if(ToDay=="DD")
	    {
	    alert("Select Day From SIP End Date");
	    document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlDay').focus();
	    return false;
    	
	    }
	    else if(ToMnth=="MMM")
	    {
	    alert("Select Month From SIP End Date");
	    document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlMonth').focus();
	    return false;
	    }
	    else if(ToYr=="YYYY")
	    {
	    alert("Select Year From SIP End Date");
	    document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlYear').focus();
	    return false;
	    }
	}
	
	
    
    nofdaysfrm=daysInMonth(GetMonthNumber(Frmnth),FrmYr);
    nofdaysto=daysInMonth(GetMonthNumber(ToMnth),ToYr);
    
    


if(Frmday > nofdaysfrm)
	{
	alert("Invalid Day");
	document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlDay').focus();
	return false;
	}
	
	
	
	
 	
if(ToDay>nofdaysto)
	{
	alert("Invalid Day");
	document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlDay').focus();
	return false;
	}
		
if(Date.UTC(FrmYr, GetMonthNumber(Frmnth),Frmday,0,0,0,0) > Date.UTC(ToYr,GetMonthNumber(ToMnth),ToDay,0,0,0,0))
      {
          alert('Fromdate should be less than Todate');
          document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlYear').focus();
          return false;
          
      }
      
      
      if(document.getElementById("ctl00_ContentPlaceHolder1_txtAmount").value=="")
	{
		alert("Please provide investment amount");
		document.getElementById("ctl00_ContentPlaceHolder1_txtAmount").focus();
		return false;
	}
if(isNaN(document.getElementById("ctl00_ContentPlaceHolder1_txtAmount").value))
	{
		alert("Enter valid amount");
		document.getElementById("ctl00_ContentPlaceHolder1_txtAmount").focus();
		return false;
	}	
FrmDate=Frmday+"/"+GetMonthNumber(Frmnth)+"/"+FrmYr;
ToDate=ToDay+"/"+GetMonthNumber(ToMnth)+"/"+ToYr;  
var IncStartDate="";
var IncEndDate="";
IncStartDate=Frmday+"-"+Frmnth+"-"+FrmYr;
IncEndDate=ToDay+"-"+ToMnth+"-"+ToYr;  



      
      
GetData(SchemeCode,FrmDate,ToDate,SchemeName,IncStartDate,IncEndDate,Amount)


}	

function GetData(SchemeCode,FrmDate,ToDate,SchemeName,IncStartDate,IncEndDate,Amount)
{
	CreateXmlHttp_SIP();
	
	
      var currentDivObj = document.getElementById("AjaxData");
	   currentDivObj.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	   document.body.style.cursor = "progress";
	
	
	var requestUrl = "../MutualFund/SipAjaxData.aspx?SchemeCode="+SchemeCode+"&FrmDate="+FrmDate+"&ToDate="+ToDate+"&SchemeName="+ SchemeName+ "&IncStartDate="+IncStartDate+"&IncEndDate="+IncEndDate+"&Amount="+Amount;

ajaxpage(1,requestUrl,'AjaxData')
}
function processKey(e)
 {
     if (null == e)     
     
      e = window.event ;  
     
      if (e.keyCode == 13) 
       {
               document.getElementById("<%=btnGoQuote.ClientID%>").click();        return false;  
       }
 }
// SIP Calculator

      var schemeObject=null;
      var Fund ;
      var scheme;  
      var category;
      
       function ProcessSearchData_SIP()
        {        
               
                try 
                { 
                    schemeObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
                catch(e)
                {
                    try 
                    {
                        schemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        schemeObject = null; 
                    } 
                 } 
         
                  Fund = document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlAMC");                  
                  scheme = document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlScheme");                                
                  category = document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlCategory");   
                
                 if(schemeObject != null)
                    {   
                    
                         
                        var queryString = "SipMFScheme.aspx?timenow=" + new Date().getTime() + "&Fund=" + Fund.value +"&Category=" + category.value;         
                      
                        schemeObject.onreadystatechange = function(){ProcessSchemeData_SIP(scheme);};  
                        schemeObject.open('GET', queryString ,  true); 
                        schemeObject.send(null);  
                    }    
           
                 return false; 
          }
          
          function ProcessSchemeData_SIP(scheme)
           {
            
            if(schemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {
                if(schemeObject.status == 200) //HTTP response OK. 
                {     //alert("Inside ProcessSchemeData");
              
                      var listItemc;       
                      var dsRoot = schemeObject.responseXML.documentElement;   
                      var ddlSchem = scheme;

                      document.getElementById("ctl00_ContentPlaceHolder1_txtfund").value =Fund.options[Fund.selectedIndex].value;
                     if(dsRoot != null)        
                     {                                   
                           if((Fund.options[Fund.selectedIndex].value!="") ||(category.options[category.selectedIndex].value!=""))
                           {
                          
                            ddlSchem.options.length=0;   
                                if(dsRoot.getElementsByTagName('S_NAME')!=null)
                                {
                                   
                                    var SchemeName = dsRoot.getElementsByTagName('S_NAME');
                                    var SchemeCode = dsRoot.getElementsByTagName('SCHEMECODE');
                                    var text; 
                                    var value;
                                    var listItem;
                                                                                                        
//                                        listItem = new Option("All", "");
//		                                 ddlSchem.length=0;
//                                         ddlSchem.options[0] = listItem; 
                                    
                                                   if(SchemeName.length >0)
                                                    {
                                                     listItem = new Option("All", "");
		                                             ddlSchem.length=1;
                                                     ddlSchem.options[0] = listItem;  
                                                            for (var count = 0; count < SchemeName.length; count++)
                                                            {
                                                                text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                                                              
                                                                value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                                                             
                                                                listItem = new Option(text, value,  false, false);
                                                               
                                                                ddlSchem.options[ddlSchem.length] = listItem;                                              
                                                                
                                                            } 
                                                      } 
                                                     
                                                      else
                                                     {
                                                      listItemc = new Option("Scheme is not available", "");
    			                                      ddlSchem.length = 1;
                                                      ddlSchem.options[0] = listItemc;   
                                                    }
                                                        
                                    }
                             } //If condition of ALL
                           else                           
                           {
                                    listItemc = new Option("Scheme is not available", "");
	                                ddlSchem.length = 1;
                                    ddlSchem.options[0] = listItemc;   
                                   
                           }
                                      var ddlCat = category;  
                                      ddlCat.options.length=0; 
                                     
                                      if(dsRoot.getElementsByTagName('className')!=null)
                                         {
                                             var textc; 
                                             var valuec;
                                             var CatName = dsRoot.getElementsByTagName('className');                        
                                             var CatCodes = dsRoot.getElementsByTagName('classcode');
                                             ddlCat.length=0;
                                           //  alert(CatName.length);
			                                 
                                          //alert(ddlCat.length);  
                                             
                                             if(CatName.length > 0)
                                             {
                                                  listItemc = new Option("All", "");
		                                          ddlCat.length=1;
                                                  ddlCat.options[0] = listItemc;      
                                                 
                                                 
                                                 
                                                    for (var count = 0; count < CatName.length; count++)
                                                    {
                                                        textc = (CatName[count].textContent || CatName[count].innerText || CatName[count].text);
                                              
                                                        valuec = (CatCodes[count].textContent || CatCodes[count].innerText || CatCodes[count].text);
                                            
                                                        listItemc = new Option(textc, valuec,  false, false);
                                                        ddlCat.options[ddlCat.length] = listItemc;    
                                                        //document.getElementById("ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlScheme").style.display="inline";
                                                    }
                                             }
                                             else
                                             {
                                             
                                                  listItemc = new Option("Category not available", "");
		                                          ddlCat.length=1;
                                                  ddlCat.options[0] = listItemc;     
                                             }

                                         }
                             }  
                         
                                else
                                        {                                             
                                            listItemc = new Option("Scheme is not available", "");
		                                    ddlSchem.length = 1;
                                            ddlSchem.options[0] = listItemc;   
                                                                           
                                            listItemc = new Option("Category is not available", "");
	                                        ddlCat.length = 1;
                                            ddlCat.options[0] = listItemc;      
                                         }
                         
                        }    
                }
          }
         
      function ProcessCategoryData_SIP()
        {
           CreateXmlHttp_SIP();
                
            if(XmlHttp)
            {   
              //  alert("Inside Process Category");
                 Fund = document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlAMC");
                 scheme = document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlScheme");                
                 category = document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlCategory");   
                //document.getElementById("LoadingID").src = "../App_Themes/CommonTheme/Images/ajax-loader.gif";    
                
                 var queryString = "SipMFScheme.aspx?timenow=" + new Date().getTime() + "&Fund=" + Fund.value +"&Category=" + category.value;         
                 XmlHttp.onreadystatechange = function(){ProcessData_SIP(scheme);};  
                 XmlHttp.open('GET', queryString ,  true); 
                 XmlHttp.send(null);  
                 
                document.getElementById("ctl00_ContentPlaceHolder1_txtCategory").value=category.value;
                                 
                 //alert(document.getElementById("<%=txtCategory.ClientID%>").value);
            }    
            return false; 
         }     
         
        function ProcessData_SIP(scheme)
           {
          	if(XmlHttp.readyState == 4)
	            {	
                if(XmlHttp.status == 200) //HTTP response OK. 
                    { 
                  
                       //document.getElementById("ctl00_ContentPlaceHolder1_txtCategory").value = category.options[category.selectedIndex].value
                       if((Fund.options[Fund.selectedIndex].text!="All") || (category.options[category.selectedIndex].text!="All"))
                           {
                                var dsRoot1 = XmlHttp.responseXML.documentElement;   
                          
                                 if(dsRoot1 != null)        
                                 {  
                                             var ddlSchem = scheme;
                                             ddlSchem.options.length=0;
                                            if(dsRoot1.getElementsByTagName('S_NAME')!=null)
                                            {
                                            
                                             
                                                var SchemeName = dsRoot1.getElementsByTagName('S_NAME');
                                                var SchemeCode = dsRoot1.getElementsByTagName('SCHEMECODE');
                                                var text; 
                                                var value;
                                                var listItem;
                                                
//                                                   listItemc = new Option("Scheme is not available", "");
//			                                        ddlSchem.length = 1;
//                                                    ddlSchem.options[0] = listItemc;   
                                                    if(SchemeName.length >0)
                                                    {
                                                     listItem = new Option("All", "");
		                                             ddlSchem.length=1;
                                                     ddlSchem.options[0] = listItem;  
                                                   
                                                    for (var count = 0; count < SchemeName.length; count++)
                                                    {
                                                        text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                                                      
                                                        value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                                                        
                                                        listItem = new Option(text, value,  false, false);
                                                       
                                                        ddlSchem.options[ddlSchem.length] = listItem;                                              
                                                        
                                                    }
                                                    }                               
                                                    else
                                                    {
                                                        listItemc = new Option("Scheme is not available", "");
    			                                        ddlSchem.length = 1;
                                                      ddlSchem.options[0] = listItemc;   
                                                    }
                                    
                                        
                                                 }
                                           else
                                                {                                             
	                                                listItemc = new Option("Scheme is not available", "");
			                                        ddlSchem.length = 1;
                                                    ddlSchem.options[0] = listItemc;   
                                                }
                        
                                   }   
                         
                              }
                          else
                            {
                           
                               var ddlSchem = scheme;
                               listItemc = new Option("Scheme is not available", "");
			                   ddlSchem.length = 1;
                               ddlSchem.options[0] = listItemc;   
                            }    
                   }
              }
         }  
      var XmlHttp;

        function CreateXmlHttp_SIP()
	        {
		        try
		        {
			        XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		        }
		        catch(e)
		        {
			        try
			        {
				        XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			        } 
			        catch(oc)
			        {
				        XmlHttp = null;
        					
			        }
		        }
		        if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		        {
			        XmlHttp = new XMLHttpRequest();
		        }
	        }  
	        
	          function daysInMonth(iMonth, iYear)
            {

            return 32 - new Date(iYear, iMonth, 32).getDate();
            }

function GetMonthNumber(MonthName)
    {
        switch(MonthName.toUpperCase())
        {
            case 'JAN':
                return 1;
                break;   
            case 'FEB':
                return 2;
                break;  
            case 'MAR':
                return 3;
                break;    
            case 'APR':
                return 4;
                break;   
            case 'MAY':
                return 5;
                break;  
            case 'JUN':
                return 6;
                break;  
            case 'JUL':
                return 7;
                break;   
            case 'AUG':
                return 8;
                break;  
            case 'SEP':
                return 9;
                break;  
            case 'OCT':
                return 10;
                break;   
            case 'NOV':
                return 11;
                break;  
            case 'DEC':
                return 12;
                break;  
        }
    }
	         function GetInceptionDate()
        {
     
   
           CreateXmlHttp();
            
            if(XmlHttp!=null)
            {                                
                // scheme = document.getElementById('SipFundCatCtrl1_ddlScheme');                
                 
               
                 var queryString = "SipIncDate.aspx?timenow=" + new Date().getTime() + "&SchemeCode=" + document.getElementById('ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlScheme').value +"";
                 
               
                 XmlHttp.onreadystatechange = function(){selectDrop();}; 
                 XmlHttp.open('GET', queryString ,  true); 
                 XmlHttp.send(null);  
                 
                 
                
            }    
             return false; 
         }
       
        function selectDrop()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{
		
		 document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlDay').disabled=false;
         document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlMonth').disabled=false;
         document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlYear').disabled=false;


         document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlDay').disabled=false;
         document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlMonth').disabled=false;
         document.getElementById('ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlYear').disabled=false;
		
		
		
		
		    var strData = XmlHttp.responseText; 
		    var StrDate=strData.split(",");
		    
		    var StrStartDate=StrDate[0];
		    var StrEndDate=StrDate[1];
		    
		    
		         
		    
		   if(strData != "")
			{
			       //for sip start date
			       var stDy=document.getElementById("ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlDay");
                   var stMn=document.getElementById("ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlMonth");
                   var stYr=document.getElementById("ctl00_ContentPlaceHolder1_DateUsrCtl1_ddlYear");
                   
                   //for sip end date
                   
                   var stEDy=document.getElementById("ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlDay");
                   var stEMn=document.getElementById("ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlMonth");
                   var stEYr=document.getElementById("ctl00_ContentPlaceHolder1_DateUsrCtl2_ddlYear");
                   
                   
                  
                    document.getElementById("ctl00_ContentPlaceHolder1_txtStartDate").value=StrStartDate;
                    document.getElementById("ctl00_ContentPlaceHolder1_txtEndDate").value=StrEndDate;
                
                   
                   
    				
				    var arrStr = StrStartDate.split(" ");
				    
    				
					    for(i=0; i<stDy.length; i++)
					    {
						    if(stDy.options[i].value==arrStr[0])stDy.options[i].selected = true;
					    }
					    for(i=0; i<stMn.length; i++)
					    {
						    if(stMn.options[i].value==arrStr[1])stMn.options[i].selected = true;
					    }
					    for(i=0; i<stYr.length; i++)
					    {
						    if(stYr.options[i].value==arrStr[2])stYr.options[i].selected = true;										
			     	    }  
			     	    
			     	    
			     	    var arrStrEnd = StrEndDate.split(" ");
				    
    				
					    for(i=0; i<stEDy.length; i++)
					    {
						    if(stEDy.options[i].value==arrStrEnd[0])stEDy.options[i].selected = true;
					    }
					    for(i=0; i<stEMn.length; i++)
					    {
						    if(stEMn.options[i].value==arrStrEnd[1])stEMn.options[i].selected = true;
					    }
					    for(i=0; i<stEYr.length; i++)
					    {
						    if(stEYr.options[i].value==arrStrEnd[2])stEYr.options[i].selected = true;										
			     	    }  
			     	    
			     	     						
			 }			
		}
		
	}
	
}        

function CreateXmlHttp()
{
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttp = null;				
		}
	}
	if(!XmlHttp && typeof XMLHttpRequest != "undefined")
	{
		XmlHttp = new XMLHttpRequest();
	}
}


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/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 GetTalkingStockHot(SecID,SubSec)
	{	
	
	
		document.getElementById("TalkingStockTD").innerHTML = " <img src='../App_Themes/Common/images/loader.gif'>";
		var requestUrl = "TalkingStockAjax.aspx?Sec="+ SecID +"&SubSec="+SubSec+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		ajaxpage(1,requestUrl,'TalkingStockTD');
		
		}


function GetNewsDetail(secId,SubSecId,NewsID,opt)
{	
    var NewsWin = document.getElementById("divNews").style.display='inline';
	
	var requestUrl = "../News/GetNews.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&NewsID="+NewsID+"&timeStamp="+new Date().getTime()+"opt="+opt;
        
        ajaxpage(1,requestUrl,'NewsPop');
}


function CategoryCtrl(Type)
{
	var Type;
    
	document.getElementById("hdType").value =Type;
		
		if (Type=="EQUITY")
		{
				
				
				loadCatRet(Type,'1YEARRET');
				
					
		}
		else if (Type=="Debt")
		{
			
				loadCatRet(Type,'1YEARRET');
				
		}
		
		else if (Type=="Hybrid")
		{
				
				loadCatRet(Type,'1YEARRET');
				
				
					
		}
	
		
}

function loadCatRet(Type,option)
	{		
		
		if(option=='1WEEKRET')
		{
		    document.getElementById("1W").className ="MfSelected";
		    document.getElementById("1M").className ="MFUnSelected"; 
		    document.getElementById("3M").className ="MFUnSelected";
		    document.getElementById("1Y").className ="MFUnSelected"; 
		    document.getElementById("3Y").className ="MFUnSelected";
		}
		if(option=='1MONTHRET')
		{
		       document.getElementById("1W").className ="MFUnSelected";
		    document.getElementById("1M").className ="MfSelected"; 
		    document.getElementById("3M").className ="MFUnSelected";
		    document.getElementById("1Y").className ="MFUnSelected"; 
		    document.getElementById("3Y").className ="MFUnSelected";
		}
		if(option=='3MONTHRET')
		{
		      document.getElementById("1W").className ="MFUnSelected";
		    document.getElementById("1M").className ="MFUnSelected"; 
		    document.getElementById("3M").className ="MfSelected";
		    document.getElementById("1Y").className ="MFUnSelected"; 
		    document.getElementById("3Y").className ="MFUnSelected";
		}
		if(option=='1YEARRET')
		{
		       document.getElementById("1W").className ="MFUnSelected";
		    document.getElementById("1M").className ="MFUnSelected"; 
		    document.getElementById("3M").className ="MFUnSelected";
		    document.getElementById("1Y").className ="MfSelected"; 
		    document.getElementById("3Y").className ="MFUnSelected";
		}
		if(option=='3YEARRET')
		{
		
		      document.getElementById("1W").className ="MFUnSelected";
		    document.getElementById("1M").className ="MFUnSelected"; 
		    document.getElementById("3M").className ="MFUnSelected";
		    document.getElementById("1Y").className ="MFUnSelected"; 
		    document.getElementById("3Y").className ="MfSelected";
		}
		
		document.body.style.cursor = "progress";
		
		var requestUrl = "AjaxCategoryData.aspx?Type="+Type+"&option="+option;
		ajaxpage(1,requestUrl,'EquityId')
			
	}	
	

function GetNFO()
{
         document.getElementById("tdNFO").innerHTML = " <img src='../App_Themes/Common/images/loading.gif'>";
		var requestUrl = "AjaxNFO.aspx?IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		ajaxpage(1,requestUrl,'tdNFO');
}

function loadPerformData(Period,Category,TopGl)
{

	document.body.style.cursor = "progress";
	var TopGl;
	if(Period=='')
		Period = "1YEAR";
	if(Category=='')	
		Category="ALL";
	
	var requestUrl = "AjaxFundData.aspx?Period="+ Period +"&Category="+ Category +"&TopGl="+ TopGl;
    ajaxpage(1,requestUrl,'FundPerformance');
}