function com_stewartspeak_replacement(){
replaceSelector("#site_content h1","/skins/Stewarts/js/headinggen/replace_heading_h1.php",true);
replaceSelector("#site_content h2","/skins/Stewarts/js/headinggen/replace_heading_h2.php",true);
replaceSelector("#site_content h3","/skins/Stewarts/js/headinggen/replace_heading_h3.php",true);

var _1="/skins/Stewarts/js/headinggen/test.png";
var _2=false;
var _3="replacement-print.css";
var _4=false;
var _5="replacement-screen.css";
var _6=1000;
var _7;
var _8=false;
var _9=false;
function replaceSelector(_a,_b,_c){
if(typeof _7=="undefined"){
_7=new Array();
}
_7[_7.length]={selector:_a,url:_b,wordwrap:_c};
}
if(_4){
document.write("<link id=\"hide-flicker\" rel=\"stylesheet\" media=\"screen\" href=\""+_5+"\" />");
window.flickerCheck=function(){
if(!_8){
setStyleSheetState("hide-flicker",false);
}
};
setTimeout("window.flickerCheck();",_6);
}
if(_2){
document.write("<link id=\"print-text\" rel=\"stylesheet\" media=\"print\" href=\""+_3+"\" />");
}
var _d=new Image();
_d.onload=function(){
_8=true;
if(_9){
replacement();
}
};
_d.src=_1+"?date="+(new Date()).getTime();
addLoadHandler(function(){
_9=true;
if(_8){
replacement();
}
});
function documentLoad(){
_9=true;
if(_8){
replacement();
}
}
function replacement(){
for(var i=0;i<_7.length;i++){
var _f=getElementsBySelector(_7[i].selector);
if(_f.length>0){
for(var j=0;j<_f.length;j++){
if(!_f[j]){
continue;
}
var _11=extractText(_f[j]);
while(_f[j].hasChildNodes()){
_f[j].removeChild(_f[j].firstChild);
}
var _12=_7[i].wordwrap?_11.split(" "):[_11];
for(var k=0;k<_12.length;k++){
var url=_7[i].url+"?text="+escape(_12[k]+" ")+"&selector="+escape(_7[i].selector);
var _15=document.createElement("img");
_15.className="replacement";
_15.alt=_12[k];
_15.src=url;
_f[j].appendChild(_15);
}
if(_2){
var _16=document.createElement("span");
_16.style.display="none";
_16.className="print-text";
_16.appendChild(document.createTextNode(_11));
_f[j].appendChild(_16);
}
}
}
}
if(_4){
setStyleSheetState("hide-flicker",false);
}
}
function addLoadHandler(_17){
if(window.addEventListener){
window.addEventListener("load",_17,false);
}else{
if(window.attachEvent){
window.attachEvent("onload",_17);
}else{
if(window.onload){
var _18=window.onload;
window.onload=function piggyback(){
_18();
_17();
};
}else{
window.onload=_17;
}
}
}
}
function setStyleSheetState(id,_1a){
var _1b=document.getElementById(id);
if(_1b){
_1b.disabled=(!_1a);
}
}
function extractText(_1c){
if(typeof _1c=="string"){
return _1c;
}else{
if(typeof _1c=="undefined"){
return _1c;
}else{
if(_1c.innerText){
return _1c.innerText;
}
}
}
var _1d="";
var _1e=_1c.childNodes;
for(var i=0;i<_1e.length;i++){
if(_1e[i].nodeType==1){
_1d+=extractText(_1e[i]);
}else{
if(_1e[i].nodeType==3){
_1d+=_1e[i].nodeValue;
}
}
}
return _1d;
}
function getElementsBySelector(_20){
var _21=_20.split(" ");
var _22=new Array(document);
for(var i=0;i<_21.length;i++){
token=_21[i].replace(/^\s+/,"").replace(/\s+$/,"");
if(token.indexOf("#")>-1){
var _24=token.split("#");
var _25=_24[0];
var id=_24[1];
var _27=document.getElementById(id);
if(_25&&_27.nodeName.toLowerCase()!=_25){
return new Array();
}
_22=new Array(_27);
continue;
}
if(token.indexOf(".")>-1){
var _24=token.split(".");
var _25=_24[0];
var _28=_24[1];
if(!_25){
_25="*";
}
var _29=new Array;
var _2a=0;
for(var h=0;h<_22.length;h++){
var _2c;
if(_25=="*"){
_2c=_22[h].all?_22[h].all:_22[h].getElementsByTagName("*");
}else{
_2c=_22[h].getElementsByTagName(_25);
}
for(var j=0;j<_2c.length;j++){
_29[_2a++]=_2c[j];
}
}
_22=new Array;
var _2e=0;
for(var k=0;k<_29.length;k++){
if(_29[k].className&&_29[k].className.match(new RegExp("\\b"+_28+"\\b"))){
_22[_2e++]=_29[k];
}
}
continue;
}
if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){
var _25=RegExp.$1;
var _30=RegExp.$2;
var _31=RegExp.$3;
var _32=RegExp.$4;
if(!_25){
_25="*";
}
var _29=new Array;
var _2a=0;
for(var h=0;h<_22.length;h++){
var _2c;
if(_25=="*"){
_2c=_22[h].all?_22[h].all:_22[h].getElementsByTagName("*");
}else{
_2c=_22[h].getElementsByTagName(_25);
}
for(var j=0;j<_2c.length;j++){
_29[_2a++]=_2c[j];
}
}
_22=new Array;
var _2e=0;
var _33;
switch(_31){
case "=":
_33=function(e){
return (e.getAttribute(_30)==_32);
};
break;
case "~":
_33=function(e){
return (e.getAttribute(_30).match(new RegExp("\\b"+_32+"\\b")));
};
break;
case "|":
_33=function(e){
return (e.getAttribute(_30).match(new RegExp("^"+_32+"-?")));
};
break;
case "^":
_33=function(e){
return (e.getAttribute(_30).indexOf(_32)==0);
};
break;
case "$":
_33=function(e){
return (e.getAttribute(_30).lastIndexOf(_32)==e.getAttribute(_30).length-_32.length);
};
break;
case "*":
_33=function(e){
return (e.getAttribute(_30).indexOf(_32)>-1);
};
break;
default:
_33=function(e){
return e.getAttribute(_30);
};
}
_22=new Array;
var _2e=0;
for(var k=0;k<_29.length;k++){
if(_33(_29[k])){
_22[_2e++]=_29[k];
}
}
continue;
}
_25=token;
var _29=new Array;
var _2a=0;
for(var h=0;h<_22.length;h++){
var _2c=_22[h].getElementsByTagName(_25);
for(var j=0;j<_2c.length;j++){
_29[_2a++]=_2c[j];
}
}
_22=_29;
}
return _22;
}
}
if(document.createElement&&document.getElementsByTagName&&!navigator.userAgent.match(/opera\/?6/i)){
com_stewartspeak_replacement();
}

