function createXMLHttpRequest()
{
	var k2;
	if(window.XMLHttpRequest)
	{
		try
		{
			k2 = new XMLHttpRequest();
		} catch(e) {
			k2 = false;
		}
	} else if(window.ActiveXObject) {
		try
		{
			k2 = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			k2 = false;
		}
	}
	return k2;
}

var req = createXMLHttpRequest();

function sendRequest(service)
{
	req.open('get', '/search_ajax.php?service=' + service);
	req.onreadystatechange = handleResponse;
	req.send(null);
}

function handleResponse()
{
	if(req.readyState == 4)
	{
		var response = req.responseText;
		var update = new Array();

		if(response.indexOf('||' != -1))
		{
			update = response.split('||');
			//document.getElementById(update[0]).innerHTML = update[1];
			populate_countries(update[1]);
		}
	} else {
		//alert("loading" + req.readyState);
	}
}

function populate_countries(a)
{
	document.getElementById('x').length = 0;
	var opt = document.createElement('option');
	opt.text='No Preference';
	opt.value='';
	document.getElementById('x').appendChild(opt);

	the_countries = a.split(',');
	the_num_countries =  the_countries.length - 1;
	i=0;
	while(i<the_num_countries)
	{
		the_country = the_countries[i].split('|');
		//alert(the_country[0]);
		var opt = document.createElement('option');
		document.getElementById('x').appendChild(opt);
		//alert(the_country[1]);
		opt.text=the_country[0];
		opt.value=the_country[1];
		i++;
	}
}

