var lesOnglets = ["wiki","agenda","groupe","actualites","agenda","aide","recherche"];

function start() {
	if (document.all) {
		navRootElement = document.getElementById("nav");
		for (i=0; i<navRootElement.childNodes.length; i++) {
			node = navRootElement.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" hover";
					/*hideselects();*/
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" hover", "");
					/*showselects();*/
				}
			}
		}
	}
}

function openMenu() {
	navRootElement = document.getElementById("nav");
	for (i=0; i<navRootElement.childNodes.length; i++) {
		node = navRootElement.childNodes[i];
		if (node.nodeName=="LI") {
			if(node.id=="Actualités"){
				node.className+=" hover";
			}
		}
	}
}

function closeMenu() {
	navRootElement = document.getElementById("nav");
	for (i=0; i<navRootElement.childNodes.length; i++) {
		node = navRootElement.childNodes[i];
		if (node.nodeName=="LI") {
			if(node.id=="Actualités"){
				node.className-=" hover";
			}
		}
	}
}

ieHover = function() {
	if (document.all) {
		navRootElement = document.getElementById("nav");
		var ieULs = navRootElement.getElementsByTagName('ul');
		for (i=0; i<navRootElement.childNodes.length; i++) {
			node = navRootElement.childNodes[i];
			if (node.nodeName=="LI") {
				//alert(node.id)
				for(var j=0;j<node.childNodes.length;j++){
					node2 = node.childNodes[j];
					if (node2.nodeName=="UL"){
						//alert(node2.nodeName)
						for(var k=0;k<node2.childNodes.length;k++){
							node3 = node2.childNodes[k];
							maxh=-node3.offsetHeight;
							if (node3.nodeName=="LI"){
								//alert(node3.nodeName+"*"+node3.offsetHeight)
								maxw=node3.offsetWidth;
								maxh=maxh+node3.offsetHeight;
							}
						}
						node2.innerHTML = ('<iframe src="about:blank" scrolling="no" frameborder="0"></iframe>' + node2.innerHTML);
						var ieMat =node2.firstChild;
						ieMat.style.width=maxw;
						ieMat.style.height=maxh;
						node2.style.zIndex="100";
					}				
				}
				node.onmouseover=function(){this.className+=" hover";}
				node.onmouseout=function(){this.className=this.className.replace(" hover", "");}
			}
			
		}
	}
}

function hideselects(){

	var selects = document.getElementsByTagName('SELECT');

	for (i = 0; i < selects.length; i++) { 

   		selects[i].style.visibility = 'hidden';

  	} 

}

function showselects(){

	var selects = document.getElementsByTagName('SELECT');

	for (i = 0; i < selects.length; i++) { 

   		selects[i].style.visibility = 'visible';

  	} 

}

window.onload = function(){ 
	start();
	//ieHover();
};

