    function loadCountries(url,lang,country_selected,obj) {
		
		var httpRequest = false;
		
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            httpRequest = new XMLHttpRequest();
            if (httpRequest.overrideMimeType) {
                httpRequest.overrideMimeType('text/xml');
                // Voir la note ci-dessous à propos de cette ligne
            }
        }
        else if (window.ActiveXObject) { // IE
            try {
                httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e) {}
            }
        }
		
		
        if (!httpRequest) {
            alert('Abandon :( Impossible de créer une instance XMLHTTP');
            return false;
        }
        httpRequest.onreadystatechange = function() { alertContents(httpRequest,lang,country_selected,obj); };
        httpRequest.open('GET', url, true);
        httpRequest.send(null);
    }

    function alertContents(httpRequest,lang,country_selected,obj) {

        if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {

                	var xmldoc = httpRequest.responseXML;
					
					var items   = xmldoc.getElementsByTagName("country");
					
					var cpt        	= items.length;
					
					var selectedi	= 0;
					
					var msg = new Array('','Wählen Sie Ihr Land aus','Select your country','','Sélectionnez votre pays','','Selecteert uw land'); 
					
					for(i = 0; i < cpt; i++)
					{
						obj.options[obj.length] = new Option(items[i].getElementsByTagName("name")[lang].firstChild.nodeValue,items[i].getElementsByTagName("name")[4].firstChild.nodeValue,false,true);
						
						if(items[i].getElementsByTagName("name")[4].firstChild.nodeValue==country_selected) selectedi = i+1;
					}
					
					obj.options[0].text =msg[lang];
					obj.options[selectedi].selected=true;

            } else 
			{
                alert('Un problème est survenu avec la requête.');
            }
        }

    }