var alcm_js_version="101";
var alcm_AutoPosition= true;
var alcm_displayOffset=012;
function al_CoolMenu(alcm_O,alcm_o,alcm_Y,alcm_y,alcm_I,alcm_i,alcm_A,alcm_a,alcm_E,alcm_e,alcm_U,alcm_u,alcm_Z,alcm_z,alcm_X)
{
	this.id="alcm_"+alcm_O;
	this.alcm_x=alcm_O;
	this.alcm_W=new Array();
	this.alcm_w=new Array();
	this.alcm_V=null;
	this.alcm_v=alcm_o;
	this.alcm_T=new Array();
	this.alcm_t=alcm_Y;
	this.alcm_S=alcm_y;
	this.alcm_s=alcm_Z;
	this.iconsFolder=alcm_z;
	this.alcm_R=alcm_X;
	this.classes=alcm_A;
	alcm_r(this );
	this.styleSheet=alcm_u==null?this.id:alcm_u;
	this.alcm_Q=alcm_I;
	this.alcm_q=alcm_i;
	this.alcm_P=alcm_a.toLowerCase();
	this.alcm_p=alcm_N(alcm_E.toLowerCase());
	this.alcm_n=alcm_N(alcm_e.toLowerCase());
	this.alcm_M=alcm_U.toLowerCase();
	this.alcm_m;
	this.alcm_L=null;
	this.menu=document.getElementById(this.alcm_x);
	this.menu.firstChild.cellPadding="0"; this.menu.firstChild.cellSpacing="0";
	this.menu.firstChild.style.width="100%";
	this.menu.style.display="";
	this.menu.style.visibility="visible";
	this.type="alcm_menu";
	this.menu.object=this ;
	this.underlay=null;
	this.alcm_l=null;
	this.alcm_K=null;
	this.documentMouseDown=alcm_k;
	this.alcm_J=alcm_j;
	this.alcm_H=alcm_h;
	this.hideMenu=alcm_G;
	this.menuItemClick=alcm_g;
	this.attachToControls=alcm_attachToControls;
	this.attachToControl=alcm_F;
	this.detachFromControl=alcm_f;
	this.alcm_D=alcm_d;
	this.alcm_C=alcm_c;
	this.alcm_B=alcm_b;
	this.AddItem=alcm_o0;
	this.RemoveItem=alcm_O0;
	var alcm_l0=this.alcm_s?this.menu.firstChild.firstChild.childNodes: this.menu.firstChild.firstChild.firstChild.childNodes;
	for (var i=0; i<alcm_l0.length; i++)
	{
		obj=this.alcm_s?alcm_l0[i].firstChild:alcm_l0[i];
		if (obj.id.toLowerCase().indexOf("_7r14l")==-1)
			new alcm_i0(obj,this );
	}
	if (this.alcm_M!="always")
	{
		this.menu.style.top="0px";
		this.menu.style.left="-2000px";
		alcm_I0(this.alcm_x);
		this.underlay=document.getElementById(this.alcm_x+"__underlay");
		if (alcm_o1)
		{
			this.alcm_O1=document.getElementById(this.alcm_x+"__iframe");
			this.alcm_O1.style.display="";
		}
		if (document.body!=this.underlay.parentNode)
		{
			if (alcm_o1)
				document.body.insertBefore(this.alcm_O1,document.body.firstChild);
			document.body.insertBefore(this.underlay,document.body.firstChild);
			document.body.insertBefore(this.menu,document.body.firstChild);
			this.underlay.style.zIndex=1;
			this.menu.style.zIndex=2;
		}
		alcm_safeAddOnEvent("onclick","document","document.alcm_mouseclickcollection","documentMouseDown(ev)",this.id);
		if (this.alcm_M=="mouseover")
		{
			eval("this.menu.onmouseover = function(e) {heo_ProcessEvent(e, alcm_MouseMoveProcess, null, '"+this.alcm_x+"')};");
			eval("this.menu.onmouseout = function(e) {heo_ProcessEvent(e, null, alcm_MouseMoveProcess, '"+this.alcm_x+"')};");
			eval("this.underlay.onmouseover = function(e) {heo_ProcessEvent(e, alcm_MouseMoveProcess, null, '"+this.alcm_x+"__underlay')};");
			eval("this.underlay.onmouseout = function(e) {heo_ProcessEvent(e, null, alcm_MouseMoveProcess, '"+this.alcm_x+"__underlay')};");
		}
		window.setTimeout(Function("alcm_attachToControls("+this.id+")"),1);
		this.underlay.oncontextmenu=alcm_l1;
	}
	this.menu.oncontextmenu=alcm_l1;
	window.onunload=alcm_i1;
}

function alcm_i0(obj,alcm_I1)
{
	obj.className=alcm_I1.classes[obj.getAttribute("emtype")]["c"];
	alcm_I1.alcm_W.push(obj); 
	obj.object=this ; 
	this.item=obj; 
	this.menu=alcm_I1.menu; 
	this.type="alcm_menuitem"; 
	obj.firstChild.cellPadding="0"; 
	obj.firstChild.cellSpacing="0"; 
	obj.firstChild.style.width="100%"; 
	obj.firstChild.style.height="100%"; 
	this.alcm_o2=alcm_O2; 
	this.iconCell=null; 
	this.contentCell=obj.firstChild.firstChild.firstChild.firstChild; 
	this.subMenuCell=obj.firstChild.firstChild.firstChild.firstChild.nextSibling; 
	if (alcm_I1.alcm_t)
	{
		this.iconCell=alcm_I1.alcm_S?obj.firstChild.firstChild.firstChild.firstChild:obj.firstChild.firstChild.firstChild.firstChild.nextSibling.nextSibling;
		this.subMenuCell=alcm_I1.alcm_S?obj.firstChild.firstChild.firstChild.firstChild.nextSibling.nextSibling:obj.firstChild.firstChild.firstChild.firstChild; 
		this.contentCell=this.contentCell.nextSibling;
	}
	alcm_safeAddOnEvent("onmouseover","document.getElementById('"+obj.id+"')","document.getElementById('"+obj.id+"').alcm_mouseovercollection","heo_ProcessEvent(ev, function(ev){alcm_ElementHover(ev, '"+obj.id+"', '"+alcm_I1.alcm_x+"')}, null, '"+obj.id+"')",null);
	alcm_safeAddOnEvent("onmouseout","document.getElementById('"+obj.id+"')","document.getElementById('"+obj.id+"').alcm_mouseoutcollection","heo_ProcessEvent(ev, null, function(ev){alcm_ElementHover(ev, '"+obj.id+"', '"+alcm_I1.alcm_x+"')}, '"+obj.id+"')",null);
	alcm_safeAddOnEvent("onclick","document.getElementById('"+obj.id+"')","document.getElementById('"+obj.id+"').alcm_mouseclickcollection","menuItemClick(document.getElementById('"+obj.id+"'), ev)",alcm_I1.id); obj.oncontextmenu=alcm_l1;
}

function alcm_attachToControls(menuObject)
{
	var i=0;
	while (i<menuObject.alcm_v.length)
	{
		if (menuObject.attachToControl(menuObject.alcm_v[i]))
			menuObject.alcm_v.splice(i,1);
		else
			i++;
	}
	if (menuObject.alcm_v.length>0 && !alcm_wdl)
		window.setTimeout(Function("alcm_attachToControls("+menuObject.id+")"),0144);
}

