var nom="CONTACT";
var nom2="fred";
var nom3="job";
var nom4="contact";
var at="@";
var heb="K-U.FR";
var heb2="k-u.fr";
var complet=nom+at+heb;
var complet2=nom2+at+heb2;
var complet3=nom3+at+heb2;
var complet4=nom4+at+heb2;

taille_gauche="";
taille_centre="";
taille_droite="";


function ecrire_mail(adresse,nom)
{
	document.write ('<a href="mailto:'+adresse+'">'+nom+'</a>');
}

function taille_services()
{
	taille_gauche=document.getElementById("services_gauche").offsetHeight;
	taille_centre=document.getElementById("services_centre").offsetHeight;
	taille_droite=document.getElementById("services_droite").offsetHeight;
}

//pour detecter clic droit
function testclic(eve)
{
	if (navigator.appName=="Netscape" && eve.which==3)
		return false;
	if (navigator.appVersion.indexOf("MSIE")!= -1 && Event.button==2)
		return false;
}

function centrer_img()
{
	var hauteur_page=parseFloat(document.body.clientHeight);
	var top_img=(hauteur_page/2)-(534/2);

	var largeur_page=parseFloat(document.body.clientWidth);
	var left_img=(largeur_page/2)-(680/2);

	if (top_img<0)
		document.getElementById('img_chargement').style.top="0px";
	else
		document.getElementById('img_chargement').style.top=top_img+"px";

	document.getElementById('img_chargement').style.left=left_img+"px";
	document.getElementById('img_chargement').style.visibility="visible";
}

var top_tab="";

//on centre sur la page
function centrer_tableau()
{
	var hauteur_page=parseFloat(document.body.clientHeight);
	var hauteur_tab=parseFloat(document.getElementById('div_princ').offsetHeight);
	top_tab=(hauteur_page/2)-(hauteur_tab/2);

	var largeur_page=parseFloat(document.body.clientWidth);
	var largeur_tab=parseFloat(document.getElementById('div_princ').offsetWidth);
	var left_tab=(largeur_page/2)-(largeur_tab/2);


	if (top_tab<0)
		document.getElementById('div_princ').style.top="0px";
	else
		document.getElementById('div_princ').style.top=top_tab+"px";

	document.getElementById('div_princ').style.left=left_tab+"px";

	//masq
	document.getElementById('masq').style.width=largeur_page+"px";
	if (navigator.appName.substring(0,3)=="Mic")
		document.getElementById('masq').style.height=(hauteur_page+16)+"px";
	else
		document.getElementById('masq').style.height=hauteur_page+"px";
	
	
	//services
	//document.getElementById("services_gauche").style.top=(220+top_tab)+"px";
	document.getElementById("services_gauche").style.left=(101+left_tab)+"px";
	//document.getElementById("services_centre").style.top=(280+top_tab)+"px";
	document.getElementById("services_centre").style.left=(361+left_tab)+"px";
	//document.getElementById("services_droite").style.top=(20+top_tab)+"px";
	document.getElementById("services_droite").style.left=(621+left_tab)+"px";

}

//grou flash
function onlance_grou_flash()
{
	//document.getElementById('div_grou_flash').style.visibility='visible';
	document.getElementById('img_chargement').style.visibility='hidden';
	/*
	remplissage='<object id="grouflash" CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+parseFloat(document.body.clientWidth)+'" height="'+parseFloat(document.body.clientHeight)+'">';
	remplissage+='<param name="movie" value="flash/grou.swf" />';
	remplissage+='<param name="quality" value="high" />';
	remplissage+='<param name="menu" value="false" />';
	remplissage+='<param name="swfliveconnect" value="true" />';
	remplissage+='<embed name="grouflash" src="flash/grou.swf" swLiveConnect="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" width="'+parseFloat(document.body.clientWidth)+'" height="'+parseFloat(document.body.clientHeight)+'"></embed>';
	remplissage+='</object>';
	document.getElementById("div_grou_flash").innerHTML=remplissage;

	setTimeout("anim_grou_finie()",6000);
	*/
	anim_grou_finie();
}

function anim_grou_finie()
{
	document.getElementById("div_grou_flash").style.visibility="hidden";
	document.getElementById("menu_mobile").style.visibility="visible";
	document.getElementById("div_princ").style.visibility="visible";
	
	document.getElementById("cable").style.visibility="visible";
	document.getElementById("fen1").style.visibility="visible";
	document.getElementById("fen2").style.visibility="visible";
	
	setInterval("bulle_clignote()",1000);
}



//le grou sur toute la page
function tte_page_grou_flash()
{
	var hauteur_page=parseFloat(document.body.clientHeight);
	var largeur_page=parseFloat(document.body.clientWidth);
	document.getElementById('grouflash').style.height=(hauteur_page-20)+"px";
	document.getElementById('grouflash').style.width=(largeur_page-20)+"px";
}


