// Blocca return
function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (field.type == 'select-one' || field.type == 'select-multiple') {
		if (keyCode == 8) {
			return false;
		}
	}
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
}
// pulisce valore iniziale da campo input
function pulisciCampo(IdForm,nomeCampo,valoreCampo) {
	if (nomeCampo.value.indexOf(valoreCampo) > -1) {
		nomeCampo.value="";
	}
}
// attiva da pulsante separato
function checkTutti(IdForm,nomeCheckbox) {
  with (document.getElementById(IdForm)) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' && elements[i].name == nomeCheckbox)
           elements[i].checked = true;
    }
  }
}
// disattiva da pulsante separato
function uncheckTutti(IdForm,nomeCheckbox) {
  with (document.getElementById(IdForm)) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' && elements[i].name == nomeCheckbox)
           elements[i].checked = false;
    }
  }
}
// attiva/disattiva da unico pulsante
function checkTuttiDaUnico(IdForm,nomeCheckbox,nomePulsante) {
	with (document.getElementById(IdForm)) {
		if (nomePulsante.checked == false) {
			// alert("E' spento");
			var stato = false;
		} else {
			// alert("E' acceso");
			var stato = true;
		}
		for (var i=0; i < elements.length; i++) {
			if (elements[i].type == 'checkbox' && elements[i].name == nomeCheckbox)
			elements[i].checked = stato;
		}
	}
}
function checkTuttiDaUnicoMaster(IdForm,nomeCheckbox,master) {
  with (document.getElementById(IdForm)) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' && elements[i].name == nomeCheckbox && elements[i].checked == false) {
        	var accesi = false;
        }
    }
  }
	if (accesi == false) {
		master.checked = false;
		// alert("Uno o piu' pulsanti sono spenti");
	} else {
		master.checked = true;
		// alert("Nessun pulsante e' spento");
	}
}
function SelectMultiplaIcone_OnOff(valore,ID){
	for (i=0;i < document.getElementById(ID).length;i++) {	
		if (valore == "si") {
			document.getElementById(ID).options[i].selected = true;
		} else if (valore == "no") {
			document.getElementById(ID).options[i].selected = false;
		} else {
			//
		}
	}
}