function getMainRegEx(){return new RegExp("%wstx.(site|page|project).[a-z0-9]+?%","gi")}function getTokens(D){var A=getMainRegEx();var E=D.innerHTML.match(A);if(!E){return null}var C=new Hash();for(var B=0;B<E.length;B++){C.setItem(E[B].toLowerCase(),null)}return C}function replaceTokens(B,C){var D=false;try{if(!B){B=document.body;D=true}if(C==null){C=getTokens(B)}if(C){if(B.hasChildNodes()){if(B.tagName=="TD"||B.tagName=="td"||B.tagName=="table"||B.tagName=="TABLE"){replaceTokensMethod3(B);replaceTokensMethod2(B,"background")}for(var A=0;A<B.childNodes.length;A++){replaceTokens(B.childNodes[A],C)}}else{if(B.nodeType==3){replaceTokensMethod1(B,C)}else{if(B.tagName=="IMG"||B.tagName=="img"){replaceTokensMethod2(B,"src")}}}}}finally{if(D){B.style.display="block"}}}function replaceTokensMethod1(D,E){var A=getMainRegEx();if(A.test(D.nodeValue)){for(var B in E.items){var F=new RegExp(B,"gi");var C=(g_tokens.hasItem(B)?g_tokens.getItem(B):"");D.nodeValue=D.nodeValue.replace(F,C)}}}function replaceTokensMethod2(H,F){var D=H.getAttributeNode(F);if(D){var C=D.nodeValue;var E="%wstx.site.currentcolorsetindex%";var B=new RegExp(E,"gi");var A=B.test(C);if(A){var G=(g_tokens.hasItem(E)?g_tokens.getItem(E):"");C=C.replace(E,G);D.nodeValue=C}}}function replaceTokensMethod3(C){var D=C.style.backgroundImage;var A="%wstx.site.currentcolorsetindex%";if(D!=""&&D.indexOf(A)>-1){var B=(g_tokens.hasItem(A)?g_tokens.getItem(A):"");C.style.backgroundImage=D.replace(A,B)}};

