function getHTTPObject()
 {   
  if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");   else if (window.XMLHttpRequest) return new XMLHttpRequest();   else {      alert("Your browser does not support AJAX.");      return null;   }
   }
       // Change the value of the outputText fieldfunction 
	  function setOutput()
	   {   
		
		if(httpObject.readyState == 1)
		{  
		var combo = document.getElementById('destination');   
		combo.options[0] = new Option('Processing...','Processing...'); 
		document.app_form.destination.disabled=true;
		}
		
		if(httpObject.readyState == 2)
		{  

		var combo = document.getElementById('destination');   
		combo.options[0] = new Option('Processing...','Processing...'); 
		document.app_form.destination.disabled=true;
		}
		
		if(httpObject.readyState == 3)
		{  
		var combo = document.getElementById('destination');   
		combo.options[0] = new Option('Processing...','Processing...'); 
		document.app_form.destination.disabled=true;
		}
	   if(httpObject.readyState == 4)
	   {       
		document.app_form.destination.disabled=false;
	   var combo = document.getElementById('destination');        
	   combo.options.length = 0;         
	   var response = httpObject.responseText;        
	   var items = response.split(";");        
	   var count = items.length;        
	   for (var i=0;i<count;i++)
	   {     
   
	    var options = items[i].split(":");            
		combo.options[i] = new Option(options[0],options[1]);        
		}    
		}
		} 
	   
	   // Implement business logic   
	    function doWork()
		{        
		httpObject = getHTTPObject();    
		if (httpObject != null) 
		{        
		httpObject.open("GET", "21.php?program=" +document.getElementById('choose_program').value, true);        
		httpObject.onreadystatechange = setOutput;        
		httpObject.send(null);   
		 }
		 }
		 var httpObject = null;