function alcm_F(id)
{
	var alcm_l2=id.toLowerCase()=="document"?document.body:document.getElementById(id);
	if (alcm_l2!=null)
	{
		if (alcm_i2(this.alcm_T,id)!=-1)
			return; 
		this.alcm_T.push(id);
		if (this.alcm_M=="contextmenu")
		{
			alcm_safeAddOnEvent("oncontextmenu","document.getElementById('"+alcm_l2.id+"')","document.getElementById('"+alcm_l2.id+"').alcm_contextmenucollection","documentMouseDown("+(document.all?"window.event": "ev")+");",this.id);
		}
		else if (this.alcm_M=="mouseclick")
		{
			alcm_safeAddOnEvent("onclick","document.getElementById('"+alcm_l2.id+"')","document.getElementById('"+alcm_l2.id+"').alcm_mouseclickcollection","documentMouseDown("+(document.all?"window.event": "ev")+")",this.id);
			alcm_safeAddOnEvent("oncontextmenu","document.getElementById('"+alcm_l2.id+"')","document.getElementById('"+alcm_l2.id+"').alcm_contextmenucollection","hideMenu("+(document.all?"window.event": "ev")+", true, false, true)",this.id);
		}
		else if (this.alcm_M=="mouseover")
		{
			alcm_safeAddOnEvent("onmouseover","document.getElementById('"+alcm_l2.id+"')","document.getElementById('"+alcm_l2.id+"').alcm_mouseovercollection","heo_ProcessEvent(ev, function(ev){alcm_ElementHover(ev, '"+alcm_l2.id+"', '"+this.alcm_x+"')}, null, '"+alcm_l2.id+"')",null);
			alcm_safeAddOnEvent("onmouseout","document.getElementById('"+alcm_l2.id+"')","document.getElementById('"+alcm_l2.id+"').alcm_mouseoutcollection","heo_ProcessEvent(ev, null, function(ev){alcm_ElementHover(ev, '"+alcm_l2.id+"', '"+this.alcm_x+"')}, '"+alcm_l2.id+"')",null);
		}
		var alcm_I2=alcm_l2.object;
		if (alcm_I2!=null && typeof alcm_I2.type!="undefined" && alcm_I2.type=="alcm_menuitem" && alcm_I2.menu.object.id!=this.id)
		{
			alcm_I2=alcm_I2.menu.object;
			alcm_I2.alcm_w.push(this );
			this.alcm_V=alcm_I2;
			this.alcm_o3=alcm_l2;
			alcm_l2.object.alcm_O3=this ;
			if (this.alcm_M=="mouseclick" || this.alcm_M=="contextmenu")
			{
				var alcm_l3=alcm_l2.getAttribute("nohide");
				alcm_l2.object.alcm_i3=typeof alcm_l3!="undefined" && alcm_l3!=null && alcm_l3.toLowerCase()=="true";
				alcm_l2.setAttribute("nohide","true");
			}
			alcm_l2.object.subMenuCell.style.display="";
			alcm_l2.object.contentCell.style.alcm_I3="1"; 
			this.underlay.style.zIndex=alcm_I2.menu.style.zIndex+1; 
			this.menu.style.zIndex=this.underlay.style.zIndex+1; 
			if (this.alcm_M=="contextmenu")
				alcm_o4(alcm_l2,"oncontextmenu",alcm_l2.alcm_contextmenucollection,alcm_l1);
		}
		if (typeof alcm_l2.object=="undefined" || alcm_l2.object==null)
		{
			alcm_l2.object=new Object(); 
			alcm_l2.object.type="alcm_attachelement";
		}
		alcm_l2.object.item=alcm_l2; 
		alcm_l2.object.alcm_O3=this ; 
		this.alcm_o3=alcm_l2; 
		return true; 
	}
	return false;
}

function alcm_f(id)
{
	var alcm_O4=alcm_i2(this.alcm_T,id);
	if (alcm_O4==-1)return; 
	var alcm_l2=id.toLowerCase()=="document"?document.body:document.getElementById(id);
	if (alcm_l2!=null)
	{
		if (this.alcm_M=="contextmenu")
		{
			alcm_o4(alcm_l2,"oncontextmenu",alcm_l2.alcm_contextmenucollection,this.id+".documentMouseDown");
		}
		else if (this.alcm_M=="mouseclick")
		{
			alcm_o4(alcm_l2,"onclick",alcm_l2.alcm_mouseclickcollection,this.id+".documentMouseDown"); 
			alcm_o4(alcm_l2,"oncontextmenu",alcm_l2.alcm_contextmenucollection,this.id+".hideMenu"); 
		}
		else if (this.alcm_M=="mouseover")
		{
			alcm_o4(alcm_l2,"onmouseover",alcm_l2.alcm_mouseovercollection,"alcm_ElementHover(ev, '"+alcm_l2.id+"', '"+this.alcm_x+"')");
			alcm_o4(alcm_l2,"onmouseout",alcm_l2.alcm_mouseoutcollection,"alcm_ElementHover(ev, '"+alcm_l2.id+"', '"+this.alcm_x+"')");
		}
		var alcm_I2=alcm_l2.object;
		if (alcm_I2!=null && typeof alcm_I2.type!="undefined" && alcm_I2.type=="alcm_menuitem" && alcm_I2.menu.object.id!=this.id)
		{
			alcm_I2=alcm_I2.menu.object; 
			var alcm_l4=alcm_i2(alcm_I2.alcm_w,this ); 
			if (alcm_l4!=-1)
				alcm_I2.alcm_w.splice(alcm_l4,1); 
			if ((this.alcm_M=="mouseclick" || this.alcm_M=="contextmenu") && (typeof alcm_l2.object.alcm_i3=="undefined" || !alcm_l2.object.alcm_i3))
				alcm_l2.setAttribute("nohide","false"); 
				alcm_l2.object.alcm_O3=null; 
				alcm_l2.object.subMenuCell.style.display="none"; 
				alcm_l2.object.contentCell.alcm_I3="2"; 
				this.alcm_V=null; 
				this.alcm_o3=null; 
		}
		this.alcm_T.splice(alcm_O4,1);
	}
}

function alcm_k(alcm_i4)
{
	if (!alcm_i4)
		alcm_i4=window.event; 
	if (!alcm_i4)
	{ 
		this.hideMenu(null, true , false , true); 
		return false; 
	}
	var alcm_I4=alcm_i4.type.toLowerCase(); 
	if (alcm_i4.type.toLowerCase()=="click")
		alcm_I4="mouseclick"; 
	if (!document.all && alcm_i4.type.toLowerCase()=="click" && alcm_i4.which==3)
		alcm_I4="contextmenu"; 
	var alcm_o5=alcm_O5(alcm_i4); 
	var alcm_l5=alcm_i5(alcm_o5[1]); 
	if (alcm_l5!=null)
		var alcm_I5=alcm_i2(this.alcm_T,alcm_l5.id);
	else 
		alcm_I5=-1; 
	if (alcm_I4==this.alcm_M && alcm_I5!=-1)
	{ 
		this.alcm_K=alcm_l5.object; 
		this.alcm_H(alcm_i4); 
		alcm_l1(alcm_i4); 
	}
	else 
	{
		var menu=alcm_o6(alcm_o5[1]); 
		var index=0; 
		if (menu==null)
		{
			var item=alcm_i5(alcm_o5[1]); 
			if (item!=null)
			{
				var index=alcm_O6(item.object.alcm_O3.menu); 
				if (index!=-1)
					index+=2; 
				else 
					index=0; 
			}
		}
		else
		{
			index=alcm_O6(menu); 
			if (index!=-1)
				index+=2; 
			else 
				index=0;
		}
		alcm_l6(index, false);
		return true; 
	}
	return false;
}

function alcm_MouseMoveProcess(alcm_i4)
{
	if (!alcm_i4)
		alcm_i4=window.event;
	if (!alcm_i4)
		return false; 
	var alcm_i6=alcm_i4.type.toLowerCase()=="mouseover"; 
	var alcm_o5=alcm_O5(alcm_i4); 
	var alcm_I6=alcm_o6(alcm_o5[0]); 
	var alcm_o7=alcm_o6(alcm_o5[1]); 
	alcm_I6=alcm_I6!=null?alcm_I6:alcm_O7(alcm_o5[0]); 
	alcm_o7=alcm_o7!=null?alcm_o7:alcm_O7(alcm_o5[1]); 
	if (!alcm_i6)
	{
		if (typeof alcm_o7.menu!="undefined" && typeof alcm_o7.menu.object=="object" && typeof alcm_o7.menu.object.type!="undefined" && alcm_o7.menu.object.type=="alcm_menu")
			alcm_o7=alcm_o7.menu; 
		if (alcm_I6!=null)
		{
			if (typeof alcm_I6.menu!="undefined" && typeof alcm_I6.menu.object=="object" && typeof alcm_I6.menu.object.type!="undefined" && alcm_I6.menu.object.type=="alcm_menu")
				alcm_I6=alcm_I6.menu; 
			if (alcm_l7(alcm_o7,alcm_I6))
				return;
			else if (alcm_l7(alcm_I6,alcm_o7))
			{
				var alcm_i7=alcm_i5(alcm_o5[0]); 
				if (alcm_i7!=null && alcm_I7(alcm_o7,alcm_i7))
					return; 
				var alcm_o8=alcm_O6(alcm_o7); 
				if (alcm_o8>0)
					alcm_l6(alcm_o8, true);
				return; 
			}
			else if (alcm_I6.object.alcm_M=="always")
			{
				var alcm_i7=alcm_i5(alcm_o5[0]); 
				if (alcm_i7!=null && alcm_l7(alcm_i7,alcm_o7))
					return; 
			}
		}
		else
		{
			alcm_I6=alcm_i5(alcm_o5[0]); 
			if (alcm_I6!=null && alcm_I7(alcm_o7,alcm_I6) && alcm_O8(alcm_o7,alcm_I6))
				return; 
		}
		alcm_HideAll( true);
	}
	return false;
}

