function campiObbligatoriRicorda(){
	
	risReturn=true;
	//controlla che Email sia obbligatorio
	if(risReturn == true){
		risReturn = ctrlCampi("email");
	}
	//controlla che Email contenga il carattere '@'
	if(risReturn == true){
		valoreCampo = document.frmRicorda["email"].value;
		risReturn = ctrlEmail("email",valoreCampo);
	}
	
	
	return risReturn;	
}

function ctrlCampi(nomeCampo){
	ris = true;
	if(document.frmRicorda[nomeCampo].value == ''){
		alert("Attenzione il campo "+nomeCampo+" è obbligatorio!");
		document.frmRicorda[nomeCampo].focus();
		ris = false;
	}
	return ris;
}

// function controllaNumerico
function ctrlNumero(nomeCampo,valoreCampo) {
  var numStr="0123456789";
  var thisChar;
  var risReturn = true;
  var counter = 0;
  
  for (var i=0; i < valoreCampo.length; i++)  {
      thisChar = valoreCampo.substring(i, i+1);
      if (numStr.indexOf(thisChar) != -1)
         counter ++;
  }
  
  if (counter != valoreCampo.length) {
        alert("Attezione, il campo "+nomeCampo+" e' NUMERICO, quindi non puo' contenere lettere");
		document.DatiPersonaliForm[nomeCampo].select();
        risReturn = false;
  }
  return risReturn;
}

//function controllaMailCon@
function ctrlEmail(nomeCampo,valoreCampo){	
  var risReturn = true;
  var counter = 0;
  
  for (var i=0; i < valoreCampo.length; i++)  {
      thisChar = valoreCampo.substring(i, i+1);
      if (thisChar.indexOf("@") != -1)
         counter++;
  }
  
  if (counter == 0 || counter > 1) {
        alert("Attezione, controllare il formato del campo E-Mail! Es.:nome@dominio.it!");
		document.frmRicorda[nomeCampo].select();
        risReturn = false;
  }
  return risReturn;
}