var xmlHttp;
var xmlHttp2;
    var update;
    var update2;

    function showFundID(fundid, idupdate)
    { 
    update = idupdate;
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      } 
    var url="/includes/getfund.asp";
    url=url+"?fundid="+fundid;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
    }
    
    function showFundIDLit(fundid, idupdate)
    { 
    update = idupdate;
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      } 
    var url="/includes/getfundliterature.asp";
    url=url+"?fundid="+fundid;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChangedLit;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null); 
    }
    
    function showFundIDData(fundid, idupdate, strdate){ 
        update = idupdate;
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
          {
          alert ("Your browser does not support AJAX!");
          return;
          } 
        var url="/includes/getfunddata.asp";
        url=url+"?fundid="+fundid+"&strdate="+strdate;
        url=url+"&sid="+Math.random();
        xmlHttp.onreadystatechange=stateChangedData;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    }
    
    function showFundIDData2(fundid, idupdate, strdate){ 
        update2 = idupdate;
        xmlHttp2=GetXmlHttpObject();
        if (xmlHttp2==null)
          {
          alert ("Your browser does not support AJAX!");
          return;
          } 
        var url="/includes/getfunddata.asp";
        url=url+"?fundid="+fundid+"&strdate="+strdate;
        url=url+"&sid="+Math.random();
        xmlHttp2.onreadystatechange=stateChangedData2;
        xmlHttp2.open("GET",url,true);
        xmlHttp2.send(null);
    }
    
    function showFundIDDataParam(fundid, idupdate, strdate, showParam){ 
        update = idupdate;
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
          {
          alert ("Your browser does not support AJAX!");
          return;
          } 
        var url="/includes/getfunddata.asp";
        url=url+"?fundid="+fundid+"&strdate="+strdate+"&showParam="+showParam;
        url=url+"&sid="+Math.random();
        xmlHttp.onreadystatechange=stateChangedData;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    }
    
    function showFundIDDataReturns(fundid, idupdate, strdate){ 
        update = idupdate;
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
          {
          alert ("Your browser does not support AJAX!");
          return;
          } 
        var url="/includes/getfunddata.asp";
        url=url+"?fundid="+fundid+"&strdate="+strdate;
        url=url+"&sid="+Math.random();
        xmlHttp.onreadystatechange=stateChangedData;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    }
    
    function showResearchData( inttypedata, idupdate, strdate){ 
        update = idupdate;
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
          {
          alert ("Your browser does not support AJAX!");
          return;
          } 
        var url="/includes/getresearchdata.asp";
        url=url+"?intTypeData="+inttypedata+"&strdate="+strdate;
        url=url+"&sid="+Math.random();
        xmlHttp.onreadystatechange=stateChangedData;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    }
    
    
    function stateChanged() 
    { 
    if (xmlHttp.readyState==4)
    { 
        //alert(xmlHttp.responseText);
        var myarray = xmlHttp.responseText.split("&*#@");
        
        for (i=1;i<=7;i++){
            //alert(''+ update + '_'+i+'');
            if (i!=5) {
                
                document.getElementById(''+ update + '_'+i+'').innerHTML='';
                document.getElementById(''+ update + '_'+i+'').innerHTML=myarray[i-1];
            }
        }
        
    }
    }
      
    function stateChangedLit() 
    { 
        if (xmlHttp.readyState==4)
        { 
            //alert(xmlHttp.responseText);
            var myarray = xmlHttp.responseText.split("&*#@");
            
            for (i=1;i<=9;i++){
                //alert(''+ update + '_'+i+'');
                if (i!=9) {
                    if (document.getElementById(''+ update + '_'+i+'')!=null) {
                        document.getElementById(''+ update + '_'+i+'').innerHTML='';
                        document.getElementById(''+ update + '_'+i+'').innerHTML=myarray[i-1];
                    }
                }
            }
            
        }
    }
      
    function stateChangedData() 
    { 
        if (xmlHttp.readyState==4)
        { 
            document.getElementById(''+ update +'').innerHTML=xmlHttp.responseText;
        }
    }
    
    function stateChangedData2() 
    { 
        if (xmlHttp2.readyState==4)
        { 
            document.getElementById(''+ update2 +'').innerHTML=xmlHttp2.responseText;
        }
    }
    
    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 getFundIDData(fundid, idupdate, strdate) { 
        var xmlHTTPX;
        var update = idupdate;
        var url="/includes/getfunddata.asp";
        url=url+"?fundid="+fundid+"&strdate="+strdate;
        url=url+"&sid="+Math.random();
        
        try {  // Firefox, Opera 8.0+, Safari  
          xmlHTTPX=new XMLHttpRequest();  
        }
        catch (e){  // Internet Explorer  
          try {    xmlHTTPX=new ActiveXObject("Msxml2.XMLHTTP");    }
          catch (e) {    
            try {  xmlHTTPX=new ActiveXObject("Microsoft.XMLHTTP");      }
            catch (e) {      
                alert("Your browser does not support AJAX!");      
                return false;      }    
            } 
        }
        
        xmlHTTPX.onreadystatechange=function() {
            if(xmlHTTPX.readyState==4){
                document.getElementById(''+ update +'').innerHTML=xmlHTTPX.responseText;
            }
        }
        xmlHTTPX.open("GET",url,true);
        xmlHTTPX.send(null);
        
    }
    
    