function alcm_ElementHover(alcm_i4,alcm_l8,alcm_i8)
{
	var alcm_i6=alcm_i4.type.toLowerCase()=="mouseover"; 
	var alcm_I8=document.getElementById(alcm_l8); 
	var menu=document.getElementById(alcm_i8); 
	if (alcm_i6)
	{
		if (alcm_I7(menu,alcm_I8))
		{
			menu.object.alcm_K=alcm_I8.object; 
			menu.object.alcm_H(alcm_i4); 
		}
	}
	else
	{
		var alcm_o9=alcm_O5(alcm_i4)[0]; 
		var alcm_O9=alcm_o6(alcm_o9); 
		alcm_O9=alcm_O9==null?alcm_O7(alcm_o9):alcm_O9; 
		if (alcm_O9==null)
		{
			if (menu.object.alcm_M=="mouseover")
				alcm_l6(Math.max(0,alcm_O6(alcm_I8)),menu.object.alcm_M=="mouseover"); 
		}
		else 
		{
			if (typeof alcm_O9.menu!="undefined" && typeof alcm_O9.menu.object=="object" && typeof alcm_O9.menu.object.type!="undefined" && alcm_O9.menu.object.type=="alcm_menu")
				alcm_O9=alcm_O9.menu; 
			if (alcm_I8.object.type=="alcm_menuitem" && alcm_I8.object.menu==alcm_O9)
			{}
			else
			{
				var alcm_l9=alcm_i5(alcm_o9); 
				if (alcm_l9!=null && alcm_l9.object.type=="alcm_menuitem" && alcm_l7(alcm_l9.object.menu,menu))
				{
					return;
				}
				else if (!alcm_I7(alcm_O9,alcm_I8) && !alcm_O8(alcm_O9,alcm_I8))
				{
					alcm_l6(Math.max(0,alcm_O6(menu)),menu.object.alcm_M!="mouseover" || menu.object.alcm_M=="always");
				}
				else 
				{
					return; 
				}
			}
		}
	}
	if (alcm_I8.object.type=="alcm_menuitem")
		alcm_j(alcm_I8,alcm_i4,alcm_i6, false);
}

function alcm_j(obj,alcm_i4,alcm_i6,alcm_i9)
{
	if (!alcm_i9 && !alcm_i6 && obj.object.alcm_O3!=null && obj.object.alcm_O3.alcm_M!="mouseover" && obj.object.alcm_O3.underlay!=null && obj.object.alcm_O3.underlay.style.visibility.toLowerCase()=="visible")
		return; 
	obj.className=obj.object.menu.object.classes[obj.getAttribute("emtype")]["c"+(alcm_i6?"_o": "")]; 
	try
	{
		obj.object.contentCell.className=obj.object.menu.object.classes[obj.getAttribute("emtype")]["c_"+obj.object.contentCell.getAttribute("emtype")+(alcm_i6?"_o": "")]; 
		obj.object.subMenuCell.className=obj.object.menu.object.classes[obj.getAttribute("emtype")]["c_"+obj.object.subMenuCell.getAttribute("emtype")+(alcm_i6?"_o": "")]; 
		if (this.alcm_t)
			obj.object.iconCell.className=obj.object.menu.object.classes[obj.getAttribute("emtype")]["c_"+obj.object.iconCell.getAttribute("emtype")+(alcm_i6?"_o": "")];
	}
	catch (alcm_I9)
	{}
	if (alcm_i6 && obj.object.alcm_O3==null)
	{
		var index=alcm_O6(obj.object.menu); 
		if (index>=0)
			alcm_l6(index+2,obj.object.menu.object.alcm_M!="mouseover");
	}
	if (!alcm_i6 && obj.object.alcm_O3!=null)
	{
		var index=alcm_O6(obj.object.alcm_O3.menu); 
		if (index>-1)
			alcm_l6(index,obj.object.menu.object.alcm_M!="mouseover");
	}
}

function alcm_h(alcm_i4)
{
	if (alcm_oa(this,"OnBeforeMenuOpen"))
	{
		if (!alcm_OnBeforeMenuOpen(this.menu))
			return; 
	}
	if (this.underlay.style.visibility.toLowerCase()=="visible" && this.alcm_K.item==this.alcm_o3)
		return; 
	if (!alcm_i4)
		alcm_i4=window.event; 
	this.alcm_L=alcm_i5(alcm_O5(alcm_i4)[1]); 
	if (this.alcm_L!=null && typeof this.alcm_L.object!="undefined")
		if (typeof this.alcm_L.object.alcm_O3=="undefined" || this.alcm_L.object.alcm_O3==null || this.alcm_L.object.alcm_O3!=this )return; 
	if (this.alcm_V!=null && this.alcm_L.menu!=null && this.alcm_L.menu==this.alcm_V && this.alcm_V.underlay.style.visibility.toLowerCase()=="hidden")
		return; 
	this.alcm_o3=(this.alcm_K!=null?this.alcm_K.item: this.alcm_o3); 
	if (this.alcm_o3.object.type=="alcm_menuitem" && this.alcm_o3.object.menu.object.alcm_M!="always")
	{
		var index=alcm_O6(this.alcm_o3.object.menu); 
		if (index>=0)
			alcm_l6(index+2, false); 
	}
	else 
	{
		alcm_HideAll( false); 
		alcm_Oa(this.alcm_o3); 
	}
	if (this.alcm_o3.object.type=="alcm_menuitem")
		alcm_j(this.alcm_o3,alcm_i4, true , false); 
	alcm_Oa(this.menu); 
	alcm_Oa(this.underlay); 
	alcm_la(this.styleSheet); 
	for (var i=0; i<this.alcm_W.length; i++)
		if (this.alcm_W[i].id!=obj.id)this.alcm_J(this.alcm_W[i],null, false , true); 
	this.alcm_m= { "left":alcm_displayOffset,"top":alcm_displayOffset,"right":alcm_displayOffset,"bottom":alcm_displayOffset } ;
	this.underlay.style.width=this.menu.offsetWidth+this.alcm_m["left"]+this.alcm_m["right"]+"px"; 
	this.underlay.style.height=this.menu.offsetHeight+this.alcm_m["top"]+this.alcm_m["bottom"]+"px"; 
	this.alcm_l=this.alcm_C(alcm_i4, true); 
	this.underlay.style.width=this.menu.offsetWidth+this.alcm_m["left"]+this.alcm_m["right"]+"px"; 
	this.underlay.style.height=this.menu.offsetHeight+this.alcm_m["top"]+this.alcm_m["bottom"]+"px"; 
	this.menu.style.left=this.alcm_l[0]+"px"; 
	this.menu.style.top=this.alcm_l[1]+"px"; 
	this.underlay.style.left=this.alcm_l[0]-this.alcm_m["left"]+"px"; 
	this.underlay.style.top=this.alcm_l[1]-this.alcm_m["top"]+"px"; 
	this.menu.style.visibility="visible"; 
	this.underlay.style.visibility="visible"; 
	if (alcm_o1)
	{ 
		this.alcm_O1.style.width=this.menu.offsetWidth+"px"; 
		this.alcm_O1.style.height=this.menu.offsetHeight+"px"; 
		this.alcm_O1.style.top=this.alcm_l[1]+"px"; 
		this.alcm_O1.style.left=this.alcm_l[0]+"px"; 
		this.alcm_O1.style.visibility="visible"; 
	}
	try 
	{
		if (this.alcm_L.tagName.toLowerCase()=="td" && this.alcm_L.className=="ob_t2" && typeof tree_node_exp_col!="undefined")
		{
			tree_node_exp_col= true; 
			this.alcm_L.onclick(); 
			tree_node_exp_col= false; 
		}
	}
	catch (alcm_I9)
	{}
	if (alcm_oa(this,"OnAfterMenuOpen"))
		alcm_OnAfterMenuOpen(this.menu);
	return false; 
}

