Ciao a tutti, in una mia pagina devo gestire l'inserimento di tre input text tramite un solo pulsante http://www.worldtechitalia.it/art/admin/page.php

Ho trovato uno script che permette di inserire o eliminare un input, solo che ogni volta che premo sul pulsante perdo il testo contenuto nei box. Come posso risolvere?

codice:
var arrInput = new Array(0);

var arrInputValue_en = new Array(0);
var arrInputValue_ja = new Array(0);
var arrInputValue_it = new Array(0);

function addInput()
 {
  arrInput.push(arrInput.length);

  arrInputValue_en.push("");
  arrInputValue_ja.push("");
  arrInputValue_it.push("");
  display();
 }

function display()
 {
  document.getElementById('parah_en').innerHTML="";
  document.getElementById('parah_ja').innerHTML="";
  document.getElementById('parah_it').innerHTML="";

  for(intI=0; intI<arrInput.length; intI++)
   {
    document.getElementById('parah_en').innerHTML+=createInput(arrInput[intI], arrInputValue_en[intI], 'en');
    document.getElementById('parah_ja').innerHTML+=createInput(arrInput[intI], arrInputValue_ja[intI], 'ja');
    document.getElementById('parah_it').innerHTML+=createInput(arrInput[intI], arrInputValue_it[intI], 'it');
   }

  document.getElementById('n_page').value=(arrInput.length);
 }

function saveValue(intId, strValue, len)
 {alert(len);
  if(len == "ja")
   {arrInputValue_ja[intId] = strValue;}
  else if(len == "it")
   {arrInputValue_it[intId] = strValue;}
  else
   {arrInputValue_en[intId] = strValue;}
 }  

function createInput(id, value, len)
 {
  return "<input type='text' id='s"+id+"_"+len+"' name='s"+id+"_"+len+"' onChange='javascript:saveValue("+id+", this.value, "+len+")' value='"+value+"'><div style='clear:both'>
</div>";
 }

function deleteInput()
 {
  if(arrInput.length > 1)
   { 
    arrInput.pop(); 
    
    arrInputValue_en.pop();
    arrInputValue_ja.pop();
    arrInputValue_it.pop();
   }

  display(); 
 }