var nom1="stfrancois";
var nom2="fourneyron";
var nom3="badouillere";
var nom4="contact";
var at="@";
var heb="ecoleeuropeennedeconduite";
var ext=".fr"
var complet1=nom1+at+heb+ext;
var complet2=nom2+at+heb+ext;
var complet3=nom3+at+heb+ext;
var complet4=nom4+at+heb+ext;


function ecrire_mail(adresse,nom)
{
	document.write ('<a href="mailto:'+adresse+'">'+nom+'</a>');
}

var left_titre=0;
var left_sousmenu_permis=0;
var left_sousmenu_info=0;
var left_sousmenu_recup=0;
var largeur_tab=0;

//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);
	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_tab-15)+"px";
	document.getElementById('copyright_k-u').style.left="10px";
	document.getElementById('copyright_k-u').style.visibility="visible";
	
	document.getElementById('menu').style.top=(hauteur_tab-71)+"px";
	document.getElementById('menu').style.left="0px";
	
	var left_accueil=(largeur_tab/2)-(parseFloat(document.getElementById('titre_menu1').offsetWidth)/2);
	document.getElementById('titre_menu1').style.left=left_accueil+"px";
	left_titre=(largeur_tab/2)-(parseFloat(document.getElementById('titre_menu2').offsetWidth)/2);
	document.getElementById('titre_menu2').style.left=left_titre+"px";
	

	left_sousmenu_info=(largeur_tab/2)-(parseFloat(document.getElementById('sous_menu_info').offsetWidth)/2);
	document.getElementById('sous_menu_info').style.left=left_sousmenu_info+"px";

	left_sousmenu_recup=(largeur_tab/2)-(parseFloat(document.getElementById('sous_menu_recup').offsetWidth)/2);
	document.getElementById('sous_menu_recup').style.left=left_sousmenu_recup+"px";


	/*document.getElementById('titre_texte2').style.top="10px";
	document.getElementById('titre_texte2').style.left=(parseFloat(document.getElementById('titre').offsetWidth)/2)-(parseFloat(document.getElementById('titre_texte2').offsetWidth)/2)+"px";

	document.getElementById('img_titre').style.top=(parseFloat(document.getElementById('titre').offsetHeight)/2)-(parseFloat(document.getElementById('img_titre').offsetHeight)/2)+"px";
	document.getElementById('img_titre').style.left=(parseFloat(document.getElementById('titre').offsetWidth)/2)-(parseFloat(document.getElementById('img_titre').offsetWidth)/2)+"px";
	*/
	
	document.getElementById('img_titre').style.top="10px";
	document.getElementById('img_titre').style.left=(parseFloat(document.getElementById('titre').offsetWidth)/2)-(166/2)+"px";


	if (url("m")!="" || url("l")!="")
		aff_fen('recup','recup_calend');
}


function img_chargee ()
{
	document.getElementById('titre_texte').style.top=(parseFloat(document.getElementById('titre').offsetHeight))-(parseFloat(document.getElementById('titre_texte').offsetHeight))-5+"px";
	document.getElementById('titre_texte').style.left=(parseFloat(document.getElementById('titre').offsetWidth)/2)-(parseFloat(document.getElementById('titre_texte').offsetWidth)/2)+"px";
	//document.getElementById("titre_texte").style.visibility="visible";
}



//clignotement du mot "news"
function clignote_news()
{
	if (document.getElementById("menu_news").style.color=="black")
		document.getElementById("menu_news").style.color="#FFF48B";
	else
		document.getElementById("menu_news").style.color="black";
}



function url(param)
{
	var chaine=window.location.search;
	chaine=chaine.substring(1);
	var dz=chaine.indexOf("#",0);
	if(dz!=-1)
		chaine=chaine.substring(0,dz);
	chaine=chaine+"&";
	var contenu="";
	if(chaine.indexOf(param,0)!=-1)
	{
		var pos=chaine.indexOf(param,0);
		var pos2=chaine.indexOf("=",pos);
		var pos3=chaine.indexOf("&",pos);
		contenu=chaine.substring(pos2+1,pos3);
	}
	return contenu;
}



var tab_page = new Array("info_nous","info_horaires","info_contacts","permis","permis_point","recup_prob","recup_calend","psy","partenaires","news");

//260px d'écart entre le bloc et le fond
var tab_fond = new Array();
tab_fond["info_nous"]="710";
tab_fond["info_horaires"]="760";
tab_fond["info_contacts"]="610";
tab_fond["permis"]="860";
tab_fond["permis_point"]="860";
tab_fond["recup_prob"]="860";
tab_fond["recup_calend"]="955";
tab_fond["psy"]="860";
tab_fond["partenaires"]="660";
tab_fond["news"]="660";


