var onglet_actif = 0;

// compatibilite Ajax : ajouter "this" a "jQuery" pour mieux localiser les actions 
function onglets_init() {
  if(jQuery('div.onglets_bloc_initial', this).length) {
	bloc = jQuery('div.onglets_bloc_initial', this);
	bloc.prepend('<div class="onglets_liste"></div>');
	bloc.children('.onglets_contenu').each(function(i) {
			this.id = 'onglets_contenu_' + i;
			jQuery(this).parent().children('.onglets_liste').append(
				'<h2 id="'+'onglets_titre_' + i + '" class="onglets_titre">' + this.firstChild.innerHTML + '</h2>'
			);
		})
		.children('h2').remove();
	jQuery('div.onglets_liste', this).each(function() {
		this.firstChild.className += ' selected';
		this.nextSibling.className += ' selected';
	});
	jQuery('h2.onglets_titre', this).hover(
		function(){
			jQuery(this).addClass('hover')
		},function(){
			jQuery(this).removeClass('hover')
		}
	);
	bloc.attr('class','onglets_bloc').each(function(i) {this.id = 'ongl_'+i;});
	// clic du titre...
	jQuery('h2.onglets_titre', this).click(function(e) {
		var contenu = '#' + this.id;
		contenu = contenu.replace(/titre/,'contenu');
		var bloc = jQuery(this).parent().parent();
		bloc.children('.selected').removeClass('selected');
		bloc.children('.onglets_liste').children('.selected').removeClass('selected');
		jQuery(contenu).addClass('selected');
		jQuery(this).addClass('selected');
		return false;
	});
	// clic des <a>, au cas ou...
	jQuery('h2.onglets_titre a', this).click(function(e){
		jQuery(this).parent().click();
		if (e.stopPropagation) e.stopPropagation();
		e.cancelBubble = true;
		return false;
	});
	// activation d'un onglet grace a l'url
	if(onglet_get && (this==document)) {
		sel=jQuery('#onglets_titre_'+onglet_get);
		sel.click();
	}
  }
}

function get_onglet(url) {
	var tab=document.location.hash.replace('#form','');
	if (tab=='') {
		tab=url.match(/[?&]onglet=([0-9]*)/);
		if (tab==null) return false;
		return tab[1];
	}
	else {
		switch (tab) {
			case '12': return 1;
			case '5': return 2;
			case '7': return 3;
			case '6': return 4;
			case '15': return 5;
			case '10': return 6;
			case '9': return 7;
			case '8': return 8;
			case '11': return 9;
			default: return 0;
		}
	}
}

var onglet_get = get_onglet(window.location.search);