var g_existe_funciones = true;
var lista_enlaces = new Array(0);
var lista_sintesis = new Array(0);
var titulo_enlaces = "Avance Mensual";//"Monogr&aacute;ficas";//"Resultados detallados";
var titulo_sintesis = "Datos Anuales";//"S&iacute;ntesis";//"S&iacute;ntesis de resultados";

 

lista_enlaces.Length = 0;
lista_sintesis.Length = 0;

function set_inf_lista(a_href, a_texto){
  this.href = a_href;
  this.texto = a_texto;
}
function get_inf_lista(a_inf_lista){
 var ls_resultado = ' ';
 var contador = 0;
 var limite = 0;	
 var ls_seleccion = '">';
 if ((a_inf_lista == lista_enlaces) || (a_inf_lista == lista_sintesis)){
  limite = a_inf_lista.length;	
  if (limite > 0){
   limite = limite - 1;
   for (contador = 0; contador <= limite; contador = contador + 1){
    if (contador == limite){
     ls_seleccion = '" selected>';
    }else{
     ls_seleccion = '">';
    }
	if (a_inf_lista[contador].href.toLowerCase() != "none"){
     ls_resultado = '<option value="' + a_inf_lista[contador].href + ls_seleccion + a_inf_lista[contador].texto +'</option>';
     document.writeln(ls_resultado);	
	}else{
     ls_resultado = '<option style="color:#000000;" value="' + a_inf_lista[contador].href + ls_seleccion + a_inf_lista[contador].texto +'</option>';
     document.writeln(ls_resultado);	
	}
   } 
  }
 }	
}

function mostrar_desplegable(){
 var ls_cadena = '';
 if ((g_fin_construccion) && (g_existe_funciones)) {
  ls_cadena = '<table border=0 cellpadding=0 cellspacing=0 width="100%">';
  document.write(ls_cadena); 
  if (g_app.toLowerCase() == "ecl" || g_app.toLowerCase() == "ecvt" || g_app.toLowerCase() == "cct" || g_app.toLowerCase() == "eat"){
   if(lista_enlaces.length > 0 || lista_sintesis.length > 0){
    ls_cadena = '<tr><td class="menu" height=40 nowrap><form id="f_opciones" name="f_opciones">';
    document.write(ls_cadena);
    if(lista_enlaces.length > 0 && lista_sintesis.length > 0){
     ls_cadena = '<input type="radio" name="rb_ecl" id="rb_ecl" value="Ecl" checked onClick="verEcl();"><span style="color:#0000FF;">' + titulo_enlaces + '</span><br>';   
     document.write(ls_cadena);
     ls_cadena = '<input type="radio" name="rb_ecl" id="rb_ecl" value="Eclsint" onClick="verEclsint();">' + titulo_sintesis + '</form></td></tr>';
     document.write(ls_cadena);	
    }else{
     if(lista_enlaces.length > 0){
      ls_cadena = '<input type="radio" name="rb_ecl" id="rb_ecl" value="Ecl" checked onClick="verEcl();"><span style="color:#0000FF;">' + titulo_enlaces + '</span></form></td></tr>';
      document.write(ls_cadena);   
     }
     if(lista_sintesis.length > 0){
      ls_cadena = '<input type="radio" name="rb_ecl" id="rb_ecl" value="Eclsint" onClick="verEclsint();">' + titulo_sintesis + '</form></td></tr>';
      document.write(ls_cadena);   
     }      
	} 
     ls_cadena = '<tr><td class="menu" height=40 nowrap>';
     document.write(ls_cadena);   
     ls_cadena = '<form method="post" onsubmit="return false;" id="f_lista" name="f_lista"><select class="lista_sel" id="listaIE" name="listaIE" size=1></select>';
     document.write(ls_cadena);  
     ls_cadena = '<select class="lista_sel" id="selectEcl" name="selectEcl" size=1 style="visibility: hidden; width:0; height:0;">';
     document.write(ls_cadena);  
	 get_inf_lista(lista_enlaces);    
     ls_cadena = '</select><select class="lista_sel_sint" name="selectEclsint" id="selectEclsint" size=1 style="visibility: hidden; width:0; height:0;">';
     document.write(ls_cadena);  
	 get_inf_lista(lista_sintesis);	 
     ls_cadena = '</select><input type="Submit" class="boton" value="Ir a" onclick="ir_a(document.f_lista.listaIE); return false;"></form>';
     document.write(ls_cadena);  	
   }else{
    //sin datos
    ls_cadena = '<tr><td class="menu">';
    document.write(ls_cadena);  
   }
  }else{
   //No es la ECL
   if(lista_enlaces.length > 0){
    ls_cadena = '<tr><td class="menu" height=40 nowrap>';
    document.write(ls_cadena);   
    ls_cadena = '<form method="post" onsubmit="return false;" id="f_lista" name="f_lista"><select class="lista_sel" id="listaIE" name="listaIE" size=1>';
	document.write(ls_cadena); 
    get_inf_lista(lista_enlaces);    
    ls_cadena = '</select><input type="Submit" class="boton" value="Ir a" onclick="ir_a(document.f_lista.listaIE); return false;"></form>';
    document.write(ls_cadena);     
   }else{
    //sin datos
    ls_cadena = '<tr><td class="menu">';
    document.write(ls_cadena);  
   }
  }  
  ls_cadena = '</td></tr></table>';
  document.write(ls_cadena);   
 }
}
 function ir_a(a_sel_lista){
  //a_sel_lista == document.f_lista.listaIE
  if ((a_sel_lista.length > 0) && (a_sel_lista.selectedIndex >= 0) && (a_sel_lista.options[a_sel_lista.selectedIndex].value.toLowerCase() != "none")){
   top.window.location.href = a_sel_lista.options[a_sel_lista.selectedIndex].value;
  }
 } 

