// 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 });
  
}

// ----- 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 );

//---- web call back

window.addEvent('domready', function(){
	if($('webcallback_submit')){
		$('webcallback_submit').addEvent('click', function(){
			var reg = new RegExp("^([0-9]{10,})$");
			//clean
			var tel = $('webcallback_tel').value;
			tel = tel.clean();
			tel = tel.replace(/ /g,'');
			$('webcallback_tel').value = tel;
			if(reg.exec($('webcallback_tel').value))
				$('webcallback_form').submit();
			else
				alert('veuillez saisir un numéro de téléphone correct');
		});
	}
});