function showPanel(obj) {
	idPage.style.marginLeft=260;
	idPage.style.width='auto';
	idPanel.style.display='block';
	idPanel.style.height=getposOffset(obj, "top")+130;
}
function hidePanel() {
	idPanel.style.display='none';
	idPage.style.marginLeft=10;
	idPage.style.width='98%';
}

function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
	totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
	parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

//Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02)
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var head="display:''"
img1=new Image()
img1.src="http://www.vaknlp.com/vak00210.gif"
img2=new Image()
img2.src="http://www.vaknlp.com/vak00212.gif"

var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

function checkcontained(e){
    var iscontained=0
    cur=ns6? e.target : event.srcElement
    i=0
    if (cur.id=="foldheader")
        iscontained=1
    else
    while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
        if (cur.id=="foldheader"||cur.id=="foldinglist"){
            iscontained=(cur.id=="foldheader")? 1 : 0
            break
        }
        cur=ns6? cur.parentNode : cur.parentElement
    }
    
    if (iscontained){
        var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
        if (foldercontent.style.display=="none"){
            foldercontent.style.display=""
            cur.style.listStyleImage="url(http://www.vaknlp.com/vak00212.gif)"
        }
        else{
            foldercontent.style.display="none"
            cur.style.listStyleImage="url(http://www.vaknlp.com/vak00210.gif)"
        }
    }
}

if (ie4||ns6)
document.onclick=checkcontained
/*******************
* infobulles
* Ben, 23/07/2005
*******************/

// espacement entre le curseur et l'infobulle
cursor_padding = 10;

// gestion des navigateurs (IE, MOZ, NS)
nav = navigator.appName;

ie = document.all;
ns = document.layers;
fi = document.getElementById && !document.all;

if(!ie && !ns && !fi){
	alert("navigateur "+nav+" incompatible !");	
}

if(!ie){
	document.captureEvents(Event.MOUSEMOVE); 	
}

document.onmousemove = get_mouse;

// recupere les coordonnees de la souris
// les affecte au style de la div infobulle
function get_mouse(e){
	if(ie){
		x = event.x;
		y = event.y;
		window.status = x;
	}else{
		x = e.pageX;
		y = e.pageY;
	}	
	
	bubble = document.getElementById("infobulle");
	bubble.style.left = x + cursor_padding;
	bubble.style.top = y + cursor_padding;
	
}


// affiche la bubble
function see_bubble(text){
	bubble.style.visibility = "visible";
        bubble.style.display = "block";
	
	 bubble.innerHTML = text; 
	// déconseillé pas aux normes
	
	//longueur_bubble = bubble.firstChild.length;
	//bubble.firstChild.replaceData(0, longueur_bubble, text); 
}

// cache la bubble
function kill_bubble(){
	bubble.style.visibility = "hidden";
        bubble.style.display = "none";
}

