function SeleccionaTodos(obj){
	//******valido para que funciones con iexplorer*******////
	var tdmsje = document.getElementById('tdmsje');
	var arrdiv = tdmsje.getElementsByTagName("div");
	var divmensaje;
	for (var i=0;i<arrdiv.length;i++){
		if(arrdiv[i].id == "mensaje"){
			divmensaje = arrdiv[i];
		}
	}
	
	if(obj.checked){
        //selecciona todos s
		if (calcularEspacio()>0)
        	divmensaje.style.display='block';
		else{
			recalcularCarro('carritoNorma');
			alert("Ha sobrepasado el limite de exportarción");
			return false;
		}
		
        checkbox1=document.getElementsByName('ch_consulta');
        for(i=0;i<checkbox1.length;i++){
			if (checkbox1[i].checked==false){
				if (calcularEspacio() > 0) {
					EnviarAExportar(checkbox1[i], 'carritoNorma');
					checkbox1[i].checked = true;
					document.getElementById('item'+(i+1)).className="seleccionado";
				}
				else{
					recalcularCarro('carritoNorma');
					alert("Ha sobrepasado el limite de exportarción");
					return false;
				}
			}
        }
		var _total = Math.round(obj.getAttribute('totalitem'));
		var _disponibles = calcularEspacio();
		var _seleccionados  = Math.round(checkbox1.length);
		if (_disponibles > _total){
			var _seleccionar = _total;
		}else{
			var _seleccionar = _disponibles;
		}
		//alert(_seleccionar)
		//alert(_disponibles)
		var mensaje =  "Usted ha seleccionado "+_seleccionados+" items." 
			//if (_total > _disponibles) {
				mensaje += "Quedan " + _disponibles + " cupos disponibles en maletín. ";
			//}
			if (_seleccionados < _total && _seleccionar > 0) {
				mensaje += "<a href='javascript:Cargar(urlCarro());')'>Seleccionar " + _seleccionar + " items de los " + _total + " aciertos</a>";
			}
			divmensaje.innerHTML= mensaje;
        //alert('se envian los items a exportar')
    }else{
        //selecciona ninguno
        
		divmensaje.style.display='none';
        var checkbox1=document.getElementsByName('ch_consulta');
        for(i=0;i<checkbox1.length;i++){
			if (checkbox1[i].checked==true){
				SacardeCarrito(checkbox1[i],'carritoNorma');
				checkbox1[i].checked=false;
				document.getElementById('item'+(i+1)).className="tblResulDetalle";
            }
		}
        document.getElementById('mensaje').innerHTML="";
        //alert('se saca toda la lista de exportar')
    }
	recalcularCarro('carritoNorma');
	
    
}
function urlCarroAvanzada(){
	var stringBusqueda = document.getElementById('stringBusqueda').value;
	var orden = document.getElementById('orden').value;
	var tipoviene = document.getElementById('tipoviene').value;
	var npagina = document.getElementById('npagina').value;
	var itemsporpagina = document.getElementById('itemsporpagina').value;
	var nohasta =  itemsporpagina * npagina;
	var nodesde = nohasta - (itemsporpagina-1);
	var totaldatos = calcularEspacio()+ parseInt(itemsporpagina);
	
	var url = "selecarroavanzada?stringBusqueda="+urlencode(stringBusqueda);
		url += "&orden="+orden;
		url += "&tipoviene="+tipoviene;
		url += "&npagina="+npagina;
		url += "&itemsporpagina="+itemsporpagina;
		url += "&nohasta="+nohasta;
		url += "&nodesde="+nodesde;
		url += "&totaldatos="+totaldatos;
	return url;
}

function urlCarroTratados(){
	var materia = document.getElementById('materia1').value;
	var pais = document.getElementById('pais').value;
	var periodo = document.getElementById('periodo').value;
	var organismo = document.getElementById('organismo').value;
	var palabra = document.getElementById('palabra').value;
	var orden = document.getElementById('orden').value;
	var tipoviene = document.getElementById('tipoviene').value;
	var npagina = document.getElementById('npagina').value;
	var itemsporpagina = document.getElementById('itemsporpagina').value;
	var nohasta =  itemsporpagina * npagina;
	var nodesde = nohasta - (itemsporpagina-1);
	var totaldatos = calcularEspacio()+ parseInt(itemsporpagina);
	
	var url = "seleccarroTratados?materia="+materia;
		url += "&pais="+pais;
		url += "&periodo="+periodo;
		url += "&organismo="+organismo;
		url += "&palabra="+palabra;
		url += "&orden="+orden;
		url += "&tipoviene="+tipoviene;
		url += "&npagina="+npagina;
		url += "&itemsporpagina="+itemsporpagina;
		url += "&nohasta="+nohasta;
		url += "&nodesde="+nodesde;
		url += "&totaldatos="+totaldatos;
	return url;
	
}