function alcm_G(alcm_i4,alcm_ia,alcm_i9,alcm_Ia)
{
	if (alcm_i9==null)
		alcm_i9= false; 
	if (!alcm_i4)
		alcm_i4=window.event; 
	if (this.alcm_M=="always" || this.underlay.style.visibility=="hidden")
		return true; 
	var alcm_ob=alcm_i9? false :alcm_i4?(this.alcm_l!=null?this.alcm_D(alcm_i4,this.alcm_l): false): false;
	if (!alcm_i9 && alcm_ob==null)
		return true; 
	if (alcm_oa(this,"OnBeforeMenuClose"))
	{
		if (!alcm_OnBeforeMenuClose(this.menu))
			return false; 
	}
	if (alcm_i9 || (this.alcm_M!="mouseover" || (alcm_i4 && (!alcm_ia || !alcm_ob))))
	{
		for (var i=0; i<this.alcm_w.length; i++)
			if (this.alcm_w[i].hideMenu(alcm_i4, false , true , false)){}else return false; 
		if (alcm_o1)
			this.alcm_O1.style.visibility="hidden"; 
		this.menu.style.left=-03720; 
		this.menu.style.top=0; 
		this.menu.style.visibility="hidden"; 
		this.underlay.style.left=-03720; 
		this.underlay.style.top=0; 
		this.underlay.style.visibility="hidden"; 
		if (this.alcm_V!=null)
		{ 
			this.alcm_V.alcm_J(this.alcm_o3,alcm_i4, false , true); 
			if (alcm_Ia && (alcm_i9 || (this.alcm_M=="mouseover" && this.alcm_V.alcm_M=="mouseover")))
				this.alcm_V.hideMenu(alcm_i4, true , false , true); 
		}
		this.alcm_l=null; 
		this.alcm_K=null; 
	}
	if (alcm_oa(this,"OnAfterMenuClose"))
		alcm_OnAfterMenuClose(this.menu); 
	return true; 
}

function alcm_g(alcm_Ob,menuEvent)
{
	if (!menuEvent)
		menuEvent=window.event; 
	var targetEl=this.alcm_L; 
	var coolMenu=this ; 
	var menuObject=alcm_Ob.object; 
	targetEl=alcm_lb[0]; 
	if (this.alcm_M=="always")
		targetEl=alcm_Ob; 
	if (alcm_oa(this,"OnBeforeItemClick"))
	{
		if (!alcm_OnBeforeItemClick(this.menu,alcm_Ob,targetEl,menuEvent))
			return false; 
	}
	if (alcm_Ob.getAttribute("nohide")==null || alcm_Ob.getAttribute("nohide").toString().toLowerCase()!="true")
		alcm_l6(0, false); 
	else 
		this.alcm_J(alcm_Ob,menuEvent, true , true);
	eval(alcm_Ob.getAttribute("OnClientClick")); 
	if (typeof alcm_Ob.object.contentCell.firstChild!="undefined" && alcm_Ob.object.contentCell.firstChild!=null && alcm_Ob.object.contentCell.firstChild.nodeType==1 && alcm_Ob.object.contentCell.firstChild.tagName.toLowerCase()=="a")
		alcm_Ob.object.alcm_o2(menuEvent); 
	if (alcm_oa(this,"OnAfterItemClick"))
		alcm_OnAfterItemClick(alcm_Ob,this.menu,targetEl,menuEvent); 
	return false;
}

function alcm_O2(alcm_i4)
{
	if (!alcm_i4)
		alcm_i4=window.event; 
	if (!alcm_i4)
		return; 
	var alcm_L=null; 
	if (alcm_i4.target)
		alcm_L=alcm_i4.target; 
	else if (alcm_i4.srcElement)
		alcm_L=alcm_i4.srcElement; 
	if (alcm_L!=null)
	{
		if (alcm_L.nodeType==1 && alcm_L.tagName.toLowerCase()=="a")
		{}
		else 
		{
			if (this.contentCell.firstChild.href!=null)
			{
				try 
				{
					if (typeof this.contentCell.firstChild.target!="undefined" && this.contentCell.firstChild.target!=null && this.contentCell.firstChild.target.length>0)
					{
						if (this.contentCell.firstChild.target.toLowerCase()=="_self")
							self.location.href=this.contentCell.firstChild.href; 
						else if (this.contentCell.firstChild.target.toLowerCase()=="_top")
							top.location.href=this.contentCell.firstChild.href; 
						else if (this.contentCell.firstChild.target.toLowerCase()=="_parent")
							self.parent.location.href=this.contentCell.firstChild.href; 
						else if (this.contentCell.firstChild.target.toLowerCase()=="_blank")
							window.open(this.contentCell.firstChild.href,this.contentCell.firstChild.target); 
						else if (top.frames)
						{
							if (top.frames[this.contentCell.firstChild.target])
								top.frames[this.contentCell.firstChild.target].location.href=this.contentCell.firstChild.href;
							else 
								window.alert("Frame '"+this.contentCell.firstChild.target+"' doesn't exist"); 
						}
						else 
							window.open(this.contentCell.firstChild.href,this.contentCell.firstChild.target); 
					}
					else 
						self.location.href=this.contentCell.firstChild.href; 
				}
				catch (alcm_I9)
				{}
			}
		}
	}
	return false; 
}

function alcm_o0(id,type,innerHTML,alcm_ib,alcm_Ib,alcm_oc,alcm_Oc,alcm_lc)
{
	var alcm_l0=this.alcm_s?this.menu.firstChild.firstChild: this.menu.firstChild.firstChild.firstChild; 
	if (typeof type=="undefined" || typeof this.classes[type]=="undefined" || this.classes[type]==null)
		type="MenuItem"; 
	if (typeof alcm_lc=="undefined")
		alcm_lc= true; 
	if (this.alcm_s)
	{
		var alcm_ic=document.createElement("tr"); 
		alcm_l0=alcm_l0.appendChild(alcm_ic); 
	}
	var alcm_Ic=document.createElement("td"); 
	alcm_Ic.id=id; 
	alcm_l0.appendChild(alcm_Ic); 
	alcm_Ic.setAttribute("emType",type); 
	if (typeof alcm_Oc=="string" && alcm_Oc.length>0)
		alcm_Ic.setAttribute("OnClientClick",alcm_Oc); 
	alcm_Ic.setAttribute("nohide",alcm_lc?"true": "false"); 
	alcm_Ic.className=this.classes[type]["c"]; 
	var table=document.createElement("table"); 
	table.id="alcm_mc"; 
	alcm_Ic.appendChild(table); 
	var tr=table.appendChild(document.createElement("tbody")).appendChild(document.createElement("tr")); 
	if (this.alcm_t)
	{
		var iconCell=document.createElement("td"); 
		tr.appendChild(iconCell); 
		iconCell.setAttribute("emType","i"); 
		iconCell.className=this.classes[type]["c_i"]; 
		if (typeof alcm_ib=="string" && alcm_ib.length>0)
		{
			var alcm_od=document.createElement("img"); 
			iconCell.appendChild(alcm_od); 
			alcm_od.src=this.iconsFolder+"/"+alcm_ib; 
			alcm_od.border=0; 
		}
		else 
			iconCell.innerHTML="&nbsp;"; 
	}
	var contentCell=document.createElement("td"); 
	if (this.alcm_S)
		tr.appendChild(contentCell); 
	else 
		tr.insertBefore(contentCell,tr.firstChild); 
	contentCell.className=this.classes[type]["c_c"]; 
	contentCell.setAttribute("emType","c"); 
	contentCell.alcm_Od=this.alcm_t?2: 3; 
	if (typeof alcm_Ib=="string" && alcm_Ib.length>0)
	{
		var link=document.createElement("a"); 
		contentCell.appendChild(link); 
		link.href=alcm_Ib; 
		if (typeof alcm_oc=="string" && alcm_oc.length>0)
			link.target=alcm_oc; 
		link.innerHTML=innerHTML; 
	}
	else 
		contentCell.innerHTML=innerHTML; 
	var alcm_ld=document.createElement("td"); 
	if (this.alcm_S)
		tr.appendChild(alcm_ld); 
	else 
		tr.insertBefore(alcm_ld,tr.firstChild); 
	alcm_ld.className=this.classes[type]["c_m"]; 
	alcm_ld.setAttribute("emType","m"); 
	alcm_ld.style.display="none"; 
	alcm_ld.innerHTML="&nbsp;"; 
	new alcm_i0(alcm_Ic,this ); 
}
	
