var msg = "";
var str = "";

function validateMail() {
	var errori = 0
	var et=0
	var email = document.info_form.email.value
	var mailcorr=false
	var mailpos=false
	var mailpres=0
	var maillung=email.length
	var mail_pos=email.lastIndexOf("@")
	var maildiff=maillung-1-mail_pos
	if (maillung) {
		while (et<=maillung) {
			if (email.substring(et,et+1)=="@") {
				mailpres++
			}
			et++
		}
		if (email.charAt(0)=="@" || maildiff<4) mailpos=false
		else mailpos=true
		if (mailpres==1 && mailpos) mailcorr=true
		else {
			mailcorr=false
			errori++
			str += risp_5;
		}
	}
}

function checkForm() {
	if (document.info_form.lingua.value=="it") {
		risp_1 = "Campo \"Oggetto richiesta\" vuoto !\n\n";
		risp_2 = "Campo \"Nome\" vuoto !\n\n";
		risp_3 = "Campo \"Cognome\" vuoto !\n\n";
		risp_4 = "Campo \"Telefono\" vuoto !\n\n";
		risp_5 = "Campo \"E-mail\" vuoto o errato !"
		risp_6 = "Specificare \"Tipo di attivitą\" !\n\n";
		risp_7 = "Specificare il \"Catalogo\" !\n\n";
		risp_8 = "Campo \"Descrizione\" vuoto !\n\n";
	} else {
		risp_1 = "\"Subject of request\" field is empty !\n\n";
		risp_2 = "\"Name\" field is empty !\n\n";
		risp_3 = "\"Last name\" field is empty !\n\n";
		risp_4 = "\"Phone\" field is empty !\n\n";
		risp_5 = "\"E-mail\" field is empty or invalid!\n\n";
		risp_6 = "Specify \"Filed of activity\" !\n\n";
		risp_7 = "Specify \"Catalogue\" !\n\n";
		risp_8 = "\"Description\" field is empty !\n\n";
	}

	if (document.info_form.oggetto.value.length==0) {
		msg += risp_1;
	}
	if (document.info_form.nome.value.length==0) {
		msg += risp_2;
	}
	if (document.info_form.cognome.value.length==0) {
		msg += risp_3;
	}
	if (document.info_form.telefono.value.length==0) {
		msg += risp_4;
	}
	if (document.info_form.email.value.length==0) {
		msg += risp_5;
	}
	if ((document.info_form.incarico.value=="Altro" && document.info_form.altro_inca.value.length==0) || document.info_form.incarico.value=="no_select") {
		msg += risp_6;
	}
	/*if (document.info_form.catalogo.checked && document.info_form.tipo_cat.value=="no_select") {
		msg += risp_7;
	}*/
	if (document.info_form.testo.value.length==0) {
		msg += risp_8;
	}
	validateMail();
	msg += str;
	if (msg!="") alert(msg);
	else {
		document.info_form.submit();
	}
	msg = "";
	str = "";
}
