// -- Fonctions javascript
// --   Thierry SECQUEVILLE - 9/08/2005 
// ---------------------------------------------------------------------------------------------


function WinOpen(url,caracteristiquesFenetre) 
{
   msg=open(url,"",caracteristiquesFenetre);
}

function disp(txt) 
{
	document.write(txt);
}

// ne pas changer le nom 'banniere'
var banniere=new CreerBan('');

// Definition des bannières Add(url de l'image, adresse associée à l'image, target, delai en secondes)
// target est une chaine de caractères qui est soit : 
//  1- le nom de la frame qui va recevoir le site de la bannière
//  2- "_blank" pour ouvrir une nouvelle fenêtre
//  3- "_self" pour remplacer la bannière par son site
//  4- "_top"  pour supprimer toutes les frames et afficher le site en pleine page 
// Remarque : toutes les images ont la dimension de la première image affichée (sous netscape)
//            Il est préférable d'avoir toutes les images au meme format.

banniere.Add("images/diaporama01.jpg","#","_self",2);
banniere.Add("images/diaporama02.jpg","#","_self",2);
banniere.Add("images/diaporama03.jpg","#","_self",2);
banniere.Add("images/diaporama04.jpg","#","_self",2);
banniere.Add("images/diaporama05.jpg","#","_self",2);
banniere.Add("images/diaporama06.jpg","#","_self",2);
banniere.Add("images/diaporama07.jpg","#","_self",2);
banniere.Add("images/diaporama08.jpg","#","_self",2);
banniere.Add("images/diaporama09.jpg","#","_self",2);
banniere.Add("images/diaporama10.jpg","#","_self",2);
banniere.Add("images/diaporama11.jpg","#","_self",2);
banniere.Add("images/diaporama12.jpg","#","_self",2);
banniere.Add("images/diaporama13.jpg","#","_self",2);
banniere.Add("images/diaporama14.jpg","#","_self",2);
banniere.Add("images/diaporama15.jpg","#","_self",2);
banniere.Add("images/diaporama16.jpg","#","_self",2);
banniere.Add("images/diaporama17.jpg","#","_self",2);
banniere.Add("images/diaporama18.jpg","#","_self",2);
banniere.Add("images/diaporama19.jpg","#","_self",2);
banniere.Add("images/diaporama20.jpg","#","_self",2);
banniere.Add("images/diaporama21.jpg","#","_self",2);
banniere.Add("images/diaporama22.jpg","#","_self",2);
banniere.Add("images/diaporama23.jpg","#","_self",2);
banniere.Add("images/diaporama24.jpg","#","_self",2);
banniere.Add("images/diaporama25.jpg","#","_self",2);
banniere.Add("images/diaporama26.jpg","#","_self",2);
banniere.Add("images/diaporama27.jpg","#","_self",2);
banniere.Add("images/diaporama28.jpg","#","_self",2);
banniere.Add("images/diaporama29.jpg","#","_self",2);
banniere.Add("images/diaporama30.jpg","#","_self",2);
banniere.Add("images/diaporama31.jpg","#","_self",2);
banniere.Add("images/diaporama32.jpg","#","_self",2);
banniere.Add("images/diaporama33.jpg","#","_self",2);


function CreerBan(alt) {
	this.nb=0;
	this.no=0;
	this.alt=alt;

	this.Add=AddBan;
	this.Init=InitBan;
}
function AddBan(img,href,target,delai) {
	var ban=new Object;
		ban.img=img;
		ban.href=href;
		ban.target=target;
		ban.delai=delai;
	this[this.nb]=ban;
	this.nb++;
}
function InitBan() {
	var aff="";
	if (document.images) { for(var i=0;i<this.nb;i++){var gif=new preload(this[i].img)}}
	disp(aff+"<A href='javascript:tjsgo()'><IMG name='tjsimg' src='"+this[0].img+"' alt='"+this.alt+"' border='0'></A>");
	setTimeout("rotation()",this[0].delai*1000);
}
function rotation() {
	banniere.no++; var no=banniere.no; if (no>=banniere.nb) {banniere.no=0; no=0}
	document.images["tjsimg"].src=banniere[no].img;
	setTimeout("rotation()",banniere[no].delai*1000);
}
function tjsgo() {
	with(banniere[banniere.no]) {
		if(target=="_blank"){window.open(href,"")} else {
			if(target=="_top"){parent.window.location=href} else {
				if(target=="_self"){window.location=href} else {
				parent.frames[target].window.location=href}
				
			}
		}
	}
}
function preload() {
	this.length = preload.arguments.length;
	for (var i = 0; i < this.length; i++) {
		this[i+1] = new Image();
		this[i+1].src = preload.arguments[i];
	}
}

function PopupImage(img,titre) 
{
//  	var titrewin="Texte commun - " + titre;
  	var titrewin="Salsa Sensation Marseille - "+ titre;

w=open("","image",40,40,"witdh=10, height=10,toolbar=no,scrollbars=no,resizable=no");	
	w.document.write("<HTML>\n<HEAD>\n<TITLE>"+titrewin+"</TITLE>\n");
	w.document.write("<META HTTP-EQUIV=\"imagetoolbar\" CONTENT=\"no\">\n</HEAD>\n");
	w.document.write("<SCRIPT language=\"javascript\">\n function checksize()\n  { if (document.images[0].complete)\n {  window.resizeTo(document.images[0].width+40,document.images[0].height+40);\n");
	w.document.write("var top=(screen.height-(document.images[0].height+40))/2 -50;\n var left=(screen.width-(document.images[0].width+40))/2;\n window.moveTo(left,top); \n");
	w.document.write("window.focus(); \n }\n else { setTimeout('check()',250) }\n }\n");
	w.document.write("</"+"SCRIPT>\n");

	w.document.write("<BODY bgcolor='#ffffff' onload=\"checksize()\" leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>\n");
	w.document.write("<div align=\"center\">\n<IMG src=\""+img+"\" border=\"0\">\n</div>\n");
	w.document.write("</BODY>\n</HTML>");
	w.document.close();
}

// Pour utiliser la fonction "setTimeout" avec les anciens navigateurs, on utilise des variables globales
var msgts="MESSAGE";
var index=0;
var delay=200

function defil() {
	// Fonction récursive pour le décalage du texte du message
//	document.forms[0].elements[0].blur();
	var nb_char=msgts.length;
	index++;
	if (index>nb_char) index=0;
	document.f_TexteDefile.elements[0].value=msgts.substring(index)+msgts;
	setTimeout("defil()",delay);
}

function defiler(txt,tps) {
	//Cette fonction est appelée pour déclencher le défilement.
	msgts=txt + "   -   ";
	delay=tps;
	defil();
}