function cargar_fondo(){var ls_fondo = 'url('+gs_path_img+'cfe_fondo.gif)'; var ls_cadena = "document.body.style.background = '"; eval(ls_cadena+ls_fondo+"';"); document.title = g_titulo; }
function iniciarPagina(){
 if ((g_fin_construccion) && (g_existe_funciones)){
  if ((g_app.toLowerCase() == "ecl") || (g_app.toLowerCase() == "ecvt")  || (g_app.toLowerCase() == "cct" || g_app.toLowerCase() == "eat")  && (lista_enlaces.length > 0 || lista_sintesis.length > 0)){
   if(lista_enlaces.length > 0 && lista_sintesis.length > 0){
    if (document.f_opciones){
     if (document.f_opciones.rb_ecl[0].checked){
	  document.f_opciones.rb_ecl[0].click();
	 }else{
	  if(lista_sintesis.length > 0){
	   document.f_opciones.rb_ecl[1].click();
	  }
	 }   
    }
   }else{
    //sólo hay una lista:
    if (document.f_opciones){
	 document.f_opciones.rb_ecl.click();
    }	
   }
  }
  cargar_fondo();
 }
}
function verEcl(){
 var numOpt = 0; 
 var numOptMax = document.f_lista.selectEcl.length; 
 document.f_lista.style.visibility = 'hidden'; 
 document.f_lista.listaIE.length = 0; 
 if (numOptMax > 0){document.f_lista.listaIE.length = numOptMax; 
   for(numOpt = 0; numOpt < numOptMax; numOpt=numOpt+1){document.f_lista.listaIE.options[numOpt].value = document.f_lista.selectEcl.options[numOpt].value; document.f_lista.listaIE.options[numOpt].text = document.f_lista.selectEcl.options[numOpt].text;} 
   document.f_lista.listaIE.selectedIndex = document.f_lista.selectEcl.selectedIndex; 
  }else{document.f_lista.listaIE.length = 2; document.f_lista.listaIE.options[0].value = "none"; document.f_lista.listaIE.options[0].text = ""; document.f_lista.listaIE.options[1].value = "none"; document.f_lista.listaIE.options[1].text = "(SIN DATOS)";} 
   document.f_lista.listaIE.className = 'lista_sel'; document.f_lista.style.visibility = 'visible';} 
 function verEclsint(){var numOpt = 0; var numOptMax = document.f_lista.selectEclsint.length; 
  document.f_lista.style.visibility = 'hidden'; document.f_lista.listaIE.length = 0; 
  if (numOptMax > 0){document.f_lista.listaIE.length = numOptMax; 
   for(numOpt = 0; numOpt < numOptMax; numOpt=numOpt+1){document.f_lista.listaIE.options[numOpt].value = document.f_lista.selectEclsint.options[numOpt].value; document.f_lista.listaIE.options[numOpt].text = document.f_lista.selectEclsint.options[numOpt].text;} 
   document.f_lista.listaIE.selectedIndex = document.f_lista.selectEclsint.selectedIndex; 
  }else{document.f_lista.listaIE.length = 2; document.f_lista.listaIE.options[0].value = "none"; document.f_lista.listaIE.options[0].text = ""; document.f_lista.listaIE.options[1].value = "none"; document.f_lista.listaIE.options[1].text = "(SIN DATOS)";} 
   document.f_lista.listaIE.className = 'lista_sel_sint'; document.f_lista.style.visibility = 'visible';} 