;
function imenus_add_pointer_image(obj,dto,level) {
	if ( (ulm_oldnav) || (ulm_mac && (ulm_ie || ulm_navigator) ) )
		return;
	x4 = "main";
	if (level > 0)
		x4 = "sub";
	var id = obj.id.substring(obj.id.indexOf("_") + 1);
	x3 = document.createElement("DIV");
	x3.style.position = "absolute";
	x3.style.visibility = "hidden";
	x3.setAttribute("ispointer", 1);
	x3.setAttribute("scxy", "0,0");
	x3.setAttribute("offxy", "0,0");
	if ( (level == 0) && (dto.main_is_horizontal) ) {
		x3.setAttribute("ish", 1);
		x3.setAttribute("fxoff", x26(dto.main_pointer_image_offy) );
		x3.setAttribute("sloff", x26(dto.main_pointer_image_offx) );
	} else {
		x3.setAttribute("fxoff", x26(x28(x4 + "_pointer_image_offx", dto, id) ) );
		x3.setAttribute("sloff", x26(x28(x4 + "_pointer_image_offy", dto, id) ) );
	}
	if ( ( ! (x5 = x28(x4 + "_pointer_image", dto, id) ) ) || (x5.toLowerCase() == "none") ) {
		obj.onmousemove=function(e) {
			if (ulm_ie)
				e = window.event;
			e.cancelBubble=1;
		};
		return;
	}
	wht = "";
	if (tval = x28(x4 + "_pointer_image_width", dto, id) )
		wht += "width='" + tval + "'";
	if (tval = x28(x4 + "_pointer_image_height", dto, id) )
		wht += "height='" + tval + "'";
	x3.innerHTML = '<img src="' + x5 + '" ' + wht + '>';
	obj.appendChild(x3);
	obj.onmouseover = function() {
		imenus_initialize_pointer(this);
	};
	obj.onmousemove = function(e) {
		var lc = this.lastChild;
		if (ulm_ie)
			e = window.event;
		offxy = eval("new Array(" + lc.getAttribute("offxy") + ")");
		sloff = parseInt(lc.getAttribute("sloff") );
		scxy = eval("new Array(" + lc.getAttribute("scxy") + ")");
		if (this.lastChild.getAttribute("ish") )
			lc.style.left = e.clientX - offxy[0] + sloff + scxy[0] + "px";
		else
			lc.style.top = e.clientY - offxy[1] + sloff + scxy[1] + "px";
		if (lc.getAttribute("initialized") )
			lc.style.visibility = "visible";
		e.cancelBubble=1;
	};
	obj.onmouseout = function() {
		this.lastChild.style.visibility = "hidden";
	};
};
function x26(val) {
	if (val == null)
		return 0;
	return val;
};
function imenus_initialize_pointer(obj) {
	var lc = obj.lastChild;
	lc.setAttribute("offxy", x27(obj) );
	var pxy = parseInt(lc.getAttribute("fxoff") );
	if (lc.getAttribute("ish") )
		lc.style.top = pxy + "px";
	else
		lc.style.left = pxy+"px";
	pobj = document.body;
	if ( ( ! (pobj.scrollLeft + pobj.scrollTop) ) && (document.documentElement) )
		pobj = document.documentElement;
	lc.setAttribute("scxy", pobj.scrollLeft + "," + pobj.scrollTop);
	lc.setAttribute("initialized", 1);
};
function x27(obj) {
	var offy = 0;
	var offx = 0;
	do {
		offy += obj.offsetTop;
		offx += obj.offsetLeft;
	} while (obj = obj.offsetParent)
	return new Array(offx, offy);
};
function x28(pname, dto, index) {
	if ( (rval = dto[pname+index]) != null)
		return rval;
	else
		return dto[pname];
}