$.fn.pxInitTab = function(){
	$('.px-content-nav a,',this).click(function(e){
		e.preventDefault();
	});
	$('.px-content-nav li',this).click(
		function(){
			if(!($(this).hasClass('on'))) {
				var oldContent = $('a', $(this).parent('ul').find('li.on').removeClass('on')).attr('name');
				$('#px-linked-'+oldContent).hide();
				var newContent = $('a', $(this).addClass('on')).attr('name');
				$('#px-linked-'+newContent).show();
			}
		}
	);
	$('.px-content-nav dd a',this).click(
		function(){
			var selected = $(this).parent('dd').prev('dt');
			if($(this).html() != $(selected).html()) {
				$(this).closest('.px-linked-content').find('[id^="px-linked"]').hide();
				$(selected).html($(this).html());
				$('#px-linked-'+$(this).attr('name')).show();
				closeSelect();
			}
		}
	);
	return this;
};

function selectClick(select) {
	var fils = select.childNodes;
	if(select.getAttribute('visible') == '0'){
	for(var i = 0; i < fils.length; i++){
		if(fils[i].nodeName=='DT'){ 
			selectLength = fils[i].offsetWidth;
			if (navigator.userAgent.indexOf("MSIE")==-1){selectLength-=2;}
		}
		else if(fils[i].nodeName=='DD'){ 
			fils[i].style.visibility = 'visible';
			fils[i].style.display = 'block';
			fils[i].style.height = '';
			var hauteur = 0;
			a = fils[i].getElementsByTagName('A');
			for(var j = 0; j < a.length; j++){
				hauteur += a[j].offsetHeight;
				if(hauteur>'200'){
					fils[i].style.height = '200px';
					if (navigator.userAgent.indexOf("MSIE")!=-1 || (navigator.userAgent.indexOf("Mozilla")!=-1 && (navigator.userAgent.indexOf("Safari")==-1 || navigator.userAgent.indexOf("Konqueror")==-1))){
						fils[i].className = 'scrollbar';
					}
					else{
						fils[i].className = 'scrollbars';
					}
					break;
				}
			}
			fils[i].style.width = selectLength+'px';
		}
	}
	select.setAttribute('visible',"1");
	}
	else
	{
 		var fils = select.childNodes;
		for(var i = 0; i < fils.length; i++){
			if(fils[i].nodeName=='DD'){ 
				fils[i].style.visibility = 'hidden';
				fils[i].style.display = 'none';
				fils[i].style.height = '1px';
			}
		}
 		select.setAttribute('visible',"0");
	}
}
function selectOut(select){
	if(select.getAttribute('visible') == '1'){
		selectedSelect = select;
		var fils = select.childNodes;
		for(var i = 0; i < fils.length; i++){
				if(fils[i].nodeName=='DD' || fils[i].nodeName=='DT'){ 
				fils[i].onmouseover = dontCloseSelect;
			}
		}
	 	selectTimer = setTimeout('closeSelect()',400);
  }
}
function closeSelect(){
	var select = selectedSelect;
	var fils = select.childNodes;
	for(var i = 0; i < fils.length; i++){
		if(fils[i].nodeName=='DD'){ 
			fils[i].style.visibility = 'hidden';
			fils[i].style.display = 'none';
			fils[i].style.height = '1px';
			fils[i].onmouseover = '';
		}
		else if(fils[i].nodeName=='DT'){
			fils[i].onmouseover = '';
		}
	}
	select.setAttribute('visible',"0");
}
function dontCloseSelect(){
	clearTimeout(selectTimer);
}