var request = null;

function getCity(cp)
{
	// url of city get
	var url = '/tv/php/form/city.php?cp=' + cp;
	
	// Variable for response content
	var content = '';
	
	// Return value
	var value = false;
	
	// Create an XMLHttpRequest object or ActiveX control
	if (window.XMLHttpRequest) 
	{
		request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// If XMLHTTPRequest is supported
	if (request)
	{
		// Set up synchronous request
		request.open("GET", url, false);
		
		// Send synchronous request
		request.send(null);
		
		// Check the status
		if (request.status == 200)
		{
			// Success
			content = request.responseText;
			return(content);
		}
		else
		{
			// Error
			return(false);
		}
	}
}

function findCity(bi){
	var cp = document.getElementById('cp').value;
	var cities = getCity(cp);
	
	if(cities){
		var city = cities.split('|');
		var select = '';
		for(var i = 0; i < city.length - 1; i++){
			select += '<option value="' + city[i] + '">' + city[i] + '</option>';
		}
		select = '<select name="bureau_distributeur">' + select + '</select>';
		document.getElementById('villeDiv').innerHTML = select;
	} else {
		if(bi == 'bi'){
			document.getElementById('villeDiv').innerHTML = '<span class="error">Code postal non reconnu, veuillez le vérifier</span>';
		} else {
			document.getElementById('villeDiv').innerHTML = '<input name="bureau_distributeur" value="" size="26"  maxlength="26">';
		}
	}
}