function Localisation()
{
	this.controller = "./localisation/localisation.php";
	this.getListLocality = ListLocality;
	this.ListLocalityOption = ListLocalityOption;
	this.ListCountryOption = ListCountryOption;
}
function ListLocality(country,postalcode,language)
{
	var datapost = 'lang='+language+'&type=locality&postalcode='+postalcode+'&country='+country;
	$.post(this.controller,datapost,function(data,status){
		if(status == "success")
		{
			$("locality",data).each(function(){
				var name = $("name",this);
				alert(name.text());
			});
		}
	});
}
function ListLocalityOption(select,country,postalcode,language)
{
	var datapost = 'lang='+language+'&type=locality&postalcode='+postalcode+'&country_pk='+country;
	$.post(this.controller,datapost,function(data,status){
		if(status == "success")
		{
			$(select).each(function(){
				$(this).children().each(function(){
					$(this).remove();
				});
			});
			$("locality",data).each(function(){
				var name = $("name",this);
				var value = $("pk",this);
				$(select).each(function(){
					var str = '<option value="'+value.text()+'">'+name.text()+'</option>';
					$(this).append(str);
				});
				
			});
		}
	});
}
function ListCountryOption(select,language)
{
	var datapost = 'lang='+language+'&type=country';
	$.post(this.controller,datapost,function(data,status){
		if(status == "success")
		{
			$(select).each(function(){
				$(this).children().each(function(){
					$(this).remove();
				});
			});
			$("country",data).each(function(){
				var name = $("name",this);
				var value = $("pk",this);
				$(select).each(function(){
					var str = '<option value="'+value.text()+'">'+name.text()+'</option>';
					$(this).append(str);
				});
				
			});
		}
	});
}
