/*
Script Onglet 1.0.1
©2010 djm Web sprl

Need jQuery 1.3.2
*/
jQuery.noConflict();

class_onglet_mnu = function(contents) {
	this.contents = '#'+contents;
	this.tabCont = new Array();
	this.tabLnk = new Array();
	this.nbreLnk = 0;
	return this.Init();	
	}
jQuery.extend(class_onglet_mnu.prototype, {
	Init: function() {
		this.recup();
		if (this.tabCont.length>0) {
			this.construct();
			}
		},
	recup: function() {
		var obj=this;
		var i=0;
		jQuery(this.contents + ' div.onglet_content').each(function() {
			 obj.tabCont[i]= new setOngMnu(jQuery(this).children('.onglet_title').text(),jQuery(this).children('.onglet_cont').html());
			 i++;
			 jQuery(this).css('display','none');
			});
		},
	construct: function() {
		var obj=this;
		
		this.onglet_bloc = document.createElement("div");
		jQuery(this.onglet_bloc).addClass('onglet_bloc').appendTo(this.contents);
		
		this.onglet_title_content = document.createElement("div");
		jQuery(this.onglet_title_content).addClass('onglet_title_content').appendTo(this.onglet_bloc);
		
		this.onglet_content = document.createElement("div");
		jQuery(this.onglet_content).addClass('onglet_content').appendTo(this.onglet_bloc);
		this.onglet_content_t = document.createElement("div");
		jQuery(this.onglet_content_t).addClass('onglet_content_t').appendTo(this.onglet_content);
		this.onglet_content_b = document.createElement("div");
		jQuery(this.onglet_content_b).addClass('onglet_content_b').appendTo(this.onglet_content_t);
		
		for (i=0;i<this.tabCont.length;i++) {
			this.nbreLnk+=1;
			
			this.onglet_title = document.createElement("div"); 
			jQuery(this.onglet_title).addClass('onglet_title').addClass('onglet_title_'+this.nbreLnk).addClass('onglet_title_'+this.tabCont[i].title.replace(/ /g,'_').replace(/'/g,'_').toLowerCase()).appendTo(this.onglet_title_content);		
			this.onglet_title_h2 = document.createElement("h2");
			jQuery(this.onglet_title_h2).appendTo(this.onglet_title);
			jQuery(this.onglet_title_h2).html(this.tabCont[i].title);
			
			this.changeCont(this.onglet_title,i);
			
			this.onglet_txt = document.createElement("div");
			jQuery(this.onglet_txt).addClass('onglet_txt').addClass('onglet_txt_'+this.nbreLnk).addClass('onglet_txt_'+this.tabCont[i].title.replace(/ /g,'_').replace(/'/g,'_').toLowerCase()).appendTo(this.onglet_content_b).css('display','none');
			jQuery(this.onglet_txt).html(this.tabCont[i].content);
			
			this.tabLnk[i]=new setOngMnuCont(this.onglet_title,this.onglet_txt);		
			}
			
		jQuery(document.createElement("div")).addClass('clear').appendTo(this.onglet_title_content);
		jQuery(this.tabLnk[0].lnk).addClass("lnk_active");
		jQuery(this.tabLnk[0].txt).css('display','block');
		},
	changeCont: function(e,j) {
		var obj=this;
		jQuery(e).hover(function() {
			jQuery(this).addClass("lnk_hover");
			},
		function() {
			jQuery(this).removeClass("lnk_hover");
			});
		jQuery(e).click(function() {
			for (i=0;i<obj.tabLnk.length;i++) {
				if (i==j) {
					jQuery(obj.tabLnk[i].txt).css('display','block');
					jQuery(obj.tabLnk[i].lnk).addClass("lnk_active");
					} else {
						jQuery(obj.tabLnk[i].txt).css('display','none');
						jQuery(obj.tabLnk[i].lnk).removeClass("lnk_active");
						}				
				}
			});
		}
	});

setOngMnu = function(title,content) {
	this.title = title;
	this.content = content;
	}
setOngMnuCont = function(lnk,txt) {
	this.lnk = lnk;
	this.txt = txt;
	}
