function Trim() { 
	return this.replace(/\s+$|^\s+/g,""); 
} 

function LTrim() { 
	return this.replace(/^\s+/,""); 
} 

function RTrim() { 
	return this.replace(/\s+$/,""); 
} 
    
String.prototype.Trim=Trim;    
String.prototype.RTrim=RTrim;    
String.prototype.LTrim=LTrim;  

function indirizzoEmailValido(indirizzo) {
	if (window.RegExp) {
    	var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    	var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    	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;
  	}
}

