function Rellena(opcion,req)  {
    switch(opcion) {
          
        case "ET":  //editar tiendas
          //**********************************************************************************************************************
         //**********************************************************************************************************************
            var registro = req.getElementsByTagName("consulta").item(0).getElementsByTagName("tienda").item(0.).getElementsByTagName("registro").item(0);
            comunidad=RetornaData(registro.getElementsByTagName("id_comunidad").item(0));
            provincia = RetornaData(registro.getElementsByTagName("id_provincia").item(0));
            AjaxPost("/servlet/srvlt_consultaxml","rootname=comunidades&sentencia=select id_comunidad,nombre_comunidad from comunidad_autonoma",("RellenaAux('LC',_objetus.responseXML), asignar('comunidad_tienda',comunidad);"),"",false);   
            AjaxPost("/servlet/srvlt_consultaxml","rootname=provincias&sentencia=select id_provincia,nombre_provincia from provincias",("RellenaAux('LP',_objetus.responseXML), asignar('provincia_tienda', provincia);"),"",false);   
            document.getElementById("id_tienda").value          = RetornaData(registro.getElementsByTagName("id_tienda").item(0));
            document.getElementById("nombre_tienda").value      = RetornaData(registro.getElementsByTagName("nombre_tienda").item(0));
            document.getElementById("direccion_tienda").value   = RetornaData(registro.getElementsByTagName("direccion_tienda").item(0));
            document.getElementById("CP_tienda").value          = RetornaData(registro.getElementsByTagName("cp_tienda").item(0));
            document.getElementById("localidad_tienda").value   = RetornaData(registro.getElementsByTagName("localidad_tienda").item(0));
            document.getElementById("telefono_tienda").value    = RetornaData(registro.getElementsByTagName("telefono_tienda").item(0));
            document.getElementById("fax_tienda").value         = RetornaData(registro.getElementsByTagName("fax_tienda").item(0));
            document.getElementById("email_tienda").value       = RetornaData(registro.getElementsByTagName("email_tienda").item(0));
            document.getElementById("web_tienda").value         = RetornaData(registro.getElementsByTagName("web_tienda").item(0));
            document.getElementById("comunidad_tienda").value   = RetornaData(registro.getElementsByTagName("id_comunidad").item(0));
            document.getElementById("kai").checked              = (RetornaData(registro.getElementsByTagName("kai").item(0))==0?false:true);
            document.getElementById("kyocera").checked          = (RetornaData(registro.getElementsByTagName("kyocera").item(0))==0?false:true);
            document.getElementById("niroflex").checked         = (RetornaData(registro.getElementsByTagName("niroflex").item(0))==0?false:true);
            document.getElementById("wusthof").checked          = (RetornaData(registro.getElementsByTagName("wusthof").item(0))==0?false:true);

         break;       
   }
}
function asignar(id,valor){
    document.getElementById(id).value=valor;
}

