
var active_tag=null;

function cambia_leccion(leccion_ini, leccion_fin){

   for(var i=leccion_ini;i<=leccion_fin;i++){
      str_elemento=document.getElementById("kpr_lec_"+i).id;
      //window.alert(str_elemento+"="+document.getElementById(str_elemento).value + "y "+document.getElementById(str_elemento).checked);

      if(document.getElementById(str_elemento).checked!=''){
         document.getElementById(str_elemento).checked='';
      }
      else if(document.getElementById(str_elemento).checked==''){
         document.getElementById(str_elemento).checked='true';
      }
   }
}

function muestra(elemento){
   if (document.getElementById){
      document.getElementById(elemento).style.visibility = 'visible';
   }
   else if (document.layers){
      document.layers[elemento].visibility = 'show';
   }
   else if (document.all){
      document.all[elemento].style.visibility = 'visible';
   }

}

function esconde(elemento){
   if (document.getElementById){
      document.getElementById(elemento).style.visibility = 'hidden';
   }
   else if (document.layers){
      document.layers[elemento].visibility = 'hide';
   }
   else if (document.all){
      document.all[elemento].style.visibility = 'hidden';
   }
}

function muestra_tags_nuevo(cuales){

var seltags=document.getElementsByTagName("input");

   for (var i=0;i<seltags.length;i++) {

   var e = seltags[i];
      
      if(e.id.substring(0,7)=="seltag_"){
          var tag=e.id.substring(7);
 	  //window.alert("span_classname=spantag_["+tag+"]");
	 
         if(cuales=="invierte"){
            if(e.value==""){
		e.value=tag;
		document.getElementById("spantag_"+tag).className="tag_encendido";
	    }
            else if(e.value!=""){
		e.value="";
		document.getElementById("spantag_"+tag).className="tag_apagado";
	    }
         }
         else if(cuales=='ninguno'){
            e.value="";
	    document.getElementById("spantag_"+tag).className="tag_apagado";
         }
      }
   }
   
}


function muestra_tags(felegida, cuales){

   //var spantags=document.felegida.getElementsByTagName("span");
   //var seltags=document.getElementsByTagName("input");

   //for (var i=0;i<seltags.length;i++) {
   for (var i=0;i<felegida.elements.length;i++) {

   //for (var i=0;i<document.elements.length;i++) {
      var e = felegida.elements[i];
      //var e = seltags[i];
      
      if(e.name.substring(0,7)=="seltag_"){
         if(cuales=='invierte'){
            if(e.checked==false) e.checked=true;
            else if(e.checked==true) e.checked=false;
         }
         else if(cuales=='ninguno'){
            e.checked=false;
         }
      }
   }
   
}


function conmuta_tag(tag_elegido){
	
	span=document.getElementById("spantag_"+tag_elegido);
	input_tag=document.getElementById("seltag_"+tag_elegido);
	
	//window.alert("span_classname=["+span.className+"]");
	
	if(span.className=="tag_encendido"){
	   span.className="tag_apagado";
	   input_tag.value="";
	}
	else{
	    span.className="tag_encendido";
	    input_tag.value=tag_elegido;
	}
}

function set_active_tag(nuevo_active_tag){

   active_tag=nuevo_active_tag;
}

function anyade_tag_a_palabra(tag){

var tag_text=null;

   if(active_tag==null){
      window.alert("Warning: active tag vale ["+active_tag+"]");
   }
   else{
      tag_text=document.getElementById(active_tag);
      tag_text.value+=(" "+tag+" ");
      var mi_str=tag_text.value;
      mi_str = mi_str.replace(/^\s*|\s*$/g,"");
      tag_text.value=mi_str;
      tag_text.focus();
      tag_text.size=mi_str.length+30;
   }

}

