
  var f,a;

  function init() {
     f = new fAccordion('accordion');
     
     for(var y=0; y < f.panels.length; y++) {
        var a= fScript.getElementsByClassName('acc_button',f.panels[y].panel)[0];
        fScript.registerEvent('click', function(e,p){ f.show(p)}, a, y )
     }
     
     f.setPadding(38);
     f.onBeforeSwitch = function(now,next) {
        var x=new fSimpleFader();
        x.setObject(fScript.getElementsByClassName('active_overlay', f.panels[now].panel)[0]);
        x.setSpeed(2);
        x.setStep(5);
        x.fadeOut();

        var x2Obj = fScript.getElementsByClassName('active_overlay', f.panels[next].panel)[0];
        x2Obj.style.display = 'block';
        var x2=new fSimpleFader();
        x2.setObject(x2Obj);        
        x2.setSpeed(2);
        x2.setStep(5);
        x2.fadeIn();
        
     }
  }
  
  function initIntersect() {
     var pos = 0;
     
     while (true) {
        if (!document.getElementById('intersect_container_'+pos)) break;
        
        var fi = new fIntersect('intersect_container_'+pos);
        fi.setSimpleSpeed(5,5);
        
        var io = { interset:fi }; 
        var aList=fScript.getChildrenByTagName('*', document.getElementById('intersect_control_'+pos));        
        for(var x=0; x<aList.length; x++) {
           io.o = aList[x];           
           fScript.registerEvent('click', function(e,p,n,i) {    
              i.o.className='';
              i.interset.show(p);
              i.o = n;
              i.o.className='active';           
           }, aList[x], x, aList[x], io);
        }
        pos ++;
     }
  }

