// Copyright (c) Ekinoxe Origin 2009
// Tous droits réservés

var accordion;

// ----- INITIALISATION

var init = function() {

  if($$('.acc_toggler').length>0)
    accordion = new Fx.Accordion($$('.acc_toggler'), $$('.acc_element'), { display: -1, alwaysHide: true });
  
  
  $$('.menu h3 ul').each(function(ul){
  	if(ul.getParent('h3').get('class') != 'sub_cat_show')
	  	ul.getParent('h3').setStyle('display', 'none');
  	var h3Parent = ul.getParent('h3').getPrevious('h3');
  	h3Parent.addEvent('click', function(){
  		if(!ul.getParent('h3').isDisplayed()){
			if(ul.getParent('h3').getStyle('opacity') < 1)
				ul.getParent('h3').toggle();
			else
				ul.getParent('h3').reveal()
		}else{
			if(ul.getParent('h3').getStyle('opacity') < 1)
				ul.getParent('h3').toggle();
			else
				ul.getParent('h3').dissolve();
		}
	  	
	  	
	  	
  		return false;
  	});
  });
}

// ----- PAGE ASYNCHRONES (AJAX)

var page = function(catid) {

  var remote = new Remote({ name:'categories' , command:'getCategoryPage' , params:{catid:catid} });

  remote.addEvent('complete', function(r) {
    var p = 'contenu';
    if($(p)) {
    
      $(p).set('html', r.getResponseData());
      
      if(typeof Milkbox != 'undefined')
        new Milkbox();
      
    }
  }.bind(this));
  
  remote.addEvent('error', function(r) {
    W('Erreur pendant le chargement de la page, veuillez réessayez SVP.');
  }.bind(this));
  
  remote.call();

}

// ----- EXECUTION DOMREADY

window.addEvent('domready', init );