   var slideMenu=function(){
	 var sp,st,t,m,sa,l,w,sw,ot;
	 return{
		build:function(sm,sw,mt,s,sl,h){
			sp=s; st=sw; t=mt;
			m=document.getElementById(sm);
			sa=m.getElementsByTagName('li');
			l=sa.length; w=m.offsetWidth; sw=w/l;
			ot=Math.floor((w-st)/(l-1)); var i=0;
			for(i;i<l;i++){s=sa[i]; s.style.width=sw+'px'; this.timer(s)}
			if(sl!=null){m.timer=setInterval(function(){slideMenu.slide(sa[sl-1]);},t);}
		},
		timer:function(s){s.onmouseover=function(){clearInterval(m.timer);m.timer=setInterval(function(){slideMenu.slide(s)},t)}},
		slide:function(s){
			var cw=parseInt(s.style.width,'10');
			if(cw<st){
				var owt=0; var i=0;
				for(i;i<l;i++){
					if(sa[i]!=s){
						var o,ow; var oi=0; o=sa[i]; ow=parseInt(o.style.width,'10');
						if(ow>ot){oi=Math.floor((ow-ot)/sp); oi=(oi>0)?oi:1; o.style.width=(ow-oi)+'px'}
						owt=owt+(ow-oi)}}
				s.style.width=(w-owt-3)+'px';//ajout de -3 pour taille bordure
			}else{clearInterval(m.timer)}
		}
	};
}();
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

$(document).ready(function(){
addLoadEvent(function() {
    slideMenu.build('image',310,10,10,encours);
    });
    
    $("#image img").mouseover(function(){var idimg=$(this).attr("id");var regexp=new RegExp("(img)", "g");var idssm=idimg.replace(regexp,"#ssmenu");$("dd").not($(idssm)).hide("slow");$(idssm).slideDown("slow");});
    //PARTIE REMPLACEMENT IMAGES POUR SLIDESHOW
    $("#centre img").each(function(){var d=$(this).attr('src');var reg=new RegExp("(miniatures/)", "g");var x=d.replace(reg,"");var lienslide='<a href="'+x+'" rel="slideshow" title="'+$(this).attr('alt')+'"></a>';$(this).wrap(lienslide);});
    //PARTIE REMPLACEMENT DE TEXTE POUR DEFINITIONS
    $("#definitions").hide();
    var def=new Array();
    def["#def1"]="isolation thermique";
    def["#def2"]="entretien de constructions modulaires";
    def["#def3"]="perception patrimoniale";
    $("#contenutexte").each(function(){
    for(mot in def)
    {
    var text=def[mot];var textx=new RegExp("("+text+")", "g");var contenup=$(this).html();
    $(this).html(contenup.replace(textx,"<a href=\'"+mot+"\' class=\'def\' >"+text+"</a>"));
    }
    
    });
    //PARTIE REMPLACEMENT DE TEXTE FIN
    $("#gauche dt a").bind("mouseover",function(){var t=$(this);var z=t.parent("dt");var iddt=z.attr("id");var exp=new RegExp("(rub)", "g");var idimg=iddt.replace(exp,"#img");$(idimg).mouseover();});
     //slideshow
     $('a[rel=\'slideshow\']').colorbox({slideshow:true,preloading:true});
     $('.def').each(function(){
     var ancre=$(this).attr('href');
     $(this).colorbox({width:"40%",inline:true,href:ancre})}
     );
    //initialisation
    $("dd").slideUp("slow");
    $("dd.encours").slideDown("slow"); 
     });