function urlCarroSeleccionadas(){
	try{
		var tipo_norma = document.getElementById('tiponormaviene').value;
		var tipo_busqueda = "NUMERO";
	}catch(e){
		var tipo_norma = document.getElementById('letraactual').value;
		var tipo_busqueda = "MATERIA";
	}
	var form = document.getElementById('formHidden');
	var subs = form.getElementsByTagName('input');
	for (var i=0;i<subs.length;i++){
		if(subs[i].id == 'sub'){
			var id_subagrupador = subs[i].value;
			break;
		}
	}
	var orden = document.getElementById('orden').value;
	var tipoviene = document.getElementById('tipoviene').value;
	var npagina = document.getElementById('npagina').value;
	var itemsporpagina = document.getElementById('itemsporpagina').value;
	var nohasta =  itemsporpagina * npagina;
	var nodesde = nohasta - (itemsporpagina-1);
	var totaldatos = calcularEspacio()+ parseInt(itemsporpagina);
	
	var url = "seleccarroSeleccionadas?tipo_norma="+(tipo_norma);
		url += "&id_subagrupador="+id_subagrupador;
		url += "&orden="+orden;
		url += "&tipoviene="+tipoviene;
		url += "&npagina="+npagina;
		url += "&itemsporpagina="+itemsporpagina;
		url += "&nohasta="+nohasta;
		url += "&nodesde="+nodesde;
		url += "&totaldatos="+totaldatos;
		url += "&tipo="+tipo_busqueda;
	return url;
}

function urlCarro(){
	if(getCookie("CookieModuloActual") == "avanzada"){
		return urlCarroAvanzada();
	}else{
		if (getCookie("CookieModuloActual")== "normas_seleccionadas"){
			return urlCarroSeleccionadas();
		}
		else{
			if (getCookie("CookieModuloActual")== "tratados"){
				return urlCarroTratados();
			}
		}
	}
	var cadena = document.getElementById('cadena1').value;
	var npagina = document.getElementById('npagina').value;
	var itemsporpagina = eval(document.getElementById('itemsporpagina').value) ;
	var exacta = document.getElementById('exacta').value;
	var orden = document.getElementById('orden').value;
	var tipoviene = document.getElementById('tipoviene').value;
	var nohasta =  itemsporpagina * npagina;
	var nodesde = nohasta - (itemsporpagina-1);
	var totaldatos = calcularEspacio()+ parseInt(itemsporpagina);
	
	var url = "seleccarro?";
        url += "cadena=" +cadena;
        url += "&orden="+orden;
		url += "&npagina="+npagina;
        url += "&tipoviene="+tipoviene;
        url += "&totaldatos="+totaldatos;
		url += "&nodesde="+nodesde;
		url += "&nohasta="+nohasta;
        url += "&exacta="+exacta;
	return(url);
	 
}

function calcularEspacio(name){
	if(typeof(name)=='undefined'){
		name = 'carritoNorma';
	}
	var espacioGeneral = 100;
	var carrito=getCookie(name);
	if ((carrito !=null)&&(carrito!="")){
		var nuevocarro = carrito.split('#');
		var largo = nuevocarro.length;
		var espacioLibre = espacioGeneral - largo;
		return espacioLibre;
	}
	else return 100;
	
	
}


