function trim(stringa)
{
  str=stringa;
  //elimino gli spazi all'inizio della stringa
  while( ( str.charAt(0)==" " ) || ( str.charCodeAt(0)==255 ) || ( str.charAt(0)=="\t" ))
  {
    str=str.substr(1);
  }
  //elimino gli spazi in fondo alla stringa
  while( ( str.charAt(str.length-1)==" " ) || ( str.charCodeAt(str.length-1)==255 ) || ( str.charAt(str.length-1)=="\t" ))
  {
    str=str.substr(0,str.length-1);
  }
  //restituisco la stringa
 //if(trim.arguments[1]) stringa.value=str;
  return str;
}
function indirizzoEmailValido(indirizzo) {
  if (window.RegExp) {
    var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,5})(\\]?)$";
    var regnv = new RegExp(nonvalido);
    var regv = new RegExp(valido);
    if (!regnv.test(indirizzo) && regv.test(indirizzo))
      return true;
    return false;
	}
  else {
    if(indirizzo.indexOf("@") >= 0)
      return true;
    return false;
  	}
}