//couleur bloc texte
var couleur_bloc = new Array();
couleur_bloc["info_nous"]="#ED4233";
couleur_bloc["info_horaires"]="#ED4233";
couleur_bloc["info_contacts"]="#ED4233";
couleur_bloc["permis"]="#232323";
couleur_bloc["permis_point"]="#232323";
couleur_bloc["recup_prob"]="#232323";
couleur_bloc["recup_calend"]="#232323";
couleur_bloc["psy"]="#232323";
couleur_bloc["partenaires"]="#4CCBD2";
couleur_bloc["news"]="#73CF82";


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 glob_increm2=0;
var glob_nom2=0;
var glob_depart2=0;
var glob_arrivee2=0;
var moving2=0;
var y2=0;
var y_1_2=0;
var y_2_2=0;
var y_tab2=new Array(300);
var temps2=0;

var glob_increm3=0;
var glob_nom3=0;
var glob_depart3=0;
var glob_arrivee3=0;
var moving3=0;
var y3=0;
var y_1_3=0;
var y_2_3=0;
var y_tab3=new Array(300);
var temps3=0;
var nom3=0;




var nom_encours="";
var nom_princ_encours="accueil";

function aff_fen (nom_princ,nom)
{
	clearInterval(moving);
	clearInterval(moving2);
	clearInterval(moving3);
	
	if (nom_princ!="accueil")
	{
		if (nom=="")
			document.getElementById(nom_princ).scrollTop="0px";
		else
			document.getElementById(nom).scrollTop="0px";
 	}

	document.getElementById("permis_uneuro").style.visibility="hidden";

	if (nom_encours!="" && nom_encours!=nom)
		document.getElementById("menu_"+nom_encours).style.color="#232323";

	if (nom_princ_encours!="accueil" && nom_princ_encours!=nom_princ)
		document.getElementById("menu_"+nom_princ_encours).style.color="#232323";


	if (nom!="")
	{
		nom_fen=nom;
		document.getElementById("menu_"+nom).style.color="white";
		document.getElementById("menu_"+nom_princ).style.color="white";
 	}
	else
	{
		nom_fen=nom_princ;
		document.getElementById("menu_"+nom_fen).style.color="white";
	}

	if (nom_princ_encours!=nom_princ)
	{
		document.getElementById('sous_menu_info').style.visibility="hidden";
		document.getElementById('sous_menu_recup').style.visibility="hidden";

		document.getElementById('sous_menu_info').style.left=left_sousmenu_info+"px";
		document.getElementById('sous_menu_recup').style.left=left_sousmenu_recup+"px";
 	}

	nom_encours=nom;
	nom_princ_encours=nom_princ;

	
	left_global=(largeur_tab/2)-document.getElementById("menu_"+nom_princ).offsetLeft-(document.getElementById("menu_"+nom_princ).offsetWidth/2);

	if (nom_fen=="accueil")
		left_global=left_titre;

	glob_nom='titre_menu2';
	glob_depart=parseFloat(document.getElementById(glob_nom).offsetLeft);
	glob_arrivee=parseFloat(left_global);
	top_menu=glob_arrivee;
	glob_increm=0;
	y_2=glob_depart;
	y_1=glob_depart;
	y=glob_depart;
	temps=0;
	
	rempli_tableau();
	moving = setInterval("slideMenu()", 5);


	if (nom!="")
	{
		document.getElementById('sous_menu_'+nom_princ).style.visibility="visible";

		left_sous=(largeur_tab/2)-document.getElementById('menu_'+nom).offsetLeft-(document.getElementById('menu_'+nom).offsetWidth/2);
		
		glob_nom2='sous_menu_'+nom_princ;
		glob_depart2=parseFloat(document.getElementById(glob_nom2).offsetLeft);
		glob_arrivee2=parseFloat(left_sous);
		top_menu2=glob_arrivee2;
		glob_increm2=0;
		y_2_2=glob_depart2;
		y_1_2=glob_depart2;
		y2=glob_depart2;
		temps2=0;
	
		rempli_tableau2();
		moving2 = setInterval("slideMenu2()", 5);


		document.getElementById('fond').style.height="484px";
 	}
 	else
		document.getElementById('fond').style.height="506px";


	for (i=0;i<tab_page.length;i++)
	{
		document.getElementById(tab_page[i]).style.visibility="hidden";
		if (document.getElementById("img_"+tab_page[i]))
			document.getElementById("img_"+tab_page[i]).style.visibility="hidden";
 	}


	if (nom_fen=="accueil")
	{
		document.getElementById('fond').style.visibility="hidden";
		document.getElementById("titre_texte").style.visibility="hidden";
		document.getElementById('titre').style.visibility="hidden";
		
		document.getElementById('ilo_accueil').style.visibility="visible";
 	}
 	else
 	{
 		document.getElementById('ilo_accueil').style.visibility="hidden";

		document.getElementById(nom_fen).style.backgroundColor=couleur_bloc[nom_fen];

 		//document.getElementById(nom_fen).style.visibility="visible";
		//if (document.getElementById("img_"+nom_fen))
		 //	document.getElementById("img_"+nom_fen).style.visibility="visible";
 		//document.getElementById('fond').style.width=tab_fond[nom_fen];
		document.getElementById('fond').style.visibility="visible";
		document.getElementById('titre').style.visibility="visible";
		document.getElementById("titre_texte").style.visibility="visible";
		
		
		glob_nom3='fond';
		glob_depart3=parseFloat(document.getElementById(glob_nom3).offsetWidth);
		glob_arrivee3=parseFloat(tab_fond[nom_fen]);
		top_menu3=glob_arrivee3;
		glob_increm3=0;
		y_2_3=glob_depart3;
		y_1_3=glob_depart3;
		y3=glob_depart3;
		temps3=0;
		nom3=nom_fen;
	
		rempli_tableau3();
		moving3 = setInterval("slideMenu3()", 5);
  	}

}

