// JavaScript Document
// By Nono

// definition de la fonction de chargement d'images

function prechargimg() { 
var doc=document;
if(doc.images){ if(!doc.precharg) doc.precharg=new Array();
var i,j=doc.precharg.length,x=prechargimg.arguments; for(i=0; i<x.length; i++)
if (x[i].indexOf("#")!=0){ doc.precharg[j]=new Image; doc.precharg[j++].src=x[i];}}
}

// fonction faite par Chung ! Clap clap mister !
$.fn.delay = function( time, name ) {

    return this.queue( ( name || "fx" ), function() {
        var self = this;
        setTimeout(function() { $.dequeue(self); } , time );
    } );
};



// Scripts qui marchent grace a Jquery || r�git le fonctionnement du menu dynamique

$(document).ready(function(){
	var actif = 0;
	
	$("#links li").mouseover(function(){
	
		$("#details").html($(this).find('p').html()).css('border-bottom','2px white solid');
		$("#details").append('<span><a id="close" href="#">X</a></span>');
		$("#links li").removeClass('active');
		$(this).addClass('active');
		if(actif==0){	
			$("#details").hide().slideDown(400).attr('class','').addClass($(this).attr('id'));
			
			actif=1;																																	
		}
		else{
			$("#details").attr('class','').addClass($(this).attr('id'));
			
		}
		});
	
	
		$("#close").live('click',function(){
			$("#details").html('<br/>').slideUp(500);
			$("#links li").removeClass('active');
			actif=0;
		});
		
		document.onmousemove = function(e){
			if(e.clientY){
			if(e.clientY>100 && actif==1){
				$("#details").delay(400).slideUp(500);
				$("#links li").removeClass('active');
				actif=0;
			}
			}
		}; 
	
	
	
	
});

// Fonction de Slide pour le calendrier

$(document).ready(function(){
			$("#slider").easySlider({
                                prevText: '<span>prec</span>',
                                nextText: '<span>suiv</span>'
			});
		});
