	var ie
	var ns
	ie=(document.all)?true:false;
	ns=(document.implementation)?true:false;
	var interactiveCount = 0;
	var interactiveCount2 = 0;
	var ArrLocalitats = new Array();
	var ArrLlogarets = new Array();
		
	function tractainicial(desti)
	{
			if (desti.text != "Seleccionar")
			{
				desti.options[0].value = "";
				desti.options[0].text = "Seleccionar";
				desti.options[0].selected=true;
				desti.onclick="";
				desti.onkeydown="";
			}
			else
			{
				desti.onclick="";
			}	
		
	}

	function buscaCamp(combo, valor)
	{
		//alert("combo.option[0].text " + combo.text);
		//alert("valor " + valor);
		
		var i=0;
		
	}

	function Obligatori(camp, req)
	{
	
		//alert("camp.name: " + camp.name);
		//alert("camp.style.top: " + camp.style.top);
		//var valorcamp = "";
		//valorcamp = eval("s" + camp.name + ".innerHTML");
				
		if (req)
		{
			if (camp.style.top == '0px') document.getElementById('s' + camp.name).innerHTML = '*';
		}
		else
		{
			if (camp.style.top == '0px') document.getElementById('s' + camp.name).innerHTML = '';		
		}
	}

	function NoEstatChange(formulari,checked,id,Ambit)
	{
	
		var provincia;
		var valorprovincia="";
		var poblacio;
		var llogaret;
		var altres;
		var insertarcombo;
		var parecombo;
		
		//MILLORAR : ennlloc de clonar la combo buida , buidar amb els valors i conseguir seleccionar el valor incial
		
		//c.className
		//var doc = document.getElementsByTagName("body").item(0);
		//var color = doc.style.backgroundColor;		
		
		provincia = eval("formulari." + id + "_DescProv");
		if (!checked) valorprovincia = provincia.value;
		poblacio = eval("formulari." + id + "_DescPobla");
		llogaret = eval("formulari." + id + "_DescLlog");
		altres = eval("formulari." + id + "_DescAltres");			
		
		//nomcombo = provincia.name;				
	
		if(checked)				
		{	
			eval("v" + id + "_DescProv=provincia.options[provincia.selectedIndex].value");
			eval("v" + id + "_DescPobla=poblacio.options[poblacio.selectedIndex].value");

			eval("c" + id + "_DescProv=document.getElementById(provincia.name).cloneNode(true)");			
			//provincia.length=1;
			provincia.style.backgroundColor = "#C0C0C0";
			Obligatori(provincia,!checked);			
			//provincia.onclick="";
			//provincia.onchange="";
			provincia.disabled=true;
			poblacio.length=1;
			eval("c" + id + "_DescPobla=document.getElementById(poblacio.name).cloneNode(true)");
			//poblacio.onclick="";
			//poblacio.onchange="";			
			poblacio.style.backgroundColor = "#C0C0C0";
			Obligatori(poblacio,!checked);
			poblacio.disabled=true;
			
			altres.disabled=false;
			altres.readOnly=false;
			altres.style.backgroundColor = "#FFFFFF";
			Obligatori(altres,checked);
			
			eval("formulari." + id + "_Poblacio.value=''");	
			eval("formulari." + id + "_Provincia.value=''");	
			eval("formulari." + id + "_CodiCom.value=''");	
			eval("formulari." + id + "_CodiLlo.value=''");	
			eval("formulari." + id + "_CodiLlo2.value=''");	
			eval("formulari." + id + "_DesComF.value=''");	
			eval("formulari." + id + "_CodiProvH.value=''");
			eval("formulari." + id + "_CodiLocF.value=''");
			
			if (Ambit != "E") 
			{
				eval("v" + id + "_DescLlog=llogaret.options[llogaret.selectedIndex].value");			
				llogaret.length=1;
				eval("c" + id + "_DescLlog=document.getElementById(llogaret.name).cloneNode(true)");
				Obligatori(llogaret,!checked);				
				//llogaret.onclick="";
				//llogaret.onchange="";			
				llogaret.disabled=true;
				llogaret.style.backgroundColor = "#C0C0C0";
			}
		}
		else
		{
			
			insertarcombo = document.getElementById(provincia.name);
			parecombo = document.getElementById("c" + id +"_DescProv");													
			//eval("parecombo.replaceChild(" + "c" + id + "_DescProv,insertarcombo)");
																
			insertarcombo = document.getElementById(poblacio.name);
			parecombo = document.getElementById("c" + id +"_DescPobla");													
			//eval("parecombo.replaceChild(" + "c" + id + "_DescPobla,insertarcombo)");
			
		
			provincia.disabled=false;			
			Obligatori(provincia,!checked);
			provincia.style.backgroundColor = "#FFFFFF";
			poblacio.disabled=false;
			Obligatori(poblacio,!checked);			
			poblacio.style.backgroundColor = "#FFFFFF";	
			
			altres.style.backgroundColor = "#C0C0C0";
			altres.value='';
			Obligatori(altres,checked);	
			altres.disabled = false;
			altres.readOnly = true;
			
			//eval("buscaCamp(provincia,v" + provincia.name + ")");			
			
			if (Ambit != "E")
			{
				insertarcombo = document.getElementById(llogaret.name);
				parecombo = document.getElementById("c" + id +"_DescLlog");													
				//eval("parecombo.replaceChild(" + "c" + id + "_DescLlog,insertarcombo)");

				llogaret.disabled=false;				
				
				Obligatori(llogaret,!checked);		
				switch (valorprovincia)
				{
					case '08':
						llogaret.style.backgroundColor = "#FFFFFF";
						break;
					case '25':
						llogaret.style.backgroundColor = "#FFFFFF";
						break;
					case '17':
						llogaret.style.backgroundColor = "#FFFFFF";
						break;
					case '43':
						llogaret.style.backgroundColor = "#FFFFFF";
						break;
					default:
						break;
				}					
			}
		}
	}

	function mostraralert(combollogarets,combopoblacio)
	{
		//alert("combollogarets.length: " + combollogarets.length + " combollogarets.value: " + combollogarets.value + " combollogarets.text: " + combollogarets.text);
		if (combollogarets.length==1)
		{
			var cata = "- Primer heu de seleccionar una població i província";
			var cast = "- Primero tenéis que seleccionar una población y provincia";
			var aran = "- Prumèr auetz de seleccionar ua localitat e província";
			var angl = "- First you must select a city and province";
			var msgte;
			
			switch (jsCodiIdioma)
			{
				case '0':
					msgte = cast;
					break;
				case '1':
					msgte = cata;						
					break;
				case '2':
					msgte = angl;						
					break;
				case '3':
					msgte = aran;						
					break;
				default:
					msgte = cata;						
			} 
			
			alert(msgte);
		}
		else
		{
			ompleinputs(combopoblacio);
		}
	
	}

	function TractarLlogarets(origenprovincia,destillogaret)
	{		
		switch (origenprovincia.value)
		{
			case '08':
				destillogaret.length=1;
				destillogaret.style.backgroundColor = "#FFFFFF";
				destillogaret.disabled=false;
				break;
			case '25':
				destillogaret.length=1;
				destillogaret.style.backgroundColor = "#FFFFFF";
				destillogaret.disabled=false;
				break;
			case '17':
				destillogaret.length=1;
				destillogaret.style.backgroundColor = "#FFFFFF";
				destillogaret.disabled=false;
				break;
			case '43':
				destillogaret.length=1;
				destillogaret.style.backgroundColor = "#FFFFFF";
				destillogaret.disabled=false;
				break;
			default:
				destillogaret.style.backgroundColor = "#C0C0C0";
				destillogaret.disabled=true;
		}
	}

	function ompleinputs(desti) 
	{
		var cata = "- Primer heu de seleccionar una comarca o província";
		var cast = "- Primero tenéis que seleccionar una comarca o provincia"; 
		var aran = "- Prumèr auetz de seleccionar ua comarca o província";
		var angl = "- First you must select a county or province";
		var msgte;
				switch (jsCodiIdioma)
				{
					case '0':
						msgte = cast;
						break;
					case '1':
						msgte = cata;						
						break;
					case '2':
						msgte = angl;						
						break;
					case '3':
						msgte = aran;						
						break;
					default:
						msgte = cata;						
				} 
		if (desti.value=="")
		{
			if (desti.length == 1)
			{
				alert(msgte);
				return false;
			}
			else
			{
				desti.onclick="";
				return false;
			}
		}
		if (desti.value=="0")
		{
			if (desti.length == 1)
			{
				alert(msgte);
				return false;
			}
			else
			{
				desti.onclick="";
				return false;
			}
		}
		try
		{

			if (cas==0)
			{
				try
				{
					eval("nomform."+codicom+".value=objd.options[objd.selectedIndex].value");
					eval("nomform."+descom+".value=objd.options[objd.selectedIndex].text");
					eval("nomform."+codiloc+".value=obji.options[obji.selectedIndex].value");
					eval("nomform."+descpob+".value=obji.options[obji.selectedIndex].text");				
					eval("nomform."+codiprov+".value=ArrLocalitats[obji.selectedIndex-1]"); 
					switch (ArrLocalitats[obji.selectedIndex-1])
					{
						case '08':
							eval("nomform."+descprov+".value='Barcelona'");
							break;
						case '25':
							eval("nomform."+descprov+".value='Lleida'");
							break;
						case '17':
							eval("nomform."+descprov+".value='Girona'");
							break;
						case '43':
							eval("nomform."+descprov+".value='Tarragona'");
							break;
						default:
							eval("nomform."+descprov+".value=''");
					} 
					eval("nomform."+munillog+".value=''");
				}
				catch(e)
				{
					//alert("error de ompleinputs: " + e);
				}
			}		
			if (cas==1)
			{	eval("nomform."+codicom+".value=objd.options[objd.selectedIndex].value");
				eval("nomform."+descom+".value=objd.options[objd.selectedIndex].text");
				eval("nomform."+codiloc+".value=obji.options[obji.selectedIndex].value");
				eval("nomform."+descpob+".value=obji.options[obji.selectedIndex].text");				
				eval("nomform."+codiprov+".value=ArrLocalitats[obji.selectedIndex-1]"); 

				switch (ArrLocalitats[obji.selectedIndex-1])
				{
					case '08':
						eval("nomform."+descprov+".value='Barcelona'");
						break;
					case '25':
						eval("nomform."+descprov+".value='Lleida'");
						break;
					case '17':
						eval("nomform."+descprov+".value='Girona'");
						break;
					case '43':
						eval("nomform."+descprov+".value='Tarragona'");
						break;
					default:
						eval("nomform."+descprov+".value=''");
				} 
				eval("nomform."+munillog+".value=''");

			}
			if (cas==2)
			{			
				eval("nomform."+codicom+".value=objd.options[objd.selectedIndex].value");	
				eval("nomform."+descom+".value=objd.options[objd.selectedIndex].text");		
				eval("nomform."+codiloc+".value=obji.options[obji.selectedIndex].value");	
				eval("nomform."+descpob+".value=obji.options[obji.selectedIndex].text");	
				eval("nomform."+codiprov+".value=ArrLocalitats[obji.selectedIndex-1]"); 
				switch (ArrLocalitats[obji.selectedIndex-1])
				{
					case '08':
						eval("nomform."+descprov+".value='Barcelona'");
						break;
					case '25':
						eval("nomform."+descprov+".value='Lleida'");
						break;
					case '17':
						eval("nomform."+descprov+".value='Girona'");
						break;
					case '43':
						eval("nomform."+descprov+".value='Tarragona'");
						break;
					default:
						eval("nomform."+descprov+".value=''");
				} 
				eval("nomform."+munillog+".value=ArrLlogarets[obji.selectedIndex-1]");

			}
			if (cas==3)
			{
				eval("nomform."+codiprov+".value=objd.options[objd.selectedIndex].value");	
				eval("nomform."+descprov+".value=objd.options[objd.selectedIndex].text");	
				eval("nomform."+codiloc+".value=obji.options[obji.selectedIndex].value");	
				eval("nomform."+descpob+".value=obji.options[obji.selectedIndex].text");	
				eval("nomform."+codicom+".value=ArrLocalitats[obji.selectedIndex-1]"); 
				if (ArrLocalitats[obji.selectedIndex-1]!=00) eval("nomform."+descom+".value=ArrLlogarets[obji.selectedIndex-1]"); 
				else eval("nomform."+descom+".value='COMARQUES DE FORA DE CATALUNYA'");
				eval("nomform."+munillog+".value=''");	
			}
		}
		catch(e)
		{
			alert("error en omplir inputs: " + e);
		}
	}
	function cleanWhitespace(node) 
	{
	  for (var x = 0; x < node.childNodes.length; x++) 
	  {
		var childNode = node.childNodes[x]
		if ((childNode.nodeType == 3)&&(!notWhitespace.test(childNode.nodeValue))) 
		{
			node.removeChild(node.childNodes[x])
			x--
		}
		if (childNode.nodeType == 1) 	      	    
		{
			cleanWhitespace(childNode)
		}
	  }
	}
	function myfunc()
	{
		if (ncarga==0)
		{
			if (p.readyState == 3) 
			{
				interactiveCount++;
			}
			if (p.readyState != 4)	return;
		}
		else
		{
			if (u.readyState == 3) 
			{
				interactiveCount2++;
			}
			if (u.readyState != 4)	return;
			carregacombos(u);
		}
	}
	function carregacombos(t)
	{
		var str;
			if (ns)
			{
				do
				{
					obji.options[0] = null;
				}
				while (obji.length > 0);					
				var nn;
				nn = obji.length;
				obji.options[nn] = new Option("","");										
				var docxml = document.implementation.createDocument("", "root", null); 
				var d = (new DOMParser()).parseFromString(t.responseText, "text/xml");
				var s = new XMLSerializer();
				var z=0;
				var w;
				var output = d.documentElement.childNodes.length;
				var output1 = d.documentElement.childNodes.length;
				var output2=d.childNodes.length;
				w=d.documentElement;
				var output3=w.childNodes.length;
				str = s.serializeToString(d);
				var exp;			
				if (cas==0)	
				{	
					for (zz=0;zz<=w.childNodes.length-1;zz++)
					{
						exp = w.childNodes[zz];				
						ww = exp.childNodes[0].nodeValue;
						yy = ww.length; 
						var zzz = ww.indexOf("|",0);
						yy = ww.split("|",2); 
						primer = yy[0];
						segon = yy[1];
						var codiprovincia = primer.substring(0,2);
						var codiprimer = primer.substring(primer.length-7,primer.length);
						var primer = primer.substring(2,primer.length-7);							
						nn = obji.length;				
						obji.options[nn] = new Option(primer,codiprimer);
						ArrLocalitats[zz] = codiprovincia; 
						ArrLlogarets[zz] = segon; 
					}
				}					
				if (cas==1)	
				{
					for (zz=0;zz<=w.childNodes.length-1;zz++)
					{
						exp = w.childNodes[zz];				
						ww = exp.childNodes[0].nodeValue;
						yy = ww.length; 
						var zzz = ww.indexOf("|",0); 
						var codiprovincia = ww.substring(0,2);
						var primer = ww.substring(2,ww.length-7);
						var codiprimer = ww.substring(ww.length-7,ww.length);
						nn = obji.length;				
						obji.options[nn] = new Option(primer,codiprimer);
						ArrLocalitats[zz] = codiprovincia;
						}
				}
				if (cas==2)	
				{
					for (zz=0;zz<=w.childNodes.length-1;zz++)
					{
						exp = w.childNodes[zz];				
						ww = exp.childNodes[0].nodeValue;
						yy = ww.length; 
						var zzz = ww.indexOf("|",0);
						yy = ww.split("|",2); 
						primer = yy[0];
						segon = yy[1];
						var codiprovincia = primer.substring(0,2);
						var codiprimer = primer.substring(primer.length-7,primer.length);
						var primer = primer.substring(2,primer.length-7);							
						nn = obji.length;				
						obji.options[nn] = new Option(primer,codiprimer);
						ArrLocalitats[zz] = codiprovincia; 
						ArrLlogarets[zz] = segon; 
					}
				}
				if (cas==3)	
				{
					for (zz=0;zz<=w.childNodes.length-1;zz++)
					{			
						exp = w.childNodes[zz];		
					ww = exp.childNodes[0].nodeValue;
					yy = ww.length;				
						var zzz = ww.indexOf("|",0);
						yy = ww.split("|",2);
						primer = yy[0];
						segon = yy[1];
						var codiprimer = primer.substring(primer.length-7,primer.length); 
						var primer = primer.substring(0,primer.length-7);	
						if (yy[1].length==2)
						{   var codicomarca=segon;
							var desccomarca="";
						}
						else
						{
							var codicomarca=segon.substring(segon.length-2,segon.length); 
							var desccomarca = segon.substring(0,segon.length-2);
						}				
						nn = obji.length;
						obji.options[nn] = new Option(primer,codiprimer);
						ArrLocalitats[zz] = codicomarca; 
						ArrLlogarets[zz] = desccomarca;  
					}
				}
				obji.options[0].text = "Seleccionar";				
			}
			else
			{
				str = t.responseText; 
				var objXmlDom = new ActiveXObject("Microsoft.XMLDOM");
				objXmlDom.loadXML(str);		
				var output = objXmlDom.documentElement.childNodes.length;
				do
				{
					obji.options[0] = null;
				}
				while (obji.length > 0);					
				var nn;
				nn = obji.length;
				obji.options[nn] = new Option("","");
				if (cas==1)	
				{
						for (zz=0;zz<objXmlDom.documentElement.childNodes.length;zz++)
						{	
							ww = objXmlDom.documentElement.childNodes[zz].firstChild.nodeValue;    
							var codiprovincia = ww.substring(0,2);
							var primer = ww.substring(2,ww.length-7);
							var codiprimer = ww.substring(ww.length-7,ww.length);
							nn = obji.length;				
							obji.options[nn] = new Option(primer,codiprimer);
							if (cas != 1)
							{
								ArrLocalitats[0] = new Array();									
							}
							else
							{
								ArrLocalitats[zz] = codiprovincia;
							}
							
						}
				}
				if (cas==2)	
				{
						for (zz=0;zz<objXmlDom.documentElement.childNodes.length;zz++)
						{	
							ww = objXmlDom.documentElement.childNodes[zz].firstChild.nodeValue;    
							yy = ww.length;
							var zzz = ww.indexOf("|",0);
							yy = ww.split("|",2); 
							primer = yy[0];
							segon = yy[1];
							var codiprovincia = primer.substring(0,2);
							var codiprimer = primer.substring(primer.length-7,primer.length);
							var primer = primer.substring(2,primer.length-7);							
							nn = obji.length;				
							obji.options[nn] = new Option(primer,codiprimer);
							ArrLocalitats[zz] = codiprovincia; 
							ArrLlogarets[zz] = segon;
						}
				}
				if (cas==3)	
				{
						for (zz=0;zz<objXmlDom.documentElement.childNodes.length;zz++)
						{	
							ww = objXmlDom.documentElement.childNodes[zz].firstChild.nodeValue;    
							yy = ww.length; 
							var zzz = ww.indexOf("|",0);
							yy = ww.split("|",2);
							primer = yy[0];
							segon = yy[1];
							var codiprimer = primer.substring(primer.length-7,primer.length); 
							var primer = primer.substring(0,primer.length-7);
							if (yy[1].length==2)
							{
								var codicomarca=segon;
								var desccomarca="";
							}
							else
							{
								var codicomarca=segon.substring(segon.length-2,segon.length); 
								var desccomarca = segon.substring(0,segon.length-2);
							}
							nn = obji.length;
							obji.options[nn] = new Option(primer,codiprimer);
							ArrLocalitats[zz] = codicomarca;
							ArrLlogarets[zz] = desccomarca; 
						}
				}
				obji.options[0].text = "Seleccionar";
			}
	}
		var obji, objd, ncarga;
		var cas , codicom , codiprov , codiloc , descom , descprov , descpob , munillog
		var nomform;
		
		
		if (ns)
		{
			var p = new XMLHttpRequest();
			var u = new XMLHttpRequest();
			ncarga = 0;			
		} 
		else
		{	
			var p = new ActiveXObject("Microsoft.XMLHTTP");
			var u = new ActiveXObject("Microsoft.XMLHTTP");
			ncarga = 0;	
		}
		p.onreadystatechange = myfunc;
		u.onreadystatechange = myfunc;
		
	function mysend()
	{
		p.send(null);
	}
	
	function CarregaLocalitats(Jnomform,a,b,Jcas,paramc,Jcodicom,Jcodiprov,Jcodiloc,Jdescom,Jdescprov,Jdescpob,Jmunillog,I) 
	{
		ncarga++;
		if (a.value=='')
		{
			return false;
		}
		if (a.value=='0')
		{
			return false;
		}		
		objd=a;
		obji=b;
		nomform = Jnomform;
		cas = Jcas;
		codicom = Jcodicom;
		codiprov = Jcodiprov;
		codiloc = Jcodiloc;
		descom = Jdescom;
		descprov = Jdescprov;
		descpob = Jdescpob;
		munillog = Jmunillog;
		if (ncarga==1)
		{
			
		
				var load;	
				load="/NR/INC/PL/ASP/V01_LocalitatsDinamiques.asp";
				u.open("POST",load,true);

			if (ns)
			{
					//var x = document.implementation.createDocument("", "root", null);
					//var ElementFill= document.createElement("I");
					//var ElementText = document.createTextNode(jsCodiIdioma);					
					//ElementFill.appendChild(ElementText);
					//x.documentElement.appendChild(ElementFill);
					//ElementFill= document.createElement("PARAMC");
					//ElementText = document.createTextNode(paramc);
					//ElementFill.appendChild(ElementText);
					//x.documentElement.appendChild(ElementFill);
					//ElementFill= document.createElement("CODIC");
					//if (cas!=3) ElementText = document.createTextNode(a.value);
					//if (cas==3) ElementText = document.createTextNode("");								
					//ElementFill.appendChild(ElementText);
					//x.documentElement.appendChild(ElementFill);
					//ElementFill= document.createElement("CODIP");
					//if (cas==3) ElementText = document.createTextNode(a.value);
					//if (cas!=3) ElementText = document.createTextNode("");												
					//ElementFill.appendChild(ElementText);
					//x.documentElement.appendChild(ElementFill);		
					//ElementFill= document.createElement("CAS");
					//ElementText = document.createTextNode(cas);
					//ElementFill.appendChild(ElementText);
					//x.documentElement.appendChild(ElementFill);					
					//ElementFill= document.createElement("CODILOC");
					//ElementText = document.createTextNode(a.options[a.selectedIndex].value);
					//ElementFill.appendChild(ElementText);
					//x.documentElement.appendChild(ElementFill);					
					//ElementFill= document.createElement("DESCPOB");
					//escapepob = escape(a.options[a.selectedIndex].text);					
					//ElementText = document.createTextNode(escapepob);
					//ElementFill.appendChild(ElementText);
					//x.documentElement.appendChild(ElementFill);					

					// Construimos de la siguiente manera xml por que de la manera anterior 
					//no funcionaba para el navegador safari 
					var sxml;
					var sTextCODIC
					var sTextCODIP
					sxml = '';
					sxml = sxml + '<root>';
					sxml = sxml + '<I>' + jsCodiIdioma + '</I>';
					sxml = sxml + '<PARAMC>' + paramc + '</PARAMC>';
					if (cas!=3) sTextCODIC = a.value;
					if (cas==3) sTextCODIC = '';	
					sxml = sxml + '<CODIC>' + sTextCODIC + '</CODIC>';
					if (cas==3) sTextCODIP = a.value;
					if (cas!=3) sTextCODIP = "";
					sxml = sxml + '<CODIP>' + sTextCODIP + '</CODIP>';
					sxml = sxml + '<CAS>' + cas + '</CAS>';
					sxml = sxml + '<CODILOC>' + a.options[a.selectedIndex].value + '</CODILOC>';
					sxml = sxml + '<DESCPOB>' + escape(a.options[a.selectedIndex].text) + '</DESCPOB>';
					sxml = sxml + '</root>';				

					var x = (new DOMParser()).parseFromString(sxml, 'text/xml');		
							
			}
			else
			{
			}
				if (ns) 
				{
					u.send(x);		
				}
				else
				{
					u.send(objXmlDom);
				}
			}
		else
		{
			if (ns){
			var uu = new XMLHttpRequest();
			}
			else {
			var uu = new ActiveXObject("Microsoft.XMLHTTP");
			}
			uu.onreadystatechange = myfunc;
			u = uu;		
					var load;	
					load="/NR/INC/PL/ASP/V01_LocalitatsDinamiques.asp";											
					u.open("POST",load,true);
				if (ns)
				{
						//var x = document.implementation.createDocument("", "root", null); 
						//var ElementFill= document.createElement("I");
						//var ElementText = document.createTextNode(jsCodiIdioma);
						//ElementFill.appendChild(ElementText);
						//x.documentElement.appendChild(ElementFill);
						//ElementFill= document.createElement("PARAMC");
						//ElementText = document.createTextNode(paramc);
						//ElementFill.appendChild(ElementText);
						//x.documentElement.appendChild(ElementFill);
						//ElementFill= document.createElement("CODIC");
						//if (cas!=3) ElementText = document.createTextNode(a.value); 
						//if (cas==3) ElementText = document.createTextNode(""); 
						//ElementFill.appendChild(ElementText);
						//x.documentElement.appendChild(ElementFill);
						//ElementFill= document.createElement("CODIP");
						//if (cas==3) ElementText = document.createTextNode(a.value); 
						//if (cas!=3) ElementText = document.createTextNode(""); 
						//ElementFill.appendChild(ElementText);
						//x.documentElement.appendChild(ElementFill);		
						//ElementFill= document.createElement("CAS");
						//ElementText = document.createTextNode(cas);
						//ElementFill.appendChild(ElementText);
						//x.documentElement.appendChild(ElementFill);
						//ElementFill= document.createElement("CODILOC");
						//ElementText = document.createTextNode(a.options[a.selectedIndex].value);
						//ElementFill.appendChild(ElementText);
						//x.documentElement.appendChild(ElementFill);					
						//ElementFill= document.createElement("DESCPOB");
						//escapepob = escape(a.options[a.selectedIndex].text);					
						//ElementText = document.createTextNode(escapepob);
						//ElementFill.appendChild(ElementText);
						//x.documentElement.appendChild(ElementFill);		
							
						// Construimos de la siguiente manera xml por que de la manera anterior 
						//no funcionaba para el navegador safari 							
						var sxml;
						var sTextCODIC
						var sTextCODIP
						sxml = '';
						sxml = sxml + '<root>';
						sxml = sxml + '<I>' + jsCodiIdioma + '</I>';
						sxml = sxml + '<PARAMC>' + paramc + '</PARAMC>';
						if (cas!=3) sTextCODIC = a.value;
						if (cas==3) sTextCODIC = '';	
						sxml = sxml + '<CODIC>' + sTextCODIC + '</CODIC>';
						if (cas==3) sTextCODIP = a.value;
						if (cas!=3) sTextCODIP = "";
						sxml = sxml + '<CODIP>' + sTextCODIP + '</CODIP>';
						sxml = sxml + '<CAS>' + cas + '</CAS>';
						sxml = sxml + '<CODILOC>' + a.options[a.selectedIndex].value + '</CODILOC>';
						sxml = sxml + '<DESCPOB>' + escape(a.options[a.selectedIndex].text) + '</DESCPOB>';
						sxml = sxml + '</root>';				
						
						var x = (new DOMParser()).parseFromString(sxml, 'text/xml');				
										
				}
				else
				{	
				}
					if (ns) 
					{
						u.send(x);		
					}
					else
					{
						u.send(objXmlDom);
					}
		}
	}