function blackornot(nom,nom2)
{
	if (nom!=nom_princ_encours)
		document.getElementById("menu_"+nom).style.color="#232323";
	if (nom2!="" && nom2!=nom_encours)
		document.getElementById("menu_"+nom2).style.color="#232323";
}




//tableau contenant les valeurs de deplacement
function rempli_tableau()
{
	amort = 0.9;
	puls =0.3;
	deltaT = 0.2;

	for (m=0;m<300;m++)
	{
		y_2 = y_1;
		y_1 = y;
		inter1=2 * amort / (puls * deltaT);
		inter2=	1 / (puls * puls * deltaT * deltaT);

		y = (glob_arrivee  + (inter1 + 2*inter2) * y_1 - inter2 * y_2) / (1 + inter2 + inter1);
		
		y_tab[m]=Math.floor(y);
	}
}

//faire bouger la fenetre
function slideMenu()
{
	if (y_tab[temps]==glob_arrivee)
		glob_increm=300;

	if (temps>=300)
		temps=300-1;

	document.getElementById(glob_nom).style.left= Math.floor(y_tab[temps]);

	temps=temps+1;

	glob_increm++;
	if (glob_increm>300)
		clearInterval(moving);
}


//tableau contenant les valeurs de deplacement
function rempli_tableau2()
{
	amort2 = 0.9;
	puls2 =0.2;
	deltaT2 = 0.2;

	for (n=0;n<300;n++)
	{
		y_2_2 = y_1_2;
		y_1_2 = y2;
		inter1_2=2 * amort2 / (puls2 * deltaT2);
		inter2_2=1 / (puls2 * puls2 * deltaT2 * deltaT2);

		y2 = (glob_arrivee2  + (inter1_2 + 2*inter2_2) * y_1_2 - inter2_2 * y_2_2) / (1 + inter2_2 + inter1_2);

		y_tab2[n]=Math.floor(y2);
	}
}

//faire bouger la fenetre
function slideMenu2()
{
	if (y_tab2[temps2]==glob_arrivee2)
		glob_increm2=300;

	if (temps2>=300)
		temps2=300-1;

	document.getElementById(glob_nom2).style.left= Math.floor(y_tab2[temps2]);

	temps2=temps2+1;

	glob_increm2++;
	if (glob_increm2>300)
		clearInterval(moving2);
}


//tableau contenant les valeurs de deplacement
function rempli_tableau3()
{
	amort3 = 0.9;
	puls3 =0.2;
	deltaT3 = 0.2;

	for (n=0;n<300;n++)
	{
		y_2_3 = y_1_3;
		y_1_3 = y3;
		inter1_3=2 * amort3 / (puls3 * deltaT3);
		inter2_3=1 / (puls3 * puls3 * deltaT3 * deltaT3);

		y3 = (glob_arrivee3  + (inter1_3 + 2*inter2_3) * y_1_3 - inter2_3 * y_2_3) / (1 + inter2_3 + inter1_3);

		y_tab3[n]=Math.floor(y3);
	}
}

//faire bouger la fenetre
function slideMenu3()
{
//	if (y_tab3[temps3]==glob_arrivee3)
//		glob_increm3=300;

	if (temps3>=300)
		temps3=300-1;

	document.getElementById(glob_nom3).style.width= Math.floor(y_tab3[temps3]);

	temps3=temps3+1;

	glob_increm3++;
	
	if (glob_increm3>100)
	{
		
		transparence=(glob_increm3-100)*5/2;
		
		document.getElementById(nom3).style.visibility="visible";
		set_opacity(nom3, transparence);

		if (document.getElementById("img_"+nom3))
		 	document.getElementById("img_"+nom3).style.visibility="visible";
		if (nom3=="permis")
			document.getElementById("permis_uneuro").style.visibility="visible";
	}
	
	
	if (glob_increm3>300)
		clearInterval(moving3);
}



