function Invia() {

	if (ControlloValori()==true) document.LisMovBean.submit();
}

function ControlloValori() {

	var f = document.LisMovBean
	if (f.cmbPeriodo.selectedIndex <= 0) {
		alert('Selezionare il periodo.')
		f.cmbPeriodo.focus()
		return false
	}

	f.txtImportoDa.value = trim(f.txtImportoDa.value);
	f.txtImportoA.value = trim(f.txtImportoA.value);
	if (f.txtDataDa.value == '' || f.txtDataA.value == '') {
		alert('Specificare entrambe le date.')
		if (f.txtDataDa.value == '') f.txtDataDa.focus(); else f.txtDataA.focus();
		return false
	} 
	

	if (! IsDate(f.txtDataDa.value)) {
		alert('Data non valida. Il formato corretto è gg/mm/aaaa.');
		f.txtDataDa.focus();
		return false
	}

	if (! IsDate(f.txtDataA.value)) {
		alert('Data non valida. Il formato corretto è gg/mm/aaaa.')
		f.txtDataA.focus()
		return false
	}

	if (! OrderDate(f.txtDataDa.value, f.txtDataA.value)) {
		alert('Data Da maggiore di Data A.')
		f.txtDataDa.focus()
		return false
	}

	f.txtImportoDa.value = trim(f.txtImportoDa.value)
	f.txtImportoA.value = trim(f.txtImportoA.value)
	f.txtImportoDa.value = f.txtImportoDa.value.replace(',', '.')
	f.txtImportoA.value = f.txtImportoA.value.replace(',', '.')
	if ((f.txtImportoDa.value == '' && f.txtImportoA.value != '') || (f.txtImportoDa.value != '' && f.txtImportoA.value == '')) {
		alert('Specificare entrambi gli importi o nessuno dei due.')
		f.txtImportoDa.focus()
		return false
	}
	if (isNaN(f.txtImportoDa.value)) {
		alert('Importo non numerico.')
		f.txtImportoDa.focus()
		return false
	}
	if (isNaN(f.txtImportoA.value)) {
		alert('Importo non numerico.')
		f.txtImportoA.focus()
		return false
	}
	if (Number(f.txtImportoDa.value) < 0) {
		alert('Importo non valido.')
		f.txtImportoDa.focus()
		return false
	}
	if (Number(f.txtImportoA.value) < 0) {
		alert('Importo non valido.')
		f.txtImportoA.focus()
		return false
	}
	if (Number(f.txtImportoDa.value) > Number(f.txtImportoA.value)) {
		alert('Importo Da maggiore di Importo A.')
		f.txtImportoDa.focus()
		return false
	}
	return true
}

