var misenpage=function() {
var h=window.innerHeight;
var x=Math.floor(h/2);
var a=$('header').getCoordinates();
var b=$('footer').getCoordinates();
h=parseInt(h);
x=Math.floor((h-x)/2)-50+parseInt(a.height)-parseInt(b.height);
$('page').setStyles({'position':'absolute','top':x+'px'});
if($('description')) {x=$('description').scrollHeight;a=$('description').clientHeight;
if(x>a) {$('description').setStyle('overflow-y','hidden');
var my_scroller = new textScroller('description',1);



var info= new Element('div', {'id': 'minibox'});
var next= new Element('div', {
     'id':'fleche','class': 'fleches',
    'html': '<a href="index.php" title="suite">&raquo;</a>',
    'styles': {
   'right':'12px'
    },
    'events': {
          'mouseover': function(){
           info.set('html','suite');
           var x=this.getPosition();x.x-=30;
              info.setStyles({'left':x.x+'px','display':'block'});my_scroller.scrollDown();
    
        },
        'click' : function() {return false;},
        'mouseout': function(){
            info.setStyle('display','none');my_scroller.scrollStop();
        }
    }
});
var prev= new Element('div', {
     'id':'fleche','class': 'fleches',
    'html': '<a href="index.php" title="precedent">&laquo;</a>',
    'styles': {
   'right':'28px'
    },
    'events': {
       
		'mouseover': function(){
              info.set('html','pr&eacute;c&eacute;dent');
              var x=this.getPosition();x.x-=50;
              info.setStyles({'left':x.x+'px','display':'block'});my_scroller.scrollUp();
               
        },
        'click': function () {return false;}
		,
        'mouseout': function(){
            info.setStyle('display','none');my_scroller.scrollStop();
        }
    }
});

$('description').getParent().adopt(next);
$('description').getParent().adopt(prev);
$('description').getParent().adopt(info);

 };  
};	   
	   };
window.addEvents({'load':misenpage,'resize':misenpage} );

var textScroller = new Class({
         scrollr:null,
         scrolltimer:null,
         speed:10,
         tp:0,
         lt:0,
         hg:0,
         initialize: function(id,speed) {
           this.scrollr=new Fx.Scroll(id);this.scrollr.start(0,0); this.scrolltimer=null; this.speed=speed;
		   this.hg=$(id).scrollHeight-$(id).clientHeight;
        },
    goScroll: function(dir) {
              this.scrollr.set(this.lt,this.tp);			  
			  if(dir) {var func=this.scrollDown();} else {var func=this.scrollUp();}; 
			  this.scrolltimer = setTimeout(func, 1000);  
			 
			 
        },
    scrollUp: function() {
          this.tp-=this.speed;
          if(this.tp<0) {this.scrollr.toTop();} else {this.goScroll(0);};   
		 
        } ,
        scrollDown : function () {
          this.tp+=this.speed;
         if(this.tp>this.hg) {this.scrollr.toBottom();} else {this.goScroll(1);};   
		},
		scrollStop : function () {clearTimeout(this.scrolltimer);}
		
});

