

/*****************  gestion dynamique de la taille de police  *****************/
/*****************                 ylc 08/2007                *****************/

var MinFontSize = 0.8;
var MaxFontSize = 2.5;
var ActualFontSize = 1;

function modFontSize(step) {
    ActualFontSize += (step/10);
    if (ActualFontSize > MaxFontSize) ActualFontSize = MaxFontSize;
    if (ActualFontSize < MinFontSize) ActualFontSize = MinFontSize;
//    document.getElementById('conteneur').style.fontSize = ActualFontSize+'em';
    document.getElementById('corps').style.fontSize = ActualFontSize+'em';
    document.getElementById('bloc_menu').style.fontSize = ActualFontSize+'em';
    document.getElementById('corps-gauche').style.fontSize = ActualFontSize+'em';
}


/*gestion du défilement d'images*/
var hauteur_affichage=90; //hauteur d'affichage de la division principale
var tempo_deux_div=1000; //inertval de temps entre deux divisions

function defilDiv(indexcourant,id_div,index_max){
	//alert("defil +"+ indexcourant +"-"+ index_max);
	indexsuivant=indexcourant+1;
	if (isNaN(indexsuivant) || index_max<indexsuivant) indexsuivant=1;
	div_suivante=document.getElementById(id_div + indexsuivant );
	if (div_suivante!=null){
	    //Place la division suivante derrière la courante
	    div_suivante.style.top= hauteur_affichage+ "px";

	    setTimeout("rollDiv("+ indexcourant +","+ indexsuivant +","+ index_max +",'"+ id_div +"');",15);
	}
}
function rollDiv(index1,index2,index_max,id_div){
    div_courante=document.getElementById(id_div+ index1 );
    div_suivante=document.getElementById(id_div+ index2 );
    top_courant=hauteur_affichage*-1;
    top_suivant=0;
    if (div_courante!=null){top_courant=parseInt(div_courante.style.top);}
    if (div_suivante!=null){top_suivant=parseInt(div_suivante.style.top);}
    if (top_courant>hauteur_affichage*-1){
        div_courante.style.top=top_courant-1 +"px";
    }
    if (top_suivant>0){
        div_suivante.style.top=top_suivant-1 +"px";
    }
    //Les deux divisions on fini de bouger, on prépare l'affichage de la suivante
    if (top_courant<=hauteur_affichage*-1 && top_suivant<=0){
       // alert("suivant");
        setTimeout("defilDiv("+index2 +",'"+ id_div +"',"+ index_max +");",tempo_deux_div);
    }else{
        setTimeout("rollDiv("+ index1 +","+ index2 +","+ index_max +",'"+ id_div +"');",25);
    }
}