function getHTTPObject1()
 {   
  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 setOutput1()
	   {   
		
		if(httpObject.readyState == 1)
		{  
		var combo = document.getElementById('program1');   
		combo.options[0] = new Option('Processing...','Processing...'); 
		document.app_form.program1.disabled=true;
		}
		
		if(httpObject.readyState == 2)
		{  

		var combo = document.getElementById('program1');   
		combo.options[0] = new Option('Processing...','Processing...'); 
		document.app_form.program1.disabled=true;
		}
		
		if(httpObject.readyState == 3)
		{  
		var combo = document.getElementById('program1');   
		combo.options[0] = new Option('Processing...','Processing...'); 
		document.app_form.program1.disabled=true;
		}
	   if(httpObject.readyState == 4)
	   {       
		document.app_form.program1.disabled=false;
	   var combo = document.getElementById('program1');        
	   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 get_program_list_en()
		{        
		httpObject = getHTTPObject1();    
		if (httpObject != null) 
		{        
		var program_city = document.getElementById('destination').value;
		var pro_type = document.getElementById('choose_program').value;
		
		var url="get_program_list_en.php";
        url=url+"?program_city="+program_city;
		url=url+"&pro_type="+pro_type;
		url=url+"&sid="+Math.random();
		
        httpObject.open("GET",url,true);
		  
		httpObject.onreadystatechange = setOutput1;        
		httpObject.send(null);   
		 }
		 }
		 var httpObject = null;