//affiche/masq une div
function affiche_masq_div(nom,action)
{
	document.getElementById(nom).style.visibility=action;
}
function ouvre_fenetre(nom,action)
{
	affiche_masq_div(nom,action);
	
}


//fonction de scroll => ascenseur
//***********************************************************
var timer;
var pas = 5;
function scroll(sens) 
{
	Objet=document.getElementById(id_boulot);
    	if(parseInt(Objet.offsetTop) + (pas*sens)>0)  
		clearTimeout(timer);
	else if(parseInt(Objet.offsetTop) + (pas*sens)<-(Objet.offsetHeight-document.getElementById("fen1").offsetHeight))
		clearTimeout(timer);
    	else
        	Objet.style.top = (parseInt(Objet.offsetTop) + (pas*sens)) + "px";
	timer = setTimeout("scroll(" + sens + ");", 30);
}
//***********************************************************


//fonction de scroll horizontal rapide
//**********************************************************
var timer_scroll_hori=0;
var pas_scroll_hori="zob";

function scroll_hori(pas)
{
	if (pas_scroll_hori=="zob")
	{
		clearInterval(timer_scroll_hori);
		pas_scroll_hori="zob";
		arrivee_scroll=parseInt(parseInt(document.getElementById("fen2_contenu").offsetLeft)/pas)*pas+pas;
		
		if (parseInt(document.getElementById("fen2_contenu").offsetLeft)+pas>0 || parseInt(document.getElementById("fen2_contenu").offsetLeft)+pas<-(parseInt(document.getElementById("fen2_contenu").offsetWidth)-Math.abs(pas)))
			pas_scroll_hori="zob";
		else
		{
			timer_scroll_hori=setInterval('scroll_hori_move('+arrivee_scroll+')',30);
		
			if (pas<0)
				nbr_img_actuel++;
			else
				nbr_img_actuel--;
	
			document.getElementById("nbr_img").innerHTML=nbr_img_actuel+"/"+nbr_img_tot;
		}
	}
}

function scroll_hori_move(arrivee_scroll)
{
	if (pas_scroll_hori=="zob")
		pas_scroll_hori=(arrivee_scroll-parseInt(document.getElementById("fen2_contenu").offsetLeft))/5;
	
	document.getElementById("fen2_contenu").style.left=parseInt(document.getElementById("fen2_contenu").offsetLeft)+pas_scroll_hori;
	
	if (parseInt(document.getElementById("fen2_contenu").offsetLeft)<=arrivee_scroll+Math.abs(pas_scroll_hori) && parseInt(document.getElementById("fen2_contenu").offsetLeft)>=arrivee_scroll-Math.abs(pas_scroll_hori))
	{
		document.getElementById("fen2_contenu").style.left=arrivee_scroll;
		clearInterval(timer_scroll_hori);
		pas_scroll_hori="zob";
	}	
}

//**********************************************************




//menu sort de sa cachette en chboing
//*************************************************************

function miseazero(nom)
{
	document.getElementById(nom).style.top= top_menu;
	document.getElementById(nom).style.height= 1;
}

var glob_increm=0;
var glob_nom=0;
var glob_depart=0;
var glob_arrivee=0;
var moving=0;
var y=0;
var y_1=0;
var y_2=0;
var y_tab=new Array(300);
var temps=0;


var menu_sorti="";

//mouse over
function apparition(nom,hauteur)
{
	clearInterval(moving);
	
	if (hauteur>0)
		menu_sorti=nom;
	else
		menu_sorti="";
		
	if (nom=="ku_menu")
	{
		top_menu=465;
		document.getElementById("doublegrou_div").style.top="465px";
		document.getElementById("doublegrou_div").style.height="1px";
	}
	if (nom=="doublegrou_div")
	{
		top_menu=440;
		document.getElementById("ku_menu").style.top="465px";
		document.getElementById("ku_menu").style.height="1px";
	}

	if (nom=="services_gauche" || nom=="services_centre"  || nom=="services_droite" )
	{
		top_menu=486+top_tab;
		document.getElementById("services_gauche").style.top=top_menu+"px";
		document.getElementById("services_gauche").style.height="1px";
		document.getElementById("services_centre").style.top=top_menu+"px";;
		document.getElementById("services_centre").style.height="1px";
		document.getElementById("services_droite").style.top=top_menu+"px";;
		document.getElementById("services_droite").style.height="1px";
	}
	
	
	glob_nom=nom;
	glob_depart=document.getElementById(nom).offsetTop;
	glob_arrivee=glob_depart-hauteur;
		
	if (hauteur<0)
		glob_arrivee=top_menu;
	else
		glob_arrivee=top_menu-hauteur;
		
	
	glob_increm=0;
	y_2=glob_depart;
	y_1=glob_depart;
	y=glob_depart;
	temps=100;
	
	if (document.getElementById(nom).offsetTop!=top_menu)
		glob_depart=top_menu;

	rempli_tableau();
	moving = setInterval("slideMenu()", 5);
}

