// JavaScript Document
function azzera() {
	document.getElementById('cento51').style.display = "none";
	document.getElementById('cento88').style.display = "none";
}
 
function mostra(menuId) {
	if(document.getElementById(menuId).style.display == "none") {
		azzera();
		document.getElementById(menuId).style.display = "block";
	} else {
		azzera();
	}
}

function azzeraSoci() {
	document.getElementById('A').style.display = "none";
	document.getElementById('B').style.display = "none";
	document.getElementById('C').style.display = "none";
	document.getElementById('D').style.display = "none";
	document.getElementById('E').style.display = "none";
	document.getElementById('F').style.display = "none";
	document.getElementById('G').style.display = "none";
	document.getElementById('H').style.display = "none";
	document.getElementById('I').style.display = "none";
	document.getElementById('J').style.display = "none";
	document.getElementById('K').style.display = "none";
	document.getElementById('L').style.display = "none";
	document.getElementById('M').style.display = "none";
	document.getElementById('N').style.display = "none";
	document.getElementById('O').style.display = "none";
	document.getElementById('P').style.display = "none";
	document.getElementById('Q').style.display = "none";
	document.getElementById('R').style.display = "none";
	document.getElementById('S').style.display = "none";
	document.getElementById('T').style.display = "none";
	document.getElementById('U').style.display = "none";
	document.getElementById('V').style.display = "none";
	document.getElementById('W').style.display = "none";
	document.getElementById('X').style.display = "none";
	document.getElementById('Y').style.display = "none";
	document.getElementById('Z').style.display = "none";
}
function mostraSoci(menuId) {
	if(document.getElementById(menuId).style.display == "none") {
		azzeraSoci();
		document.getElementById(menuId).style.display = "block";
	} else {
		azzeraSoci();
	}
}

var trovatoerrore = false;

function errore(elemento,testo) {
	if (trovatoerrore) return;
	window.alert(testo);
	elemento.select();
	elemento.focus();
	trovatoerrore = true;
}

function verifica_form () {
	trovatoerrore = false;
	if (document.dati.login.value == "") {
		errore(document.dati.login,"Inserire USERNAME prima di procedere!!");
	} else if (document.dati.passwd.value == "") {
		errore(document.dati.passwd,"Inserire PASSWORD prima di procedere!!");
	}
	return !trovatoerrore;
					  
}

function control_and_submit() {
	if(verifica_form()) {
		document.dati.submit();
	} else {
		return false;
	}
}

function validate(){

	if (document.dati.nome.value ==''){
		alert('Inserire il nome.');
	}else if (document.dati.cognome.value ==''){
		alert('Inserire il cognome.');
	}else if (document.dati.email.value ==''  ){
		alert('Inserire un indirizzo email.');
	}else if (document.dati.privacy.checked == false  ){
		alert('Accettare i termini del trattamento dei dati personali.');
	}else {
		document.dati.submit();
	}
}

function popPage(link,w,h) {
	window.status = '';
	pageNew = window.open(link, '', 'width='+w+', height='+h+'');
	pageNew.focus();
}
function autoResize(alt, lar) {
	
}

function validateEmail(email) {
	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	   return reg.test(email);
}

function validaFormAdesione() {
	var messages = '';
	
	if (document.getElementById('formAderire').ragSoc.value == '') {
		messages += 'Specificare una ragione sociale\n';
    }
    if (document.getElementById('formAderire').nomeRichiedente.value == '') {
    	messages += 'Specificare il nome del richiedente\n';
    }
    if (document.getElementById('formAderire').cognomeRichiedente.value == '') {
    	messages += 'Specificare il cognome del richiedente\n';
    }
    if (document.getElementById('formAderire').emailAzienda.value == '') {
    	messages += 'Specificare l\'email dell\'azienda\n';
    }
    if (!validateEmail(document.getElementById('formAderire').emailAzienda.value)) {
    	messages += 'L\'email dell\'azienda non ha un formato corretto\n';
    }
    if (document.getElementById('formAderire').attivita.selectedIndex == 0) {
    	messages += 'Specificare l\'attivitą dell\'azienda\n';
    }
    if (messages == '') {
        document.getElementById('formAderire').submit();
    } else {
        alert(messages);
    }
}

function validaFormNewsletter() {
	var messages = '';
	if (document.formNewsletter.nome.value ==''){
		messages += 'Inserire il nome.\n';
	}
	if (document.formNewsletter.cognome.value ==''){
		messages += 'Inserire il cognome.\n';
	}
	if (document.formNewsletter.email.value ==''  ){
		messages += 'Inserire un indirizzo email.\n';
	}
	if (!validateEmail(document.formNewsletter.email.value)) {
    	messages += 'L\'email dell\'azienda non ha un formato corretto.\n';
    }
	if (document.formNewsletter.privacy.checked == false  ){
		messages += 'Accettare i termini del trattamento dei dati personali.\n';
	}
	if (messages == '') {
        document.formNewsletter.submit();
    } else {
        alert(messages);
    }
}
