function ViewSomma(){
	var cosa=document.dona.somma.options[document.dona.somma.selectedIndex].value;
	if(cosa=="altro"){
		document.getElementById('importoDIV').style.display="block";
	} else {
		document.getElementById('importoDIV').style.display="none";
	}

}
function ViewCat(){
	var cosa=document.dona.cat.options[document.dona.cat.selectedIndex].value;
	if(cosa=="altro"){
		document.getElementById('altroDIV').style.display="block";
	} else {
		document.getElementById('altroDIV').style.display="none";
	}

}
function ViewContact(){
	var cosa=document.contact.feed.options[document.contact.feed.selectedIndex].value;
	if(cosa=="InfoAltro"){
		document.getElementById('altroche').style.display="block";
	} else {
		document.getElementById('altroche').style.display="none";
	}
}

function validaDono(nomeform){
	var rit=true;
	var ritRB = "";
	rit=Stringa(rit,true,nomeform.nome,'Nome',null,null,true); 
	rit=Stringa(rit,true,nomeform.cognome,'Cognome',null,null,true); 
	rit=SelectCheck(rit,true,nomeform.nazione,'Nazione',null,true);
	rit=Stringa(rit,true,nomeform.citta,'Cittą',null,null,true); 
	if(nomeform.nazione.options[nomeform.nazione.selectedIndex].value == "IT") {
		rit=SelectCheck(rit,true,nomeform.prS,'Provincia',null,true); 
	} else {
		rit=Caratteri(rit,false,nomeform.pr,'Provincia',2,30,true); 
	}
	rit=Stringa(rit,true,nomeform.indirizzo,'Indirizzo',null,null,true); 
	rit=Stringa(rit,false,nomeform.civico,'Civico',null,null,false); 
	if(nomeform.nazione.options[nomeform.nazione.selectedIndex].value == "IT") {
		rit=Numero(rit,true,nomeform.capIT,'CAP',5,5,true);
	} else {
		rit=Numero(rit,true,nomeform.cap,'CAP',4,15,true);
	}
	rit=Numero(rit,false,nomeform.tel,'Telefono',9,17,true);
	rit=Numero(rit,false,nomeform.fax,'Fax',9,17,true);
	rit=CheckEmail(rit,true,nomeform.email,'Email',true);
	rit=CheckEmail(rit,true,nomeform.cnf_email,'Conferma Email',true);
	if((rit)&&(nomeform.email.value!=nomeform.cnf_email.value)) {
		rit=false;
		alert("Il campo email e il campo conferma email non sono uguali.");
		ColorValidate(false,nomeform.email,true)
		ColorValidate(false,nomeform.cnf_email,true)
	}	
	rit=Importo(rit,true,nomeform.importo,'Importo',true);
	rit=SelectCheck(rit, true, nomeform.cat, 'Destinazione', null, true);
	if (nomeform.cat[nomeform.cat.selectedIndex].value == 'altro'){
		rit=Stringa(rit,true,nomeform.altroTXT,'Destinazione',null,null,true); 
	}
	/*ritRB=RBCheck(nomeform.informazioni);
	if(ritRB == "") {
		if(rit) alert("Indicare se si desidera ricevere informazioni su iniziative future della Biblioteca Vaticana");
		//ColorValidate(false,nomeform.email,true)
		rit=false;
	}*/
	if (rit) nomeform.submit();
}
function validaPartecipo(nomeform){
	var rit=true;
	rit=Stringa(rit,true,nomeform.nome,'Nome',null,null,true); 
	rit=Stringa(rit,true,nomeform.cognome,'Cognome',null,null,true); 
	rit=CheckEmail(rit,true,nomeform.email,'Email',true);
	rit=Stringa(rit,false,nomeform.indirizzo,'Indirizzo',null,null,false); 
	rit=Stringa(rit,false,nomeform.istituzione,'Istituzione di appartenenza',null,null,false); 
	if (rit) nomeform.submit();
}

function validaPer(nomeform){
	var rit=true;
	if(nomeform.emailcnt.type != "hidden") {
		if(nomeform.feed.type != "hidden") {
			var cosa=nomeform.feed.options[nomeform.feed.selectedIndex].value;
			if(cosa=="InfoAltro"){
				rit=Stringa(rit,true,nomeform.argomento,'Argomento',null,100,true); 
			}
		}
		rit=CheckEmail(rit,true,nomeform.emailcnt,'Email Mittente',true); 
		rit=CheckEmail(rit,true,nomeform.cemailcnt,'Conferma Email Mittente',true); 
		if((rit)&&(nomeform.emailcnt.value!=nomeform.cemailcnt.value)) {
			rit=false;
			alert("Il campo email e il campo conferma email non sono uguali.");
		}
	}
	rit=Stringa(rit,true,nomeform.testo,'Testo Messaggio',null,null,true); 
	if (rit) nomeform.submit();
}
function validaERR(nomeform){
	var rit=true;
	if(nomeform.emailcntERR.type != "hidden") {
		rit=CheckEmail(rit,true,nomeform.emailcntERR,'Email Mittente',true); 
		rit=CheckEmail(rit,true,nomeform.cemailcntERR,'Conferma Email Mittente',true); 
		if((rit)&&(nomeform.emailcntERR.value!=nomeform.cemailcntERR.value)) {
			rit=false;
			alert("Il campo email e il campo conferma email non sono uguali.");
		}
	}
	rit=Stringa(rit,true,nomeform.testoERR,'Testo Messaggio',null,null,true); 
	if (rit) nomeform.submit();
}

function validaDip(nomeform){
	var rit=true;
	rit=Stringa(rit,true,nomeform.argomentoDip,'Oggetto',null,100,true); 
	rit=Stringa(rit,true,nomeform.testoDip,'Testo Messaggio',null,null,true); 
	if (rit) nomeform.submit();
}

function validaUff(nomeform){
	var rit=true;
	rit=Stringa(rit,true,nomeform.argomentoUff,'Oggetto',null,100,true); 
	rit=Stringa(rit,true,nomeform.testoUff,'Testo Messaggio',null,null,true); 
	if (rit) nomeform.submit();
}
function validaSugg(nomeform) {
	var rit=true;
	rit=Stringa(rit,true,nomeform.titolo,'Titolo',2,null,true); 
	rit=Stringa(rit,true,nomeform.autore,'Autore o Autori',2,null,true); 
	rit=Stringa(rit,false,nomeform.collana,'Collana',2,null,true); 
	rit=Stringa(rit,false,nomeform.casaedit,'Casa Editrice',2,null,true);
	rit=Numero(rit,false,nomeform.anno,'Anno edizione',4,4,true);
	rit=Stringa(rit,true,nomeform.note,'Note',2,200,true); 
	if (rit) nomeform.submit();
}

function validaDelNewsletter(nomeform) {
	var ret=true;
	ret=CheckEmail(ret,true,nomeform.utente, 'Email',true);
	if (ret) nomeform.submit();
}

function validaDonazione(nomeform) {
	var ret=false;
	ret=RBCheck(nomeform.cat);
	if(ret == false) {
		alert("Selezionare una delle attivitą.");
	}
	if (ret) nomeform.submit();

}

