//apparire o scomparire un elemento con effetto fade
var max_OP=98;
var OP = new Array(0,0,0,0);
var timeID = 0;

function cambia(eleID) {
  var allEle = new Array("leg", "inqui", "grSen", "avver");
  switch (eleID) {
    case "leg": var ind = 0;
      break;
    case "inqui": var ind = 1;
      break;
    case "grSen": var ind = 2;
      break;
    case "avver": var ind = 3;
  }

  clearTimeout(timeID);
  
  for (i = 0; i < allEle.length; i++) {
    if (allEle[i] != eleID && document.getElementById(allEle[i]).style.display == "block") {
      dec_op(allEle[i], i);
    }
  }

  if (document.getElementById(eleID).style.display == "none") {
    document.getElementById(eleID).style.display = "block";
    OP[ind] = 0;
    inc_op(eleID, ind);
  }
  else {
    OP[ind] = max_OP;
    dec_op(eleID, ind);
  }
}

function inc_op(IDele, i) {
  if (OP[i] < max_OP) {
    OP[i] += 2;
    document.getElementById(IDele).style.filter = "alpha(opacity:" + OP[i] + ")";
    document.getElementById(IDele).style.MozOpacity = OP[i] / 100;
    document.getElementById(IDele).style.Opacity = OP[i] / 100;
    timeID = setTimeout('inc_op("' + IDele + '",' + i + ')', 1);
  }
}

function dec_op(IDele, i) {
  if (OP[i] > 0) {
    OP[i] -= 2;
    document.getElementById(IDele).style.filter = "alpha(opacity:" + OP[i] + ")";
    document.getElementById(IDele).style.MozOpacity = OP[i] / 100;
    document.getElementById(IDele).style.Opacity = OP[i] / 100;
    setTimeout('dec_op("' + IDele + '",' + i + ')', 1);
  }
  else document.getElementById(IDele).style.display = "none";
}

//aggiungi ai preferiti
var indirizzo="http://www.lamiaaria.it";
var nome="La Mia Aria | Previsioni della qualita` dell'aria in Italia";
function aggiungiPreferiti() {
  if (document.all) { window.external.AddFavorite(indirizzo, nome); }
  else  { window.sidebar.addPanel(nome, indirizzo, ''); }
}

//controllo form esperto
function controllaRichiesta() {
  if (document.form1.nome.value=="undefined" || document.form1.nome.value=="" || document.form1.cognome.value=="undefined" || document.form1.cognome.value=="" || document.form1.mail.value=="undefined" || document.form1.mail.value=="" || document.form1.domanda.value=="undefined" || document.form1.domanda.value=="") {
    alert("Uno dei campi non e' stato completato");
    return false;
  }
  document.form1.submit();
  return  true;
}

//ricerca sala stampa
function controlloCampi(){
  if ((document.form1.text.value == "undefined" || document.form1.text.value == "") && (document.form1.location.value == "undefined" || document.form1.location.value == "") && (document.form1.dayfrom.value == "undefined" || document.form1.dayfrom.value == "") && (document.form1.mounthfrom.value == "undefined" || document.form1.mounthfrom.value == "") && (document.form1.yearfrom.value == "undefined" || document.form1.yearfrom.value == "") && (document.form1.dayto.value == "undefined" || document.form1.dayto.value == "") && (document.form1.mounthto.value == "undefined" || document.form1.mounthto.value == "") && (document.form1.yearto.value == "undefined" || document.form1.yearto.value == "")) {
    alert("Nessun campo e' stato completato");
    return false;
  }
  if (document.form1.text.value != "undefined" && document.form1.text.value != "" && document.form1.text.value.length < 3) {
    alert("la ricerca deve contenere almeno 3 lettere");
    return false;
  }
  if (document.form1.location.value != "undefined" && document.form1.location.value != "" && document.form1.location.value.length < 3) {
    alert("la localita' deve contenere almeno 3 lettere");
    return false;
  }
  document.form1.submit();
  return true;
}

//cambia giorni
function changeDay() {
  document.formDay.submit();
  return true;
}

//note tutto su
var altezza = 0;

function scroll_div(IDele) {
  //if (document.getElementById(IDele).style.height = "0px") altezza=0;
  //if (altezza < maxheight) {
  //altezza++;
    //document.getElementById(IDele).style.height= maxheight + "px";
  //setTimeout('scroll_div("' + IDele + '",' + maxheight + ')', 1);
  if (document.getElementById(IDele).style.display == "block") document.getElementById(IDele).style.display = "none";
  else document.getElementById(IDele).style.display = "block";
  //}
  //if (altezza = maxheight) document.getElementID(IDele).style.dispaly = "block";
}