function Selecciona1(obj,idtodos){
    var idtr=obj.getAttribute('idtr');
    var objtodos=document.getElementById(idtodos);
    var nitems=objtodos.getAttribute('nitems');
    if(obj.checked){
        
		if (calcularEspacio() > 0) {
			document.getElementById(idtr).className = "seleccionado";
		}else{
			obj.checked = false;
			recalcularCarro('carritoNorma');
			alert("Ha sobrepasado el limite de exportarción");
			return false;
		}
		var checks=document.getElementsByName('ch_consulta');
        x=true;
        for(var i=0;i<checks.length;i++ ){
            if(!checks[i].checked){ x=false; break;}
        }

	    EnviarAExportar(obj,'carritoNorma');

        if(x){//todos chekeados
            objtodos.checked=true;
            document.getElementById('mensaje').style.display='block';
            var checkbox=document.getElementsByName('ch_consulta');
			
			var _total = Math.round(objtodos.getAttribute('totalitem'));
			var _disponibles = calcularEspacio();
			var _seleccionados  = Math.round(checks.length);
			if (_disponibles > _total){
				var _seleccionar = _total;
			}else{
				var _seleccionar = _disponibles;
			}
	
		    var mensaje =  "Usted ha seleccionado "+_seleccionados+" items." 
			//if (_total > _disponibles) {
				mensaje += "Quedan " + _disponibles + " cupos disponibles en maletín. ";
			//}
			if (_seleccionados < _total) {
				mensaje += "<a href='javascript:Cargar(urlCarro());')'>Seleccionar " + _seleccionar + " items de los " + _total + " aciertos</a>";
			}
			document.getElementById('mensaje').innerHTML=mensaje;
			
        }
        recalcularCarro('carritoNorma');
    }else{
        document.getElementById('mensaje').style.display='none';
        document.getElementById('mensaje').innerHTML="";
        objtodos.checked=false;
        document.getElementById(idtr).className="tblResulDetalle";
        //alert('se saca el item de exportar')
        SacardeCarrito(obj,'carritoNorma');
        recalcularCarro('carritoNorma');
    }
}
function DibujaPaginardor2(namespan){
    //primero anterior siguiente ultimo
    
    if(document.all){
        var objs=[];
        var objspan=document.getElementsByTagName('SPAN');
        for(var i=0;i<objspan.length;i++){
            if(objspan[i].name==namespan){
             objs.push(objspan[i]);
            }
        }
    }else{
        var objs=document.getElementsByName(namespan);
    }
    //alert(objs.length);
    var obj=objs[0];
     
    var nitemsporpagina=parseInt(obj.getAttribute('nitemsporpagina'));
    var paginaactual=parseInt(obj.getAttribute('pagina'));
    var totalitems=parseInt(obj.getAttribute('totalitem'));
    var ncheck=document.getElementsByName('ch_consulta').length;
    //calcular total de paginas;
    var cantpagina=Math.ceil(totalitems/nitemsporpagina);
    var msg="";
    var proximapagina=paginaactual;
    //alert(cantpagina);
    if(cantpagina==1){
       if(ncheck==1){
                msg=" 1 de 1";
       } 
       if(ncheck>1){
                msg=" 1 - "+ncheck+" de "+totalitems;
       }
    }
    if(cantpagina>1){
      var ultimo="";
	  var siguiente="";
	  var anterior="";
	  var primero="";
      
      if(paginaactual<=(cantpagina-2)){
        proximapagina=paginaactual+1;
        siguiente="<a href=\'javascript:Paginar2("+proximapagina+")\'> Posterior › </a>";
      
      }
      if(paginaactual<=(cantpagina-1)){
         proximapagina=cantpagina;
         ultimo="<a href=\'javascript:Paginar2("+proximapagina+")\'> Última » </a>"; 
      }
      if(paginaactual>1){
         proximapagina=1;
         primero="<a href=\'javascript:Paginar2("+proximapagina+")\'> « Primera </a>"; 
      }
      if(paginaactual>2){
         proximapagina=paginaactual-1;
         anterior="<a href=\'javascript:Paginar2("+proximapagina+")\'> ‹ Anterior </a>"; 
      }
      if(paginaactual==1){ mostrando=ncheck; n=1;}
      if(paginaactual>1&&paginaactual<cantpagina){ mostrando=(nitemsporpagina*paginaactual); n=mostrando-(nitemsporpagina-1);}
      if(paginaactual>1&&paginaactual==cantpagina){mostrando=(nitemsporpagina*(paginaactual-1)+ncheck); n=mostrando-ncheck+1;}
      msg=primero + anterior+ n + " - " + mostrando + " de "+totalitems+ siguiente + ultimo;
    }
    
        //alert(msg);
		try{    
        	objs[0].innerHTML=msg;    
        }catch(e){
			alert("Error Aquí: "+objs[0].tagName+" "+objs[0].id);
		}
		try{    
        	objs[1].innerHTML=msg;    
        }catch(e){
			alert("Error Aquí: "+objs[1].tagName+" "+objs[1].id);
		}
    
} 
function DibujaPaginardor3(namespan){
    var obj=document.getElementById(namespan);
    //alert(obj);
    var nitemsporpagina=parseInt(obj.getAttribute('nitemsporpagina'));
    var paginaactual=parseInt(obj.getAttribute('pagina'));
    var totalitems=parseInt(obj.getAttribute('totalitem'));
     //calcular total de paginas;
    var cantpagina=Math.ceil(totalitems/nitemsporpagina);
    var msg="";//Página de Resultados :
    var anterior="";
    var siguiente="";
    var porximapagina=paginaactual;
	if(cantpagina<=5){
		for (var i = 1; i <= cantpagina; i++) {
			if ((i > 1) && (i <= cantpagina)) {
				msg += " | ";
			}
			if (i == paginaactual) {
				msg += i;
			}
			else {
				msg += " <a href=\'javascript:Paginar2(" + i + ")\'>" + i + "</a>&nbsp;";
			}
		}
	}
    if(cantpagina>5&&paginaactual>=1&&paginaactual<5){
       if(paginaactual>1){
        proximapagina=paginaactual-1;
        anterior="<a href=\'javascript:Paginar2("+proximapagina+")\'> ‹ Anterior </a>";
       }
       for(var i=1;i<=5;i++){
        
        if(i==paginaactual){
            msg+=i;
        }else{
            if(i<=cantpagina){
                msg+=" <a href=\'javascript:Paginar2("+i+")\'>"+i+"</a>&nbsp;";
            }
        }
		if(i < 5){
	   	msg+= " | ";
	   }
       }
       proximapagina=paginaactual+1;
       msg=anterior+msg+"<a href=\'javascript:Paginar2("+proximapagina+")\'> Posterior › </a>";
    }
    if(cantpagina>5&&paginaactual>=5&&paginaactual<=cantpagina){
       var j=paginaactual-2;
       proximapagina=paginaactual-1;
       anterior="<a href=\'javascript:Paginar2("+proximapagina+")\'> ‹ Anterior </a>";
       proximapagina=paginaactual+1;
       siguiente="<a href=\'javascript:Paginar2("+proximapagina+")\'> Posterior › </a>";
       for(var i=j;i<=(paginaactual+2);i++){
        if(i==paginaactual){
            msg+=i;
        }else{
            if(i<=cantpagina){
            msg+=" <a href=\'javascript:Paginar2("+i+")\'>"+i+"</a>&nbsp;";
            }
            
        }
        if((i != paginaactual+2)&&(i < cantpagina)){
	   	msg+= " | ";
	   }
       }
       if(paginaactual==cantpagina){
        siguiente="";
       }
       msg=anterior+msg+siguiente;
    }
    
    
    try {
		obj.innerHTML = msg;
	} 
	catch (e) {
		alert(e);
	}
}
function Paginar1(nitem){
    var idform="formHidden";
    var formu=document.getElementById(idform);
	var npagina = document.getElementById('npagina').value;
	var totalitems = document.getElementById('totalitems').value;
	while (1) {
		if ((npagina * nitem) - nitem < totalitems) {
			break;
		}
		else {
			npagina = npagina - 1;
		}
	}
	document.getElementById('itemsporpagina').value = nitem;
	document.getElementById('npagina').value = npagina;
    formu.submit();

}