//tableau contenant les valeurs de deplacement
function rempli_tableau()
{
	amort = 0.2;
	puls =1;
	deltaT = 0.2;

	//les 100 premiers sont identiques pour faire décalage
	for (i=0;i<100;i++)
	{
		y_tab[i]=y;
	}

	for (i=100;i<300;i++)
	{
		y_2 = y_1;
		y_1 = y;
		y = (glob_arrivee  + (2 * amort / (puls * deltaT) + 2 / (puls * puls * deltaT * deltaT)) * y_1 - 1 / (puls * puls * deltaT * deltaT) * y_2) / (1 + 1 / (puls * puls * deltaT * deltaT) + 2 * amort / (puls * deltaT));
		
		y_tab[i]=Math.floor(y);
		//if (i<=110) alert(glob_arrivee+" "+i+" "+Math.floor(y)+" "+Math.floor(y_1)+" "+Math.floor(y_2));

	}
}

//faire bouger la fenetre
function slideMenu()
{
	
	if (temps>=300)
		temps=300-1;

	if (glob_depart>glob_arrivee)
	{
		if ((glob_depart-y_tab[temps])>=1)
			document.getElementById(glob_nom).style.height=Math.floor(glob_depart-y_tab[temps])+1;
	}
	else
	{
		if ((glob_arrivee-y_tab[temps])>=1)
			document.getElementById(glob_nom).style.height=Math.floor(glob_arrivee-y_tab[temps])+1;
	}
	
	
	document.getElementById(glob_nom).style.top= Math.floor(y_tab[temps]);
		
	if (y_tab[temps]>top_menu)
	{	
		document.getElementById(glob_nom).style.top=top_menu;
		document.getElementById(glob_nom).style.height=1;
		y_tab[temps]=top_menu;
	}

	if (glob_nom=="services_gauche")
	{
		//document.getElementById(glob_nom).style.top=document.getElementById(glob_nom).offsetTop+top_tab;
		
		document.getElementById("services_centre").style.top=Math.floor(y_tab[temps-10]-(glob_depart-y_tab[temps-10])*(taille_centre-taille_gauche)/taille_gauche);
		document.getElementById("services_droite").style.top=Math.floor(y_tab[temps-20]-(glob_depart-y_tab[temps-20])*(taille_droite-taille_gauche)/taille_gauche);
		document.getElementById("services_centre").style.height=glob_depart-document.getElementById("services_centre").offsetTop+1;
		document.getElementById("services_droite").style.height=glob_depart-document.getElementById("services_droite").offsetTop+1;
		document.getElementById("services_droite").style.height=glob_depart-document.getElementById("services_droite").offsetTop+1;
	}

	temps=temps+1;

	glob_increm++;
	if (glob_increm>300)
		clearInterval(moving);
}
//*************************************************************








//menu mobile
//**************************************************************

//position souris
function position(p)
{
    position_x = (navigator.appName.substring(0,3) == "Net") ? p.pageX : event.x+document.body.scrollLeft;
    position_y = (navigator.appName.substring(0,3) == "Net") ? p.pageY : event.y+document.body.scrollTop;
}

if(navigator.appName.substring(0,3) == "Net")
    document.captureEvents(Event.MOUSEMOVE);

var y_menu=0;
var y_1_menu=0;
var y_2_menu=0;
var x_menu=0;
var x_1_menu=0;
var x_2_menu=0;
var moving_menu;
var x_off_menu=0;
var y_off_menu=0;

var autoris_bulle_arbo=0;

function demarre()
{

	document.getElementById("bulle_arbo_HD").style.visibility="hidden";
	document.getElementById("bulle_arbo_BG").style.visibility="hidden";
	document.getElementById("bulle_arbo_HG").style.visibility="hidden";
	autoris_bulle_arbo=1;

	moving_menu=setInterval("bouge_menu()", 30);
	x_off_menu=position_x-document.getElementById("menu_mobile").offsetLeft;
	y_off_menu=position_y-document.getElementById("menu_mobile").offsetTop;
	
	y_menu=position_y;
	y_1_menu=position_y;
	y_2_menu=position_y;
	
	x_menu=position_x;
	x_1_menu=position_x;
	x_2_menu=position_x;
}

function arret()
{
	autoris_bulle_arbo=0;
	clearInterval(moving_menu);
}

