function chk_txt(oggetto, messaggio, min, max){
	// Toglie spazi iniziali e finali
	oggetto.value = oggetto.value.replace(/^\s*/, ''); 
	oggetto.value = oggetto.value.replace(/\s*$/, ''); 
	switch(arguments.length){
		case 2:
			if(oggetto.value.length <= 0){
				alert(messaggio);
				oggetto.focus();
				return false;
			}
			break;
		case 3:
			if(min == 0 && oggetto.value.length == 0)
				return true;
			else{
				if(oggetto.value.length < min){ 
					alert(messaggio);
					oggetto.focus();
					return false;
				}
			}
			break;
		case 4:
			if(min == 0 && oggetto.value.length == 0) return true;
			else{
				if(oggetto.value.length < min || oggetto.value.length > max){
					alert(messaggio);
					oggetto.focus();
					return false;
				}
			}
			break;
		default:
			return false;
			break;
	}
	return true;
}
