// create the ajax request object
if(!p_x) {
var p_x = 0;
}
	var request_o;
	
	var browser = navigator.appName;
	
	if(browser == "Microsoft Internet Explorer")
	{
		
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	else
	{
		
		request_o = new XMLHttpRequest();
		
	}
	
	var request_p;
	
	var browser = navigator.appName;
	
	if(browser == "Microsoft Internet Explorer")
	{
		
		request_p = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	else
	{
		
		request_p = new XMLHttpRequest();
		
	}
	
	
	var request_qq_1;
	
	var browser = navigator.appName;
	
	if(browser == "Microsoft Internet Explorer")
	{
		
		request_qq_1 = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	else
	{
		
		request_qq_1 = new XMLHttpRequest();
		
	}
	
	var request_s;
	
	var browser = navigator.appName;
	
	if(browser == "Microsoft Internet Explorer")
	{
		
		request_s = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	else
	{
		
		request_s = new XMLHttpRequest();
		
	}

	// get the towns
	val='';
	
	request_o.open('POST',  "http://"+window.location.hostname+'/get_regions.php?px='+p_x);
	request_o.onreadystatechange = handleretrieveregions;
	request_o.send(val);
	
	request_qq_1.open('POST',  "http://"+window.location.hostname+'/get_regions2.php?px='+p_x);
	request_qq_1.onreadystatechange = handleretrieveregions2;
	request_qq_1.send(val);
	
	function handleretrieveregions(){
		if (request_o.readyState==1 || request_o.readyState==2){
			
			obj = document.form_search;
			
			obj.regiunea.disabled=true;
		}
		
		if (request_o.readyState==4){
			var response = request_o.responseText;
			
			obj = document.form_search;
			
			obj.regiunea.length=0;
			
			townx=new Array();
			
			eval(response);
			
			
			for (var i=0; i < townx.length; i++) {
				
                    obj.regiunea.options[i] = new Option(townx[i], townx[i], 0, 0);
                    obj.regiunea.options[0].selected =  true;
            }
            obj.regiunea.disabled=false;
		}
	}
	
	
	function handleretrieveregions2(){
		if (request_qq_1.readyState==1 || request_qq_1.readyState==2){
			
			obj = document.form_search_template;
			
			obj.regiunea.disabled=true;
		}
		
		if (request_qq_1.readyState==4){
			var response = request_qq_1.responseText;
			
			obj = document.form_search_template;
			
			obj.regiunea.length=0;
			
			towny=new Array();
			
			eval(response);			
						
			for (var i=0; i < towny.length; i++) {
				
                    obj.regiunea.options[i] = new Option(towny[i], towny[i], 0, 0);
                    obj.regiunea.options[0].selected =  true;
            }
            obj.regiunea.disabled=false;
		}
	}
	
	
	request_p.open('POST',  "http://"+window.location.hostname+'/get_towns.php?px='+p_x);
	request_p.onreadystatechange = handleretrievetowns;
	request_p.send(val);
	
	request_s.open('POST',  "http://"+window.location.hostname+'/get_towns2.php?px='+p_x);
	request_s.onreadystatechange = handleretrievetowns23;
	request_s.send(val);
	
	
	
	function handleretrievetowns23(){
		
		if (request_s.readyState==1 || request_s.readyState==2){
			
			obj = document.form_search_template;
			
			obj.town.disabled=true;
			
			
			
		}
		
		if (request_s.readyState==4){
			var response = request_s.responseText;
			
			obj = document.form_search_template;
			
			obj.town.length=0;
			
			towny2=new Array();
			
			eval(response);
			
			
			for (var i=0; i < towny2.length; i++) {
				
                    obj.town.options[i] = new Option(towny2[i], towny2[i], 0, 0);
                    obj.town.options[0].selected =  true;
            }
            
            obj.town.disabled=false;
		}
	}
	
	
	function handleretrievetowns(){
		
		if (request_p.readyState==1 || request_p.readyState==2){
			
			obj = document.form_search;
			
			obj.town.disabled=true;
		}
		
		if (request_p.readyState==4){
			var response = request_p.responseText;
			
			obj = document.form_search;
			
			obj.town.length=0;
			
			towny=new Array();
			
			eval(response);
			
			for (var i=0; i < towny.length; i++) {
				
                    obj.town.options[i] = new Option(towny[i], towny[i], 0, 0);
                    obj.town.options[0].selected =  true;
            }
            
            obj.town.disabled=false;
		}
	}
	
	function handleretrievetowns2(){
		obj = document.form_searchD;
		if (request_p.readyState==1 || request_p.readyState==2){
			
			
			
			//obj.town.disabled=true;
		}
		
		if (request_p.readyState==4){
			var response = request_p.responseText;
			
			obj = document.form_searchD;
			
			obj.town.length=0;
			
			towny2=new Array();
			
			eval(response);
			
			for (var i=0; i < towny2.length; i++) {
				
                    obj.town.options[i] = new Option(towny2[i], towny2[i], 0, 0);
                    obj.town.options[0].selected =  true;
            }
            
            obj.town.disabled=false;
		}
	}
	
	var cta_value;
	
	function changetownAJAX()
	{
		obj = document.form_search;						
				
		request_p.open('POST',  "http://"+window.location.hostname+'/get_towns.php?regiunea='+obj.regiunea.value+'&px='+p_x);
		request_p.onreadystatechange = handleretrievetowns;
		request_p.send(val);
	}
	
	
	function changetownAJAX2()
	{
		obj = document.form_search_template;
		//alert(obj.regiunea.value);
				
		request_s.open('POST',  "http://"+window.location.hostname+'/get_towns2.php?regiunea='+obj.regiunea.value+'&px='+p_x);
		request_s.onreadystatechange = handleretrievetowns23;
		request_s.send(val);
	}
	
	function changetownAJAXTOP()
	{
		obj = document.form_searchD;
				
		request_p.open('POST',  "http://"+window.location.hostname+'/get_towns2.php?regiunea='+obj.regiunea.value+'&px='+p_x);
		request_p.onreadystatechange = handleretrievetowns2;
		request_p.send(val);
	}