//bouge menu
function bouge_menu()
{
	if (document.getElementById("menu_mobile").offsetTop>=0 && document.getElementById("menu_mobile").offsetTop<=(parseFloat(document.body.clientHeight)-180) && document.getElementById("menu_mobile").offsetLeft>=5 && document.getElementById("menu_mobile").offsetLeft<=(parseFloat(document.body.clientWidth)-150))
	{
		amort = 0.2;
		puls = 3;
		deltaT = 0.2;
		
		y_2_menu = y_1_menu;
		y_1_menu = y_menu;
		x_2_menu = x_1_menu;
		x_1_menu = x_menu;
		
		
		y_menu = (position_y + (2 * amort / (puls * deltaT) + 2 / (puls * puls * deltaT * deltaT)) * y_1_menu - 1 / (puls * puls * deltaT * deltaT) * y_2_menu) / (1 + 1 / (puls * puls * deltaT * deltaT) + 2 * amort / (puls * deltaT));
		
		x_menu = (position_x + (2 * amort / (puls * deltaT) + 2 / (puls * puls * deltaT * deltaT)) * x_1_menu - 1 / (puls * puls * deltaT * deltaT) * x_2_menu) / (1 + 1 / (puls * puls * deltaT * deltaT) + 2 * amort / (puls * deltaT));
	
	
		document.getElementById("menu_mobile").style.top= y_menu-y_off_menu;
		document.getElementById("menu_mobile").style.left= x_menu-x_off_menu;
	}
	else
	{
		arret();
		if (document.getElementById("menu_mobile").offsetTop<0)
			document.getElementById("menu_mobile").style.top=0;
		if (document.getElementById("menu_mobile").offsetTop>=(parseFloat(document.body.clientHeight)-180))
			document.getElementById("menu_mobile").style.top=parseFloat(document.body.clientHeight)-180;
		if (document.getElementById("menu_mobile").offsetLeft<5)
			document.getElementById("menu_mobile").style.left=5;
		if (document.getElementById("menu_mobile").offsetLeft>(parseFloat(document.body.clientWidth)-150))
			document.getElementById("menu_mobile").style.left=parseFloat(document.body.clientWidth)-150;
	}
}
//**************************************************************




//arborescence
//**************************************************************

//dérouler +50
//enrouler -50

var timer_enroule_arbo=0;
var timer_deroule_arbo=0;
var timer_couleur=0;
var nom_arbo="0";
var etat_arbo="0";
var etat_arbo1="0";
var etat_arbo2="0";
var encours=0;

function affiche_sousmenu(nom,etat)
{
	if (encours==0)
	{
		encours=1;
	
		clearInterval(timer_couleur);

		clearInterval(timer_enroule_arbo);
		clearInterval(timer_deroule_arbo);
		
		if (id_boulot=="")
			document.getElementById("welcome").style.visibility="hidden";
		
		etat_arbo2=document.getElementById('sousmenu1_design').style.visibility;
		etat_arbo1=document.getElementById('sousmenu1_web').style.visibility;

		for (k=1;k<6;k++)
			document.getElementById("sousmenu"+k+"_design").style.visibility="hidden";

		for (k=1;k<5;k++)
			document.getElementById("sousmenu"+k+"_web").style.visibility="hidden";


		if (id_boulot!="")
		{
			document.getElementById(id_boulot).style.visibility="hidden";
			document.getElementById("scroll").style.visibility="hidden";
			document.getElementById("fen1_contenu").style.backgroundColor="white";
			document.getElementById("fen2_contenu").style.backgroundColor="white";
		}
		
		if (detail_boulot_afficher!="")
		{
			document.getElementById(detail_boulot_afficher).style.visibility="hidden";
			document.getElementById("nbr_img").innerHTML="";
			document.getElementById("scroll_hori").style.visibility="hidden";
			if (nom_clignote!="")
			{
				document.getElementById(nom_clignote).style.color="black";
				clearInterval(timer_clignote);
			}
		}
		
		if (varvideo==1)
		{
			if (document.getElementById("player").style.visibility=="visible")
				sendEvent('stop','');
			document.getElementById("player").style.visibility="hidden";
			document.getElementById("details_anim").style.visibility="hidden";
			varvideo="";
		}
		
		id_boulot="";
		detail_boulot_afficher="";
		nom_titre_afficher="";
		
		nom_arbo=nom;
		etat_arbo=etat;
		
		
		timer_enroule_arbo=setInterval("enroule_arbo()", 20);
	}
}

