// ©2010 Max Barel a_x@ac-mb.info

$(function(){if($.browser.msie&&$.browser.version<7){if($.ifixpng){$.ifixpng('js/pixel.gif');$('#logo img').ifixpng('scale');}
$('#genres > ul li').hover(function(){$(this).addClass('hover')},function(){$(this).removeClass('hover')});if($('.gmap, #gmap').length)$('#article')[0].style.filter='';}
$('#genres li:has(>ul)').delay_init(200).hover(function(){var that=this;$(this).delay(function(){$('>ul',that).animate({width:'show'},defil_haut)})},function(){var that=this;$(this).delay(function(){$('>ul:animated, >ul:visible',that).animate({width:'hide'},function(){$(this).removeAttr('style')})})});$('a.dmsq').one('click.dmsq',function(ev){var cible=this;$.get('dmsq.php?a='+this.href.replace(/^.*#/,''),function(data){cible.href='mailto:'+data;$(cible).text(data);});});});function defil_haut(){var $this=$(this),h_max=$('#nav').height(),top_0=this.top_0||(this.top_0=$this.abs_top());if((this.offsetHeight+top_0)>h_max){if(this.offsetHeight<h_max){$this.delay_anim({top:Math.floor((h_max-this.offsetHeight-top_0)/31)*31-1});}
else $this.delay_anim({top:Math.ceil(-top_0/31)*31-1}).css({height:h_max-31,overflow:'auto'});}}
$.fn.abs_top=function(){var self=this[0];return/^body|html$/i.test(self.tagName)||!self.offsetParent?0:self.offsetTop+$(self.offsetParent).abs_top();};$.fn.delay_init=function(t_def){return this.each(function(){this.t_def=t_def});};$.fn.delay=function(f,t){return this.each(function(){var t_=t||this.t_def||100,self=this;clearTimeout(this.t_id);this.t_id=setTimeout(f,t_);});};$.fn.delay_clear=function(){return this.each(function(){clearTimeout(this.t_id);});};$.fn.delay_anim=function(prop,speed,easing,callback){return this.each(function(){var t=this.t_def||100,self=$(this);clearTimeout(this.t_id);this.t_id=setTimeout(function(){self.animate(prop,speed,easing,callback)},t);});};