function ValidateData(DateString) {
		var match;
		var tmpDate;
		var validFormat = false;
									
		try {
				match = DateString.match(/^(\d?\d)[/](\d?\d)[/](\d{4})$/);
				tmpDate = new Date(match[3], match[2] - 1, match[1]);
				validFormat = ((tmpDate.getMonth()==match[2]-1) && (tmpDate.getDate()==match[1]));
		}catch (e) {}
			finally { return validFormat;}
}

function lTrim(stringa){
    var newstr = stringa + "";
    while(newstr.charAt(0) == " ") 
        newstr = newstr.substring(1, newstr.length);    
    return newstr;
}

function rTrim(stringa){
    var newstr = stringa + "";
    while(newstr.charAt(newstr.length - 1) == " ") 
        newstr = newstr.substring(0, newstr.length - 1);    
    return newstr;
}

function trim(stringa){
    var newstr = stringa + "";
    newstr = lTrim(newstr);
    newstr = rTrim(newstr);
    return newstr;
}

function convalida_email(mail){
	if (trim(mail)=='')return false;
		var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;	
		if (espressione.test(mail))return true;
		else return false;
}