function enroule_arbo()
{
	var vitesse=4;
	
	if (document.getElementById("trait_princ_menu_mobile").offsetHeight>113)
	{
		if (etat_arbo1=="visible")
		{
			document.getElementById("trait4_menu_mobile").style.top=document.getElementById("trait4_menu_mobile").offsetTop-vitesse;
			document.getElementById("text4_menu_mobile").style.top=document.getElementById("text4_menu_mobile").offsetTop-vitesse;
			document.getElementById("trait5_menu_mobile").style.top=document.getElementById("trait5_menu_mobile").offsetTop-vitesse;
			document.getElementById("text5_menu_mobile").style.top=document.getElementById("text5_menu_mobile").offsetTop-vitesse;
			document.getElementById("trait6_menu_mobile").style.top=document.getElementById("trait6_menu_mobile").offsetTop-vitesse;
			document.getElementById("text6_menu_mobile").style.top=document.getElementById("text6_menu_mobile").offsetTop-vitesse;
		}
		if (etat_arbo2=="visible")
		{
			document.getElementById("trait5_menu_mobile").style.top=document.getElementById("trait5_menu_mobile").offsetTop-vitesse;
			document.getElementById("text5_menu_mobile").style.top=document.getElementById("text5_menu_mobile").offsetTop-vitesse;
			document.getElementById("trait6_menu_mobile").style.top=document.getElementById("trait6_menu_mobile").offsetTop-vitesse;
			document.getElementById("text6_menu_mobile").style.top=document.getElementById("text6_menu_mobile").offsetTop-vitesse;
		}

		document.getElementById("trait_princ_menu_mobile").style.height=document.getElementById("trait_princ_menu_mobile").offsetHeight-vitesse;
		document.getElementById("bonhomme").style.top=document.getElementById("bonhomme").offsetTop-vitesse;
	}
	else
	{
		clearInterval(timer_enroule_arbo);
		timer_deroule_arbo=setInterval("deroule_arbo()", 20);
	}
}

function deroule_arbo()
{
	var vitesse=4;
	max_arbo=0;
	
	if (nom_arbo=="design")
		max_arbo=165;
	if (nom_arbo=="web")
		max_arbo=155;

	//if (etat_arbo!="visible" && nom_arbo!="unrealised" && ((nom_arbo!="design" && nom_arbo!="web" && document.getElementById("trait_princ_menu_mobile").offsetHeight<125) || (nom_arbo=="design" && document.getElementById("trait_princ_menu_mobile").offsetHeight<135) || (nom_arbo=="web" && document.getElementById("trait_princ_menu_mobile").offsetHeight<115)))
	if (etat_arbo!="visible" && nom_arbo!="news" && nom_arbo!="menu_contact" && document.getElementById("trait_princ_menu_mobile").offsetHeight<max_arbo)
	{
	
		document.getElementById("trait_princ_menu_mobile").style.height=document.getElementById("trait_princ_menu_mobile").offsetHeight+vitesse;
		document.getElementById("bonhomme").style.top=document.getElementById("bonhomme").offsetTop+vitesse;

		if (nom_arbo=="web")
		{
			document.getElementById("trait4_menu_mobile").style.top=document.getElementById("trait4_menu_mobile").offsetTop+vitesse;
			document.getElementById("text4_menu_mobile").style.top=document.getElementById("text4_menu_mobile").offsetTop+vitesse;
			document.getElementById("trait5_menu_mobile").style.top=document.getElementById("trait5_menu_mobile").offsetTop+vitesse;
			document.getElementById("text5_menu_mobile").style.top=document.getElementById("text5_menu_mobile").offsetTop+vitesse;
			document.getElementById("trait6_menu_mobile").style.top=document.getElementById("trait6_menu_mobile").offsetTop+vitesse;
			document.getElementById("text6_menu_mobile").style.top=document.getElementById("text6_menu_mobile").offsetTop+vitesse;
		}
		if (nom_arbo=="design")
		{
			document.getElementById("trait5_menu_mobile").style.top=document.getElementById("trait5_menu_mobile").offsetTop+vitesse;
			document.getElementById("text5_menu_mobile").style.top=document.getElementById("text5_menu_mobile").offsetTop+vitesse;
			document.getElementById("trait6_menu_mobile").style.top=document.getElementById("trait6_menu_mobile").offsetTop+vitesse;
			document.getElementById("text6_menu_mobile").style.top=document.getElementById("text6_menu_mobile").offsetTop+vitesse;
		}
	}
	else
	{
		clearInterval(timer_deroule_arbo);
		encours=0;

		if (nom_arbo!="news"  && nom_arbo!="menu_contact" && nom_arbo!="menu_wanted" && nom_arbo!="menu_choisir_k-u" && etat_arbo!="visible")
		{
			affiche_detail_boulot('details_'+nom_arbo,380,'','');
			document.getElementById("sousmenu1_"+nom_arbo).style.visibility="visible";
			document.getElementById("sousmenu2_"+nom_arbo).style.visibility="visible";
			document.getElementById("sousmenu3_"+nom_arbo).style.visibility="visible";
			document.getElementById("sousmenu4_"+nom_arbo).style.visibility="visible";

			if (nom_arbo=="design")
			{
				document.getElementById("sousmenu5_"+nom_arbo).style.visibility="visible";
   			}
		}
		else
		{
			if (nom_arbo!="news" && nom_arbo!="menu_contact" && nom_arbo!="menu_wanted" && nom_arbo!="menu_choisir_k-u")
				affiche_detail_boulot('details_ku',380,'','');
		}
	}
}
//**************************************************************





//gestion de l'affichage/masquage des boulots
//***************************************************************

var id_boulot="";

