function getElementsByClassName(node,classname){if(node.getElementsByClassName){return node.getElementsByClassName(classname);}else{return(function getElementsByClass(searchClass,node){if(node==null)node=document; var classElements = [], els = node.getElementsByTagName("*"), elsLen = els.length, pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"), i, j; for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; })(classname, node);}}
function processAnchors(prefix, hashTmp) { var anchors = getElementsByClassName(document, prefix + '-' + hashTmp); if (anchors && anchors.length > 0) { var a0 = 0; for (var ii = 0; ii < anchors.length; ii++) { var a = anchors[ii]; if (a.href && a.href.indexOf('an=') < 0) { a.href = a.href + '&an=' + a0; a0 = a0 + 1; } } } }
function addClassCreationPool(id, cssClassNew) {
var divPool = document.getElementById(id);
if (divPool) {
if (divPool.className.indexOf(cssClassNew) < 0) {
divPool.className += ' ' + cssClassNew;
}
}
}
function addStyle(styleText, idStyle) {
var createStyle = true;
if (idStyle) {
var styleExist = document.getElementById(idStyle);
if (styleExist) {
createStyle = false;
}
}
if (createStyle && styleText) {
var cssstyle = document.createElement("style");
if (cssstyle) {
if (idStyle) {
cssstyle.setAttribute('id', idStyle);
}
cssstyle.setAttribute('type', 'text/css');
var styles = document.createTextNode(styleText);
if (cssstyle.styleSheet) {
cssstyle.styleSheet.cssText = styles.nodeValue;
} else {
cssstyle.appendChild(styles);
}
var head = document.getElementsByTagName('head')[0];
if (head) {
head.appendChild(cssstyle);
}
}
}
}
function ofeOnLoad() {
}
function addScript(scriptHref, idScript) {
var createScript = true;
if (idScript) {
var scriptExist = document.getElementById(idScript);
if (scriptExist) {
createScript = false;
}
}
if (createScript && scriptHref) {
var script = document.createElement("script");
if (script) {
if (idScript) {
script.setAttribute('id', idScript);
}
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', scriptHref);
script.onload=ofeOnLoad;
var head = document.getElementsByTagName('head')[0];
if (head) {
head.appendChild(script);
}
}
}
}
function includejQueryUI() {
var script = document.createElement('script');
script.setAttribute('id', 'ofe-jquery-ui');
script.src = 'https://www.oferteo.pl/scripts/jquery/jquery-ui-1.10.3.custom.min.js';
document.getElementsByTagName('head')[0].appendChild(script);
}
function includejQuery(callback) {
if(window.jQuery) {
if (callback) {
setTimeout(function() { callback(jQuery); }, 1000);
}
} else {
var script = document.createElement('script');
script.onload = function() {
jQuery.noConflict();
if (callback) {
callback(jQuery);
}
};
script.setAttribute('id', 'ofe-jquery');
script.src = 'https://www.oferteo.pl/scripts/jquery/jquery-1.9.1.min.js';
document.getElementsByTagName('head')[0].appendChild(script);
}
}
function creationframe(id, node, styleText, idStyle, idDiv, classDiv) {
var content = '
Oczyszczanie ścieków, uzdatnianie wody - gdzie szukać?
Poniżej przedstawiamy ranking 1 142 Specjalistów od Oczyszczania Ścieków i Uzdatnianie Wody najlepszych w 2025 roku w poszczególnych miastach powiatowych:
Oczyszczanie ścieków, uzdatnianie wody - gdzie szukać?
Poniżej przedstawiamy ranking 1 142 Specjalistów od Oczyszczania Ścieków i Uzdatnianie Wody najlepszych w 2025 roku w poszczególnych miastach powiatowych: