
function switchid(id,idmax){
	var ids=new Array
	for (var i=0;i<=idmax;i++){
		ids.push(i);
	}
	hideallids(ids);
	showdiv(id);
}

function hideallids(ids){
	//loop through the array and hide each element by id
	for (var i=0;i<ids.length;i++){
		hidediv(ids[i]);
	}		  
}

function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
		document.getElementById('link-'+id).style.color = '#777';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function colorpicker(classe) {
	var picker = new Array();
	picker["menu-horiz bleu"] = "#0132a8";//bleu
	picker["menu-horiz mauve"] = "#7852ca";//mauve
	picker["menu-horiz noir"] = "#000000";//noir
	picker["menu-horiz vertf"] = "#0f490c";//vertf
	picker["menu-horiz vertc"] = "#14c049";//vertc
	picker["menu-horiz marron"] = "#b66f1b";//marron
	picker["menu-horiz orange"] = "#f6981f";//orange
	picker["menu-horiz rose"] = "#ef4156";//rose
	picker["menu-horiz cyan"] = "#74dfe1 ";//cyan

	var color = picker[classe];
	return color;
}

function showdiv(id) {
	//safe function to show an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
	document.getElementById(id).style.display = 'block';
	var classe = document.getElementById('link-'+id).className;
	document.getElementById('link-'+id).style.color = colorpicker(classe);
			}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}

function switchonload() {
	var id = extractUrlParams('tab_id',location.search.substring(1));
	showdiv(id);
}

function extractUrlParams (param,url)
{
	var u = url == undefined ? document.location.href : url;
	var reg = new RegExp('(\\?|&|^)'+param+'=(.*?)(&|$)');
	if(	matches = u.match(reg)){
		return matches[2] != undefined ? decodeURIComponent(matches[2]).replace(/\+/g,' ') : '';
	}
	else return 0;
}
