function makeXmlHttp(){
		
		var xmlhttp = null;
	    // branch for native XMLHttpRequest object
	    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
	    	try {
				xmlhttp = new XMLHttpRequest();
	        } catch(e) {
				window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!");
	        }
	    // branch for IE/Windows ActiveX version
	    } else if(window.ActiveXObject) {
	       	try {
	        	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	      	} catch(e) {
	        	try {
	          		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	        	} catch(e) {
	          		window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!");
	        	}
			}
	    }
	    
	    	return xmlhttp;
			
	}
	
	function ChangeCity(country_code){
		
	var xmlhttp = makeXmlHttp();
	  
		
		var url="http://www.temporaryroom.com/inc_roomsearch_dd.php";
		url=url+"?country_code="+country_code;
		xmlhttp.open("GET",url,true);
		xmlhttp.onreadystatechange = function(){
			
			if(xmlhttp.readyState==4){
		
				var myarray=eval(xmlhttp.responseText);
				
				// Before adding new we must remove previously loaded elements
				for(j=document.room_form.city.options.length-1;j>=0;j--){
					
					document.room_form.city.remove(j);
					
				}
		
		
				for (i=0;i<myarray.length;i++) {
					
					var broken = myarray[i].split("->");
					
					var optn = document.createElement("OPTION");
					optn.text = broken[0];
					optn.value = broken[1];
					document.room_form.city.options.add(optn);			
				} 				
				
			}		
		}
		xmlhttp.send('');
	 }
