var selLang = "";
function tractaConsultaGetLanguages(xmldoc)
{
	
	var frmSelect= document.getElementById("webLanguageCode");
	var langs=xmldoc.getElementsByTagName('language');
	var bucles=langs.length;
	for(var i=0;i<bucles;i++)
	{
		var theOption=document.createElement("OPTION");
		var theText=document.createTextNode(html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("englishName").item(0)))));
		theOption.setAttribute("value",html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("webLanguageCode").item(0)))));
		if(selLang!=""&&selLang==html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("webLanguageCode").item(0))))) theOption.setAttribute("selected","selected");
		theOption.appendChild(theText);
		frmSelect.appendChild(theOption);
	}
}


/*
 *	Escriu les ciutats en un select amb id=cityId
 *	El select ja ha d'existir.
 *	Els option s'escriuran així: <option value='ID'>Nom ciutat</option>
 *	
 *	Si es posa l'id d'una ciutat a la variable selCity, aquesta quedarà seleccionada
 *
 */
var selCity = "";
function tractaConsultaGetCiutats(xmldoc)
{
	var frmCities= document.getElementById("cityId");
	var langs=xmldoc.getElementsByTagName('city');
	var bucles=langs.length;
	for(var i=0;i<bucles;i++)
	{
		var theOption=document.createElement("OPTION");
		var theText=document.createTextNode(html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("name").item(0)))));
		theOption.setAttribute("value",html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("cityId").item(0)))));
		theOption.appendChild(theText);
		if(selCity!=""&&selCity==html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("cityId").item(0))))) 
			theOption.setAttribute("selected","selected");
		frmCities.appendChild(theOption);
	}
	
	var nextJavascript = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName("nextJavascript").item(0)));
	if (nextJavascript != "") {
		eval (nextJavascript);
	}
}
function tractaConsultaGetCountryCodes(xmldoc)
{
	var frmCities= document.getElementById("countryCode");
	var langs=xmldoc.getElementsByTagName('country');
	var bucles=langs.length;
	for(var i=0;i<bucles;i++)
	{
		var theOption=document.createElement("OPTION");
		var theText=document.createTextNode(html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("englishName").item(0)))));
		theOption.setAttribute("value",html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("countryCode").item(0)))));
		theOption.appendChild(theText);
		if(selCity!=""&&selCity==html_unescape(xml_unescape(xml_consultaDada(langs.item(i).getElementsByTagName("countryCode").item(0))))) 
			theOption.setAttribute("selected","selected");
		frmCities.appendChild(theOption);
	}
	
	var nextJavascript = xml_unescape(xml_consultaDada(xmldoc.getElementsByTagName("nextJavascript").item(0)));
	if (nextJavascript != "") {
		eval (nextJavascript);
	}
	//alert(loadUserFunction);
	if(loadUserFunction){
		 loadUserFunction();
		 //alert(loadUserFunction);
	}
}