window.addEvent('domready',function(){
   
    
    $$('#menu_arbol li a').each(function(el){
      var padre=el.getParent();
    	if(padre.getParent().id!='menu_arbol') return;
    	var siguiente=el.getNext();
    	if (padre.id!='node'+id_primer_nivel && siguiente){
    	   siguiente.setStyle('visibility','hidden');
    	}
    	var id_refrescar;
        
     if(padre.hasClass('ds')){
     el.addEvent('click',function(){	
         $$('#menu_arbol li a').each(function(el2){
  						if(el2.getParent().getParent().id!='menu_arbol') return;
              var siguiente2=el2.getNext();
              if(siguiente2) siguiente2.setStyle('visibility','hidden'); 
              if(el2.hasClass('marcado')){
                id_refrescar=el2;
                el2.removeClass('marcado'); 
              }
          });
          
          el.addClass('marcado');
            if (el.getNext()){ 
                    el.getNext().setStyle('visibility','visible');
                    if(!el.getParent().getParent().getParent().hasClass('desplegado')){
                        el.getNext().setStyle('height','1px');
                        el.getParent().getParent().getParent().addClass('desplegado');
                        if(!window.ie6){
                        $$('#menu_arbol li ul li').setStyle('background-image', 'url(/images/blank.gif)');
                        }
                        $$('#menu_arbol li ul li a').addClass('li_oc');
                        var myFx = new Fx.Style(el.getParent().getParent().getParent(), 'height',{duration:400}).addEvent('onComplete', function() {
    		                        if(!window.ie6){
                                $$('#menu_arbol li ul li').setStyle('background-image', 'url(/images/bgsubmenu.png)');
                                }
                                $$('#menu_arbol li ul li a').removeClass('li_oc');
                                
    		                }).start('33px','65px');
                       
                        var myFx3 = new Fx.Style(el.getNext(), 'height',{duration:400}).start('1px','33px');

                    }
            }         
        }
        );
        }
    });
    
    if ($('node'+nodo_id)) $('node'+nodo_id).getFirst().addClass('marcado');
    if ($('node'+id_primer_nivel)){
          $('node'+id_primer_nivel).getFirst().addClass('marcado');
          $('node'+id_primer_nivel).addClass('op_marcada');
    }
    if($('node'+id_segundo_nivel)){
       $('node'+id_segundo_nivel).getFirst().addClass('marcado');
    }
  	//-> Cufon
    Cufon.replace('.rock_line1,.rock_line2,#centro table.calendario caption', { fontFamily: 'Rockwell Std', hover: true });
  	Cufon.now();
           
});

