function updCtry(reg) {
  var ctryid = document.getElementById('cfga_ctry').value;
  if( (ctryid == 26) || (ctryid == 29) ) {
    
    var regsel = document.getElementById('cfga_reg');

    try {
      document.yrconfa.region.disabled=false;	
    }
    catch(err) {
      document.moconfa.region.disabled=false;	
    }

    while (regsel.length> 0) {
      regsel.remove(0);
    } 
    
    if(ctryid == 26) {
      var otxt = new Array('Días Nacionales y Regionales','Días Nacionales','Alberta (AB)',
			   'Columbia Británica (BC)','Isla del Príncipe Eduardo (PE)','Manitoba (MB)',
			   'Nueva Escocia (NS)','Nuevo Brunswick (NB)','Nunavut (NU)','Ontario (ON)',
			   'Quebec (QC)','Saskatchewan (SK)','Terranova y Labrador (NL)',
			   'Territorios del Noroeste (NT)','Yukón (YT)');
      var oval = new Array(0,-1,1,2,8,12,10,13,5,9,7,6,11,4,3);
    }
    else {
      var otxt = new Array('Días Nacionales y Regionales','Días Nacionales','Andalucía (AN)','Aragón (AR)',
			   'Asturias (O)','Cantabria (S)','Castilla-La Mancha (CM)','Castilla y León (CL)',
			   'Cataluña (CT)','Comunidad Valenciana (CV)','Extremadura (EX)','Galicia (GA)',
			   'Islas Baleares (IB)','Ceuta (CE)','Islas Canarias (CN)','La Rioja (LO)','Madrid (M)',
			   'Melilla (ML)','Murcia (MU)','Navarra (NA)','País Vasco (PV)');
      var oval = new Array(0,-1,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33);
    }
    
    for(var i = 0; i<oval.length; i++) {
      var newopt = document.createElement('option');
      newopt.text = otxt[i];
      newopt.value = oval[i];
      if(oval[i]==reg)
	newopt.selected = true;
      try {
	regsel.add(newopt, null); 
      }
      catch(err) {
	regsel.add(newopt); // IE bug
      }
    }      
  }
  else {
    try {
      document.yrconfa.region.disabled=true; 
    }
    catch(err) {
      document.moconfa.region.disabled=true; 
    }
  }
}  