function affiche_boulot(nom)
{

	if (nom=="menu_contact")
		affiche_sousmenu("menu_contact","");
	if (nom=="boulot_news")
		affiche_sousmenu("news","");
	if (nom=="menu_wanted")
		affiche_sousmenu("menu_wanted","");
	if (nom=="menu_choisir_k-u")
		affiche_sousmenu("menu_choisir_k-u","");
	
	if (varvideo==1)
	{
		if (document.getElementById("player").style.visibility=="visible")
			sendEvent('stop','');
		document.getElementById("player").style.visibility="hidden";
		document.getElementById("details_anim").style.visibility="hidden";
		varvideo="";
	}
	
	if (nom!="menu_contact" && nom!="menu_wanted" && nom!="menu_choisir_k-u")
		document.getElementById("fen1_contenu").style.backgroundColor="#EDEEF0";
	else if (nom=="menu_wanted" || nom=="menu_choisir_k-u")
		document.getElementById("fen1_contenu").style.backgroundColor="white";
	else
		document.getElementById("fen1_contenu").style.backgroundColor="#199DFF";

	if (id_boulot!="")
	{
		document.getElementById(id_boulot).style.visibility="hidden";
		document.getElementById("scroll").style.visibility="hidden";
	}

	if (detail_boulot_afficher!="" && id_boulot!=nom)
	{
		document.getElementById(detail_boulot_afficher).style.visibility="hidden";
		document.getElementById("nbr_img").innerHTML="";
		document.getElementById("scroll_hori").style.visibility="hidden";
		if (nom_clignote!="")
		{
			document.getElementById(nom_clignote).style.color="black";
			clearInterval(timer_clignote);
		}
	}


	document.getElementById(nom).style.top=0;
	document.getElementById(nom).style.left=0;
	document.getElementById(nom).style.visibility="visible";
	document.getElementById("scroll").style.visibility="visible";

	id_boulot=nom;
}

var detail_boulot_afficher="";
var nom_titre_afficher="";
var nbr_img_actuel=0;
var nbr_img_tot=0;
var varvideo="";
var timer_clignote;
var nom_clignote;
function affiche_detail_boulot(nom,taille,nom_titre,video)
{
	if (detail_boulot_afficher!="")
	{
		document.getElementById(detail_boulot_afficher).style.visibility="hidden";
		document.getElementById("scroll_hori").style.visibility="hidden";
		if (nom_clignote!="")
		{
			document.getElementById(nom_clignote).style.color="black";
			clearInterval(timer_clignote);
		}
	}
	
	if (video!="")
	{
		document.getElementById("details_cache").style.visibility="hidden";
		document.getElementById("player").style.visibility="visible";
		document.getElementById("details_anim").style.visibility="visible";
		loadFile({file:video+'.flv',title:'',link:'',id:'12345',image:'/boulots/mouvement/'+video+'.jpg'});
		//sendEvent('playpause','');

		varvideo=1;
	}
	else
	{	
		if (document.getElementById("player").style.visibility=="visible")
			sendEvent('stop','');
		document.getElementById("player").style.visibility="hidden";
		document.getElementById("details_anim").style.visibility="hidden";
		document.getElementById("details_cache").style.visibility="visible";
		varvideo="";
	}
	
	document.getElementById("fen2_contenu").style.width=taille+"px";
	document.getElementById("fen2_contenu").style.left="0px";
	document.getElementById("fen2_contenu").style.color="black";

	if (nom=="details_contact")
	{
		document.getElementById("fen2_contenu").style.backgroundColor="#199DFF";
		document.getElementById("details_cache").style.visibility="hidden";
		document.getElementById("scroll").style.visibility="hidden";
	}
	if (nom=="details_wanted")
	{
		timer_couleur=setInterval("onchangecouleur()",100);
		document.getElementById("details_cache").style.visibility="hidden";
		document.getElementById("scroll").style.visibility="hidden";
	}
	if (nom=="details_choisir_k-u")
	{
		document.getElementById("fen2_contenu").style.color="black";
		//document.getElementById("fen2_contenu").style.color="#E63E97";
		document.getElementById("fen2_contenu").style.backgroundColor="white";
		document.getElementById("details_cache").style.visibility="hidden";
		document.getElementById("scroll").style.visibility="hidden";
	}


	if (nom_titre!="")
	{
		if (video=="")
		{
			document.getElementById("details_boulots_fen2").innerHTML=tab_detail_boulot[nom];
			document.getElementById("details_boulots_fen2").style.visibility="visible";	
		}
		else
			document.getElementById(nom).style.visibility="visible";
			
		nom_clignote=nom_titre;
		document.getElementById(nom_clignote).style.color="#B0AFAC";
		timer_clignote=setInterval("clignote_text()",500);
	}
	else
	{
		document.getElementById(nom).style.visibility="visible";
		nom_clignote="";
	}
	
	nbr_img_tot=taille/380;
	nbr_img_actuel=1;
	if (nbr_img_tot>1)
	{
		document.getElementById("scroll_hori").style.visibility="visible";
		document.getElementById("nbr_img").innerHTML=nbr_img_actuel+"/"+nbr_img_tot;
	}
	if (nom_titre=="")
		detail_boulot_afficher=nom;
	else
		detail_boulot_afficher="details_boulots_fen2";
	nom_titre_afficher=nom_titre;
}

