// Ajoute les coins arrondis
if( $.browser.msie || /*$.browser.mozilla ||*/ $.browser.opera ){
	// round corners
	$('#body .node1').each(function(){ addCorners(this,2); });
	$('#body .node2').each(function(){ addCorners(this,2); });
	$('#body .node3').each(function(){ addCorners(this,2); });
	$('#body .node4').each(function(){ addCorners(this,2); });
	$('#body .node5').each(function(){ addCorners(this,1); });
	$('#body .node31').each(function(){ addCorners(this,1); });	
}

// fixes small IE bug
if( isIE6() ){
	//nav hover
	$('#main-nav > li').hover(
		function(){ $(this).find('ul').css({ visibility: 'visible' }); },
		function(){ $(this).find('ul').css({ visibility: 'hidden' }); }
	);
	// add class 'first'
	$('#media h2:eq(0)').addClass('first');
	if($('#safety').length != 0){ $('#safety ul li:first-child').addClass('first'); }
	// stuff
	$('#poll div').css('margin-top','0px');
	if( $('#specs-safety').length != 0 ){
		$('#specs-safety .content li:eq(0)').addClass('first');
	}
}

// last 10 test drive
if( $('#last_test').length != 0 ){
	$('#last_test').change(function(){
		location.href = $(this).val();
	});
}

// Module forum (blocs clicables)
$('#forum li')
	.css({ cursor:'pointer' })
	.click(function(){
		location.href = $('strong a',this).attr('href');
	}
);

if( $('#guide').length != 0 ){
	$('#guide a').attr('target','blank');
}

// Recherche des fiches (blocs clicables)
if( $('#browse-step2').length != 0 ){
	$('#browse-step2 ul li')
		.css('cursor','pointer')
		.click(function(){
			location.href = $('a',this).attr('href');
		})
	;
}
// Listing models (blocs clicables)
if( $('#specs-browse3').length != 0 ){
	$('#specs-browse3 tbody tr')
		.css('cursor','pointer')
		.click(function(){
			location.href = $('a',this).attr('href');
		})
		.hover(
			function(){ $('td',this).css({ backgroundColor: '#def' }); },
			function(){ $('td',this).removeAttr('style'); }
		)
	;
}

// Moteur de recherche
$('#qsearch').click(function(){ if($(this).attr('value') == "Recherche"){ $(this).attr('value',''); } });
$('#qsearch').blur(function(){ if($(this).attr('value') == ''){ $(this).attr('value','Recherche'); } });

// Tooltip
$('.tooltip')
	.hover(
		function(){
			$(this).css({ position:'relative' });
			var thisLeft = $(this).offset().left;
			var thisTop = $(this).offset().top;
			$(this).mousemove(function(e){
				var posX = e.pageX - thisLeft + 5;
				var posY = e.pageY - thisTop + 15;
				$('em',this).css({ display: 'block', left: posX, top: posY });
				$('span',this).show();
			});
		},
		function(){
			$(this).css('position','static');
			$('em',this).hide();
		}
	)	
;

// Hauteurs Les plus / Les moins
if( $('.verdict-most').length != 0 && $('.verdict-least').length != 0 ){
	var tabO = new Array('.verdict-most ul','.verdict-least ul');
	var tabH = new Array( $(tabO[0]).height(), $(tabO[1]).height());
	tabH.sort(tri_nombres);
	$(tabO[0]).height(tabH[0]);
	$(tabO[1]).height(tabH[0]);
}
if( $('#balance').length != 0 ){
	var tab0 = new Array($('#balance .c1 ul:eq(0)').height(),$('#balance .c2 ul:eq(0)').height());
	tab0.sort(tri_nombres);
	$('#balance .c1 ul:eq(0)').height(tab0[0]);
	$('#balance .c2 ul:eq(0)').height(tab0[0]);
	var tab1 = new Array($('#balance .c1 ul:eq(1)').height(),$('#balance .c2 ul:eq(1)').height());
	tab1.sort(tri_nombres);
	$('#balance .c1 ul:eq(1)').height(tab1[0]);
	$('#balance .c2 ul:eq(1)').height(tab1[0]);
}

// Ajuste la taille des commentaires dans un article
/*if( $('#article-context').length != 0 && $('#comments').length != 0 ){
	var limit = parseInt($('#article-context').offset().top) + parseInt($('#article-context').height());
	var topFlow = parseInt($('#comments').offset().top);
	if( topFlow > limit ){
		$('#comments').css({
			width:'100%',
			float:'none'
		});
	}
}*/

// Hide/show comments form
/*if( $('#comments').length != 0 ){
	$('#comments form').hide();
	var btn = '<p class="btn-com" ><span class="p-com"></span>R&eacute;agir &agrave; l\'article</p>';
	$('#comments > .content').prepend(btn);
	$('#comments > .content').append(btn+'<b class="clear"></b>');
	$('#comments .btn-com').css('cursor','pointer').each(function(i){
		$(this).click(function(){
			if( i==0 ){
				$('#comments form').insertBefore('#comments ul');
			}
			$('#comments .btn-com').hide()
			$('#comments form').slideDown('normal');
		});
	});
}*/

// Max count comments
function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it
	field.value = field.value.substring(0, maxlimit);
	else // otherwise, update 'characters left' counter
	countfield.value = maxlimit - field.value.length;
}
$('#c_comment').bind('keyup keydown',function(){ textCounter(this.form.c_comment,this.form.countReaction,1000); });


// Sondages
if($('#sondage').length){ $('#sondage').sondage(); }