var texto;
var mapeo;

function agrega(texto,mapeo)
{
document.categorias.agregados.options[document.categorias.agregados.options.length]= new Option (texto);
document.categorias.agregados.options[(document.categorias.agregados.options.length-1)].value =  mapeo;
}

function llenaseccion(inForm,selected)
{
   var selectedArray = eval("Sitio" + selected + "Array");
   while (selectedArray.length < inForm.seccion.options.length)
      {
      inForm.seccion.options[(inForm.seccion.options.length - 1)] = null;
      }
   for (var i=0; i < selectedArray.length; i++)
      {
      eval("inForm.seccion.options[i]=" + "new Option" + selectedArray[i]);
      }
   if (inForm.selSitio[0].value == '')
      {
      inForm.selSitio[0] = null;
      if (navigator.appName == 'Netscape')
         {
         if (parseInt(navigator.appVersion) < 4)
            {
            window.history.go(0);
            }
         else
            {
            if (navigator.platform == 'Win32' || navigator.platform == 'Win16')
               {
               window.history.go(0);
               }
            }
         }
      }
}


function llena(inForm,selected,selected2)
{
   var selectedArray = eval("Sitio"+ selected  + "Seccion" + selected2 + "Array");
   while (selectedArray.length < inForm.categoria.options.length)
      {  
      inForm.categoria.options[(inForm.categoria.options.length - 1)] = null;
      }
   for (var i=0; i < selectedArray.length; i++)
      { 
	    
      eval("inForm.categoria.options[i]=" + "new Option" + selectedArray[i]);
      }
   if (inForm.seccion[0].value == '')
      {
     // inForm.seccion[0] = null;
      if (navigator.appName == 'Netscape')
         {
         if (parseInt(navigator.appVersion) < 4)
            {
            window.history.go(0);
            }
         else
            {
            if (navigator.platform == 'Win32' || navigator.platform == 'Win16')
               {
               window.history.go(0);
               }
            }
         }
      }
}

function llena_subject(inForm,selected1,selected2)
{
   if (selected1==0)
      return;
   var selectedArray = eval("Seccion" + selected1 + "Categoria" + selected2 + "Array");
   while (selectedArray.length < inForm.subject.options.length)
      {
      inForm.subject.options[(inForm.subject.options.length - 1)] = null;
      }
   for (var i=0; i < selectedArray.length; i++)
      {
      eval("inForm.subject.options[i]=" + "new Option" + selectedArray[i]);
      }
   if (inForm.categoria[0].value != '') 
      {
      inForm.categoria[0] = null;
      if (navigator.appName == 'Netscape')
         {
         if (parseInt(navigator.appVersion) < 4)
            {
            window.history.go(0);
            }
         else
            {
            if (navigator.platform == 'Win32' || navigator.platform == 'Win16')
               {
               window.history.go(0);
               }
            }
         }
      }
}

function check()
{

   if( (document.forma.selSitio.selectedIndex==0) || (document.forma.categoria.selectedIndex==0) || (document.forma.subject.selectedIndex==0) || (document.forma.seccion.selectedIndex==0))
      {
      alert ("Necesita escoger el mapeo completo");
      return false;
      }
   document.forma.submit();
}

function borrando()
{
if(document.categorias.agregados.selectedIndex==0)
   return true;
else
   document.categorias.submit();
}

function llena2(inForm,selected)
{
   var selectedArray = eval("Seccion" + selected + "Array");
   while (selectedArray.length < inForm.categoria.options.length)
      {
      inForm.categoria.options[(inForm.categoria.options.length - 1)] = null;
      }
   for (var i=0; i < selectedArray.length; i++)
      {
      eval("inForm.categoria.options[i]=" + "new Option" + selectedArray[i]);
      }
   if (inForm.seccion[0].value == '')
      {
      inForm.seccion[0] = null;
      if (navigator.appName == 'Netscape')
         {
         if (parseInt(navigator.appVersion) < 4)
            {
            window.history.go(0);
            }
         else
            {
            if (navigator.platform == 'Win32' || navigator.platform == 'Win16')
               {
               window.history.go(0);
               }
            }
         }
      }
}

