// JavaScript Document

// 2006-2007 Fabrizio Porcu  --  fabrizioporcu@tiscali.it
// L'utilizzo del codice che segue è gratuito purchè venga fatta 
// esplicita richiesta tramite e-mail all'indirizzo sopra riportato. Grazie ;-)

// è necessario aver incluso nella pagina chiamante anche il mod_common.js!!!

function checkit(form) {

	var dichiara='<br/><br/><br/><h3>DICHIARA</h3><br/>';
	
	modulo = window.open();
	writeHead (form);
	
	if (form.name == 'albi') {
		var testoalbo=form.testoalbo.value;
		modulo.document.write(dichiara);
		modulo.document.write('di essere iscritt' +getSuffix(form)+ 
															 ' nel seguente albo, ordine professionale o elenco pubblico:<br/>' +
															 testoalbo+ '.');
	}
	
	if (form.name == 'citta') {
		var indirizzo=form.indirizzo.value;
		var citta=form.citta.value;
		var prov=form.prov.value;
		var anagrafe=form.anagrafe.value;
		modulo.document.write(' e residente in ' +citta+ ' (' +prov+ ') in ' +indirizzo+ '.');
		modulo.document.write(dichiara);
		modulo.document.write('di essere cittadin'+getSuffix(form)+
															 ' italian'+getSuffix(form)+
															 ' secondo le risultanze del Comune di '+anagrafe+'.');
	}
	
	if (form.name == 'decesso') {
		var deceduto = "o";
		var nomedeceduto=form.nomedeceduto.value;
		var cognomedeceduto=form.cognomedeceduto.value;
		var nascitadeceduto=form.nascitadeceduto.value;
		var luogodeceduto=form.luogodeceduto.value;
		var provnascdeceduto=form.provnascdeceduto.value;
		var luogodecesso=form.luogodecesso.value;
		var provdecesso=form.provdecesso.value;
		var datadecesso=form.datadecesso.value;

		if(form.sessodeceduto[0].checked) deceduto='a';
	
		modulo.document.write(dichiara);
		modulo.document.write('che ' +
							  cognomedeceduto+' '+ nomedeceduto+' nat'+deceduto+' a '+ luogodeceduto+' ('+
							  provnascdeceduto+') il '+nascitadeceduto+', &egrave decedut' +
							  deceduto+' a '+luogodecesso+ ' ('+provdecesso+') il '+datadecesso+'.');
	}
	
	if (form.name == 'esiste') {
		modulo.document.write(' e residente in ' +citta+ ' (' +prov+ ') in ' +indirizzo+ '.');
		modulo.document.write(dichiara);
		modulo.document.write('di ESSERE TUTTORA VIVENTE.')
	}
	
	if (form.name == 'figlio') {
		var figlio = 'il figlio';
		var nomefiglio=form.nomefiglio.value
		var cognomefiglio=form.cognomefiglio.value
		var nascitafiglio=form.nascitafiglio.value
		var luogofiglio=form.luogofiglio.value
		var provnascfiglio=form.provnascfiglio.value
		if(form.sessofiglio[0].checked) figlio = 'la figlia';
		modulo.document.write(dichiara);
			modulo.document.write('che '+figlio+' '+ cognomefiglio+' '+nomefiglio+'&egrave; nat'+figlio.substring(8,9)+' a '+luogofiglio+'('+provnascfiglio+') il '+nascitafiglio+'.');
	}
	
	if (form.name == 'militare') {
		var militare=form.militare.value;
		modulo.document.write(dichiara);
		modulo.document.write('di ESSERE nella seguente posizione agli effetti militari: '+militare+'.');
	}
	
	if (form.name == 'nascita') {
		var nascita=form.nascita.value
		var luogo=form.luogo.value
		var provnasc=form.provnasc.value
		modulo.document.write(dichiara);
		modulo.document.write('di ESSERE ' + getNato(form) + luogo + ' (' + provnasc + ') il ' + nascita+ '.');

	}	
	
	if (form.name == 'notorie') {
		var dichiarazione=form.dichiarazione.value;
		var domanda=form.domanda.value;
		if (domanda!='') { 
			modulo.document.write("(*)");
			modulo.document.write("(riferimento alla domanda:");
			modulo.document.write(domanda);
			modulo.document.write(")");
		}
		modulo.document.write('<br><br><br><br>');
		modulo.document.write(dichiara);		
		modulo.document.write(dichiarazione);
	}	
	
	if (form.name == 'politici') {
		modulo.document.write(dichiara);		
		modulo.document.write('di GODERE DEI DIRITTI POLITICI.');
	}
	
	if (form.name == 'residenza') {
		var indirizzo=form.indirizzo.value;
		var citta=form.citta.value;
		var prov=form.prov.value;
		modulo.document.write(dichiara);		
		modulo.document.write('di ESSERE RESIDENTE a '+citta+' ('+prov+')');
		modulo.document.write(' in ' + indirizzo+'.');
	}

	writeFoot (form);
	
	modulo.document.close()
}
	

	