//
function actuallibro(formi, accion)
{
  // Actualizar Grid
  gridHTML = "";
  h=0;
  eh=0;
  ev=1;
  vanNum = new Number(formi.elements[h].value);
  van = vanNum;
  if (accion == 1)
    van = vanNum + 1;
  if (accion == 3)
    van = vanNum - 1;
  gridHTML += "<INPUT type='hidden' value='" + van + "'>";
  for (v=1; v<=vanNum; v++)
  {	
 	va = h + 1;
	if (accion == 2 && v == document.forma.aedit.value)
	{
      gridHTML += "<INPUT type='hidden' value='" + va + "'>"
               + "<INPUT type='hidden' value='" + document.forma.wnombre.value + "'>"
               + "<INPUT type='hidden' value='" + document.forma.wemail.value + "'>"
               + "<INPUT type='hidden' value='" + document.forma.wtelefono.value + "'>"
			   + "<INPUT type='hidden' value='" + v + "'>";
	}
	else if (accion == 3)
	{
		if (v == document.forma.aedit.value)
		{
			eliminar = 1;
		}
		else
		{
		  eva = eh + 1;
          gridHTML += "<INPUT type='hidden' value='" + eva + "'>"
                   + "<INPUT type='hidden' value='" + formi.elements[h+2].value + "'>"
                   + "<INPUT type='hidden' value='" + formi.elements[h+3].value + "'>"
                   + "<INPUT type='hidden' value='" + formi.elements[h+4].value + "'>"
			       + "<INPUT type='hidden' value='" + ev + "'>";
		   eh = eh + 5;
		   ev++;
		}
	}
	else
	{
      gridHTML += "<INPUT type='hidden' value='" + va + "'>"
               + "<INPUT type='hidden' value='" + formi.elements[h+2].value + "'>"
               + "<INPUT type='hidden' value='" + formi.elements[h+3].value + "'>"
               + "<INPUT type='hidden' value='" + formi.elements[h+4].value + "'>"
			   + "<INPUT type='hidden' value='" + v + "'>";
	}
    h = h + 5;
  }
  if (accion == 1)
  {
    va = h + 1;
    gridHTML += "<INPUT type='hidden' value='" + va + "'>"
             + "<INPUT type='hidden' value='" + formi.wnombre.value + "'>"
             + "<INPUT type='hidden' value='" + formi.wemail.value + "'>"
             + "<INPUT type='hidden' value='" + formi.wtelefono.value + "'>"
			 + "<INPUT type='hidden' value='" + van + "'>";
  }

  // Acumular Grid
  gridDIV.innerHTML = gridHTML;

  // Actualizar Libro
  libroHTML = "";
  vanNum = van;
  h = 0;
  ev=1;
  libroHTML += "<table name='libro' border=10 cellpadding=5 cellspacing=5>"
             + "<tr><td aling='right'><b>Id</b>"
             + "</td><td aling='left'><b>Nombre</b>"
             + "</td><td aling='left'><b>email</b>"
             + "</td><td aling='left'><b>Telefono</b>"
             + "</td><td aling='left' colspan=2 align='center'><b>Accion</b>";
  for (v=1; v<=vanNum; v++)
  {
	va = formi.elements[h+1].value
      libroHTML += "<tr><td aling='right'><b>" + v + "</b>"
                + "</td><td aling='left'><a href='JavaScript:editaficha(document.forma.elements["+va+"].value);'><b>" + formi.elements[h+2].value + "</a></b>"
                + "</td><td aling='left'><b>" + formi.elements[h+3].value + "</b>"
                + "</td><td aling='left'><b>" + formi.elements[h+4].value + "</b>"
                + "</td><td aling='left'><a href='JavaScript:editaficha(document.forma.elements["+va+"].value);'><b>" + "edit" + "</a></b>"
                + "</td><td aling='left'><a href='JavaScript:elimificha(document.forma.elements["+va+"].value);'><b>" + "del" + "</a></b>";
	h = h + 5;
  }
  libroHTML += "</td></tr>"
            + "</table>";

  // Presentar Libro
  libroDIV.innerHTML = libroHTML;

  //Actualizar Botones
  botonesHTML = "<INPUT type='button' name='Submit' value='Ingresar Ficha' onClick='actuallibro(this.form, 1)'>";

  // Presentar Botones
  botonesDIV.innerHTML = botonesHTML;

  // Limpiar Ficha
  formi.wnombre.value = "";
  formi.wemail.value = "";
  formi.wtelefono.value = "";
}
//
function editaficha(va)
{
  // Editar Ficha
  var ya = 0 + va*1;
  document.forma.wnombre.value = document.forma.elements[ya+1].value;
  document.forma.wemail.value = document.forma.elements[ya+2].value;
  document.forma.wtelefono.value = document.forma.elements[ya+3].value;
  document.forma.aedit.value = document.forma.elements[ya+4].value;

  //Actualizar Botones
  botonesHTML = "<INPUT type='button' name='Submit' value='Ingresar Ficha' onClick='actuallibro(this.form, 1)'>"
              + "<INPUT type='button' name='Submit' value='Actualizar Ficha' onClick='actuallibro(this.form, 2)'>";

  // Presentar Botones
  botonesDIV.innerHTML = botonesHTML;
}
//
function elimificha(va)
{
  // Ficha a Eliminar
  var ya = 0 + va*1;
  document.forma.wnombre.value = document.forma.elements[ya+1].value;
  document.forma.wemail.value = document.forma.elements[ya+2].value;
  document.forma.wtelefono.value = document.forma.elements[ya+3].value;
  document.forma.aedit.value = document.forma.elements[ya+4].value;

  //Actualizar Botones
  botonesHTML = "<INPUT type='button' name='Submit' value='Eliminar Ficha' onClick='actuallibro(this.form, 3)'>"
              + "<INPUT type='button' name='Submit' value='Conservar Ficha' onClick='actuallibro(this.form, 0)'>";

  // Presentar Botones
  botonesDIV.innerHTML = botonesHTML;
}
//