//funzione che controlla la validità della data (ritorna true/false)
function verifyDateFormat(DateString) {
		var match
		var tmpDate
		var validFormat = false

		try {
				match = DateString.match(/^(\d?\d)\D(\d?\d)\D(\d{4}|\d{2})$/)

				if (match != null) {
					tmpDate = new Date(match[3], match[2] - 1, match[1])
					validFormat = ((tmpDate.getMonth()==match[2]-1) && (tmpDate.getDate()==match[1]))
					
				}
		}
		catch (e) {
				alert("ERRORE");
		}
		finally {
				return validFormat
		}
}
	
//funzione che controlla la validità dell'indirizzo mail	(ritorna true/false)
function ControllaMail(emailAddr){
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(emailAddr))
	  return true;
   else{
	  alert("L'indirizzo mail inserito non è corretto!");
	  return false;
   }
}

//ritorna la stringa trimmata
function trim(stringa){
	while (stringa.substring(0,1) == ' '){
		stringa = stringa.substring(1, stringa.length);
	}
	while (stringa.substring(stringa.length-1, stringa.length) == ' '){
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;
}
