// toggle dynamic divs
function toggle(div) {
	var elem = document.getElementById(div);
    if (elem.style.display=='') {elem.style.display='none'; return;}
    elem.style.display='';
}

function checkLogin(){
	var EmailAddr = document.frmLogin.username.value;
	var regExpEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   	if (!(regExpEmail.test(EmailAddr))){
      	alert("Attenzione!\nInserire una email valida per procedere.");
      	self.document.frmLogin.username.focus();
      	return false;
    }
	
	var password = self.document.frmLogin.password.value;
	var regExpPassword = /^[a-zA-Z0-9]\w{3,7}$/;
	if (!(regExpPassword.test(password))) {
		alert ("Attenzione!\nInserire per il campo [password] solo caratteri alfanumerici da 4 a 8.");
		return false;
	}
	return true;
}

function checkNewsletter(){
	if (self.document.frmNewsletter.newsletter.value==""){
		alert("ATTENZIONE!\nInserire una mail per procedere.");
		return false;
	}
	if (self.document.frmNewsletter.newsletter.value!=""){
		EmailAddr = self.document.frmNewsletter.newsletter.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.");
		    self.document.frmNewsletter.newsletter.focus();
			return false;
		}
	}
	return true;
}

function checkUtente(){
	if (self.document.frmUtenti.rag_sociale.value==""){
		alert("ATTENZIONE!\nInserire la ragione sociale dell'utente.");
		self.document.frmUtenti.rag_sociale.focus();
		return false;
	}
	
	var EmailAddr = document.frmUtenti.email.value;
	var regExpEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   	if (!(regExpEmail.test(EmailAddr))){
      	alert("Attenzione!\nInserire una email valida per procedere.");
      	self.document.frmUtenti.email.focus();
      	return false;
    }
	
	var password = self.document.frmUtenti.password.value;
	var regExpPassword = /^[a-zA-Z0-9]\w{3,7}$/;
	if (!(regExpPassword.test(password))) {
		alert ("Attenzione!\nInserire per il campo [password] solo caratteri alfanumerici da 4 a 8.");
		return false;
	}
	
	if (self.document.frmUtenti.condizioni.checked==false){
		alert("ATTENZIONE!\nConfermare l'accettazione delle condizioni di servizio.");
		return false;
	}
	if (self.document.frmUtenti.autorizzazione.checked==false){
		alert("ATTENZIONE!\nConfermare l'autorizzazione al trattamento dei dati.");
		return false;
	}
	return true;
}

function popUp(nome_pagina,w,h) {
	//var l = Math.floor((screen.width-w)/2);
    //var t = Math.floor((screen.height-h)/2);
	var l = 100;
	var t = 100;
    window.open(nome_pagina,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",resizable=yes, menubar=no, scrollbars=yes");
}
	
	