function alcm_O0(id)
{
	var item=document.getElementById(id); 
	if (item!=null)
	{
		var index=alcm_i2(this.alcm_W,item); 
		if (index!=-1)
		{ 
			this.alcm_W.splice(index,1); 
			if (this.alcm_s)
				item.parentNode.parentNode.removeChild(item.parentNode); 
			else 
				item.parentNode.removeChild(item); 
		}
	}
}

function alcm_safeAddOnEvent(alcm_id,object,collection,alcm_Id,alcm_i8)
{
	obj=eval(object); 
	if (typeof eval(collection)!="object")
		eval(collection+" = new Array();"); 
	if (typeof eval("obj."+alcm_id)=="function" && eval("obj."+alcm_id).toString().indexOf("alcm_safeOnEvent")==-1)
		eval(collection+"[0] = obj."+alcm_id); 
	if (((document.all) && ((navigator.appVersion.indexOf("Mac")!=-1))) && ((document.all) && (navigator.appVersion.indexOf("MSIE 4.")!=-1)))
		eval(collection+"["+collection+".length] = Function("+(alcm_i8!=null?alcm_i8+".": "")+alcm_Id+")"); 
	else 
		eval(collection+"["+collection+".length] = function(ev){"+(alcm_i8!=null?alcm_i8+".": "")+alcm_Id+"}"); 
	eval("obj."+alcm_id+" = function(ev) {alcm_safeOnEvent(collection, ev)}"); 
}

function alcm_safeOnEvent(collection,alcm_oe)
{
	for (var i=0; i<eval(collection).length; i++)
	{
		alcm_Oe= false; 
		try 
		{
			eval(collection)[i](alcm_oe); 
			alcm_Oe= true;
		}
		catch (alcm_I9)
		{}
		if (!alcm_Oe)
		{
			try 
			{
				eval(collection)[i]; 
			}
			catch (alcm_I9)
			{}
		}
	}
}

function alcm_le()
{
	if (!window.ScriptEngine && navigator.__ice_version)
		return document.styleSheets; 
	if (document.getElementsByTagName)
	{
		var alcm_ie=document.getElementsByTagName("link"); 
		var alcm_Ie=document.getElementsByTagName("style"); 
	}
	else if (document.styleSheets && document.all)
	{
		var alcm_ie=document.all.tags("LINK"); 
		var alcm_Ie=document.all.tags("STYLE"); 
	}
	else
	{
		return []; 
	}
	for (var x=0,alcm_of=[]; alcm_ie[x]; x++)
	{
		var rel=alcm_ie[x].rel?alcm_ie[x].rel:alcm_ie[x].getAttribute?alcm_ie[x].getAttribute("rel"): ""; 
		if (typeof(rel)=="string" && rel.toLowerCase().indexOf("style")+1)
		{
			alcm_of[alcm_of.length]=alcm_ie[x]; 
		}
	}
	for (var x=0; alcm_Ie[x]; x++)
	{
		alcm_of[alcm_of.length]=alcm_Ie[x]; 
	}
	return alcm_of; 
}

function alcm_la()
{
	for (var x=0,alcm_Of=alcm_le(); alcm_Of[x]; x++)
	{
		if (alcm_Of[x].title)
		{
			alcm_Of[x].disabled= true; 
		}
		for (var y=0; y<arguments.length; y++)
		{
			if (alcm_Of[x].title==arguments[y])
			{
				alcm_Of[x].disabled= false; 
			}
		}
	}
}

function alcm_c(alcm_i4,alcm_If)
{
	if (this.alcm_L==null)
		return new Array(0,0); 
	if (this.underlay.style.visibility=="hidden" || alcm_If)
	{
		var alcm_og=0; 
		var alcm_Og=0; 
		var alcm_lg=document.body.scrollLeft+document.documentElement.scrollLeft; 
		var alcm_ig=document.body.scrollTop+document.documentElement.scrollTop; 
		if (alcm_Ig)
		{
			alcm_lg /= 2; 
			alcm_ig /= 2; 
		}
		if (typeof(window.innerWidth)=="number")
		{
			alcm_og=window.innerWidth; 
			alcm_Og=window.innerHeight; 
		}
		else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
		{
			alcm_og=document.documentElement.clientWidth; 
			alcm_Og=document.documentElement.clientHeight; 
		}
		else if (document.body && (document.body.clientWidth || document.body.clientHeight))
		{
			alcm_og=document.body.clientWidth; 
			alcm_Og=document.body.clientHeight; 
		}
		alcm_og+=alcm_lg-017; 
		alcm_Og+=alcm_ig-017; 
		var alcm_n=[this.alcm_n[0],this.alcm_n[1]]; 
		var alcm_p=[this.alcm_p[0],this.alcm_p[1]]; 
		if (this.alcm_P=="cursor")
		{
			var alcm_oh=alcm_i4.clientX+this.alcm_Q; 
			var alcm_Oh=alcm_i4.clientY+this.alcm_q; 
		}
		else 
		{
			var alcm_lh=alcm_ih(this.alcm_L); 
			var alcm_Ih=this.alcm_B(alcm_lh); 
			var alcm_oh=alcm_Ih["left"]; 
			var alcm_Oh=alcm_Ih["top"]; 
		}
		if (!alcm_oi || this.alcm_P!="cursor")
		{
			alcm_Oh+=alcm_ig; 
			alcm_oh+=alcm_lg; 
		}
		if (this.alcm_P=="cursor" || alcm_AutoPosition)
		{
			if ((alcm_oh+this.menu.offsetWidth)>alcm_og && (alcm_oh-this.menu.offsetWidth-(this.alcm_P!="cursor" && this.alcm_n[1]=="left"?-this.alcm_L.offsetWidth: 0))>alcm_lg)
			{
				if (this.alcm_P=="cursor")
					alcm_oh-=this.menu.offsetWidth; 
				if (alcm_p[0]==alcm_n[0] || alcm_p[1]==alcm_n[1])
					alcm_n[1]=alcm_n[1]=="left"?"right": "left"; alcm_p[1]=alcm_p[1]=="left"?"right": "left"; 
			}
			else if (alcm_oh<alcm_lg && (alcm_oh+2*this.menu.offsetWidth+(this.alcm_P!="cursor" && this.alcm_p[1]=="left"?0: this.alcm_L.offsetWidth))<alcm_og)
			{
				if (this.alcm_P=="cursor")
					alcm_oh+=this.menu.offsetWidth; 
				if (alcm_p[0]==alcm_n[0] || alcm_p[1]==alcm_n[1])
					alcm_n[1]=alcm_n[1]=="left"?"right": "left"; 
				alcm_p[1]=alcm_p[1]=="left"?"right": "left"; 
			}
			else if ((alcm_oh<alcm_ig && (alcm_oh+this.menu.offsetWidth)>alcm_og) || (alcm_oh<alcm_lg && (alcm_oh+this.menu.offsetWidth)<alcm_lg) || (alcm_oh>alcm_og && (alcm_oh+this.menu.offsetWidth)>alcm_og))
			{
				if (alcm_oh<alcm_lg && (alcm_oh+this.menu.offsetWidth+this.alcm_L.offsetWidth)>alcm_lg)
				{
					alcm_p[0]="left"; 
					alcm_n[0]="right"; 
				}
				else if (alcm_oh>alcm_og && (alcm_oh-this.menu.offsetWidth-this.alcm_L.offsetWidth)<alcm_og)
				{
					alcm_p[0]="right"; 
					alcm_n[0]="left"; 
				}
			}
			if ((alcm_Oh+this.menu.offsetHeight)>alcm_Og && (alcm_Oh-this.menu.offsetHeight-(this.alcm_P!="cursor" && this.alcm_p[0]=="top"?this.alcm_L.offsetHeight: 0))>alcm_ig)
			{
				if (this.alcm_P=="cursor")
					alcm_Oh-=this.menu.offsetHeight; 
				if (alcm_p[0]==alcm_n[0] || alcm_p[1]==alcm_n[1])
					alcm_n[0]=alcm_n[0]=="top"?"bottom": "top"; alcm_p[0]=alcm_p[0]=="top"?"bottom": "top";
			}
			else if (alcm_Oh<alcm_ig && (alcm_Oh+2*this.menu.offsetHeight+(this.alcm_P!="cursor" && this.alcm_p[0]=="top"?0: this.alcm_L.offsetHeight))<alcm_Og)
			{
				if (this.alcm_P=="cursor")
					alcm_Oh+=this.menu.offsetHeight; 
				if (alcm_p[0]==alcm_n[0] || alcm_p[1]==alcm_n[1])
					alcm_n[0]=alcm_n[0]=="top"?"bottom": "top"; alcm_p[0]=alcm_p[0]=="top"?"bottom": "top"; 
			}
			else if ((alcm_Oh<alcm_ig && (alcm_Oh+this.menu.offsetHeight)>alcm_Og) || (alcm_Oh<alcm_ig && (alcm_Oh+this.menu.offsetHeight)<alcm_ig) || (alcm_Oh>alcm_Og && (alcm_Oh+this.menu.offsetHeight)>alcm_Og))
			{
				if (alcm_Oh<alcm_ig && (alcm_Oh+this.menu.offsetHeight+this.alcm_L.offsetHeight)>alcm_ig)
				{
					alcm_p[0]="top"; 
					alcm_n[0]="bottom"; 
				}
				else if (alcm_Oh>alcm_Og && (alcm_Oh-this.menu.offsetHeight-this.alcm_L.offsetHeight)<alcm_Og)
				{
					alcm_p[0]="bottom"; alcm_n[0]="top"; 
				}
			}
		}
		if (this.alcm_P!="cursor")
		{
			alcm_Ih=this.alcm_B(alcm_lh,alcm_p,alcm_n); 
			alcm_oh=alcm_Ih["left"]; 
			alcm_Oh=alcm_Ih["top"]; 
			alcm_Oh+=alcm_ig; 
			alcm_oh+=alcm_lg; 
		}
		if (alcm_n[0]!=alcm_p[0] && alcm_n[1]==alcm_p[1])
			this.alcm_m[alcm_p[0]]=2+Math.max(0,-this.alcm_q); 
		if (alcm_n[1]!=alcm_p[1] && alcm_n[0]==alcm_p[0])
			this.alcm_m[alcm_p[1]]=2+Math.max(0,-this.alcm_Q); 
		this.alcm_m["bottom"]=Math.max(0,Math.min(this.alcm_m["bottom"],alcm_Og-(alcm_Oh+this.menu.offsetHeight)-1)); 
		this.alcm_m["right"]=Math.max(0,Math.min(this.alcm_m["right"],alcm_og-(alcm_oh+this.menu.offsetWidth)-1)); 
		return new Array(alcm_oh,alcm_Oh); 
	}
	else 
		return new Array(this.underlay.offsetLeft,this.underlay.offsetTop); 
}