function RellenaAux(opcion,req) {


    switch (opcion) {
      
        case "LT": //Lista de Tiendas
                                            
            var tiendas = req.getElementsByTagName("consulta").item(0).getElementsByTagName("tiendas").item(0).getElementsByTagName("registro");
                                    
            for (var i=0;i<tiendas.length;i++) {
                var nombre = tiendas[i].getElementsByTagName("nombre_tienda").item(0).firstChild.data;
                var id     = tiendas[i].getElementsByTagName("id_tienda").item(0).firstChild.data;
                document.getElementById("select_tiendas").add(new Option(nombre, id),undefined);                                         
            }
                       
           break;
       
    case "LC": //Lista de Comunidades Automas          
            var obj = document.getElementById("comunidad_tienda"); 
                 
            while ( obj.options.length>0) { 
                   obj.removeChild(obj.firstChild); 
            } 

            document.getElementById("comunidad_tienda").add(new Option("Seleccione una comunidad autonoma", 0),undefined);   
            var comunidades = req.getElementsByTagName("comunidades").item(0).getElementsByTagName("registro");
            for (var i=0;i<comunidades.length;i++) {
                var id_comunidad = comunidades[i].getElementsByTagName("id_comunidad").item(0).firstChild.data;
		var nombre      = comunidades[i].getElementsByTagName("nombre_comunidad").item(0).firstChild.data;
                        
                document.getElementById("comunidad_tienda").add(new Option(nombre, id_comunidad),undefined);       
            }     
        
           break;

    case "LP":case "PR": //Lista de Provincias          
            var obj = parent.document.getElementById("provincia_tienda"); 
           
            while ( obj.options.length>0) { 
                   obj.removeChild(obj.firstChild); 
            } 
            document.getElementById("provincia_tienda").add(new Option((opcion=="LP"?"Seleccione una provincia":"Provincia"), 0),undefined);   
           
	    var provincias = req.getElementsByTagName("provincias").item(0).getElementsByTagName("registro");
            for (var i=0;i<provincias.length;i++) {
		
                var id_provincia = provincias[i].getElementsByTagName("id_provincia").item(0).firstChild.data;
		var nombre      = provincias[i].getElementsByTagName("nombre_provincia").item(0).firstChild.data;
			
		//opciones=document.createElement("option"); opciones.value=id_comarca; opciones.text=nombre;document.getElementById("comarca").appendChild(opciones);
                document.getElementById("provincia_tienda").add(new Option(nombre, id_provincia),undefined);		
            }    
        
           break;
     case "LL": //Lista de localidad
            var obj = parent.document.getElementById("localidad_tienda"); 
           
            while ( obj.options.length>0) { 
                   obj.removeChild(obj.firstChild); 
            } 
            document.getElementById("localidad_tienda").add(new Option("Localidad", 0),undefined);   
           
	    var localidad = req.getElementsByTagName("localidades").item(0).getElementsByTagName("registro");
            for (var i=0;i<localidad.length;i++) {
		var nombre      = RetornaData(localidad[i].getElementsByTagName("localidad_tienda").item(0));
	        document.getElementById("localidad_tienda").add(new Option(nombre, nombre),undefined);		
            }      
        
           break;
     case "TD": //Lista de tiendas frontEnd
            //1.Borrar resultados anteriores si existen
            while(document.getElementById("texto_resultado").hasChildNodes()){
                document.getElementById("texto_resultado").childNodes.item(0).parentNode.removeChild(document.getElementById("texto_resultado").childNodes.item(0));
            }
            while(document.getElementById("resultado_tiendas").hasChildNodes()){
                document.getElementById("resultado_tiendas").childNodes.item(0).parentNode.removeChild(document.getElementById("resultado_tiendas").childNodes.item(0))
            } 
	    var tiendas = req.getElementsByTagName("tiendas").item(0).getElementsByTagName("registro");
            texto=document.createTextNode("Se han encontrado ");
            label=document.createElement("span");
            label.id="naranja";
            label.appendChild(document.createTextNode(tiendas.length+" resultados"));
            document.getElementById("texto_resultado").appendChild(texto);
            document.getElementById("texto_resultado").appendChild(label);
            for (var i=0;i<tiendas.length;i++) {
		var nombre         = RetornaData(tiendas[i].getElementsByTagName("nombre_tienda").item(0));
                var id_provincia   = RetornaData(tiendas[i].getElementsByTagName("id_provincia").item(0));
                var direccion      = RetornaData(tiendas[i].getElementsByTagName("direccion_tienda").item(0));
                var cp             = RetornaData(tiendas[i].getElementsByTagName("cp_tienda").item(0));
                var localidad      = RetornaData(tiendas[i].getElementsByTagName("localidad_tienda").item(0));
                var telefono       = RetornaData(tiendas[i].getElementsByTagName("telefono_tienda").item(0));
                var fax            = RetornaData(tiendas[i].getElementsByTagName("fax_tienda").item(0));
                var email          = RetornaData(tiendas[i].getElementsByTagName("email_tienda").item(0));
                var web            = RetornaData(tiendas[i].getElementsByTagName("web_tienda").item(0));
                var fax            = RetornaData(tiendas[i].getElementsByTagName("fax_tienda").item(0));
                var id_comunidad   = RetornaData(tiendas[i].getElementsByTagName("id_comunidad").item(0));
                var kai            = RetornaData(tiendas[i].getElementsByTagName("kai").item(0));
                var kyocera        = RetornaData(tiendas[i].getElementsByTagName("kyocera").item(0));
                var wusthof        = RetornaData(tiendas[i].getElementsByTagName("wusthof").item(0));
                var niroflex       = RetornaData(tiendas[i].getElementsByTagName("niroflex").item(0));
             
                var capa  =  document.createElement("div");
                capa.id="info_tienda";
                //nombre
                var label= document.createElement("div");
                label.id="nombre_tienda";
                label.appendChild(document.createTextNode(nombre));
                capa.appendChild(label);
                var label= document.createElement("div");
                label.id="marcas_tienda";
                //kai
                if(kai==1){
                    var imagen =document.createElement("img");
                    imagen.setAttribute("src","99_img/kai.gif");
                    label.appendChild(imagen);
                }   
                //kyocera
                if(kyocera==1){
                     var imagen =document.createElement("img");
                    imagen.setAttribute("src","99_img/kyocera.gif");
                    label.appendChild(imagen);
                }
                //wusthof
                if(wusthof==1){
                     var imagen =document.createElement("img");
                    imagen.setAttribute("src","99_img/wusthof.gif");
                    label.appendChild(imagen);
                }
                //niroflex
                if(niroflex==1){
                     var imagen =document.createElement("img");
                    imagen.setAttribute("src","99_img/niroflex.gif");
                    label.appendChild(imagen);
                }
                capa.appendChild(label);
                document.getElementById("resultado_tiendas").appendChild(capa);
                //direccion
                var label= document.createElement("div");
                label.id="direccion_tienda";
                label.appendChild(document.createTextNode(direccion));
                capa.appendChild(label);
                //cp
                var label= document.createElement("div");
                var span= document.createElement("span");
                span.id="cp_tienda";
                span.appendChild(document.createTextNode("E-"+cp));
                label.appendChild(span);
                var span= document.createElement("span");
                span.id="localidad_tienda";
                span.appendChild(document.createTextNode(" "+localidad));
                label.appendChild(span);
                capa.appendChild(label);
                //telefono
                if(telefono!=""){
                    var label= document.createElement("div");
                    label.id="telefono_tienda";
                    label.appendChild(document.createTextNode("T: "+telefono));
                    capa.appendChild(label);
                }
                //fax
                if(fax!=""){
                    var label= document.createElement("div");
                    label.id="fax_tienda";
                    label.appendChild(document.createTextNode("Fax: "+fax));
                    capa.appendChild(label);
                }
                //email
                var label= document.createElement("div");
                label.id="email_tienda";
                link=document.createElement("a");
                link.setAttribute("href","mailto:"+email);
                link.appendChild(document.createTextNode(email));
                label.appendChild(link);
                capa.appendChild(label);
                //web
                var label= document.createElement("div");
                label.id="web_tienda";
                link=document.createElement("a");
                link.setAttribute("href","http://"+web);
                link.setAttribute("target","_black");
                link.appendChild(document.createTextNode(web));
                label.appendChild(link);
                capa.appendChild(label);
                //linea de division
                if((i+1)%3!=0){
                    var imagen =document.createElement("img");
                    imagen.id="division";
                    imagen.setAttribute("src","99_img/division.gif");
                    document.getElementById("resultado_tiendas").appendChild(imagen);
                }
            }
           break;
    }

}