function clignote_text()
{
	if (document.getElementById(nom_clignote).style.color=="black")
		document.getElementById(nom_clignote).style.color="#B0AFAC";
	else
		document.getElementById(nom_clignote).style.color="black";
}
//***************************************************************

function clignote_wanted()
{
	if (document.getElementById("wanted_clign").style.color=="black")
		document.getElementById("wanted_clign").style.color="white";
	else
		document.getElementById("wanted_clign").style.color="black";
}


//info bulle
//***************************************************************
var compt_bulle=0;
var bulle_affich="";
var tab_bulle = ["bulle_ku", "bulle_doublegrou","bulle_arbo"];
function bulle_clignote()
{
	compt_bulle++;
	if (compt_bulle==4)
	{
		
		nbr_bulle= Math.floor(Math.random() * 3);
		
		while ((menu_sorti=="ku_menu" && nbr_bulle==0) || (menu_sorti=="doublegrou_div" && nbr_bulle==1) || (tab_bulle[nbr_bulle]=="bulle_arbo" && autoris_bulle_arbo!=0))
			nbr_bulle= Math.floor(Math.random() * 3);
		
		
		if (tab_bulle[nbr_bulle]!="bulle_arbo")
		{
			document.getElementById(tab_bulle[nbr_bulle]).style.visibility="visible";
			bulle_affich=tab_bulle[nbr_bulle];
		}
		else
		{
			if (x_menu>110)
				place_bulle("bulle_arbo_HD",-70,50);
			else
			{
				if (y_menu>170)
					place_bulle("bulle_arbo_BG",40,-60);
				else
					place_bulle("bulle_arbo_HG",80,190);
			}
		}
	}
	if (compt_bulle==5)
	{
		compt_bulle=0;
		document.getElementById(bulle_affich).style.visibility="hidden";
	}
	
}

function place_bulle(nom_bulle,x_bulle,y_bulle)
{
	document.getElementById(nom_bulle).style.top=y_menu+y_bulle-y_off_menu;
	document.getElementById(nom_bulle).style.left=x_menu+x_bulle-x_off_menu;
	
	document.getElementById(nom_bulle).style.visibility="visible";
	
	bulle_affich=nom_bulle;
}
//***************************************************************



//video
//***************************************************************
function sendEvent(typ,prm) 
{ 
	thisMovie("mpl").sendEvent(typ,prm); 
}
	
function loadFile(obj) 
{ 
	thisMovie("mpl").loadFile(obj); 
}

function thisMovie(movieName) 
{
	if(navigator.appName.indexOf("Microsoft") != -1) 
		return window[movieName];
	else
		return document[movieName];
}
//***************************************************************


function affiche_service(action)
{
	//document.body.style.backgroundColor="black";
	//document.body.style.opacity=".50";
	/*document.getElementById("div_princ").style.backgroundColor="black";
	document.getElementById("div_princ").style.opacity=".40";
	document.getElementById("menu_mobile").style.opacity=".40";
	*/
	if (varvideo==1 && action=="visible")
	{
		sendEvent('stop','');
		document.getElementById("player").style.visibility="hidden";
	}
	
	document.getElementById("masq").style.visibility=action;
	document.getElementById("services_gauche").style.visibility=action;
	document.getElementById("services_centre").style.visibility=action;
	document.getElementById("services_droite").style.visibility=action;
	
	apparition("services_gauche",taille_gauche);
	//apparition("services_centre","300");
	//apparition("services_droite","380");
	
	if (varvideo==1 && action=="hidden")
		document.getElementById("player").style.visibility="visible";
}

//roulette => ascenseur
//***********************************************************
function handle(delta) 
{	
	Objet=document.getElementById(id_boulot);
	if (Objet.offsetHeight>300)
    	{
		if ((parseInt(Objet.offsetTop) + (20*delta)<=0) && (parseInt(Objet.offsetTop) + (20*delta)>-(Objet.offsetHeight-300)))  
			Objet.style.top = (parseInt(Objet.offsetTop) + (20*delta))+"px";
		if ((parseInt(Objet.offsetTop) + (20*delta)>0))
			Objet.style.top ="0px";
		if ((parseInt(Objet.offsetTop) + (20*delta))<-(Objet.offsetHeight-300))
			Objet.style.top =(-(Objet.offsetHeight-300))+"px";
	}	
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}

/* Initialization code. */
if (window.addEventListener)
	window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
//***********************************************************



