﻿// ---------------------------------------------------------------------- //
// -----                     FCT TEXTEDEROULANT                     ----- //
// ----- ATTENTION protection des caracteres "\" ou "'" imperative  ----- //
// ----- param1 = largeur fenetre en px                             ----- //
// ----- param2 = hauteur fenetre en px                             ----- //
// ----- param3 = bgcolor (ou chaine vide)                          ----- //
// ----- param4 = img background (ou chaine vide)                   ----- //
// ----- param5 = pause defilement en haut en secondes (ou 0)       ----- //
// ----- param6 = tableau des textes (ou tableau vide)              ----- //
// ----- param7 = style des textes (ou chaine vide)                 ----- //
// ----- param8 = code html avant controles (ou chaine vide)        ----- //
// ----- param9 = source de l'image pour lecture (ou chaine vide)   ----- //
// ----- param10= source de l'image pour stop (ou chaine vide)      ----- //
// ----- param11= source de l'image pour precedant (ou chaine vide) ----- //
// ----- param12= source de l'image pour suivant (ou chaine vide)   ----- //
// ---------------------------------------------------------------------- //
// -----                     FCT ADDBOOKMARK                        ----- //
// ----- ATTENTION UNIQUEMENT SOUS IE                               ----- //
// ----- param1 = url                                               ----- //
// ----- param2 = texte du favoris                                  ----- //
// ----- param3 = classe                                            ----- //
// ---------------------------------------------------------------------- //
textederoulant_timeoutid=0;textederoulant_avance=1;textederoulant_stopper=1;textederoulant_mode=1;textederoulant_actuel=0;textederoulant_top=0;textederoulant_message=0;textederoulant_pause_seconde=0;textederoulant_hauteur=0;scroller_haut=0;scroller_bas=0;textederoulant_suivant=0;
function textederoulant(largeur,hauteur,bgcolor,background,pause_seconde,message,style,separateur,imgplay,imgstop,imgprec,imgsuiv){
		textederoulant_message=message;
		textederoulant_pause_seconde=pause_seconde;
		textederoulant_hauteur=hauteur;
		document.write('<DIV ID="scroll_relativ" STYLE="position:relative;width:'+largeur+';height:'+hauteur+';background-color:'+bgcolor+';background-image:url('+background+')">');
		document.write('<DIV ID="scroll_cadre" STYLE="position:absolute;width:'+(largeur-8)+';height:'+(hauteur-8)+';top:4;left:4;clip:rect(0 '+(largeur-8)+' '+(hauteur-8)+' 0)">');
		document.write('<div id="scroller_1" style="position:absolute;width:'+(largeur-8)+';left:0;top:0;" CLASS=style onMouseOver="textederoulant_stoptout();" onMouseOut="textederoulant_reprendtout();">'+message[0]+'</DIV>');
		document.write('<div id="scroller_2" style="position:absolute;width:'+(largeur-8)+';left:0;top:'+hauteur+';" CLASS=style onMouseOver="textederoulant_stoptout();" onMouseOut="textederoulant_reprendtout();">'+message[1]+'</DIV>');
		document.write('</DIV></DIV>');
		document.write(separateur);
		document.write('<div align="center"><a href="javascript:void(0);" onClick="textederoulant_demarre();">');
		if(imgplay=='') document.write('<strong>Play</strong></a> | ');
		else document.write('<img src="'+imgplay+'" border="0" alt="Play"></a>');
		document.write('<a href="javascript:void(0);" onClick="textederoulant_arrete();">');
		if(imgstop=='') document.write('<strong>Stop</strong></a> | ');
		else document.write('<img src="'+imgstop+'" border="0" alt="stop"></a>');
		document.write('<a href="javascript:void(0);" onClick="textederoulant_precedant();">');
		if(imgprec=='') document.write('<strong>Précédant</strong></a> | ');
		else document.write('<img src="'+imgprec+'" border="0" alt="précédant"></a>');
		document.write('<a href="javascript:void(0);" onClick="textederoulant_suivante();">');
		if(imgsuiv=='') document.write('<strong>Suivant</strong></a>');
		else document.write('<img src="'+imgsuiv+'" border="0" alt="suivant"></a>');
		document.write('</div>');textederoulant_start();
}
function textederoulant_start()
{ if(textederoulant_mode==1)
	     {scroller_haut="scroller_1";scroller_bas="scroller_2";textederoulant_mode=0;}
	else {scroller_bas="scroller_1";scroller_haut="scroller_2";textederoulant_mode=1;}
	textederoulant_nb_message=textederoulant_message.length-1;
	if (textederoulant_actuel==textederoulant_nb_message) 
	     textederoulant_suivant = 0;
	else textederoulant_suivant = textederoulant_actuel+1;
  if (document.getElementById) 
	   document.getElementById(scroller_bas).innerHTML = textederoulant_message[textederoulant_suivant];
	textederoulant_top=0;
	if (document.getElementById) 
	   textederoulant_timeoutid=setTimeout("textederoulant_action()",textederoulant_pause_seconde*1000);
}
function textederoulant_action(){textederoulant_top=textederoulant_top-2;document.getElementById(scroller_haut).style.top=textederoulant_top;document.getElementById(scroller_bas).style.top=textederoulant_top+textederoulant_hauteur;if((textederoulant_top+textederoulant_hauteur)>0){if(textederoulant_stopper==1) textederoulant_stopper=0;textederoulant_timeoutid=setTimeout("textederoulant_action()",20);}else{textederoulant_stop();if(textederoulant_avance==0) textederoulant_arrete();}}
function textederoulant_stop(){textederoulant_actuel=textederoulant_suivant;textederoulant_start();textederoulant_stopper=1;}
function textederoulant_arrete(){if(textederoulant_stopper==0){clearTimeout(textederoulant_timeoutid);textederoulant_action();}else clearTimeout(textederoulant_timeoutid);textederoulant_avance=0;}
function textederoulant_demarre(){if(textederoulant_avance==0){clearTimeout(textederoulant_timeoutid);textederoulant_avance=1;textederoulant_action();}}
function textederoulant_suivante(){clearTimeout(textederoulant_timeoutid);textederoulant_action();}
function textederoulant_precedant(){clearTimeout(textederoulant_timeoutid);textederoulant_top-=1;if(textederoulant_actuel==0) textederoulant_suivant=textederoulant_nb_message;else textederoulant_suivant=textederoulant_actuel-1;if(document.getElementById) document.getElementById(scroller_bas).innerHTML=textederoulant_message[textederoulant_suivant];textederoulant_top=0;textederoulant_suivante();}
function textederoulant_stoptout(){clearTimeout(textederoulant_timeoutid);}
function textederoulant_reprendtout(){if(textederoulant_avance==1) textederoulant_action();}

