//*****************************
//Funzioni per controllo campi*
//*****************************

function checkMailinglistadd() {
    if(checkField("mailinglistadd","nome","nome")) return;
    if(checkField("mailinglistadd","cognome","cognome")) return;
    if(checkField("mailinglistadd","citta","citta'")) return;
    if(checkField("mailinglistadd","provincia","provincia")) return;
    if(checkField("mailinglistadd","email","email")) return;
    if(checkEmail("mailinglistadd","email")) return;
    document.mailinglistadd.submit();
}

function checkMailinglistdel() {
    if(checkField("mailinglistdel","email","email")) return;
    if(checkEmail("mailinglistdel","email")) return;
    document.mailinglistdel.submit();
}

function checkField(numf,numc,nome) {
	var codstr=" ";
	var thischar;
	var cont=0;
	if(document.forms[numf].elements[numc].value=="") {
		showMsg("Inserire il campo obbligatorio "+nome);
   		return true;
	}
	for(var i=0; i<document.forms[numf].elements[numc].value.length; i++) {
		thischar=document.forms[numf].elements[numc].value.substring(i,i+1);
		if (codstr.indexOf(thischar)<0) cont++;
	}
	if(cont==0) {
		showMsg("Inserire il campo obbligatorio "+nome);
       	return true;
	}
	return false;
}

function checkEmail(numf,numc) {
	if(document.forms[numf].elements[numc].value.indexOf('@',0)==-1 || document.forms[numf].elements[numc].value.indexOf('.',0)==-1) {
		showMsg("L'indirizzo email inserito non e' valido");
		return true;
	}
	return false;
}

function showMsg(x) {
   	alert("INFORMAZIONI INCOMPLETE:\n\n"+x+".");
}
