var nom="contact";
var nom2="job";
var at="@";
var heb="instinct-maker";
var ext=".com"
var complet=nom+at+heb+ext;
var complet2=nom2+at+heb+ext;


var langue_site="fr";
var fen_site="0";

function ecrire_mail(adresse,nom)
{
	document.write ('<a href="mailto:'+adresse+'">'+nom+'</a>');
}

function ecrire_iframe()
{
	document.write ('</iframe>');
}

//clignotement du texte news
function clignote_news()
{
	if (document.getElementById("titre_clignote").style.color=="black")
		document.getElementById("titre_clignote").style.color="#B0AFAC";
	else
		document.getElementById("titre_clignote").style.color="black";
}


//on centre sur la page
function centrer_tableau()
{
	var hauteur_page=parseFloat(document.body.clientHeight);
	var hauteur_tab=parseFloat(document.getElementById('theboss').offsetHeight);
	var top_tab=(hauteur_page/2)-(hauteur_tab/2);
	
	var largeur_page=parseFloat(document.body.clientWidth);
	var largeur_tab=parseFloat(document.getElementById('theboss').offsetWidth);
	var left_tab=(largeur_page/2)-(largeur_tab/2);
	
	if (top_tab<0)
		top_boss="0";
	else
		top_boss=top_tab;
		
	document.getElementById('theboss').style.top=top_boss+"px";
	document.getElementById('theboss').style.left=left_tab+"px";
	
	document.getElementById('copyright_k-u').style.top=(hauteur_page-15)+"px";
	document.getElementById('copyright_k-u').style.left="10px";
	document.getElementById('copyright_k-u').style.visibility="visible";
	
	document.getElementById('langue').style.top=(hauteur_page-15)+"px";
	document.getElementById('langue').style.left=(largeur_page-document.getElementById('langue').offsetWidth-10)+"px";
	document.getElementById('langue').style.visibility="visible";
	
	document.getElementById("site_fr").style.fontWeight="bold";
}


//tableau des 3 positions left possibles pour chaque onglet .. gauche milieu et gauche
tab_left_pres = new Array();   //valeurs à fixer en essayant
tab_left_pres = [0,300,0];
tab_left_part = new Array();
tab_left_part = [100,400,700];
tab_left_recr = new Array();
tab_left_recr = [200,500,800];
tab_left_cont = new Array();
tab_left_cont = [300,600,900];
//tableau en plus pour la position du cache blanc de droite
tab_left_cach = new Array();
tab_left_cach = [-300,0,0];
tab_left_cach2 = new Array();
tab_left_cach2 = [400,700,1000];

//tableau de l'état en cours .. prend les valeurs 0 : gauche - 1 : milieu - 2 : droite
etat_actuel = new Array();
etat_actuel = [1,1,1,1,1,1]; //on met au milieu pour le premier affichage .. 6 valeurs=les 4 onglets et 2 caches
//tableau de l'état vers lequel on veut aller
etat_desire = new Array();
etat_desire = [1,1,1,1,1,1]; //on reste au milieu pour le premier affichage

//tableau des positions .. part de [ tab_left_pres[etat_actuel[0]] , tab_left_part[etat_actuel[1]] , tab_left_recr[etat_actuel[2]] , tab_left_cont[etat_actuel[3]] , tab_left_cach[etat_actuel[4]]]
tab_pos = new Array();
tab_pos = [ tab_left_cach[etat_actuel[0]] ,
	    tab_left_pres[etat_actuel[1]] ,
	    tab_left_part[etat_actuel[2]] ,
	    tab_left_recr[etat_actuel[3]] ,
	    tab_left_cont[etat_actuel[4]] ,
	    tab_left_cach2[etat_actuel[5]] ];

//numéro du clic
var num=0;

//variable indiquant mouvement en cours
var encours=0;

var y=0;
var sens=1;
var pas_actuel=0;
var cod_stat2="";