function Paginar2(proximapagina){
    var idform="formHidden";
    var formu=document.getElementById(idform);
	document.getElementById('npagina').value=proximapagina;
    formu.submit();
}

function EnviarAExportar(obj,name){
    var norma=obj.getAttribute('idnorma');
	var version = obj.getAttribute('fechavigencia');
	var partenorma=obj.getAttribute('idpartenorma');
	var versionparte=obj.getAttribute('idversionparte');
	
	
	if (calcularEspacio() <= 0){
		
		return;
	}
	if (partenorma != "" && versionparte != "") {
		var arrAux = norma + "." + version + "." + partenorma + "." + versionparte;
		
	}
	else 
		var arrAux = norma + "." + version + ".0.0"
	
    if(existeEnCarro(arrAux,name)){
		return false;
	}
    var carrito =getCookie(name);
    if(carrito!=null&& carrito!=""){
        //alert("Cookie " + name + ":" +carrito+" antes de replace");
        carrito = carrito.replace(arrAux,"")
		carrito = carrito.replace("##","#")
		if(carrito.charAt(0)=='#')
			carrito = carrito.substr(1)
		//alert("Cookie " + name + ":" +carrito+" despues de replace");
		carrito = carrito+"#"+arrAux;
        deleteCookie( name, '/', '' );
        setCookie( name, carrito, '', '/', '', '' );
        carrito=getCookie(name);
        //alert("Cookie " + name + ":" +carrito+" despues de push");
    }else{
       setCookie( name, arrAux, '', '/', '', '' );
       carrito=getCookie(name);
       //alert("Cookie " + name + ":" +carrito+" despues de set");
	   
    }

}

