/*
	elimino gli spazi ai bordi della stringa
*/
function trim(s){
	  // Remove leading spaces and carriage returns
	  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
	  {
	    s = s.substring(1,s.length);
	  }
	  // Remove trailing spaces and carriage returns
	  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
	  {
	    s = s.substring(0,s.length-1);
	  }
	  return s;
}

/*
	controllo la validità sintattica della mail
*/
function checkEmail(strIndirizzoEmail){
	
	objIndirizzoEmail = new String(strIndirizzoEmail);
	var controlloIndirizzo = objIndirizzoEmail.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.local)|(\..{2,2}))$)\b/gi);
	
	if (controlloIndirizzo){
		controlloIndirizzo = 0; //nessun errore
		}
	else{
		controlloIndirizzo = 1; // errore
	}
	
	return controlloIndirizzo;
}