function ReplaceAccents(p){
		p = p.replace(/&/g, "[amp]");
		p = p.replace(/</g, "[lt]");
		p = p.replace(/>/g, "[gt]");
		p = p.replace(/'/g, "[#39]");
		p = p.replace(/"/g, "[#34]");
		
		p = p.replace(/é/g, "[eacute]");
		p = p.replace(/É/g, "[Eacute]");
		p = p.replace(/è/g, "[egrave]");
		p = p.replace(/È/g, "[Egrave]");
		p = p.replace(/ë/g, "[euml]");
		p = p.replace(/Ë/g, "[euml]");
		p = p.replace(/ê/g, "[ecirc]");
		p = p.replace(/Ê/g, "[Ecirc]");
		
		p = p.replace(/à/g, "[agrave]");
		p = p.replace(/À/g, "[Agrave]");
		p = p.replace(/ä/g, "[auml]");
		p = p.replace(/Ä/g, "[auml]");
		p = p.replace(/â/g, "[acirc]");
		p = p.replace(/Â/g, "[Acirc]");
		
		p = p.replace(/ù/g, "[ugrave]");
		p = p.replace(/Ù/g, "[Ugrave]");
		p = p.replace(/ü/g, "[uuml]");
		p = p.replace(/Ü/g, "[Uuml]");
		p = p.replace(/û/g, "[ucirc]");
		p = p.replace(/Û/g, "[Ucirc]");
		
		p = p.replace(/î/g, "[icirc]");
		p = p.replace(/Î/g, "[Icirc]");
		p = p.replace(/ï/g, "[iuml]");
		p = p.replace(/Ï/g, "[Iuml]");
		
		p = p.replace(/ô/g, "[ocirc]");
		p = p.replace(/Ô/g, "[Ocirc]");
		
		p = p.replace(/ç/g, "[ccedil]");
		
		return p;
	}
	
function ReplaceAccentsInverse(p){
		p = p.replace(/\[amp\]/g, "&");
		p = p.replace(/\[lt\]/g, "<");
		p = p.replace(/\[gt\]/g, ">");
		p = p.replace(/\[#39\]/g, "\'");
		p = p.replace(/\[#34\]/g, "\"");
		
		p = p.replace(/\[eacute\]/g, "é");
		p = p.replace(/\[Eacute\]/g, "É");
		p = p.replace(/\[egrave\]/g, "è");
		p = p.replace(/\[Egrave\]/g, "È");
		p = p.replace(/\[euml\]/g, "ë");
		p = p.replace(/\[euml\]/g, "Ë");
		p = p.replace(/\[ecirc\]/g, "ê");
		p = p.replace(/\[Ecirc\]/g, "Ê");
		
		p = p.replace(/\[agrave\]/g, "à");
		p = p.replace(/\[Agrave\]/g, "À");
		p = p.replace(/\[auml\]/g, "ä");
		p = p.replace(/\[auml\]/g, "Ä");
		p = p.replace(/\[acirc\]/g, "â");
		p = p.replace(/\[Acirc\]/g, "Â");
		
		p = p.replace(/\[ugrave\]/g, "ù");
		p = p.replace(/\[Ugrave\]/g, "Ù");
		p = p.replace(/\[uuml\]/g, "ü");
		p = p.replace(/\[Uuml\]/g, "Ü");
		p = p.replace(/\[ucirc\]/g, "û");
		p = p.replace(/\[Ucirc\]/g, "Û");
		
		p = p.replace(/\[icirc\]/g, "î");
		p = p.replace(/\[Icirc\]/g, "Î");
		p = p.replace(/\[iuml\]/g, "ï");
		p = p.replace(/\[Iuml\]/g, "Ï");
		
		p = p.replace(/\[ocirc\]/g, "ô");
		p = p.replace(/\[Ocirc\]/g, "Ô");
		
		p = p.replace(/\[ccedil\]/g, "ç");
		
		return p;
	}
	
	function ajouter_fichier(type,id, date) {
		var id_onglet = getOnglet();
		if (id_onglet != -1) {
			document.getElementById("dock-"+id_onglet+"-a").className = "";
			document.getElementById(id_onglet).style.display = "none";			
		}
		document.getElementById("dock-wiki-a").className = "active";
		document.getElementById("ajout_fichier").style.display = "block";
		FuncAjax("ajout_fichier","/wiki/upload_fichiers/upload.php","type="+type+"&id="+id+"&date="+date);
	}
	
	
function document_rafraichir(type, max_id, date) {
	if (type == "document")
		FuncAjax("menu-docs-contenu","/wiki/upload_fichiers/liste_fichiers.php","type="+type);
	else if (type == "comptes_rendus")
		FuncAjax("menu-cr-contenu","/wiki/upload_fichiers/liste_fichiers.php","type="+type);	
}

function actu_rafraichir(id) {
	document.getElementById("id_actu").value = id;
}

function envoi_recherche() {
	afficher_onglet("recherche");
	FuncAjax("resultat_recherche","/wiki/recherche/recherche.php","search="+ReplaceAccents(document.recherche.search.value)+"&rechercher=1");
	return false;
}

function afficher_onglet(nom) {
	var id_onglet = getOnglet();
	if (id_onglet != -1) {
		document.getElementById("dock-"+id_onglet+"-a").className = "";
		document.getElementById(id_onglet).style.display = "none";
		
	}
	document.getElementById("ajout_fichier").style.display = "none";
	document.getElementById("dock-"+nom+"-a").className = "active";
	document.getElementById(nom).style.display = "block";
	document.getElementById("centre-border").className = "centre border-"+nom;
	if (nom == "actualites")
		document.getElementById("menu-actu").style.display = "block";
	else
		document.getElementById("menu-actu").style.display = "none";
	/*
	if ((nom == "actualites") && (id_onglet != "actualites"))
		Effect.BlindDown("menu-actu");
	
	if ((id_onglet == "actualites") && (nom != "actualites"))
		Effect.BlindUp("menu-actu");*/
}
	
function getOnglet() {
	i=0;
	while ((i < parseInt(lesOnglets.length)) && (document.getElementById("dock-"+lesOnglets[i]+"-a").className == "")) {
		i++;
	}
	
	if (i < parseInt(lesOnglets.length))
		return lesOnglets[i];
	else
		return -1;
}

function del_all()
{
	document.getElementById("titre") = "";
	document.getElementById("texte") = "";
}