//	---------------------
//	PopUp Routines

//	Design by Rono  |  www.designbyrono.com
//	january 2006




var MouseOver =		0;
var DroppedDown =	0;
var TimerID =		null;
var PreviousSub =	"";



function ActivateDropDown(Sub, mSec) {
	if (MouseOver == 2 || TimerID) {
		clearTimeout(TimerID);
		TimerID = null;
	}

	if (PreviousSub)													// To prevent 2 or more menus dropped down
		DeactivateDropDown(PreviousSub);
	PreviousSub = Sub;

	Sub = FindObject(Sub);

	Sub.style.visibility =	"visible";
	DroppedDown = 1;
	MouseOver = 0;
	return false;
}



function DelayDropDown(Sub, mSec) {
	if (!MouseOver) {
		TimerID = setTimeout("DeactivateDropDown('" + Sub + "')", mSec);
	}
}



function DeactivateDropDown(Sub) {
	if (!MouseOver) {
		Sub = FindObject(Sub);
		Sub.style.visibility =	"hidden";
		DroppedDown = 0;
		TimerID = null;
	}
}



//	------------	Macromedia

function FindObject(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
