// JavaScript Document
function affiche(elem){
document.getElementById(elem).style.display="block";
document.getElementById('home_img').style.display="none";
}
function masque(elem){
document.getElementById(elem).style.display="none";
document.getElementById('home_img').style.display="block";
}

function f_onMouseOver (id,pic) {
	document.getElementById(id).style.backgroundImage = 'url(' + pic + ')';
}

function f_onMouseOut (id) {
	document.getElementById(id).style.backgroundImage = '';
}

// Couleur de fond des INPUT en mode focus
function f_InputOver (f) {
	f.style.backgroundColor = '#BED5E8';
}

// Couleur de fond des INPUT en mode blur
function f_InputOut (f) {
	f.style.backgroundColor = '#FFFFFF';
}


// Formate le numéro de téléphone sous la forme : 01 23 45 67 89
function f_FormatTelephone (numtel, f) {
	
	//on supprime les caractères inutiles
	numtel = f_DelCharTel (numtel);

	//longueur du numéro
	lentel = numtel.length;
	
	if (lentel >= 9) numtel = numtel.substr(0,2) + " " + numtel.substr(2,2) + " " + numtel.substr(4,2) + " " + numtel.substr(6,2) + " " + numtel.substr(8,2);
	else if (lentel >= 7) numtel = numtel.substr(0,2) + " " + numtel.substr(2,2) + " " + numtel.substr(4,2) + " " + numtel.substr(6,2);
	else if (lentel >= 5) numtel = numtel.substr(0,2) + " " + numtel.substr(2,2) + " " + numtel.substr(4,2);
	else if (lentel >= 3) numtel = numtel.substr(0,2) + " " + numtel.substr(2,2);
	
	f.value = numtel;

}

// EnlÃ¨ve les .,/-[espace] d'un numÃ©ro
function f_DelCharTel (NumTel) {
	
	//DÃ©claration de variables
	var Tel;
	var i = 0;
	
	//Boucle d'analyse
	while (i < NumTel.length-1) {
		if ((NumTel.charAt(i) == ".") || (NumTel.charAt(i) == ",") || (NumTel.charAt(i) == "/") || (NumTel.charAt(i) == "-") || (NumTel.charAt(i) == " ") || NumTel.charAt(i).search(/^[0-9]*$/) == -1 ) {
			Tel = NumTel.substring(0,i) + NumTel.substring(i+1,NumTel.length);
			NumTel = Tel;
		}else{i++;}
	}
	
	return (NumTel);
}

// Slide show Les services
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)+'px';
			}else{clearInterval(m.timer)}
		}
	};
}();

