var avis = new Object();
avis.init = function() {
	var list = document.getElementById("avis");
	if (list) {
		var records = list.getElementsByTagName("tr");
		var count = 0;
		this.frames = new Array();
		for (var i = 0; i < records.length; i++) {
			if (records[i].parentNode.nodeName.toUpperCase() == "TBODY") {
				var data = records[i].getElementsByTagName("td");
				for (var j = 0; j < data.length; j++) {
					switch (data[j].className) {
						case "author" :
							var author = data[j].innerHTML;
							break;
						case "date" :
							var date = data[j].innerHTML;
							break;
						case "subject" :
							var subject = data[j].getElementsByTagName("a")[0].innerHTML;
							break;
						case "message" :
							var message = data[j].innerHTML;
							break;
						default:
					}
				}
				this.frames[count] = "<div id='avis-item'>";
				this.frames[count] += "<div id='avis-header'><span class='float-right'>" + date + "</span><span class='gras'>" + author + "</span></div>";
				this.frames[count] += "<div id='avis-subject'>" + subject + "</div>";
				this.frames[count] += "<div id='avis-message'>" + message + "</div>";
				this.frames[count] += "</div>";
				count++;				
			}
		}
	}
	if (count) {
		avis.click (0);
	}
}
avis.onload = (window.onload) ? window.onload : function() {};
window.onload = function() {avis.onload(); avis.init()};
avis.click = function (position) {
	var ecran = document.getElementById("ecran");
	if (ecran && this.frames[position]) {
		var nav = "<div id='avis-nav'>";
		if (position > 0) nav += "<a href='javascript://' onclick='avis.click(" + (position - 1) + ")' title='Avis précédent'>&lt;</a>";
		if (position < this.frames.length - 1) nav += "<a href='javascript://' onclick='avis.click(" + (position + 1) + ")' title='Avis suivant'>&gt;</a>";
		nav += "</div>";
		ecran.innerHTML = this.frames[position] + nav;
	}
}