function ondeplace(nam,cod_stat)
{

	//si pas de deplacement en cours
	if (encours==0)
	{
		fen_site=nam;

		trait_coupe("hidden",0);
		cod_stat2=cod_stat;
		//num est le numéro de l'icone cliqué //0 si on veut fermé
		num=nam;

		//on indique que le deplacement est en cours
		encours=1;

		//on definit ceux qui doivent bouger
		if (etat_actuel[0]==1 && etat_actuel[1]==1 && etat_actuel[2]==1 && etat_actuel[3]==1 && etat_actuel[4]==1 && etat_actuel[5]==1) //si on est au milieu on ouvre vers celui desire
		{
			if (num==1)
				etat_desire=[0,0,2,2,2,2];
			if (num==2)
				etat_desire=[0,0,0,2,2,2];
			if (num==3)
				etat_desire=[0,0,0,0,2,2];
			if (num==4)
				etat_desire=[0,0,0,0,0,2];
			
			sens=1;
			
			change_img(num,1);
		}
		else //si on était ouvert, on referme au centre
		{
			etat_desire=[1,1,1,1,1,1];
			sens=-1;

			change_img(num,0);
		}

		//remise a zero du y avant le deplacement .. y va varier de 0 (debut) à 1 (fin)
		y=0;

		//nombre total de pas entre les positions de depart et de fin
		pas_total=50;

		//on initialise le pas actuel à 0
		pas_actuel=0;

		//on lance le timer pour faire bouger le truc
		moving =setInterval("bouge()",15);
	}
}


//fonction timer pour faire bouger
function bouge()
{
	//on incremente le compteur
	pas_actuel = pas_actuel+1;
	
	//on calcul la valeur de y entre 0 à 1 - qui correspond au pas actuel
	if (sens==-1)
		y = pas_actuel*pas_actuel / (pas_total*pas_total); //evolution parabolique
	else
		y = (1-(pas_total-pas_actuel)*(pas_total-pas_actuel) / (pas_total*pas_total)); //parabolique inverse
	
	//on calcul les positions correspondantes des éléments .. newPos = departPos - (departPos-arriveePos)*y (si y=0 alors newPos=departPos - si y=1 alors newPos=arriveePos)
	tab_pos = [ tab_left_cach[etat_actuel[0]] -  ( tab_left_cach[etat_actuel[0]] - tab_left_cach[etat_desire[0]] )*y ,
		    tab_left_pres[etat_actuel[1]] -  ( tab_left_pres[etat_actuel[1]] - tab_left_pres[etat_desire[1]] )*y ,
		    tab_left_part[etat_actuel[2]] -  ( tab_left_part[etat_actuel[2]] - tab_left_part[etat_desire[2]] )*y ,
		    tab_left_recr[etat_actuel[3]] -  ( tab_left_recr[etat_actuel[3]] - tab_left_recr[etat_desire[3]] )*y ,
		    tab_left_cont[etat_actuel[4]] -  ( tab_left_cont[etat_actuel[4]] - tab_left_cont[etat_desire[4]] )*y ,
		    tab_left_cach2[etat_actuel[5]] -  ( tab_left_cach2[etat_actuel[5]] - tab_left_cach2[etat_desire[5]] )*y ];
	
	//on prend en compte les modifications des positions
	for(i=1 ; i<=6 ; i++)
	{
		document.getElementById("onglet"+i).style.left=tab_pos[i-1] + "px";
	}
	
	if (pas_actuel >= pas_total)
	{
		//on arrete le timer
		clearInterval(moving);
		
		//on fixe les valeurs de positions aux valeurs finales désirées
		document.getElementById("onglet1").style.left = tab_left_cach[etat_desire[0]] + "px";
		document.getElementById("onglet2").style.left = tab_left_pres[etat_desire[1]] + "px";
		document.getElementById("onglet3").style.left = tab_left_part[etat_desire[2]] + "px";
		document.getElementById("onglet4").style.left = tab_left_recr[etat_desire[3]] + "px";
		document.getElementById("onglet5").style.left = tab_left_cont[etat_desire[4]] + "px";
		document.getElementById("onglet6").style.left = tab_left_cach2[etat_desire[5]] + "px";
		    			
		//on indique que l'on a fini mouvement
		encours=0;
		
		//on reinitialise les etats actuels
		for (i=0 ; i<=5 ; i++)
			etat_actuel[i]=etat_desire[i];
		
		if (num!=0 && etat_actuel[0]==1 && etat_actuel[1]==1 && etat_actuel[2]==1 && etat_actuel[3]==1 && etat_actuel[4]==1 && etat_actuel[5]==1) //si on est au milieur mais que l'on ne voulait pas tout fermer
			ondeplace(num,cod_stat2);//on relance la fonction
		else if (cod_stat2!=0)
		{
			if ((cod_stat2!="fr" && cod_stat2!="en") || ((cod_stat2=="fr" || cod_stat2=="en") && num!=0))
				trait_coupe("visible",num);
			clic.location.href="clic.php?nom_clic="+cod_stat2+"&site=&txt_id_cpt="+document.forms['url'].txt_id_cpt.value;
		}
	}
}



