// JavaScript Document
function isblank(s)
{
  for(var i=0; i<s.length; i++){
    var c = s.charAt(i);
    if((c!=' ') && (c!='\n') && (c!='\t')) return false;
  }
  return true;
}

function email(valore)
{
  if(!((valore==null) || (valore=="") || isblank(valore))){
    if(valore.indexOf("@") < 2) return true;
    if(valore.lastIndexOf(".") <= valore.indexOf("@")+2) return true;
    if(valore.length < 8) return true;
  }
  return false;
}
 
function controllo(modulo)
{
  var mess;
  var campi = "";
  var errore = "";
  var vemail;
  for(var i=1; i < 9; i++){
    if(i==6)continue;
    var e=modulo.elements[i];
    if((e.value==null)||(e.value=="")||isblank(e.value)){
      campi += "\n      " + e.name;
    }
  }
  vemail = email(modulo.mail.value);
  if(vemail){
    errore += "wrong e-mail address!";
    errore += "\n";
  }
  if((campi == "") && (errore == "")){
    return true;
  }
  mess = "____________________________________________________________\n\n";
  mess += "The Form has the following errors.\n";
  mess += "___________________________________________________________\n\n";
  if(campi != ""){
    mess += "The following fields are empty:"+campi+"\n";
  }
  if(errore != ""){
    mess += "\n";
    mess += errore;
  }
  alert(mess);
  return false;
}

function attiva(n){
  document.prenota.elements[n].disabled = false;
  if(n != 32)
    document.prenota.elements[n+1].disabled = false;
}
function disattiva(n){
  document.prenota.elements[n].disabled = true;
  if(n != 32)
    document.prenota.elements[n+1].disabled = true;
}
function resetta(){
  var elementi = new Array(22,23,27,28,32);
  var n;
  for(var i=0; i<5; i++){
    n=elementi[i];
	document.prenota.elements[n].disabled = true;
  }
}
