/*controllo campi obbligatori*/
function campiObbligatori(nome){
	nomeForm = document.forms[nome];
	result = true;
	for (i=0;i<nomeForm.length;i++){
		var campo=nomeForm.elements[i]
		if(campo.name == "_email"){
			txt=nomeForm._email.value;
			if ((txt.indexOf("@")<3)) {
			alert("Spiacente ma l'indirizzo mail inserito non e' corretto o non è stato inserito");
			result = false
			//return false
			}
		}else if(campo.name =="email"){
			txt=nomeForm.email.value;
			if (txt != ''){
				if ((txt.indexOf("@")<3)) {
				alert("Spiacente ma l'indirizzo mail inserito non e' corretto.");
				result = false
				//return false
				}
			}
		}else if(campo.name.substring(0,1) =='_'){
			if(campo.value==''){
				alert('I campi contrassegnati dall\'asterisco, sono obbligatori');
				result = false
				//return false
				break;
			}
		}
	}
	return result;
}
function controlloLogin(){
	forms = document.forms("login");
	user = forms.elements("_user").value;
	pass = forms.elements("_pass").value;
	if (user == "" || pass == ""){
		alert("Inserisci i parametri di accesso");
		return false
	}else{
		return true
	}
}
/*controllo email*/
function controlloEmail(nome){
	txt=document.forms[nome].email.value;
	if (txt != ''){
		if ((txt.indexOf("@")<3)) {
		alert("Spiacente ma l'indirizzo mail inserito non e' corretto.");
		return false
		}
	}else{
		alert("Spiacente ma l'indirizzo mail inserito non e' corretto.");
		return false
	}
}
/*controlla che il checkbox accetto sia selezionato*/
function controlloPrivacy(nome){
	if (!document.forms[nome].elements['accetto'].checked) {
		alert("Devi acconsentire al trattemanto dei dati personali!");
		return false
	}
}
/*controlla che i caratteri inseriti nel campo siano esclusivamente numeri
 onKeyPress="return controlloNum()"*/
function controlloNum(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 44 || charCode > 57)) {
        alert("Puoi inserire solo numeri!");
        return false;
    }
    return true;
}
function controlloValuta(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 44 || charCode > 57)) {
        alert("Puoi inserire solo numeri!");
        return false;
    }
    return true;
}


function checkAsRadio(nome,id,num){
	for(i=1; i<=num;i=i+1){
		x = document.getElementById(nome+i);
		if(i==id){
			x.checked = true;
		}else{
			x.checked = false;
		}
	}
}


