var Diaporama = {
	current: 0,
	count: 0,
	id: null,
	timeout: 7000,
	banners_html: new Array(),
	banners_id: new Array(),
	banners_vues: new Array(),
	area: null,
	
	init: function(httpRequest) {
		if (httpRequest.readyState == 4 && httpRequest.status == 200) {
			var xmldoc = httpRequest.responseXML;
			var RootNode = xmldoc.getElementsByTagName('banners').item(0);
			var bannerstatus = RootNode.getAttribute('status');
			this.count = RootNode.attributes[0].nodeValue;
			
			if(this.count >= 1) {
				var ind=0;
				for(var i=0; i<RootNode.childNodes.length; i++) {
					if(RootNode.childNodes[i].nodeType == 1) {
						var lien = RootNode.childNodes[i].getElementsByTagName("url")[0].firstChild.data;
						var imagesrc = RootNode.childNodes[i].getElementsByTagName("image")[0].firstChild.data;
						var target = RootNode.childNodes[i].getAttribute('target');
						var id_banner = RootNode.childNodes[i].getAttribute('id');
						this.banners_html[ind] = '';
						this.banners_id[ind] = id_banner;
						
						if (lien == null) {
							this.banners_html[ind] += '<img src="'+imagesrc+'" alt=""/>';
						}
						else {
							if (target == 'true')
								this.banners_html[ind] += '<a href="'+lien+'" title="" onclick="Banner.clic('+id_banner+', \'B\'); window.open(\''+lien+'\'); return false;"><img src="'+imagesrc+'" alt=""/></a>';
							else
								this.banners_html[ind] += '<a href="'+lien+'" title="" onclick="Banner.clic('+id_banner+', \'B\');"><img src="'+imagesrc+'" alt=""/></a>';
						}
						ind++;
					}
				}
				this.start();
			}
		}
	},
	change: function() {
		if (this.current == (this.count - 1)) this.current = 0;
		else this.current += 1;
		this.area.innerHTML = this.banners_html[this.current] + '<br/>';
		this.stat(this.banners_id[this.current]);
	},
	
	start: function() {
		this.area = document.getElementById('leftBanner');
		init_diaporama = setTimeout("Diaporama.change()", 1000);
		diaporama = setInterval("Diaporama.change()", this.timeout);
	},
	
	stat: function(id) {
		var vue_ok = false;
		for (i=0; i<this.banners_vues.length; i++) {
			if (this.banners_vues[i] == id) vue_ok = true;
		}
		
		if (vue_ok == false) {
			this.banners_vues.push(id);
			Banner.view(id, 'B');
		}
	}
};
/*
banners = new Array(0);
nb_banners = 0;
current_banner = 0;
bannerarea = document.getElementById('leftBanner');

function switchBanner(httpRequest) {
	if (httpRequest.readyState == 4 && httpRequest.status == 200) {
		var xmldoc = httpRequest.responseXML;
		var RootNode = xmldoc.getElementsByTagName('banners').item(0);
		var bannerstatus = RootNode.getAttribute('status');
		nb_banners = RootNode.attributes[0].nodeValue;
		
		if(nb_banners >= 1) {
			var ind=0;
			for(var i=0; i<RootNode.childNodes.length; i++) {
				if(RootNode.childNodes[i].nodeType == 1) {
					var lien = RootNode.childNodes[i].getElementsByTagName("url")[0].firstChild.data;
					var imagesrc = RootNode.childNodes[i].getElementsByTagName("image")[0].firstChild.data;
					var target = RootNode.childNodes[i].getAttribute('target');
					var id_banner = RootNode.childNodes[i].getAttribute('id');
					banners[ind] = '';
					
					if (lien == null) {
						banners[ind] += '<img src="'+imagesrc+'" alt=""/>';
					}
					else {
						if (target == 'true')
							banners[ind] += '<a href="'+lien+'" title="" onclick="window.open(\''+lien+'\'); return false;"><img src="'+imagesrc+'" alt=""/></a>';
						else
							banners[ind] += '<a href="'+lien+'" title=""><img src="'+imagesrc+'" alt=""/></a>';
					}
					ind++;
				}
			}
		}
	}
}

function changeBanner() {
	if (current_banner < (nb_banners-1)) current_banner += 1;
	else current_banner = 0;
	
	bannerarea.innerHTML = banners[current_banner] + '<br/>';
}

function init_Diaporama() {
	if (nb_banners > 0) {
		changeBanner(current_banner);
		diaporama = setInterval("changeBanner(current_banner)", 7000);
	}
}
*/