var arrayDiv=new Array('normativa','ufficio','persona','consultazione1','norme','consultazione2','consultazione3','crediti','contatti','cura','text','mappa','persone','account','ricercaNotizie');
  //,'errore'
function init()
{
DWRUtil.useLoadingMessage();
init_meteo('meteo');
//MM_showDivHideAllLayersWithFade('text');
}

function appear(element)
{
  Effect.Appear(element,{duration:0.4});
}

function disappear(element)
{
  Effect.Fade(element,{duration:0.4});
}

function blindup(element)
{
  Effect.BlindUp(element,{duration:0.5});
}

function blinddown(element)
{
  Effect.BlindDown(element,{duration:0.5});
}


function grow(element)
{
  Effect.Grow(element);
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function MM_showHideLayersWithFade() { //v6.0
  var i,p,v,obj,args=MM_showHideLayersWithFade.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    if (v=='visible')
    {
      obj.visibility=v;
      appear(args[i]);
    }
    else
    {
      if (navigator.appName.indexOf("Microsoft")==-1)
      {
        disappear(args[i]);
      }
      else
      {
        obj.visibility=v;
      }
    }
  }


}


function MM_showHideLayersWithBlindUp() { //v6.0
  var i,p,v,obj,args=MM_showHideLayersWithBlindUp.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    if (v=='visible')
    {
      obj.visibility=v;
      blinddown(args[i]);
    }
    else
    {
      if (navigator.appName.indexOf("Microsoft")==-1)
      {
        blindup(args[i]);
      }
      else
      {
        obj.visibility=v;
      }
    }
  }


}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}



function showLoading(div)
{
  DWRUtil.setValue(div,'<img src="Immagini/loader.gif" alt="Loading..." title="Loading..." height="32" width="32"/>');
  MM_showHideLayersWithFade(div,'','show');
}

function hideLoading(div)
{
 MM_showHideLayersWithFade(div,'','hide');
 DWRUtil.setValue(div,'');

}



var MMdiv=null;
function MM_showDivHideAllLayersWithFade(div) {
MMdiv=div;
Navigazione.sessionExpired(returnFromMM_showDivHideAllLayersWithFade)

}

function returnFromMM_showDivHideAllLayersWithFade(exp)
{
  div=MMdiv;
  if(exp)
  {
    output="<h2>ATTENZIONE</h2>";
    output+="<p><br/><br/>La sessione &egrave; scaduta.<br/><br/>Per continuare la navigazione &egrave; necessario <a href=\"index.jsp\" title=\" home page - organi dello stato\">tornare alla Home</a></p>";
    DWRUtil.setValue('text',output);
    MM_showDivHideAllLayersWithFade('text');
    return;
  }
  divNavigazione = {nomeDiv:"",contenuto:"",pageTitle:""}
  divNavigazione.nomeDiv = div;
  divNavigazione.contenuto = DWRUtil.getValue(div);
  divNavigazione.pageTitle = document.title;
  Navigazione.addDivNavigazione(divNavigazione);

  for (i=0; i<arrayDiv.length; i++)
  if(arrayDiv[i]!=div){
     MM_showHideLayersWithFade(arrayDiv[i],'','hide');
     DWRUtil.setValue(arrayDiv[i],'');
  }

  else
  {
    MM_showHideLayersWithFade(div,'','show');
  }
}


function pulsanteIndietro(){
     return "<p><span class=\"indietro\"><a title=\"Indietro\"  href=\"#\"  onkeypress=\"checkPressKey()\" onclick=\"navigaIndietro()\">indietro</a></span></p>";
                                                               //st yle=\"font-size: 10px;font-weight:normal;\"
}

function navigaIndietro(){
  Navigazione.getDivNavigazione(returnFromNavigaIndietro);
}

function returnFromNavigaIndietro(result){

  if(result==null){
    output="<h2>ATTENZIONE</h2>";
    output+="<p><br/><br/>La sessione &egrave; scaduta.<br/><br/>Per continuare la navigazione &egrave; necessario <a href=\"index.jsp\" title=\" home page - organi dello stato\">tornare alla Home</a></p>";
    DWRUtil.setValue('text',output);
    MM_showDivHideAllLayersWithFade('text');
    return;
  }

  DWRUtil.setValue(result.nomeDiv,result.contenuto);

  for (i=0; i<arrayDiv.length; i++)
  if(arrayDiv[i]!=result.nomeDiv){
     MM_showHideLayersWithFade(arrayDiv[i],'','hide');
  }
  else MM_showHideLayersWithFade(result.nomeDiv,'','show');

  changeTitle(result.pageTitle);
}

function svuotaNav(){
  Navigazione.navigazioneReset();
}


function changeTitle(title) {
  document.title = title;
}
