function checkSendMail(){
	if (self.document.frmConsulenza.cognome_nome.value==""){
		alert("ATTENZIONE!\nInserire il cognome e il nome per procedere.");
		return false;
	}
	EmailAddr = document.frmConsulenza.email.value;
   	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   	if (!(Filtro.test(EmailAddr))){
      	alert("Attenzione!\nInserire una email valida per procedere.");
      	document.frmConsulenza.email.focus();
      	return false;
    }
	if (self.document.frmConsulenza.messaggio.value==""){
		alert("ATTENZIONE!\nInserire il messaggio per procedere.");
		return false;
	}
	if (self.document.frmConsulenza.autorizzazione.checked == false){
		alert("ATTENZIONE!\nBisogna autorizzare il trattamento dei dati personali per procedere.");
		return false;
	}
	return true;
}

function checkRecovery(){
	
}

function popUp(nome_pagina,w,h) {
    	var l = Math.floor((screen.width-w)/2);
    	var t = Math.floor((screen.height-h)/2);
        window.open(nome_pagina,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",resizable=no, menubar=no, scrollbars=yes");
}

function checkPassword(){
	password = self.document.frmPassword.newPwd.value;
	password2 = self.document.frmPassword.newPwd2.value;
	
	//VALORI ALFANUMERICI + CARATTERE UNDERSCORE [_]
	//var regExp = /^[a-zA-Z]\w{3,7}$/;
	var regExp = /^[a-zA-Z0-9]\w{3,7}$/; 
	if (!(regExp.test(password))) {
		alert ("Attenzione!\nInserire per il campo [password] solo caratteri alfanumerici.");
		return false;
	}
	
	if (password2==""){
		alert("ATTENZIONE!\nInserire la conferma della nuova password di accesso.");
		return false;
	}
	if (password2 != password){
		alert("ATTENZIONE!\nLa nuova password e la sua conferma non coincidono.");
		return false;
	}
	return true;
}		

function checkDate(Campo, Tipo) {
	eval("Val=self.document.frmEvento." + Campo + ".value;");
	if (Tipo=='Data'&&Val.length>0) {
		Temp=Val.toString();
		Data_vet=Temp.split("/");
		num=Data_vet.length;
		Errore=false;
		if (num==3) {
			if (isNaN(Data_vet[0])||isNaN(Data_vet[1])||isNaN(Data_vet[2])) {Errore=true}
			if (!Errore) {
				if (Data_vet[2]<1900||Data_vet[2]>2100||Data_vet[0]<1||Data_vet[0]>31||Data_vet[1]<1||Data_vet[1]>12) {Errore=true}
			}
		} else {
			Errore=true
		}
		if (Errore) {
			alert("Attenzione! \nLe date vanno inserite nella forma gg/mm/aaaa")
			eval('self.document.frmEvento.' + Campo + '.value="";');
			eval('self.document.frmEvento.' + Campo + '.focus();');
		} else {
			if (Data_vet[0].length==1||Data_vet[1].length==1) {
				if (Data_vet[0].length==1) {Data_vet[0]='0'+Data_vet[0].toString()}
				if (Data_vet[1].length==1) {Data_vet[1]='0'+Data_vet[1].toString()}
				Temp=Data_vet[0]+'/'+Data_vet[1]+'/'+Data_vet[2];
				eval('self.document.frmEvento.' + Campo + '.value=Temp;');
			}
		}
	}
}

function secure_lineaProd(id_lineaProd){
	var id_lineaProd;
	
	if (id_lineaProd > 0){
		msg = "ATTENZIONE!\nQuesta è un'operazione irreversibile pertanto non sarà\npiù possibile recuperare i dati eliminati.";
	}
	if (confirm(msg)){
		self.location.href="delLineaProdotto.asp?id_lineaProd="+id_lineaProd;
	}
}

function secure_cat(id_cat){
	var id_cat;
	
	if (id_cat > 0){
		msg = "ATTENZIONE!\nQuesta è un'operazione irreversibile pertanto non sarà\npiù possibile recuperare i dati eliminati.";
	}
	if (confirm(msg)){
		self.location.href="delCategoria.asp?id_cat="+id_cat;
	}
}

function secure_prod(id_prod){
	var id_prod;
	
	if (id_prod > 0){
		msg = "ATTENZIONE!\nQuesta è un'operazione irreversibile pertanto non sarà\npiù possibile recuperare i dati eliminati.";
	}
	if (confirm(msg)){
		self.location.href="delProdotto.asp?id_prod="+id_prod;
	}
}
