//	written	by Houcine MASTOURI
//	last updated 05 November 2003
//	email :	h2m@laposte.net

	var	fixedX = -1			
	var	fixedY = -1			
	var startAt = 0			
	var imgDir2 = "adm/images/"			

	
	var	explicobj, emplacementVal

	var	bPageChargee=false
	var	ie=document.all
	var	dom=document.getElementById

	var	ns4=document.layers
	var bVisible = false;

    

	if (dom)
	{
		document.write ("<div onclick='bVisible=true;closeExplic()' id='explic'	style='z-index:+999;position:absolute;height:110;width=272;overflow:auto;visibility:hidden;'><table 	width=50 style='font-family:arial;font-size:11px;border-width:1;border-style:solid;border-color:#a0a0a0;font-family:arial; font-size:11px}' bgcolor='#ffffff'><tr bgcolor='#a0a0a0'><td><table width='248'><tr><td align=right style='padding:2px;font-family:arial; font-size:11px;'><font color='#ffffff'><B><span id='entete'></span></B></font></td></tr></table></td></tr><tr><td style='padding:5px' bgcolor=#ffffff><span id='contenu'></span></td></tr>")
		
		document.write ("</table></div>");
	}

	var	styleAnchor="text-decoration:none;color:black;"
	var	styleLightBorder="border-style:solid;border-width:1px;border-color:#a0a0a0;"

	function swapImage(srcImg, destImg){
		if (ie)	{ document.getElementById(srcImg).setAttribute("src",imgDir2 + destImg) }
	}
//====================================================================

	function constructExplic (tit,rub,rdesc,txt) {
		
		sHTML =	"<table	 border=0 style='font-family:verdana;font-size:10px;'><tr>"

		sHTML += "<td width=35 valign=top><b>" + rub+"</b><br><br>"+rdesc+ "</td><td width=1 rowspan=1 bgcolor='#d0d0d0' style='padding:0px'><img src='"+imgDir2+"divider.gif' width=1></td>"
		
		
		sHTML += "<td align='justify'>"+txt+"</td>"
		
		sHTML += "</tr><tr><td colspan=3 align=center><span id='btnn'></span></td></tr>";
		btnnhtm="<button name=B3 style=\'cursor:hand;font-family: Arial; font-size: 8pt; width: 112; height: 19; border: 1px solid #808080; margin: 0; background-color: #f6f6f6\' class=\'link\' onclick=\'javascript:document.getElementById(\"hh\").style.visibility=\"visible\";";
		btnnhtm += "popUpExplic(\"OECT : Aide à la navigation\",\"Aide\",msgBAide,msgPasAide);writeCookie(\"aideOECT\",\"yes\",24);\'>Ne Plus Afficher l\'Aide</button>";
		//alert(btnnhtm);
		document.getElementById("haut").innerHTML   = "&nbsp;"+tit+"&nbsp;"
		document.getElementById("contenu").innerHTML   = sHTML;
		if (rdesc!=msgBAide) document.getElementById("btnn").innerHTML   = btnnhtm;
	}

//writeCookie("aideOECT", "no", 24);
//====================================================================
	function init2()	{
		if (!ns4)
		{
			explicobj=(dom)?document.getElementById("explic").style : ie? document.all.explic : document.explic
			hideExplic()

			sHTML1="<span id='haut'	style='border-style:solid;border-width:1;border-color:#f6f6f6;' onmouseover='this.style.borderColor=\"#ffffFF\";' >&nbsp--&nbsp</span>&nbsp;"
			
			
			document.getElementById("entete").innerHTML  =	sHTML1

			bPageChargee=true
		}
	}

	function hideExplic()	{
		explicobj.visibility="hidden"
		
	}

	function closeExplic() {
		var	sTmp

		hideExplic();
		
	}

function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}
function readCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

function Point(x,y) {  this.x = x; this.y = y; }
mLoc = new Point(0,0);
function getMouseLoc(e)
{
  if(!document.all)  //NS
  {
    mLoc.x = e.pageX;
    mLoc.y = e.pageY;
  }
  else               //IE
  {
    mLoc.x = event.x + document.body.scrollLeft;
    mLoc.y = event.y + document.body.scrollTop;
  }
  return true;
}
 //alert('larg :'+screen.width+' haut : '+screen.height);
	function popUpExplic(tit,rub,rdesc,txt) {//ctl,
		var	leftpos=0
		var	toppos=0
		var tt=readCookie("aideOECT");
		if (bPageChargee)
		{
			if ( explicobj.visibility ==	"hidden" ) {
				
				getMouseLoc();
				leftpos=mLoc.x;
				if (leftpos>(screen.width-292)) 
						explicobj.left=screen.width-292
					else
						explicobj.left =	leftpos;
					toppos=mLoc.y;
					if (toppos>(screen.height-350))
						explicobj.top=screen.height-350
					else
						explicobj.top = toppos+10;
					constructExplic (tit,rub,rdesc,txt);
				explicobj.visibility=(dom||ie)? "visible" : "show"	;
				bVisible = true;
			}
			else
			{
				hideExplic()
				popUpExplic(tit,rub,rdesc,txt)
			}
			
		}
		
		if (tt=="yes")
		{
			hideExplic();
			
			document.getElementById("hh").style.visibility="visible";
		}
	}

	document.onkeypress = function hideexpl1 () { 
		if (event.keyCode==27) 
		{
			hideExplic()
		}
	}
	document.onclick = function hideexpl2 () { 		
		if (!bVisible)
		{
			hideExplic()
		}
		
		bVisible = false
	}

	init2()