function open_fen(j)
{
	document.getElementById(nom3).className='ongrise'+j;
}

function set_opacity(id, opacite)
{
        if (opacite<=100)
        {
        	el = document.getElementById(id);
        	el.style["filter"] = "alpha(opacity="+opacite+")";
        	el.style["-moz-opacity"] = opacite/100;
        	el.style["-khtml-opacity"] = opacite/100;
        	el.style["opacity"] = opacite/100;
        }
}




function aff_inscrip(action)
{
	document.getElementById("masq").style.visibility=action;
	document.getElementById("fen_inscrip").style.visibility=action;
	if (action=="visible")
		document.getElementById("id_txt_lieu").style.width="0";
	else
		document.getElementById("id_txt_lieu").style.width="auto";
}










//fonction de scroll => ascenseur
//***********************************************************
var timer;
var pas = 5;
function scroll(sens) 
{
	Objet=document.getElementById("info_contacts");
    	if(parseInt(Objet.offsetTop) + (pas*sens)>0)  
		clearTimeout(timer);
	else if(parseInt(Objet.offsetTop) + (pas*sens)<-(Objet.offsetHeight-document.getElementById("info_contacts").offsetHeight))
		clearTimeout(timer);
    	else
        	Objet.style.top = (parseInt(Objet.offsetTop) + (pas*sens)) + "px";
	timer = setTimeout("scroll(" + sens + ");", 30);
}
//***********************************************************


//roulette => ascenseur
//***********************************************************
function handle(delta)
{	
	Objet=document.getElementById("info_contacts");
	if (Objet.offsetHeight>290)
    	{
		if ((parseInt(Objet.offsetTop) + (20*delta)<=0) && (parseInt(Objet.offsetTop) + (20*delta)>-(Objet.offsetHeight-290)))
			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-290))
			Objet.style.top =(-(Objet.offsetHeight-290))+"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=[" "," "," "," ","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()
{
	nom2=caractere_bouh(document.form_inscrip.txt_nom.value);
	nomfille2=caractere_bouh(document.form_inscrip.txt_nom2.value);
	prenom2=caractere_bouh(document.form_inscrip.txt_prenom.value);
	naiss2=caractere_bouh(document.form_inscrip.txt_naiss.value);
	lieunaiss2=caractere_bouh(document.form_inscrip.txt_lieunaiss.value);
	departnaiss2=caractere_bouh(document.form_inscrip.txt_departnaiss.value);
	adr2=caractere_bouh(document.form_inscrip.txt_adr.value);
	cp2=caractere_bouh(document.form_inscrip.txt_cp.value);
	ville2=caractere_bouh(document.form_inscrip.txt_ville.value);
	tel2=caractere_bouh(document.form_inscrip.txt_tel.value);
	mail2=caractere_bouh(document.form_inscrip.txt_mail.value);
	permis2=caractere_bouh(document.form_inscrip.txt_permis.value);
	delivre2=caractere_bouh(document.form_inscrip.txt_delivre.value);
	perfec2=caractere_bouh(document.form_inscrip.txt_prefec.value);
	point2=caractere_bouh(document.form_inscrip.txt_point.value);
	date12=caractere_bouh(document.form_inscrip.txt_date1.value);
	date22=caractere_bouh(document.form_inscrip.txt_date2.value);
	lieu2=caractere_bouh(document.form_inscrip.txt_lieu.value);
	adrlieu2=caractere_bouh(document.form_inscrip.txt_adrlieu.value);

	if (document.form_inscrip.certif.checked==true)
		certif2="OUI";
	else
		certif2="NON";
	
	titre2="";
	for(i=0;i<3;i++)
	{
  		if(document.form_inscrip.titre[i].checked)
      			titre2=document.form_inscrip.titre[i].value;
  	}
  	if (document.form_inscrip.prob.checked==true)
  		prob2="Probatoire";
	else
		prob2="Non probatoire";

	fen_mail.location.href='mail.php?action=1&nom2='+nom2+'&nomfille2='+nomfille2+'&prenom2='+prenom2+'&naiss2='+naiss2+'&lieunaiss2='+lieunaiss2+'&departnaiss2='+departnaiss2+'&adr2='+adr2+'&cp2='+cp2+'&ville2='+ville2+'&tel2='+tel2+'&mail2='+mail2+'&permis2='+permis2+'&delivre2='+delivre2+'&perfec2='+perfec2+'&point2='+point2+'&date12='+date12+'&date22='+date22+'&certif2='+certif2+'&titre2='+titre2+'&prob2='+prob2+'&lieu2='+lieu2+'&adrlieu2='+adrlieu2;
}