function alcm_b(alcm_lh,alcm_p,alcm_n)
{
	if (alcm_p==null)
		alcm_p=this.alcm_p; 
	if (alcm_n==null)
		alcm_n=this.alcm_n; 
	var scrollLeft=document.body.scrollLeft+document.documentElement.scrollLeft; 
	var scrollTop=document.body.scrollTop+document.documentElement.scrollTop; 
	if (alcm_Ig)
	{
		scrollLeft /= 2; 
		scrollTop /= 2; 
	}
	var alcm_Oi=this.alcm_L.object.type=="alcm_attachelement"?this.alcm_L: this.alcm_L.object.menu; 
	do 
	{
		alcm_Oi=alcm_Oi.parentNode; 
		if (alcm_Oi!=null && alcm_Oi!=document.body)
		{
			if (typeof(alcm_Oi.scrollLeft)!="undefined" && (!alcm_Ig || alcm_Oi.scrollWidth!=alcm_Oi.clientWidth))
				scrollLeft+=alcm_Oi.scrollLeft; 
			if (typeof(alcm_Oi.scrollTop)!="undefined" && (!alcm_Ig || alcm_Oi.scrollHeight!=alcm_Oi.clientHeight))
				scrollTop+=alcm_Oi.scrollTop; 
		}
		else 
			break; 
	}
	while ( true); 
	var alcm_Oh=this.alcm_q-scrollTop; 
	var alcm_oh=this.alcm_Q-scrollLeft; 
	if (alcm_n[0]=="top")
		alcm_Oh+=alcm_lh["top"]; 
	else 
		alcm_Oh+=alcm_lh["bottom"]; 
	if (alcm_n[1]=="left")
		alcm_oh+=alcm_lh["left"]; 
	else 
		alcm_oh+=alcm_lh["right"]; 
	if (alcm_p[0]=="bottom")
		alcm_Oh-=this.menu.offsetHeight; 
	if (alcm_p[1]=="right")
		alcm_oh-=this.menu.offsetWidth; 
	return { "left":alcm_oh,"top":alcm_Oh } ; 
}

function alcm_d(alcm_i4,coords)
{
	if (this.underlay.style.visibility!="visible")
		return false; 
	if (!coords)
		coords=this.alcm_C(alcm_i4, false); 
	var alcm_oh=eval(coords[0]); 
	var alcm_Oh=eval(coords[1]); 
	var scrollLeft=document.body.scrollLeft+document.documentElement.scrollLeft;
	var scrollTop=document.body.scrollTop+document.documentElement.scrollTop; 
	if (alcm_Ig)
	{
		scrollLeft /= 2; 
		scrollTop /= 2; 
	}
	var alcm_li=alcm_i4.clientX==-1?alcm_ii(alcm_i4.fromElement)-alcm_i4.offsetX:alcm_i4.clientX; 
	var alcm_Ii=alcm_i4.clientY==-1?alcm_oj(alcm_i4.fromElement)-alcm_i4.offsetY:alcm_i4.clientY; 
	var alcm_Oj=(this.underlay.style.visibility=="visible" && ((alcm_li+scrollLeft)>=alcm_oh) && ((alcm_li+scrollLeft)<=(alcm_oh+this.underlay.offsetWidth)) && ((alcm_Ii+scrollTop)>=alcm_Oh) && ((alcm_Ii+scrollTop)<=(alcm_Oh+this.underlay.offsetHeight))); 
	for (var i=0; i<this.alcm_w.length; i++)
		alcm_Oj=alcm_Oj || this.alcm_w[i].alcm_D(alcm_i4,null); 
	return alcm_Oj; 
}

function alcm_ih(alcm_I8,alcm_lj,alcm_ij,alcm_Ij,alcm_ok)
{
	if (typeof alcm_I8=="undefined" || alcm_I8==null)
		return { "left": 0,"top": 0,"right": 0,"bottom": 0 } ; 
	if (alcm_lj==null)
		alcm_lj=alcm_ii(alcm_I8); 
	if (alcm_ij==null)
		alcm_ij=alcm_oj(alcm_I8); 
	if (alcm_Ij==null)
		alcm_Ij=alcm_lj+alcm_I8.offsetWidth; 
	if (alcm_ok==null)
		alcm_ok=alcm_ij+alcm_I8.offsetHeight; 
	return { "left":alcm_lj,"top":alcm_ij,"right":alcm_Ij,"bottom":alcm_ok } ; 
}

function alcm_ii(obj)
{
	var alcm_Ok=0; 
	var alcm_lk= false; 
	if (!obj)
		return 0; 
	if (alcm_o1 || alcm_Ig)
	{
		var borderLeft=alcm_ik(obj,"border-left-width").replace("px",""); 
		if (!isNaN(parseInt(borderLeft)))
			alcm_Ok+=parseInt(borderLeft); 
	}
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			if (typeof obj.style!="undefined" && typeof obj.style.position!="undefined" && obj.style.position.toLowerCase()=="absolute")
				alcm_lk= true; 
			alcm_Ok+=obj.offsetLeft; 
			obj=obj.offsetParent;
		}
	}
	else if (obj.x)
		alcm_Ok+=obj.x; 
	if (alcm_oi && !alcm_lk)
		alcm_Ok+=document.body.offsetLeft; 
	return alcm_Ok; 
}

