
/*consigli*/
var Consigli= new Class({
   initialize: function(consigliId){
    this.consigli = $(consigliId);
    this.consigli.getChildren().each(function(li){
      var a = li.getElements(".domanda")[0];
      var risposta = li.getElements(".risposta")[0];
      var immagineMenu = a.getElements(".arrow")[0];
      a.addEvent('click', function(){
        this.opencloseRisposta(immagineMenu,a,risposta);
      }.bind(this));
    }.bind(this));
  },
  opencloseRisposta: function(immagineMenu,a,risposta){
    var imageName;
    if (risposta.getStyle('display') == 'block'){
        risposta.setStyles({'display':'none'});
      risposta.setOpacity(0);
      imageName = immagineMenu.getProperty('src').substring(0,immagineMenu.getProperty('src').indexOf("up"));
      immagineMenu.setProperty('src',  imageName + "down" + ".gif");
    }
    else{
       risposta.setStyles({'display':'block'});
       risposta.setOpacity(1);
        imageName = immagineMenu.getProperty('src').substring(0,immagineMenu.getProperty('src').indexOf("down"));
      immagineMenu.setProperty('src',  imageName + "up" + ".gif");
     }
  },
  openAll:function(){
    this.consigli.getChildren().each(function(li){
      var a = li.getElements(".domanda")[0];
      var risposta = li.getElements(".risposta")[0];
      var immagineMenu = a.getElements(".arrow")[0];
      risposta.setStyles({'display':'block'});
       risposta.setOpacity(1);
       if (immagineMenu.getProperty('src').indexOf("up")==-1){
          imageName = immagineMenu.getProperty('src').substring(0,immagineMenu.getProperty('src').indexOf("down"));
        immagineMenu.setProperty('src',  imageName + "up" + ".gif");
      }

    }.bind(this));
  },
  closeAll:function(){
    this.consigli.getChildren().each(function(li){
      var a = li.getElements(".domanda")[0];
      var risposta = li.getElements(".risposta")[0];
      var immagineMenu = a.getElements(".arrow")[0];
      risposta.setStyles({'display':'none'});
      risposta.setOpacity(0);
      if (immagineMenu.getProperty('src').indexOf("down")==-1){
        imageName = immagineMenu.getProperty('src').substring(0,immagineMenu.getProperty('src').indexOf("up"));
        immagineMenu.setProperty('src',  imageName + "down" + ".gif");
      }
    }.bind(this));
  }
});

var LinkApri= new Class({
   initialize: function(linkApriId,consigli){
    this.linkApri = $(linkApriId);
    this.linkApri.addEvent('click', function(){
        consigli.openAll();
      }.bind(this));
  }
});


var LinkChiudi= new Class({
   initialize: function(linkChiudiId,consigli){
    this.linkChiudi = $(linkChiudiId);
    this.linkChiudi.addEvent('click', function(){
        consigli.closeAll();
      }.bind(this));
  }
});


