// JavaScript Document// JavaScript Document
// first portion is standard script to capture which browser and therefore, which component to use to access the web server asynchronously....
var request = null;

   function createRequest() {
     try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }
       }
     }

     if (request == null)
       alert("Error creating request object!");
   }
   
   function getChart(indexType, startDate, endDate, indexDesc, drawMode) {
   //alert('test');
   //var strSearch = document.getElementById(formName).value;
   // document.write (document.getElementById('searchFilter').value);
	   createRequest()
	   var url = "/myCantorCO2e/CERs/CERChart.aspx";
	   url = url + "?indexType=" + indexType;
	   url = url + "&startDate=" + startDate;
	   url = url + "&endDate=" + endDate;
	   url = url + "&indexDesc=" + indexDesc;
	   url = url + "&drawMode=" + drawMode;
	   url = url + "&c=" + new Date().getTime();
	   
	   //alert(url);
		request.open("GET", url, true);
		request.onreadystatechange = updatePage;
		request.send(null);
	
   
	   
	   function updatePage() {
		if (request.readyState == 4) {
		
			if(request.status == 200) {
			
			  var displayText = request.responseText;

			  document.getElementById('Charting').innerHTML = displayText;
			 
			 } else
			 alert("Error Request status is " + request.status);
		 
		}
	  }
  }
