<!-- Created on 20 mai 2006 by Pierre Forestier as _script/boot.js in zwiki-5 -->
function wjs_alert () {
	window.alert(wjs_alert.arguments[0]);
}

function wjs_Object (object) {
	this.object = object;
}
function wjs_set_attribute () {
	var l_name = "";
	var l_value = "";
	var l_mode = "set";//set add replace remove
	//this.object.style.color = "red";
	if (wjs_set_attribute.arguments.length < 1) {
		wjs_alert('error calling wjs_set_attribute() : not enough arguments.');
		return false;
	}
	l_name = wjs_set_attribute.arguments[0];
	if (wjs_set_attribute.arguments.length > 1) l_value = wjs_set_attribute.arguments[1];
	if (wjs_set_attribute.arguments.length > 2) l_mode = wjs_set_attribute.arguments[2];
	//wjs_alert(l_name + "=" + l_value);
	switch(l_mode) {//pour add, replace et remove il faut convertir className en une liste trouver si la classe existe et agir ensuite
		case "add" :
			switch(l_name) {
				case "" :
					break;
				case "class" :
					if (this.object.className.length > 0) {
						this.object.className += " " + l_value;
					} else {
						this.object.className = l_value;
					}
					break;
				default :
			}
			break;
		case "set" :
			switch(l_name) {
				case "" :
					break;
				case "class" :
					this.object.className = l_value;
					break;
				default :
			}
			break;
		default :
	}
}
wjs_Object.prototype.wjs_set_attribute = wjs_set_attribute;

function wjs_init () {
	var wjs_link_set;
	var wjs_self_link;
	var wjs_location = document.URL.split('?')[0];

	if (wjs_location.charAt(wjs_location.length - 1) == "/") wjs_location += "index.php";
	wjs_link_set = document.getElementById("main_menu").getElementsByTagName("a");
	for (i = 0; i < wjs_link_set.length; i++) {
		if (wjs_link_set[i].href == wjs_location) {
			wjs_self_link = new wjs_Object(wjs_link_set[i]);
			wjs_self_link.wjs_set_attribute("class", "wcs_self_link", "add");
		}
	}
}

window.onload = function() {
	wjs_init();
}