etat_img_menu = new Array();
etat_img_menu=[0,0,0,0];
nom_img_menu = new Array();
nom_img_menu=["presentation","partenaires","recrutement","contact"];
/*taille_fen= new Array();
taille_fen=[350,400,500,200];*/
function change_img(num,action_fen)
{
	for (var i=0;i<nom_img_menu.length;i++)
	{
		j=i+1;
		if (j==num)
		{
			etat_img_menu[i]=1;
			document.getElementById(nom_img_menu[i]).src="images/"+nom_img_menu[i]+"_"+langue_site+"_ico_text.jpg";
			//document.getElementById(nom_img_menu[i]+"_titre").style.visibility="visible";
			if (action_fen==1)
			{
				document.getElementById("fen"+langue_site+j).style.visibility="visible";
				if (langue_site=="fr")
					document.getElementById("fenen"+j).style.visibility="hidden";
				else
					document.getElementById("fenfr"+j).style.visibility="hidden";
   			}
		}
		else
		{
			etat_img_menu[i]=0;
			document.getElementById(nom_img_menu[i]).src="images/"+nom_img_menu[i]+"_ico.jpg";
			//document.getElementById(nom_img_menu[i]+"_titre").style.visibility="hidden";
			if (action_fen==1)
			{
				document.getElementById("fenen"+j).style.visibility="hidden";
				document.getElementById("fenfr"+j).style.visibility="hidden";
   			}
		}
 	}
 	//change_fen(num);
}

function change_fen(num)
{
	for (var i=0;i<taille_fen.length;i++)
	{
		j=i+1;
		if (i==num)
			document.getElementById("onglet"+j).style.width="700px";
		else
			document.getElementById("onglet"+j).style.width="100px";

  		document.getElementById("onglet"+j).style.height=taille_fen[num]+"px";
		//document.getElementById("barre_menu_"+j).style.height=taille_fen[num]+"px";
 	}
}

function img_mouse(num,etat)
{
	if (encours==0)
	{
		if (etat_img_menu[num]==0)
		{
			if (etat==1)
				document.getElementById(nom_img_menu[num]).src="images/"+nom_img_menu[num]+"_"+langue_site+"_ico_ecrit.gif";
				//document.getElementById(nom_img_menu[num]+"_titre").style.visibility="visible";
			else
				document.getElementById(nom_img_menu[num]).src="images/"+nom_img_menu[num]+"_ico.jpg";
				//document.getElementById(nom_img_menu[num]+"_titre").style.visibility="hidden";
		}
 	}
}

/*
tab_coupe=[171,95, 170,698, 523,699, 524,96,
	   146,195, 145,798, 548,799, 549,196,
	   146,295, 145,898, 548,899, 549,296,
	   246,395, 245,998, 448,999, 449,396,	];
*/

tab_coupe = new Array();
tab_coupe=[146,95, 145,698, 548,699, 549,96,
	   146,195, 145,798, 548,799, 549,196,
	   196,295, 195,898, 498,899, 499,296,
	   246,395, 245,998, 448,999, 449,396,	];


function trait_coupe(affiche,pos)
{
	for (var i=0;i<4;i++)
	{
		j=i+1;
		if (pos!=0)
		{
			document.getElementById("traitcoupe"+j).style.top=tab_coupe[(pos-1)*8+i*2]+"px";
			document.getElementById("traitcoupe"+j).style.left=tab_coupe[(pos-1)*8+i*2+1]+"px";
  		}
		document.getElementById("traitcoupe"+j).style.visibility=affiche;
 	}
}


function changelangue (lang)
{
	langue_site=lang;
	if (langue_site=="fr")
	{
		document.getElementById("site_fr").style.fontWeight="bold";
		document.getElementById("site_en").style.fontWeight="normal";
 	
	 	document.title=('INSTINCT Maker : INgénierie des Systèmes Technologiques INtelligents et des ComporTements');
	 }
 	else
 	{
		document.getElementById("site_en").style.fontWeight="bold";
		document.getElementById("site_fr").style.fontWeight="normal";
		
		document.title=('INSTINCT Maker : above Intelligence we find INSTINCT');
  	}
  	
  	ondeplace(fen_site,lang);
}

