<!--
function ArrayObject_add(elem) {
	this[this.length] = elem;
}
Array.prototype.add = ArrayObject_add;


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(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;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

bIsNN6 = (navigator.vendor==("Netscape6")|| navigator.product==("Gecko"));
bIsMac = (navigator.appVersion.indexOf("Mac")!=-1);
if (document.all||bIsNN6) 	{bIsNN = 0; bIsIE=1; fShow="visible";	fHide="hidden";}
if (document.layers) 		{bIsNN = 1; bIsIE=0; fShow="show"; 		fHide="hide";}
//debugObject(bIsMac+" "+bIsNN6);
function wb_showMenu(idMenu,idSubMenu) {
	var e,o,p;
	e = (idMenu)?MM_findObj(idMenu):null;
	o = (idSubMenu)?MM_findObj(idSubMenu):null;
	if (o && !o.oVisibility) o.oVisibility = wb_getVisibility(o);
	if (window.wb_activeMenu && (window.wb_activeMenu != e) ) {
		wb_swapImgRestore(window.wb_activeMenuID);
		if (window.wb_activeSubmenu) {
			//wb_visibility(window.wb_activeSubmenu, fHide);
			wb_move(window.wb_activeSubmenu, -1000, -1000);
		}
	}
	if (e &&o) { 
		p = wb_getPositionAbs(e);
		//window.status = p.x + " " + p.y; 
		wb_move(o,p.x+110,p.y);
		wb_visibility(o, fShow);
		o.wb_parentMenu = e;
	}
	window.wb_activeMenuID = idMenu;
	window.wb_activeSubmenuID = idSubMenu;
	window.wb_activeMenu = e;
	window.wb_activeSubmenu = o;
}

function wb_visibility(e, v) { 
	if (document.all||bIsNN6) e.style.visibility = v;
	if (document.layers) e.visibility = v;
}

function wb_getVisibility(e) { 
	return e.visibility || e.style.visibility;
}

function wb_move(e,x,y) { 
//	window.status = " X: "+x+" Y: "+y;
	if (document.all||bIsNN6) {e.style.left = x; e.style.top = y; }
	if (document.layers) {e.left = x; e.top = y; }
}

function wb_getPositionAbs(oElem) {
	var posAbs = new Object();
	var x=0, y=0;
	posAbs.x = 0; posAbs.y = 0;
	if (oElem&&(document.all || bIsNN6)) {
		x = oElem.offsetLeft; y = oElem.offsetTop;
		for (var p = oElem; p = p.offsetParent; ) { x += p.offsetLeft;	y += p.offsetTop; }
		posAbs.x = x; posAbs.y = y;
	}
	if (oElem&&document.layers) { posAbs.x = oElem.pageX||oElem.x; posAbs.y = oElem.pageY||oElem.y; }
	return posAbs;
}

function wb_swapImage() { //v3.0
	var i,j=0,x,a=wb_swapImage.arguments; 
	for(i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(a[i]))!=null) {
			if(!x.oSrc) x.oSrc=x.src; 
			x.src=a[i+2];
		}
}

function wb_swapImgRestore() { //v3.0
	var x,a=wb_swapImgRestore.arguments; 
	x = (typeof(a[0])=="object")?a[0]:MM_findObj(a[0]);
	if (x && x.oSrc) x.src = x.oSrc;
}

	function debugObject(obj, caption) {
		var s = "";
		if (caption) s += caption+"\n\n";
		if (obj && (typeof(obj) == "object")) {
			for (prop in obj) s += prop+": "+obj[prop]+"\n";
		} else {
			s = obj;
		}
		
		var wnd = window.open("","debugWnd","scrollbars=1,width=400,height=400");
		wnd.document.writeln("<xmp>"+s+"\n\n</xmp>");
		return s;
	}

function do_MouseTracker(e) {
	if (!window.wb_activeSubmenu) return;
    e = e || window.Event || window.event;
	el = e.target || e.srcElement;
	var absPos = wb_getPositionAbs(window.wb_activeSubmenu);
	var s = window.wb_activeSubmenu;
	var h = 2+(s.style)?s.offsetHeight:s.clip.height;
	var w = 2+(s.style)?s.offsetWidth:s.clip.width;
    window.pageX = e.pageX || (e.screenX - window.screenLeft + document.body.scrollLeft+ document.body.offsetLeft-document.body.clientLeft);
    window.pageY = e.pageY || (e.screenY - window.screenTop + document.body.scrollTop+ document.body.offsetTop-document.body.clientTop);
	if (checkPointNotInRect(window.pageX, window.pageY, absPos.x, absPos.y, absPos.x+w, absPos.y+w)&&
		checkPointNotInRect(window.pageX, window.pageY, absPos.x-110, absPos.y, absPos.x-1, absPos.y+21))
		wb_showMenu('','');
//	window.status = window.pageX + " " + window.pageY +" | "+absPos.x+" "+absPos.y+" | "+h+" "+w; 
}

function checkPointNotInRect(x0, y0, x1, y1, x2, y2) {
	return ((x0 < x1) || (x0 > x2) || (y0 < y1) || (y0 > y2));
}

function do_MouseUp(e) {
	//window.status = "mouse Up";
	wb_showMenu('','');
}

function setMouseTracker() {
    if (document.captureEvents) { document.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); }
    document.onmousemove = do_MouseTracker;
    document.onmouseup = do_MouseUp ;//do_MouseUp;
}

setMouseTracker();

function wb_newImage(arg) {
	var rslt = new Image();	rslt.src = arg;	return rslt;
}


function wb_paMenuSetColors(sLeftObj, sMainObj, sLeftBgColor, sMainBgColor) {
	var objLeft = MM_findObj(sLeftObj);
	var objMain = MM_findObj(sMainObj);
	sMainBgColor = (!sMainBgColor && bIsNN)?null:sMainBgColor;
	if (objLeft&&objMain) {
		objLeft.style.backgroundColor = sLeftBgColor;
		objMain.style.backgroundColor = sMainBgColor;
	}
	//debugObject(objMain);
}

//-->