//mauvais caractere
/************************************************************************************************/
/************************************************************************************************/
function caractere_bouh(car)
{
	var bouh=new Array();
	bouh=["'",'"',"\'",'\"',"é","è","ê","ë","ç","à","ù","ï","î","\n"];
	
	var bouh2=new Array();
	//bouh2=[" "," "," "," ","&eacute;","&egrave;","&ecirc;","&euml;","&ccedil;","&agrave;","&ugrave;","&iuml;","&icirc;","<br />"];
	bouh2=[" "," "," "," ","e","e","e","e","c","a","u","i","i","<br>"];
	
	car2="";
	while (car!=car2)
	{
		if (car2!="")
			car=car2;
		car3=car;
		for (var i=0;i<14;i++)
		{
			car3=car3.replace(bouh[i],bouh2[i]);
		}
		car2=car3;
	}
	return(car2);
}
/************************************************************************************************/
/************************************************************************************************/



function mail()
{
	prenom2=caractere_bouh(document.form_mail.txt_prenom.value);
	nom2=caractere_bouh(document.form_mail.txt_nom.value);
	societe2=caractere_bouh(document.form_mail.txt_societe.value);
	tel2=caractere_bouh(document.form_mail.txt_tel.value);
	adr_mail2=caractere_bouh(document.form_mail.txt_mail.value);
	message2=caractere_bouh(document.form_mail.txt_message.value);
	
	if (document.form_mail.objet1.checked==true)
		objet1=document.form_mail.objet1.value;
	else
		objet1="";
	if (document.form_mail.objet2.checked==true)
		objet2=document.form_mail.objet2.value;
	else
		objet2="";

	fen_mail.location.href='mail.php?action=1&prenom2='+prenom2+'&nom2='+nom2+'&societe2='+societe2+'&tel2='+tel2+'&adr_mail2='+adr_mail2+'&message2='+message2+'&objet1='+objet1+'&objet2='+objet2;
}


window.onresize=centrer_tableau;
document.onselectstart=new Function ("return false");

/*document.onmousedown=false;
document.onclick=true;
*/

//document.oncontextmenu=false;
//document.ondragstart=false;




function RGBToHex(ColorString)
{
	if (ColorString.charAt(0) == '#')
		return ColorString;
	else
	if (ColorString.substring(0,3)=='rgb')
	{
		re = /^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/;
		parsed = re.exec(ColorString);
		return (parsed[1]*0x010000+ parsed[2]*0x000100+parsed[3]*0x000001 + 0x1000000).toString(16).substring(1,7);
	}
}   

function onchangecouleur()
{
	if (indice >= 255)
        {
        	pas = -5;
        	transition = transition + 1;
    	}
    	if (indice <= 0)
    	{
        	pas = 5;
        	transition = transition + 1;
    	}

    	indice = indice + pas;
    	if (transition == 7)
    		transition = 1;
    
	if (transition == 1)
	{
        	Rcouleur = 255;
        	Vcouleur = indice;
        	Bcouleur = 0;
        }
    	if (transition == 2)
    	{
        	Rcouleur = indice;
	        Vcouleur = 255;
	        Bcouleur = 0;
	}
    	if (transition == 3)
    	{
	        Rcouleur = 0;
	        Vcouleur = 255;
	        Bcouleur = indice;
    	}
    	if (transition == 4)
    	{
	        Rcouleur = 0;
	        Vcouleur = indice;
	        Bcouleur = 255;
    	}
	if (transition == 5)
	{
	        Rcouleur = indice;
	        Vcouleur = 0;
	        Bcouleur = 255;
    	}
    	if (transition == 6)
    	{
	        Rcouleur = 255;
	        Vcouleur = 0;
	        Bcouleur = indice;
    	}
  
	couleur=RGBToHex("rgb("+Rcouleur+","+Vcouleur+","+Bcouleur+")");
	//document.bgColor=couleur;
	document.getElementById("fen2_contenu").style.backgroundColor=couleur;
}

Rcouleur = 255;
Vcouleur = 0;
Bcouleur = 0;

indice = 0;
transition = 6;

couleur=RGBToHex("rgb("+Rcouleur+","+Vcouleur+","+Bcouleur+")");
//document.bgColor=couleur;

//timer_couleur=setInterval("onchangecouleur()",100);


var tab_menu = new Array("text1_menu_mobile","text2_menu_mobile","text3_menu_mobile","text4_menu_mobile","text5_menu_mobile","text6_menu_mobile","sousmenu1_design","sousmenu2_design","sousmenu3_design","sousmenu4_design","sousmenu5_design","sousmenu1_web","sousmenu2_web","sousmenu3_web","sousmenu4_web");

function blackornot(nom_menu)
{
	for (k=0;k<tab_menu.length;k++)
		document.getElementById(tab_menu[k]).style.color="black";
	if (nom_menu!="")
		document.getElementById(nom_menu).style.color="#FF00FF";
}

