function getParameter(param) { var params = location.search; if (params.length > 0) { if (params.indexOf(param) == -1) { return null; } param += "="; var start = params.indexOf(param); if (start != -1) { start += param.length; stop = params.indexOf('&', start); if (stop == -1) { stop = params.length; } if (start == stop) return null; return params.substring(start,stop); } } return null; } function changeSrcParameter(param, str) { var urlParam = getParameter(param); if (urlParam != null && urlParam.length > 0) { var regStr = '(&|\\?)*(?:'+ param +'=[a-zA-Z0-9%_]+)'; var regEx = new RegExp(regStr, "g"); if (str.match(regStr)) { return str.replace(regEx, '$1' + param + '=' + urlParam); } else { return str + '&' + param + '=' + urlParam; } } else { return str; } } function explodeScript() { var srcUri = '<'+'scr'+'ipt type="text/javascript" src="http://fotoforum.gazeta.pl/external.xjs?'; var paramz = 'fftg=lays&ffsc=1&ffct=4&ffcl=2'; if (paramz.length > 0) paramz = paramz.replace(/%/g, '%25'); paramz = changeSrcParameter('ffpe', paramz); paramz = changeSrcParameter('ffup', paramz); paramz = changeSrcParameter('fftg', paramz); srcUri += paramz; srcUri += '">'; document.write(srcUri); } explodeScript();