function srcVerify(){
var frm=document.ricerca;
	if (frm.toSearch.value.length < 3){
		alert("Inscerisci almeno 3 caratteri!!!")
		frm.toSearch.focus();
	}
	else{
	document.forms['ricerca'].submit()
	}
}

function CheckData(){
var frm = document.Data;
var filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
var EmailAddr = frm.Email.value;
	
	if(frm.destinatario.value.length==0){
		alert("Selezionare il destinatario!!!");
		frm.destinatario.focus();
		return false;
	}
	
	if(frm.Nome.value.length==0){
		alert("Campo Nome Vuoto!!!");
		frm.Nome.focus();
		return false;
	}
	if(frm.Cognome.value.length==0){
		alert("Campo Cognome Vuoto!!!");
		frm.Cognome.focus();
		return false;
	}

	if(frm.Email.value.length==0){
		alert("Campo Email Vuoto!!!");
		frm.Email.focus();
		return false;
	}

	if(!filtro.test(EmailAddr)){
		alert("Controlla l'indirizzo di Email inserito!!!");
		frm.Email.focus();
		return false;
	}

	if(frm.Note.value.length==0){
		alert("Campo Note Vuoto!!!");
		frm.Note.focus();
		return false;
	}

	if(!frm.norma.checked){
		alert("È necessario aver accettato il trattamento dei dati personali!!");
		return false;
	}

	return true;
}

function SubmitForm(){
	if (CheckData()) {
		var frm = document.Data;
		frm.submit();	
	}
	return false;
}
function openPrivacy(){
var sPage = "/Privacy.asp";
var sName = "PopPrivacy";
var sParm = "location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,width=600,height=450";
var wnd;
	wnd = window.open(sPage,sName,sParm);
	wnd.focus();
} 


//* CONTROLLA LUNGHEZZA STRINGA *//
function ctrlLen(str, len){
var strlen;
	strlen = str.length;
	if (strlen >= len){
		return true;
	}
	return false;
}

function checkFields(formName){
var frm = document.forms[formName];
var Filtro;
Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

/******************* CONTROLLI MODULO LOG-IN ********************/
	if(formName == "frm_login"){
		if (frm.UserName.value == ""){
			alert("Username is required!");
			frm.UserName.focus();
			return false;
		}
		if (frm.Password.value == "" || (!ctrlLen(frm.Password.value, 5))) {
			alert('Password is required!');
			frm.Password.focus();
			return false;
		}
		return true;
	}

/******************* CONTROLLI MODULO REGISTRAZIONE ********************/
	if (formName == "frm_reg"){
		EmailAddr = frm.email.value;

		if ((frm.azienda.value=='') || (frm.azienda.value=='')) {
			alert('Company name is required!');
			frm.azienda.focus();
			return false;
		}
		if (frm.referente.value == '') {
			alert('Referrer is required!');
			frm.referente.focus();
			return false;
		}
		if (!Filtro.test(EmailAddr)){
			alert("Invalid email address!");
			frm.email.focus();
			return false;
		}
		if (frm.user.value != frm.user.value || (!ctrlLen(frm.user.value, 3))) {
			alert('Username is required! (at least 3 chars)');
			frm.user.focus();
			return false;
		}
		if (frm.pwd.value == "" || (!ctrlLen(frm.pwd.value, 5))) {
			alert('Password is required!(at least 5 chars)');
			frm.pwd.focus();
			return false;
		}
		if (frm.pwd2.value == "" || (!ctrlLen(frm.pwd2.value, 5))) {
			alert('Retype password!');
			frm.pwd2.focus();
			return false;
		}
		if (frm.pwd.value != frm.pwd2.value) {
			alert('Passwords are different! \n Retype passwords please.');
			frm.pwd2.focus();
			return false;
		}
		
		if(!frm.norma.checked){
			alert("È necessario aver accettato il trattamento dei dati personali!!");
			return false;
		}

		return false ;
	}
}

