function Strip(string) {
   var s_str = string.length
   for (var i=0; i<string.length; i++) {
      if (" " != string.substring(i,i+1)) {
         s_str = i;
         break;
      }
   }
   if (s_str == string.length) {
      return "";
   }
   for (i=string.length-1; i>=0; i--) {
      if (" " != string.substring(i,i+1)) {
         var s_end = i;
         break;
      }
   }
   return string.substring(s_str,s_end+1);
}

function go(sel) {
         document.location.href=sel[sel.selectedIndex].value
}

function ControllaRicerca() {

   err_vari = new Array(2)
   err_vari[1] = "Inserire la parola da ricercare"
   err_vari[2] = "La parola da ricercare deve avere almeno 3 caratteri"

   s_stringa = Strip(document.ricerca.s_stringa.value)

   if (s_stringa.length == 0) { alert(err_vari[1]); return false }
   if (s_stringa.length < 3)  { alert(err_vari[2]); return false }
   return true

}

// Funzione che effettua tutti i controlli inerenti un campo FLOAT
function controlli_float(campo) {
   for ( var j=0 ; j<campo.length; j++) {
       if (campo.substring(j,j+1) == ".") {
          return 1;
          break
       }
   }

   var controllo="-,0123456789"
   var verifica=0
   for (var h=0 ; h<campo.length; h++) {
       variante = campo.substring(h,h+1) 
       for (var u=0 ; u<controllo.length; u++) {
           if (variante != controllo.substring(u,u+1))
              { verifica=1 }
           else
              { verifica=0; break }
       }
       if (verifica == 1) { return 2; break }
   }
}

// Funzione che apre una nuova finistra personalizzata

function popup(nomefile, larghezza, altezza, x, y) {
   win_popup = window.open(nomefile,"popup","toolbar= 0,location= 0,directories= 0,status= 0,menubar= 0,scrollbars= 0,resizable= 0,copyhistory= 0,width=" + larghezza + ",height=" + altezza); 
   if(x && y); {
     x = parseInt(x);
     y = parseInt(y);
     win_popup.moveTo(x, y);
  }
}