
// styles
document.write('<link rel="stylesheet" type="text/css" href="/Outils/Template/CSS/context.css">');

// fonctions utiles

var tto;
var thisDiv;

function gety(theitem){
	var obj = document.getElementById('m_' + theitem );
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) { curleft += obj.offsetLeft; obj = obj.offsetParent; } }
	else if (obj.x) curleft += obj.x;
	return(curleft);
}

function getx(theitem){
	var obj =document.getElementById('m_' + theitem);
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) { curtop += obj.offsetTop; obj = obj.offsetParent; } }
	else if (obj.x) curtop += obj.x+"px";
	return(curtop);
}

function showMenu(theItem){
	var y=gety(theItem);
	var x= getx(theItem) + 24;
	clearTimeout(tto);
	curDiv = document.getElementById('mc_'+theItem).style;
	if ((thisDiv) && (thisDiv!=curDiv)) thisDiv.visibility='hidden';
	thisDiv = curDiv;
	thisDiv.top=x+"px";
	thisDiv.left=y+"px";
	thisDiv.visibility="visible";
}

function hideMenu(theItem){
	var thetime=400;
	thisDiv = document.getElementById('mc_'+theItem).style;
	tto=setTimeout("thisDiv.visibility='hidden'",thetime);
}

function bgOn(something) {
	var t=document.getElementById(something);
	t.className = "nv-gr-h";
	t.style.cursor = "pointer";
}

function bgOff(something){
	var t=document.getElementById(something);
	t.className = "nv-gr";
	t.style.cursor = "auto";
}

function launchsearch() {
	req=document.search.search.value;
	if(req == null) { req="*"; }
	url="http://web-index.ensmp.fr:10000/cgi/public?_q="+escape(req)
	window.open(url, 'nom_interne_de_la_fenetre', config='height=800, width=800, toolbar=yes, menubar=yes, scrollbars=yes, resizable=yes, location=yes, directories=yes, status=yes')
}


//structure du document
document.write('<table align="center" id="page" width="900" cellpadding="0" class=Tab-menus>');
document.write('<tr heigh="23"><td id="menuhautgauche" width="200"></td><td id="menuhautdroit"></td></tr>');
document.write('<tr height="141"><td id="bandeauecolegauche" width=200 align=center></td><td id="bandeauecoledroit"></td>');
document.write('<tr><td id="menugauche" width=200 valign=top class=Tab-menus>');
document.write('</td><td valign=top class=corps>');

var l=document.location;
var m=l.toString();

if(document.all) {
  //Internet Explorer
  var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
} else {
  //Mozilla et autres
  var XhrObj = new XMLHttpRequest();
}

XhrObj.onreadystatechange = function() {
  if (XhrObj.readyState == 4 && XhrObj.status == 200) {
    var tabtr = XhrObj.responseText.split('<!-- separateur -->');
    var params = tabtr[0].split(' ');
    document.getElementById("page").width = params[0];
    document.getElementById("menugauche").color = params[1];

    document.getElementById("menuhautgauche").innerHTML = tabtr[1];
    document.getElementById("menuhautdroit").innerHTML = tabtr[2];

    document.getElementById("bandeauecolegauche").innerHTML = tabtr[3];
    document.getElementById("bandeauecoledroit").innerHTML = tabtr[4];

    document.getElementById("menugauche").innerHTML = tabtr[5];
  }
}

XhrObj.open('GET','/Outils/Template/PHP/context.php?url='+m,true);
//XhrObj.open('GET','/Outils/Template/PHP/context.php?url='+m,false);
XhrObj.send(null);
//document.write(XhrObj.responseText);






function menus(){

	var l=document.location;
	var m=l.toString();

	XhrObj.open('GET','/Outils/Template/PHP/context.php?url='+m,false);
	XhrObj.send(null);
	//document.write(XhrObj.responseText);

	var div=document.getElementById('menus');
        div.innerHTML=XhrObj.responseText;
}

