window.onload = function() {
	for (var i=0; i<document.links.length; i++) {
		if (document.links[i].className == 'blank') {
			document.links[i].target = '_blank';
		};
	};
};

function CheckForm_Richiesta(frm, tipo) {
	re = /\s+$|^\s+/g;
	filter = /^.+@.+\..{2,3}$/
	
	if (tipo == 1 || tipo == 2) {
		frm.nome.value		= frm.nome.value.replace(re, '');
		frm.cognome.value	= frm.cognome.value.replace(re, '');
		frm.email.value		= frm.email.value.replace(re, '');
		frm.richiesta.value	= frm.richiesta.value.replace(re, '');
		
		if (frm.nome.value == '')			{ window.alert('Attenzione!!!\nč necessario inserire: "Nome"'); frm.nome.focus(); return false; };
		if (frm.cognome.value == '')		{ window.alert('Attenzione!!!\nč necessario inserire: "Cognome"'); frm.cognome.focus(); return false; };
		if (!filter.test(frm.email.value))	{ window.alert('Attenzione!!!\nč necessario inserire: "Indirizzo E-Mail" valido'); frm.email.focus(); return false; };
		if (frm.richiesta.value == '')		{ window.alert('Attenzione!!!\nč necessario inserire: "Testo della Richiesta"'); frm.richiesta.focus(); return false; };
	} else if (tipo == 3) {
		frm.nome.value		= frm.nome.value.replace(re, '');
		frm.esercizio.value	= frm.esercizio.value.replace(re, '');
		frm.iscritti.value	= frm.iscritti.value.replace(re, '');
		frm.email.value		= frm.email.value.replace(re, '');
		frm.altro.value		= frm.altro.value.replace(re, '');
		
		if (frm.nome.value == '')			{ window.alert('Attenzione!!!\nč necessario inserire: "Nome del Presidente (o del Legale Rappresentante)"'); frm.nome.focus(); return false; };
		if (frm.esercizio.value == '')		{ window.alert('Attenzione!!!\nč necessario inserire: "Nome dell\'Esercizio"'); frm.esercizio.focus(); return false; };
		if (frm.iscritti.value == '')		{ window.alert('Attenzione!!!\nč necessario inserire: "Numero degli Iscritti"'); frm.iscritti.focus(); return false; };
		if (!filter.test(frm.email.value))	{ window.alert('Attenzione!!!\nč necessario inserire: "Indirizzo E-Mail" valido'); frm.email.focus(); return false; };
	} else {
		window.alert('Controllo non effettuato: tipo non riconosciuto!!');
	};
};