function SacardeCarrito(obj,name){

    var norma=obj.getAttribute('idnorma');
	var version = obj.getAttribute('fechavigencia');
	var partenorma=obj.getAttribute('idpartenorma');
	var versionparte=obj.getAttribute('idversionparte');
    var arrAux=norma+"." + version+"."+partenorma+"."+versionparte;
	var carrito =getCookie(name);
    if(carrito!=null&& carrito!=""){
      var nuevocarro=carrito.split('#');
      for(var i=0;i<nuevocarro.length;i++){
	  	if(nuevocarro[i]==arrAux){
			nuevocarro.splice(i,1);
			
        }
      }
      if(nuevocarro.length>0){
          nuevocarro=nuevocarro.join('#');
          deleteCookie( name, '/', '' );
          setCookie( name, nuevocarro, '', '/', '', '' );
          //alert(getCookie('carritoNorma'));
		  
		  
      }else{
        deleteCookie( name, '/', '' );
      }
    }
}

function recalcularCarro(name){
    var objtexto=document.getElementById('selecciones');
    if(!objtexto){
		objtexto=parent.document.getElementById('selecciones');
	}
	var carrito=getCookie(name);
    var texto="No hay selección";
    if(carrito!=null&&carrito!=""){
        var nuevocarro=carrito.split('#');
        var n=nuevocarro.length;
        //alert(n);
        if(n!=0 && n>1){texto=n+ " Documentos";}
        if(n!=0 && n==1){texto=n+ " Documento";}
    }
    objtexto.innerHTML=texto;
}
function Exacto(obj){
    if(obj.checked){
        obj.value='1';
    }else{
        obj.value='0';
    }
}
function Valida(idobj){
    var obj=document.getElementById(idobj);
	
	if (obj.type == 'text' && trim(obj.value) == '') {
		alert('Debe ingresar algún item de búsqueda');
		obj.value = '';
		return false;
	}
	else {
		var patron = /^[\'\"]*$/;
		if (!patron.test(obj.value)) {
			obj.value = trim(obj.value);
			for (var i = 0; i < patronesSimple.length; i++) {
				patron = patronesSimple[i]["patron"];
				var mensaje = patronesSimple[i]["mensaje"];
				if (patron.test(obj.value.toLowerCase())) {
					alert(mensaje);
					return false;
				}
			}
			mostrarMensajeBuscando();
			document.getElementById('formulario_busqueda').setAttribute("method","GET");
			document.getElementById('formulario_busqueda').submit();
		}
		else {
			alert("Ha ingresado caracteres no permitidos \nFavor reingrese texto a buscar")
			return false;
		}
	}

}
function testID(){
	fun = document.getElementsByName('inputcookie');
	
	alert(fun.value);
}

function simple2taxo(obj){
	var form1 = document.getElementById('formHidden');
	form1.action = "listaResultadotaxonomia"
	//alert(form1.action);
	document.getElementById('seleccionado').value = obj.options[obj.selectedIndex].value;
	//alert(obj.options[obj.selectedIndex].value);
	form1.submit();
}

var varBloquearTaxonomia = false;
function bloquearTaxonomia(){
	varBloquearTaxonomia = true;
}
function indice2taxo(obj){
	try{
		if(varBloquearTaxonomia){
			return;
		}
	}catch(e){
		
	}
	var form1 = document.getElementById('formHidden');
	form1.action = "listaResultadotaxonomia";
	//alert(form1.action);
	document.getElementById('seleccionado').value = obj.options[obj.selectedIndex].value;
	//alert(obj.options[obj.selectedIndex].value);
	setTimeout(function(){
		mostrarMensajeBuscando();
		form1.submit();
	},500);
}

function indiceTaxoAvanzada(obj){
	try{
		if(varBloquearTaxonomia){
			return;
		}
	}catch(e){
		
	}
	var form1 = document.getElementById('formHidden');
	form1.action = "taxonomiaAvanzada";
	document.getElementById('taxonomia').value = obj.options[obj.selectedIndex].value;
	mostrarMensajeBuscando();
	form1.submit();
}

function indiceTaxoAvanzada2(obj){
	document.getElementById('taxonomia').value = obj.options[obj.selectedIndex].value;
	ObtenerContenidoArbolTaxAvanzada(obj);
}


function OrdenarPor(columna){
  var idform="formHidden";
  var formu=document.getElementById(idform);
  var orden=document.getElementById('orden');
  var tipoviene=document.getElementById('tipoviene');
  
  if(orden.value==0){
    orden.value=1;
    tipoviene.value=columna;
  }
  if(orden.value==1){
    if(tipoviene.value==columna){
        orden.value=2;        
    }else{
        tipoviene.value=columna;
    }
  }else{
    if(tipoviene.value==columna){
        orden.value=1;
        
    }else{
        tipoviene.value=columna;
        orden.value=1;
    }
  }
  formu.submit()
}

function mostrarFlecha(col,orden){
	var columna = col;
	var direccion= orden;
	var clase = "";
    var norma = document.getElementById('ordenNorma');
	var fecha = document.getElementById('ordenFecha');
    switch(direccion){
	    case 1: clase = "ico_bajar_listado";
		        break;
	    case 2: clase = "ico_subir_listado";
		        break;
	    default:
	        clase = "ordenlistado";
	}
	switch(columna){
		case 5:norma.className=clase;
		       fecha.className="ordenlistado";
			   break;
	    case 4:fecha.className=clase;
		       norma.className="ordenlistado";
			   break;
		default:
			   fecha.className=clase;
		       norma.className="ordenlistado";
	}
	
}
function verResumen(inf){
	var infodiv = document.getElementById(inf);
	infodiv.style.display = "block";
} 
function verRefundido(idcaller,inf){
	var llamador =  document.getElementById(idcaller);
	var xy = findPos(llamador);
	var infodiv = document.getElementById(inf);
	infodiv.style.position = "absolute";
	infodiv.style.left = xy[0]+"px";
	infodiv.style.top = (xy[1]+10)+"px";
	
	infodiv.style.display = "block";
}   
function cerrar_textos(inf){
   var infodiv = document.getElementById(inf);
   infodiv.style.display = "none";
  }

function mostrarRefundeA(idLlama,idNorma,norma,cadena){
	
	cargarDivRefundeA(idLlama,idNorma,norma,cadena);
	document.getElementById("idLlama").style.display = "none";

}
function cerraRefundeA(){
	var textos = document.getElementById('textosRefundeA');
	textos.innerHTML = " ";
	textos.style.display = "none";
}
function mostrarTextosRefundidos(idDiv,idNorma,cadena){
	cargarDivRefundidos(idNorma,cadena);
    var divQuellama = document.getElementById(idDiv);
    var textos = document.getElementById('textosRefundidos');
    var posicion = findPos(divQuellama);
    textos.style.left = posicion[0]-(50)+'px';
    textos.style.top = posicion[1]+'px';
    divQuellama.style.display ="none";
    textos.style.display ="block";
}

function cerrarTextosRefundidos(){
    var textos = document.getElementById('textosRefundidos');
    textos.innerHTML= " ";
    textos.style.display ="none";
}

function existeEnCarro(pIds,name){
	if(typeof(name)=='undefined'){
		name = 'carritoNorma';
	}
	var carrito=getCookie(name);
	if (carrito) {
		if (carrito.indexOf(pIds) >= 0) {
			return true;
		}
		else 
			return false;
	}
	return false;	
}
function selOnLoad(){
	var chkSel = document.getElementsByName('ch_consulta');
    for(var i=0;i<chkSel.length;i++){
		var norma=chkSel[i].getAttribute('idnorma');
		var version = chkSel[i].getAttribute('fechavigencia');
		var partenorma=chkSel[i].getAttribute('idpartenorma');
		var versionparte=chkSel[i].getAttribute('idversionparte');
		var idTr = chkSel[i].getAttribute('idtr');
	    var idGen=norma+"." + version+"."+partenorma+"."+versionparte;
		if (existeEnCarro(idGen)){
			chkSel[i].checked = true;
			document.getElementById(idTr).className  = "seleccionado";
		}else{
			chkSel[i].checked = false;
			document.getElementById(idTr).className  = "tblResulDetalle";
		}
    }
}
function buscarxTesauro(cadena){
	var txtbusca = document.getElementById("buscadorcadena");
	txtbusca.value =  cadena;
	document.getElementById("formulario_busqueda").submit();

}



