$(document).ready(initMain);
function initMain(){
  initTooltip();
  handleBarres();
  initOnglet();
  initDatepicker();
}
function initDatepicker(){
  var nomsJourMin = ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'];
	var nomsMois = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'];
	$(".datepicker").datepicker({ minDate:0, dayNamesMin: nomsJourMin, monthNames:nomsMois, dateFormat:'dd-mm-yy' });
	var heures = ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'];
	$(".heure").autocomplete(heures, {
		mustMatch: true,
		minChars: 0
	});
	var minutes = ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09'];
	for(var i=10;i<60;i++){
	  minutes.push(i.toString());
	}
	$(".minute").autocomplete(minutes, {
		mustMatch: true,
		minChars: 0
	});
	var cinq_minute = ['0', '5', '10', '15', '20', '25', '30', '35', '40', '45', '50', '55'];
	$(".cinq_minute").autocomplete(cinq_minute, {
		mustMatch: true,
		minChars: 0
	});
}
function initTooltip(){
  $(".tooltip").tooltip({
    track: true,
    delay: 0,
    showURL: false,
    opacity: 1
  }).removeClass('tooltip');
}
var onglet = jQuery.url.attr('anchor');
var onglets = new Array();
var ongletsLoaded = new Array();
function initOnglet(){
  $(".onglet").click(clickOnglet);
  if(onglet == null){
    $(".page:first").show();
    $(".onglet:first").addClass('onglet_on');
    var lien = $(".onglet:first");
  }else{
    $(".onglet[id="+onglet+"]").addClass('onglet_on');
    $("#"+onglet).show();
    var lien = $(".onglet[id=onglet-"+onglet+"]");
  }
  var pages = $(".page");
  for(var i=0;i<pages.length;i++){
    onglets.push(pages[i].id);
  }
  if(lien.hasClass('external')){
    var pageid = lien.attr('id').substr(7);
    var index = onglets.indexOf(pageid);
    var url = ROOT+lien.attr("rel");
    $("#"+pageid).load(url, function(){
      handleBarres();
      if(typeof(initPopup) != 'undefined')
        initPopup();
      initTooltip();
      if(typeof(initFiche) != 'undefined')
        initFiche();
    });
    ongletsLoaded.push(index);
  }
}
function clickOnglet(){
  var onglet = $(this);
  var id = "#"+onglet.attr("id").substr(7);
  $(".page").hide();
  $(id).show();
  $(".onglet").removeClass('onglet_on');
  onglet.addClass('onglet_on');
  if(onglet.hasClass('external')){
    var index = onglets.indexOf(onglet.attr('id').substr(7));
    if(ongletsLoaded.indexOf(index) == -1){
      var url = ROOT+onglet.attr("rel");
      $(id).load(url, function(){
        handleBarres();
        if(typeof(initPopup) != 'undefined')
          initPopup();
        initTooltip();
        if(typeof(initFiche) != 'undefined')
          initFiche();
      });
      ongletsLoaded.push(index);
    }
  }
}
function handleBarres(){
  var barres = $('.barre');
  var barre;
  var largeurBarre;
  if(barres.length > 0){
    for(var i=0;i<barres.length;i++){
      barre = $(barres[i]);
      largeurBarre = barre.parent().css('width');
      largeurBarre = largeurBarre.substr(0, largeurBarre.length-2);
      barre.css('width', barre.attr('rel')*largeurBarre);
    }
  }
}

