function checkAll( n, fldName, tabella ) {
	var f = $(tabella);
	var c = f.toggle.checked;
	var n2 = 0;	
	for (i=0; i < n; i++) {
		cb = eval( 'f.' + fldName + '' + i );
		if (cb) {
			cb.checked = c;
			n2++;
		}
	}
	if (c) {
		$(tabella).boxchecked.value = n2;
	} else {
		$(tabella).boxchecked.value = 0;
	}
}
function isChecked(isitchecked, tabella){
	if (isitchecked.checked == true){
		$(tabella).boxchecked_id.value = isitchecked.value
		$(tabella).boxchecked.value++;
	}
	else {
		$(tabella).boxchecked.value--;
	}
}
function elimina_record(tabella){
	if ($(tabella).boxchecked.value == 0){
		alert('Effettuare una scelta dalla lista da cancellare');
	} else if (confirm('Sei sicuro di voler cancellare gli elementi selezionati? ')){
		submitbutton('remove', tabella);
	}
}
function submitbutton(pressbutton, tabella) {
	submitform(pressbutton, tabella);
}

function submitform(pressbutton, tabella){
	$(tabella).azione.value=pressbutton;
	try {
		$(tabella).onsubmit();
		}
	catch(e){}
	$(tabella).submit();
}
function modifica_record(tabella,pagina){
	if ($(tabella).boxchecked.value == 0){
		alert('Effettuare una scelta dalla lista da modificare');
	} else if ($(tabella).boxchecked.value > 1){
		alert('Devi selezionare solamente un campo da modificare');
	}else{
		location.href = "ar.asp?pagina="+pagina+"&mode=edit&id="+$(tabella).boxchecked_id.value;
	}
}
function ordina_record(tabella){
	var tot_records = $(tabella).tot_records.value;	
	for (var i = 1; i <= tot_records; i++) {
		var ordine = $(tabella)["ordine"+i].value;
		if (isNaN(ordine) || ordine == ""){
			$(tabella)["ordine"+i].value = ""
			alert("Inserisci correttamente l'ordine di visualizzazione!");
			return;
		}
	}
	submitbutton('ordina', tabella);
}
