
//																
//	PopPop Menu (v 1.0) - 20/02/2005							
//	Copyright (c) Jean-Jacques Guegan 2005						
//																
//	http://e-pla.net/software/poppop-menu/						
//																
//	Released under the Peaceware licence:						
//	check  http://e-pla.net/peaceware/  before use				
//																
//	Please, do not remove or modify this notice...	:)			
//																


var ppm_V_offset= 1;
var ppm_H_offset= 1;

var ppm_Right	= 0;
var ppm_Down	= 1;

var iTimer		;
var iMenus		= new Array();


function ppm_over (iItem,iLevel,iSubMenu_Id,iType)
	{
	clearTimeout(iTimer);
	ppm_hide(iLevel);

	if (iSubMenu_Id)
		{
		if (!iItem.onclick) {iItem.onclick=_Return_False;}

		var iMenu		= document.getElementById(iSubMenu_Id);
		var iMenu_Style	= iMenu.style;

		iMenu_Style.top  = _Get_OffsetTop (iItem) + (iType==ppm_Down  ? iItem.offsetHeight + ppm_V_offset:0) + "px";
		iMenu_Style.left = _Get_OffsetLeft(iItem) + (iType==ppm_Right ? iItem.offsetWidth  + ppm_H_offset:0) + "px";
		iMenu_Style.visibility	= "visible";
		iMenu_Style.display		= "block"  ;

		iMenus[iLevel] = iMenu;
		window.status=" ";
		}
	  else
		window.status=iItem.href;

	return true;
	};


function ppm_out()
	{
	iTimer = setTimeout("ppm_hide(0);window.status='';",300);
	};


function ppm_hide(iLevel)
	{
	for (var i=iLevel, iMax=iMenus.length; i<iMax; i++)
		{
		iMenus[i].style.visibility	= "hidden";
		iMenus[i].style.display		= "none"  ;
		}
	};


function _Get_OffsetTop (o) { var i=0;  while (o.offsetParent) {i+=o.offsetTop ; o=o.offsetParent;} return i; };
function _Get_OffsetLeft(o) { var i=0;  while (o.offsetParent) {i+=o.offsetLeft; o=o.offsetParent;} return i; };

function _Return_False() {return false;}


