//ma classe Promotion (constructeur)
function classPromo(id) {
	this.nb=0; //Nombre de promo
	this.domDiv = document.getElementById(id);
	
	this.ajouter=ajouterPromo; //Fonction ajouter une promotion
	this.init=initPromo; //Fonction d'initialisation
	this.get = getPromo; //fonction pour récuperer l'indice d'une promo
}

//définition de la fonction getPromo
function getPromo()
{
	aleatoir = Math.ceil(this.nb *  Math.random());
	aleatoir--;
	return aleatoir;

}
//définition de la fonction ajouter
function ajouterPromo(img,lien,delai) 
{
	//Création d'object javascript
	var ban=new Object;
	ban.img=img;
	ban.href=lien;
	ban.delai=delai;
	//Ajout de la promo sur un indice de la class (comme un tableau dynamique)
	this[this.nb]=ban;
	this.nb++; //Nombre de promo a augmenté
}

//définition de la fonction initPromo
function initPromo()
{
	this.domDiv.innerHTML="<a id='ancrepromo' ' href='"+this[0].href+"'><IMG border='0' id='img_promo' src='"+this[0].img+"'></a>";
	setTimeout("changerPromo()",this[0].delai*1000);
}

function changerPromo() 
{
	aleatoir = promotion.get();
	document.getElementById("img_promo").src = promotion[aleatoir].img;
	document.getElementById("ancrepromo").href = promotion[aleatoir].href;
	setTimeout("changerPromo()",promotion[aleatoir].delai*1000);
}