function alcm_oj(obj)
{
	var alcm_Ok=0; 
	var alcm_lk= false; 
	if (!obj)
		return 0; 
	if (alcm_o1 || alcm_Ig)
	{
		var borderTop=alcm_ik(obj,"border-top-width").replace("px",""); 
		if (!isNaN(parseInt(borderTop)))alcm_Ok+=parseInt(borderTop); 
	}
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			if (typeof obj.style!="undefined" && typeof obj.style.position!="undefined" && obj.style.position.toLowerCase()=="absolute")
				alcm_lk= true; 
			alcm_Ok+=obj.offsetTop; 
			obj=obj.offsetParent; 
		}
	}
	else if (obj.y)
		alcm_Ok+=obj.y; 
	if (alcm_oi && !alcm_lk && obj!=null)
		alcm_Ok+=document.body.offsetTop; 
	return alcm_Ok; 
}

function alcm_ik(alcm_Ik,alcm_ol)
{
	var alcm_ll=""; 
	if (document.defaultView && document.defaultView.getComputedStyle)
		alcm_ll=document.defaultView.getComputedStyle(alcm_Ik,"").getPropertyValue(alcm_ol); 
	else if (alcm_Ik.currentStyle)
	{
		try
		{
			alcm_ol=alcm_ol.replace(/-(\w)/g, function (alcm_Il,alcm_om){return alcm_om.toUpperCase(); } );
			alcm_ll=alcm_Ik.currentStyle[alcm_ol]; 
		}
		catch (alcm_I9)
		{}
	}
	return alcm_ll; 
}

function alcm_i2(array,alcm_I8)
{
	if (alcm_I8==null || array==null || typeof array!="object")
		return -1; 
	for (var i=0; i<array.length; i++)
	{
		if (typeof(alcm_I8)=="string")
		{
			if (array[i].toLowerCase()==alcm_I8.toLowerCase())
				return i; 
		}
		else if (array[i]==alcm_I8)
			return i; 
	}
	return -1; 
}

function alcm_N(align)
{
	var alcm_Oj=new Array(); 
	if (align.substr(0,3)=="top")
	{
		alcm_Oj[0]=align.substr(0,3); 
		alcm_Oj[1]=align.substr(3,align.length); 
	}
	else 
	{
		alcm_Oj[0]=align.substr(0,6); 
		alcm_Oj[1]=align.substr(6,align.length); 
	}
	return alcm_Oj; 
}

function alcm_o4(elem,alcm_oe,collection,alcm_Om)
{
	alcm_Om=alcm_Om.toString(); 
	if (collection.length==0)
	{
		if (eval("elem."+alcm_oe).toString().toLowerCase().replace(/'/g,"\"").indexOf(alcm_Om.toLowerCase().replace(/'/g,"\""))!=-1)
			eval("elem."+alcm_oe+" = null"); 
	}
	else 
	{
		for (var i=0; i<collection.length; i++)
		{
			if (collection[i].toString().toLowerCase().replace(/'/g,"\"").indexOf(alcm_Om.toLowerCase().replace(/'/g,"\""))!=-1)
				collection.splice(i,1); 
		}
		if (collection.length==0)
			eval("elem."+alcm_oe+" = null"); 
	}
}

function alcm_r(menu)
{
	for (var alcm_Im in menu.classes)
	{
		if (menu.classes[alcm_Im]=="default")
		{
			switch (alcm_Im.toLowerCase())
			{
				case "menuseparator":
					menu.classes[alcm_Im]= { "c": "coolMenuSeparator","c_o": "coolMenuSeparatorOver","c_c": "coolMenuSeparatorContentCell","c_c_o": "coolMenuSeparatorContentCellOver","c_i": "coolMenuSeparatorIconCell","c_i_o": "coolMenuSeparatorIconCellOver","c_m": "coolMenuSeparatorSubMenuCell","c_m_o": "coolMenuSeparatorSubMenuCellOver" } ; 
					break; 
				default:
					menu.classes[alcm_Im]= { "c": "coolMenuItem","c_o": "coolMenuItemOver","c_c": "coolMenuItemContentCell","c_c_o": "coolMenuItemContentCellOver","c_i": "coolMenuItemIconCell","c_i_o": "coolMenuItemIconCellOver","c_m": "coolMenuItemSubMenuCell","c_m_o": "coolMenuItemSubMenuCellOver" } ; 
					break; 
			}
		}
	}
}

function alcm_I0(alcm_on)
{
	var menu=document.getElementById(alcm_on); 
	var div=document.getElementById(alcm_on+"__underlay"); 
	div.type="alcm_underlay"; 
	div.style.display=""; 
	div.style.backgroundColor="transparent"; 
	div.style.visibility="hidden"; 
	div.menu=menu; 
	var span=document.createElement("span"); 
	div.appendChild(span); 
	span.style.width="100%"; 
	span.style.height="100%"; 
	span.style.backgroundColor="transparent"; 
}

function alcm_O5(alcm_i4)
{
	if (!alcm_i4)
		alcm_i4=window.event; 
	if (!alcm_i4)
		return [null,null]; 
	var alcm_On; 
	if (typeof alcm_i4.relatedTarget!="undefined")
		alcm_On=alcm_i4.relatedTarget; 
	else if (typeof alcm_i4.fromElement!="undefined" || typeof alcm_i4.toElement!="undefined")
		alcm_On=alcm_i4.type.toLowerCase()=="mouseover"?alcm_i4.fromElement:alcm_i4.toElement; 
	var alcm_In; 
	if (typeof alcm_i4.target!="undefined")
		alcm_In=alcm_i4.target; 
	else if (typeof alcm_i4.srcElement!="undefined")
		alcm_In=alcm_i4.srcElement; 
	return [alcm_On,alcm_In];
}

function alcm_o6(alcm_I8)
{
	while (alcm_I8!=null && ((alcm_I8.nodeType==3 || typeof alcm_I8.tagName=="undefined" || alcm_I8.tagName.toLowerCase()!="div") || (typeof alcm_I8.object!="object" || (typeof alcm_I8.object.type=="undefined" || alcm_I8.object.type.toLowerCase()!="alcm_menu"))))
	{
		alcm_I8=alcm_I8.parentNode; 
	}
	return alcm_I8; 
}

function alcm_O7(alcm_I8)
{
	while (alcm_I8!=null && ((alcm_I8.nodeType==3 || typeof alcm_I8.tagName=="undefined" || alcm_I8.tagName.toLowerCase()!="div") || (typeof alcm_I8.menu!="object" || (typeof alcm_I8.menu.object=="undefined" || (typeof alcm_I8.menu.object.type=="undefined" || alcm_I8.menu.object.type.toLowerCase()!="alcm_menu")))))
	{
		alcm_I8=alcm_I8.parentNode; 
	}
	return alcm_I8; 
}

function alcm_i5(alcm_I8)
{
	while (alcm_I8!=null && ((alcm_I8.nodeType==3) || (typeof alcm_I8.object!="object" || (typeof alcm_I8.object.type=="undefined" || (alcm_I8.object.type.toLowerCase()!="alcm_menuitem" && alcm_I8.object.type.toLowerCase()!="alcm_attachelement")))))
	{
		alcm_I8=alcm_I8.parentNode; 
	}
	return alcm_I8; 
}

function alcm_I7(menu,alcm_I8)
{
	if (menu==null || typeof menu!="object" || alcm_I8==null || typeof alcm_I8!="object")
	{
		return false; 
	}
	menu=typeof menu.object=="object" && menu.object!=null?menu.object:menu; 
	alcm_I8=typeof alcm_I8.object=="object" && alcm_I8.object!=null?alcm_I8.object:alcm_I8; 
	return (typeof alcm_I8.alcm_O3=="object" && alcm_I8.alcm_O3==menu); 
}

function alcm_O8(menu,alcm_I8)
{
	if (menu==null || typeof menu!="object" || alcm_I8==null || typeof alcm_I8!="object")
	{
		return false; 
	}
	menu=typeof menu.object=="object" && menu.object!=null?menu.object:menu; 
	alcm_I8=typeof alcm_I8.object=="object" && alcm_I8.object!=null?alcm_I8.object:alcm_I8; 
	return (typeof menu.alcm_K=="object" && menu.alcm_K==alcm_I8); 
}