textederoulant_timeoutidbis=0;textederoulant_avancebis=1;textederoulant_stopperbis=1;textederoulant_modebis=1;textederoulant_actuelbis=0;textederoulant_topbis=0;textederoulant_messagebis=0;textederoulant_pause_secondebis=0;textederoulant_hauteurbis=0;scroller_hautbis=0;scroller_basbis=0;textederoulant_suivantbis=0;
function textederoulantbis(largeur,hauteur,bgcolor,background,pause_seconde,message,style,separateur,imgplay,imgstop,imgprec,imgsuiv){
		textederoulant_messagebis=message;
		textederoulant_pause_secondebis=pause_seconde;
		textederoulant_hauteurbis=hauteur;
		document.write('<DIV ID="scroll_relativbis" STYLE="position:relative;width:'+largeur+';height:'+hauteur+';background-color:'+bgcolor+';background-image:url('+background+')">');
		document.write('<DIV ID="scroll_cadrebis" STYLE="position:absolute;width:'+(largeur-8)+';height:'+(hauteur-8)+';top:4;left:4;clip:rect(0 '+(largeur-8)+' '+(hauteur-8)+' 0)">');
		document.write('<div id="scroller_1bis" style="position:absolute;width:'+(largeur-8)+';left:0;top:0;" CLASS=style onMouseOver="textederoulant_stoptoutbis();" onMouseOut="textederoulant_reprendtoutbis();">'+message[0]+'</DIV>');
		document.write('<div id="scroller_2bis" style="position:absolute;width:'+(largeur-8)+';left:0;top:'+hauteur+';" CLASS=style onMouseOver="textederoulant_stoptoutbis();" onMouseOut="textederoulant_reprendtoutbis();">'+message[1]+'</DIV>');
		document.write('</DIV></DIV>');
		document.write(separateur);
		document.write('<div align="center"><a href="javascript:void(0);" onClick="textederoulant_demarre();">');
		if(imgplay=='') document.write('<strong>Play</strong></a> | ');
		else document.write('<img src="'+imgplay+'" border="0" alt="Play"></a>');
		document.write('<a href="javascript:void(0);" onClick="textederoulant_arretebis();">');
		if(imgstop=='') document.write('<strong>Stop</strong></a> | ');
		else document.write('<img src="'+imgstop+'" border="0" alt="stop"></a>');
		document.write('<a href="javascript:void(0);" onClick="textederoulant_precedantbis();">');
		if(imgprec=='') document.write('<strong>Précédant</strong></a> | ');
		else document.write('<img src="'+imgprec+'" border="0" alt="précédant"></a>');
		document.write('<a href="javascript:void(0);" onClick="textederoulant_suivantebis();">');
		if(imgsuiv=='') document.write('<strong>Suivant</strong></a>');
		else document.write('<img src="'+imgsuiv+'" border="0" alt="suivant"></a>');
		document.write('</div>');textederoulant_startbis();
}
function textederoulant_startbis(){if(textederoulant_modebis==1){scroller_hautbis="scroller_1bis";scroller_basbis="scroller_2bis";textederoulant_modebis=0;}else{scroller_basbis="scroller_1bis";scroller_hautbis="scroller_2bis";textederoulant_modebis=1;}textederoulant_nb_messagebis=textederoulant_messagebis.length-1;if(textederoulant_actuelbis==textederoulant_nb_messagebis) textederoulant_suivantbis=0;else textederoulant_suivantbis=textederoulant_actuelbis+1;if(document.getElementById)	document.getElementById(scroller_basbis).innerHTML=textederoulant_messagebis[textederoulant_suivantbis];textederoulant_topbis=0;if(document.getElementById)	textederoulant_timeoutidbis=setTimeout("textederoulant_actionbis()",textederoulant_pause_secondebis*1000);}
function textederoulant_actionbis(){textederoulant_topbis=textederoulant_topbis-2;document.getElementById(scroller_hautbis).style.top=textederoulant_topbis;document.getElementById(scroller_basbis).style.top=textederoulant_topbis+textederoulant_hauteurbis;if((textederoulant_topbis+textederoulant_hauteurbis)>0){if(textederoulant_stopperbis==1) textederoulant_stopperbis=0;textederoulant_timeoutidbis=setTimeout("textederoulant_actionbis()",20);}else{textederoulant_stopbis();if(textederoulant_avancebis==0) textederoulant_arretebis();}}
function textederoulant_stopbis(){textederoulant_actuelbis=textederoulant_suivantbis;textederoulant_startbis();textederoulant_stopperbis=1;}
function textederoulant_arretebis(){if(textederoulant_stopperbis==0){clearTimeout(textederoulant_timeoutidbis);textederoulant_actionbis();}else clearTimeout(textederoulant_timeoutidbis);textederoulant_avancebis=0;}
function textederoulant_demarrebis(){if(textederoulant_avancebis==0){clearTimeout(textederoulant_timeoutidbis);textederoulant_avancebis=1;textederoulant_actionbis();}}
function textederoulant_suivantebis(){clearTimeout(textederoulant_timeoutidbis);textederoulant_actionbis();}
function textederoulant_precedantbis(){clearTimeout(textederoulant_timeoutidbis);textederoulant_topbis-=1;if(textederoulant_actuelbis==0) textederoulant_suivantbis=textederoulant_nb_messagebis;else textederoulant_suivantbis=textederoulant_actuelbis-1;if(document.getElementById) document.getElementById(scroller_basbis).innerHTML=textederoulant_messagebis[textederoulant_suivantbis];textederoulant_topbis=0;textederoulant_suivantebis();}
function textederoulant_stoptoutbis(){clearTimeout(textederoulant_timeoutidbis);}
function textederoulant_reprendtoutbis(){if(textederoulant_avancebis==1) textederoulant_actionbis();}

function addbookmark(url,title,classe){if(document.all) document.write('<a href="javascript:window.external.AddFavorite(\''+url+'\',\''+title+'\');" class="'+classe+'">Ajouter cette page à vos favoris</a>');}