// 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();
      
      myMooFlowPage.start();
    }
  }.bind(this));
  
  remote.addEvent('error', function(r) {
    W('Erreur pendant le chargement de la page, veuillez réessayez SVP.');
  }.bind(this));
  
  remote.call();

}

// --------- DIAPORAMA MOOFLOW

 var myMooFlowPage = {

	 start: function(){
		$$('.MooFlowieze').each(function(mooflow){
	  		 var milk_box = new Milkbox();		
			 var mf = new MooFlow(mooflow, {
				 startIndex: 1,
				 useSlider: true,
				 useCaption: true,
				 useResize: false,
				 useMouseWheel: true,
				 useKeyInput: true,
			 	 onClickView: function(obj){
					milk_box.showThisImage(obj.href);
				 } 
			 });
		});
	 }

 };


// ----- EXECUTION DOMREADY

window.addEvent('domready', init );
window.addEvent('domready', myMooFlowPage.start);
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');
		});
	}
});