function heo_ProcessEvent(alcm_i4,onMouseOver,onMouseOut,alcm_l8)
{
	if (!alcm_i4)
		alcm_i4=window.event; 
	if (!alcm_i4)
		return false; 
	var alcm_i6=alcm_i4.type.toLowerCase()=="mouseover"; 
	var alcm_I8=document.getElementById(alcm_l8); 
	var alcm_On; 
	if (typeof alcm_i4.relatedTarget!="undefined")
		alcm_On=alcm_i4.relatedTarget; 
	else if (typeof alcm_i4.fromElement!="undefined" || typeof alcm_i4.toElement!="undefined")
		alcm_On=alcm_i6?alcm_i4.fromElement:alcm_i4.toElement; 
	while (alcm_On!=null && alcm_On!=alcm_I8)
		alcm_On=alcm_On.parentNode; 
	var alcm_In; 
	if (typeof alcm_i4.target!="undefined")
		alcm_In=alcm_i4.target; 
	else if (typeof alcm_i4.srcElement!="undefined")
		alcm_In=alcm_i4.srcElement; 
	while (alcm_In!=null && alcm_In!=alcm_I8)
		alcm_In=alcm_In.parentNode; 
	if (alcm_On==alcm_In && alcm_In!=null)
	{
		alcm_l1(alcm_i4); 
		return false; 
	}
	else 
	{
		if (alcm_i6)
			return (typeof onMouseOver=="function")?onMouseOver(alcm_i4,alcm_I8): true; 
		else 
			return (typeof onMouseOut=="function")?onMouseOut(alcm_i4,alcm_I8): true; 
	}
}

var alcm_lb=new Array(); 

function alcm_HideAll(alcm_oo)
{
	alcm_l6(0,alcm_oo);
}

function alcm_l7(alcm_Oo,alcm_Io)
{
	for (var i=0; i<alcm_lb.length; i++)
	{
		if (alcm_Oo==alcm_lb[i])
		{
			for (var alcm_op=i; alcm_op<alcm_lb.length; alcm_op++)
				if (alcm_Io==alcm_lb[alcm_op])return true; 
			break; 
		}
	}
	return false; 
}

function alcm_O6(alcm_I8)
{
	for (var i=alcm_lb.length-1; i>=0; i--)
	{
		if (alcm_lb[i]==alcm_I8)
			return i; 
	}
	return -1; 
}

function alcm_l6(index,alcm_oo)
{
	if (alcm_oo)
	{
		var i=alcm_lb.length-1; 
		while (i>=index)
		{
			if (alcm_lb[i]!=null && typeof alcm_lb[i].object!="undefined" && alcm_lb[i].object!=null && typeof alcm_lb[i].object.hideMenu=="function")
			{
				if (alcm_lb[i].object.alcm_M!="mouseover")
				{
					index=i+2; 
					break; 
				}
			}
			i--; 
		}
	}
	for (var i=index; i<alcm_lb.length; i++)
	{
		if (alcm_lb[i]!=null && (typeof alcm_lb[i].object!="undefined" && alcm_lb[i].object!=null && typeof alcm_lb[i].object.hideMenu=="function"))
		{
			index=i; 
			if (alcm_lb[i].object.hideMenu(null, false , true , false))
				break; 
			else if ((i+1)==(alcm_lb.length-1))
				return; 
		}
	}
	if (index>=1 && typeof alcm_lb[index-1]!="undefined" && typeof alcm_lb[index-1].object!="undefined" && typeof alcm_lb[index-1].object!="undefined" && alcm_lb[index-1].object!=null && typeof alcm_lb[index-1].object.type!="undefined" && (alcm_lb[index-1].object.type=="alcm_attachelement" || alcm_lb[index-1].object.type=="alcm_menuitem"))
		index--; 
	alcm_Op(index); 
}

function alcm_Op(index)
{
	var alcm_lp=new Array(); 
	for (var i=0; i<index; i++)
	{
		if (typeof alcm_lb[i]!="undefined")
			alcm_lp[i]=alcm_lb[i]; 
	}
	alcm_lb=alcm_lp; 
}

function alcm_Oa(value)
{
	alcm_lb.push(value); 
}

var alcm_ip=navigator.userAgent.toLowerCase(); 
var alcm_Ip=((alcm_ip.indexOf("mozilla")!=-1) && (alcm_ip.indexOf("spoofer")==-1) && (alcm_ip.indexOf("compatible")==-1) && (alcm_ip.indexOf("opera")==-1) && (alcm_ip.indexOf("webtv")==-1) && (alcm_ip.indexOf("hotjava")==-1)); 
var alcm_oq=(alcm_ip.indexOf("gecko")!=-1); 
var alcm_oi=(alcm_ip.indexOf("safari")!=-1); 
var alcm_o1=((alcm_ip.indexOf("msie")!=-1) && (alcm_ip.indexOf("opera")==-1)); 
var alcm_Oq=(alcm_ip.indexOf("aol")!=-1); 
var alcm_Ig=(alcm_ip.indexOf("opera")!=-1); 
var alcm_lq=(alcm_ip.indexOf("webtv")!=-1); 
var alcm_iq=((alcm_ip.indexOf("navio")!=-1) || (alcm_ip.indexOf("navio_aoltv")!=-1)); 
var alcm_Iq=alcm_iq; 
var alcm_or=(alcm_ip.indexOf("hotjava")!=-1); 

if (document.captureEvents)
	document.captureEvents(Event.CLICK|Event.MOUSEDOWN|Event.MOUSEUP|Event.CONTEXTMENU|Event.MOUSEOVER|Event.MOUSEOUT); 

var alcm_gSafeOnLoad=new Array(); 

function alcm_i1()
{
	if (typeof alcm_Menus!="object" || typeof alcm_Menus.length=="undefined")
		return; 
	var i=0,alcm_op=0; 
	for (i=0; i<alcm_Menus.length; i++)
	{
		try
		{
			var menuObject=eval(alcm_Menus[i]); 
			if (typeof menuObject=="undefined" || menuObject==null)
				continue; 
			if (menuObject.menu!=null)
				menuObject.menu.object=null; 
			alcm_Or(menuObject.menu); 
			menuObject.alcm_V=null; 
			menuObject.alcm_o3=null; 
			if (menuObject.underlay!=null)
			{
				alcm_Or(menuObject.underlay); 
				menuObject.underlay.menu=null; 
				menuObject.underlay=null; 
			}
			menuObject.alcm_O1=null; 
			if (typeof menuObject.alcm_W!="undefined" && menuObject.alcm_W!=null && typeof menuObject.alcm_W.length!="undefined")
			{
				for (alcm_op=0; alcm_op<menuObject.alcm_W.length; alcm_op++)
				{
					var item=menuObject.alcm_W[alcm_op]; 
					if (item!=null)
					{
						if (menuObject.alcm_M=="always")
						{
							if (item.object.subMenuCell!=null)
								item.object.subMenuCell.parentNode.removeChild(item.object.subMenuCell); 
						}
						else 
							item.parentNode.removeChild(item); 
						if (item.object!=null)
						{
							item.object.item=null; 
							item.object.alcm_O3=null; 
							item.object.menu=null; 
							item.object.iconCell=null; 
							item.object.contentCell=null; 
							item.object.subMenuCell=null; 
						}
						item.object=null; 
						alcm_Or(item); 
					}
				}
			}
			for (alcm_op=0; alcm_op<menuObject.alcm_T.length; alcm_op++)
			{
				var item=document.getElementById(menuObject.alcm_T[alcm_op]); 
				if (item!=null)
				{
					if (item.object!=null)
					{
						item.object.item=null; 
						item.object.alcm_O3=null; 
						item.object.menu=null; 
					}
					item.object=null; 
					alcm_Or(item); 
				}
			}
			menuObject.alcm_W=null; 
			menuObject.menu=null; 
			menuObject=null; 
		}
		catch (alcm_I9)
		{}
	}
	alcm_Menus=null; 
	window.onload=null; 
	window.onunload=null; 
}

function alcm_Or(object)
{
	if (typeof object=="undefined" || object==null)
		return; 
	object.onmouseover=null; 
	object.onmouseout=null; 
	object.oncontextmenu=null; 
	object.onclick=null; 
}

function alcm_l1(alcm_oe)
{
	if (!alcm_oe)
		alcm_oe=window.event; 
	alcm_oe.returnValue= false; 
	alcm_oe.cancelBubble= true; 
	if (alcm_oe.stopPropagation)
		alcm_oe.stopPropagation(); 
	return false; 
}

function alcm_oa(menuObject,alcm_id)
{
	return alcm_i2(menuObject.alcm_R,alcm_id)!=-1; 
}

var alcm_wdl= false; 

alcm_safeAddOnEvent("onload","window","alcm_gSafeOnLoad","new Function(\"alcm_wdl=true;\")()",null);

