
startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		
		if (navRoot != undefined){
			for (i=0; i<navRoot.childNodes.length; i++) {
				node = navRoot.childNodes[i];
				
				if (node.nodeName=="LI") {
				
					node.onmouseover=function() {
						this.className+=" over";
					}
					node.onmouseout=function() {
						this.className=this.className.replace(" over", "");
					}
				}
			}
		}
	}
}
window.onload=startList;


function BlocBannieres(spID){
	var ogSelf = this;
	
	var sgID = spID;
	var agBannieres = [];
	var ngCourante = 0;
	
	this.Ajouter = function(npID, spType, spChemin, npTemps, npLargeur, npHauteur, spLien){
		agBannieres[agBannieres.length] = new Banniere(npID, spType, spChemin, npTemps, npLargeur, npHauteur, spLien);	
	}
	
	this.Generer = function(){
		var slContenu = "";
		var i;
		var nlSelection = 0;
		
		for (i=0;i<agBannieres.length;i++){
			do{ 
				nlSelection = Math.floor(Math.random()*agBannieres.length)
			}while(agBannieres[nlSelection].Generee == true)

			agBannieres[nlSelection].Nom = sgID + "_" + i;
			agBannieres[nlSelection].Generee = true;
			
			slContenu = slContenu + '<div name="' + agBannieres[nlSelection].Nom + '"'
			slContenu = slContenu + ' id="' + agBannieres[nlSelection].Nom + '"';
			slContenu = slContenu + ' style="display:none;"'
			if(agBannieres[nlSelection].Largeur > 0){slContenu = slContenu + 'width:' + agBannieres[nlSelection].Largeur + 'px;'}
			if(agBannieres[nlSelection].Hauteur > 0){slContenu = slContenu + 'height:' + agBannieres[nlSelection].Hauteur + 'px;'}
			slContenu = slContenu + '">';
			if (agBannieres[nlSelection].Lien != ""){
				//slContenu = slContenu + '<a href="' + agBannieres[nlSelection].Lien + '" target="_blank" onclick="javascript:urchinTracker("/outgoing/banners/");">';
				slContenu = slContenu + '<a href="javascript:none();" onclick="javascript:PopWinDim(\'' + ogCfg.RepRacine + 'fra/mdl-publicite.asp?ID=' + agBannieres[nlSelection].ID + '&Site=' + agBannieres[nlSelection].Lien + '\',0,0,0);">';
			}
				
			if ( agBannieres[nlSelection].Type == "FLASH" ){	
				slContenu = slContenu + '<object type="application/x-shockwave-flash" data="' + agBannieres[nlSelection].Chemin + '" width="' + agBannieres[nlSelection].Largeur + '" height="' + agBannieres[nlSelection].Hauteur + '">';
				slContenu = slContenu + '<param name="movie" value="' + agBannieres[nlSelection].Chemin + '" />';
				slContenu = slContenu + '<param name="quality" value="high" />';
				slContenu = slContenu + '<param name="wmode" value="transparent">';
			
				slContenu = slContenu + '<embed src="' + agBannieres[nlSelection].Chemin + '" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + agBannieres[nlSelection].Largeur + '" height="' + agBannieres[nlSelection].Hauteur + '"></embed>';
				slContenu = slContenu + '</object>';
				
			}else if ( agBannieres[nlSelection].Type == "IMAGE" ){
				slContenu = slContenu + '<img src="' + agBannieres[nlSelection].Chemin + '"';
				slContenu = slContenu + ' style="border:0px;"'
				if(agBannieres[nlSelection].Largeur > 0){slContenu = slContenu + 'width:' + agBannieres[nlSelection].Largeur + 'px;'}
				if(agBannieres[nlSelection].Hauteur > 0){slContenu = slContenu + 'height:' + agBannieres[nlSelection].Hauteur + 'px;'}
				slContenu = slContenu + '">';
			}
	
			if (agBannieres[nlSelection].Lien != ""){
				slContenu = slContenu + '</a>';
			}
	
			slContenu += '</div>';
		}
		
		return slContenu;
	}
	
	this.Demarrer = function(){
		Changer();

		setTimeout(sgID + ".Demarrer()", agBannieres[ngCourante].Temps * 1000);
	}
	
	function Changer(){
		var nlCourante;
		var nlPrecedente = -1;
		
		if (ngCourante < agBannieres.length ){
			nlCourante = ngCourante;
			if (agBannieres.length > 1){
				if (nlCourante > 0){
					nlPrecedente = nlCourante - 1;
				}else{
					nlPrecedente = agBannieres.length - 1;
				}
			}
			if (ngCourante < agBannieres.length - 1){
				ngCourante = ngCourante + 1;
			}else{
				ngCourante = 0;
			}
		}
		
	
		if (nlPrecedente >= 0){
			document.getElementById(sgID + "_" + nlPrecedente).style.display = "none";
		}
		document.getElementById(sgID + "_" + nlCourante).style.display = "block";
	}
};

function Banniere(npID, spType, spChemin, npTemps, npLargeur, npHauteur, spLien) {
	this.ID = npID;
	this.Nom = "";
	this.Type = spType;
	this.Chemin = spChemin;

	this.Temps = npTemps;
	this.Largeur = npLargeur;
	this.Hauteur = npHauteur;
	this.Lien = spLien;
	this.Generee = false;
};