function DoSearch (iTipo) {
var frm;
var bErr;
	frm = document.Search;
	if (!frm) return false;

	switch (iTipo) {
	case 1: {
			if (frm.UCat.selectedIndex == 0) {
				alert ("Seleziona una categoria da ricercare");
				frm.UCat.focus ();
				return ;
			}
			break;
		}
	case 2:  {
			if (frm.UProd.selectedIndex == 0) {
				alert ("Seleziona un prodotto da ricercare");
				frm.UProd.focus ();
				return ;
			}
			break;
		}
	case 3:  
	case 4:  {
			bErr = false;
			if ((frm.UAzi.value == "<-- AZIENDA -->") ||
					(frm.UAzi.value == "")) {
				bErr = true;
			} else	{	
				if (frm.UAzi.value.length  < 3 ) {
					bErr = true;
				}
			}
			if (bErr) {
				alert ("Inserisci un nome di azienda\no parte del nome con almeno 3 caratteri");
				frm.UAzi.select ();
				if (iTipo == 3) {
					return ;
				} else {
					return false;	
				}
			}
			break;
		}
	}
	if (iTipo == 4) {
		frm.srcTipo.value = 3
	} else {
		frm.srcTipo.value = iTipo
	}
	frm.submit ();
}

function CheckItem(step) {
var frm;
var iTipo;
var k;
var QtaCount;
var iCountChk;
	if (step == 1) {
			frm=document.SelProd.Prod;
			iTipo=" un Prodotto!!!"
	} else {
			frm=document.SelAzi.Azi;
			iTipo=" un'Azienda!!!"
	}
	if (frm == null) {
		alert("Nessuna voce selezionata!!!");
		return false;
	}
	QtaCount=(frm.length>0 ? frm.length : 1);
	if(QtaCount==1) 	{
		if(frm.checked) {return true;};
	} else {
		iCountChk = 0;
		for(k=0;k<QtaCount;k++) {
			if(frm[k].checked) {iCountChk = iCountChk + 1;}
		}	
		if (iCountChk == 0) {
			alert("Devi selezionare almeno " + iTipo);
			return false;
		} else {
			return true;
		}
	}	
	alert("Devi selezionare almeno " + iTipo);
	return false;
}

function CheckSend() {
var frm;
var EmailAddr;

frm = document.SendPrev
	if (frm.Nome.value == ""){	
		alert("Devi inserire il Nome");
		frm.Nome.focus();
		return false;
	}
	if (frm.Cognome.value == ""){	
		alert("Devi inserire il Cognome");
		frm.Cognome.focus();
		return false;
	}
	EmailAddr = document.SendPrev.EMail.value;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (Filtro.test(EmailAddr))
		return true;
	else {
		alert("Controlla l'indirizzo E-mail inserito");
		document.SendPrev.EMail.focus();
		return false;
	}
}