function createScript(src){document.write('');} function createScriptInner(data){document.write('');} function createScriptAsync(src,element){ if(element == null || element == undefined){var element = 'body';} var script = document.createElement('script');script.type = 'text/javascript'; script.src = src; var s = document.getElementsByTagName(element)[0]; s.appendChild(script); } var google_conversion_id = ''; var google_conversion_language = "cs";var google_conversion_format = "2"; var google_conversion_color = "ffffff"; var google_conversion_label = ""; var google_conversion_value = ''; function createGoogleConversion(id,label,value){ google_conversion_id = id; google_conversion_language = "cs"; google_conversion_format = "2"; google_conversion_color = "ffffff"; google_conversion_label = label; google_conversion_value = value; var src = 'http://www.googleadservices.com/pagead/conversion/'+id+'/?label='+label+'&guid=ON&script=0'; var img = new Image(); img.src = 'http://test.qwe.cz/asyncv2/available-url.php?url='+src; //img.onload = function(){if(this.width == 1){ var image = document.createElement('img');image.width = '1';image.height = '1'; image.src = src; var s = document.getElementsByTagName('body')[0]; s.appendChild(image); //}} } function createConversionSclick(id,value){ var src = 'http://out.sklik.cz/conversion?c='+id+'&color=ffffff&v='+value; var img = new Image(); img.src = 'http://test.qwe.cz/asyncv2/available-url.php?url='+src; img.onload = function(){if(this.width == 1){ var iframe = document.createElement('iframe');iframe.width = '119';iframe.height = '22';iframe.scrolling = 'no';iframe.frameBorder = '0'; iframe.src = src; var s = document.getElementsByTagName('body')[0]; s.appendChild(iframe); }} } function createConversionEtarget(id,step){ var src=(("https:"==document.location.protocol)?"https://":"http://");src=src+"cz.search.etargetnet.com/conversion.php?d=c:"+id+",ettstep:"+step; var img = new Image(); img.src = 'http://test.qwe.cz/asyncv2/available-url.php?url='+src; img.onload = function(){if(this.width == 1){ createScriptAsync(src); }} } function TestingScripts(){ var ssource = cookieVar0x1.Read('__utmv'); if (ssource == null) return false; var tssource = Array(); tssource[0] = 'dev_ano'; tssource[1] = 'test'; for(var p = 0;p< tssource.length;p++){ if(ssource.indexOf(tssource[p]) != -1){ return true; } } return false; } function ga_download(odkaz){ var filename = getFileName(odkaz); var filetype = getFileType(odkaz).toUpperCase(); _gaq.push(['t0._trackEvent', 'Download', filename]); return true; } function getFileName(odkaz){ var subStart = odkaz.lastIndexOf('/')+1; return odkaz.substring(subStart); } function getFileType(odkaz){ var subStart = odkaz.lastIndexOf('.')+1; return odkaz.substring(subStart); } function changeDataInnerHTML(source,change){ var divs = document.getElementsByTagName('div'); for(var i = 0;i < divs.length;i++){ if(divs[i].innerHTML.indexOf('') == -1 && divs[i].innerHTML.indexOf(source) != -1){ divs[i].innerHTML = divs[i].innerHTML.replace(new RegExp(source, 'g') ,change); } } } function existCookie(cookie){ if(cookieVar0x1.Read(cookie) == null) return 'false'; return cookie; } function getAsyncCustomVar(number){ if(cookieVar0x1.Read('__utmv') == null) return 'false'; var brokenstring=cookieVar0x1.Read('__utmv').split('|'); if(brokenstring[1] == undefined){return 'false';} brokenstring = brokenstring[1].split(','); for ( var i in brokenstring ){ if(brokenstring[i].substr == undefined){break;} if(brokenstring[i].substr(0,1) == number){ var values = brokenstring[i].split('='); //alert(values[2]); return values[2]; } } return 'false'; } function getAsyncCustomVarFull(number){ if(cookieVar0x1.Read('__utmv') == null) return 'false'; var brokenstring=cookieVar0x1.Read('__utmv').split('|'); if(brokenstring[1] == undefined){return 'false';} brokenstring = brokenstring[1].split(','); for ( var i in brokenstring ){ if(brokenstring[i].substr(0,1) == number){ var values = brokenstring[i].split('='); //alert(values[2]); return values[1]+'='+values[2]+'='+values[3]; } } return 'false'; } function getAsyncCustomVarTyp(number){ if(cookieVar0x1.Read('__utmv') == null) return 'false'; var brokenstring=cookieVar0x1.Read('__utmv').split('|'); if(brokenstring[1] == undefined){return 'false';} brokenstring = brokenstring[1].split(','); for ( var i in brokenstring ){ if(parseInt(i) != i) continue; if(brokenstring[i].substr(0,1) == number){ var values = brokenstring[i].split('='); //alert(values[2]); return values[1]; } } return 'false'; } function getAddAsyncCustomVar(number,add){ var valBefore = getAsyncCustomVar(number); if(valBefore != 'false'){ var cv = valBefore.split("_"); var str = '';var zapis = false; for(var i in cv){ if(parseInt(i) != i) continue; if(str != '') str += "_"; if(zapis == true){ str += cv[i]; }else{ var ret = getNewValCustomAdd(cv[i],add); console.log(ret[0]); zapis = ret[1];// vraci true nebo false str += ret[0]; } } console.log(str); if(zapis == false){ str += "_"+getDefaultValCustomAdd(add); } }else{ var str = getDefaultValCustomAdd(add); } return str; } function getAddAsyncCustomVarTyp(num,val){ if(val.indexOf('{') == -1 && val.indexOf('}') == -1){return val;} var valBefore = getAsyncCustomVarTyp(num); if(valBefore != 'false') return valBefore; return val.replace(/[{}]/g,''); } function replaceCustomVar(number,beforeVal,newVal){ var utmv = cookieVar0x1.Read('__utmv'); if(utmv == null) return 'false'; var brokenstring=cookieVar0x1.Read('__utmv').split('|'); if(brokenstring[1] == undefined){return 'false';} var new_utmv = brokenstring[0]+"|"; brokenstring = brokenstring[1].split(','); for ( var i in brokenstring ){ if(brokenstring[i] == '') continue; if(brokenstring[i].substr(0,1) == number || number == 0){ var values = brokenstring[i].split('='); values[2] = values[2].replace(beforeVal,newVal); _gaq.push(['t0._setCustomVar', values[0],values[1],values[2],values[3]]); } } } function convertStringToUrl(txt){ txt = ""+txt;//zmenim typ na string var sdiak = "áäčďéěíĺľňóôőöŕšťúůűüýřžÁÄČĎÉĚÍĹĽŇÓÔŐÖŔŠŤÚŮŰÜÝŘŽ "; var bdiak = "aacdeeillnoooorstuuuuyrzAACDEEILLNOOOORSTUUUUYRZ_0123456789.@qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM-=|%.()/"; var tx = ""; for(p = 0; p < txt.length; p++){ if (sdiak.indexOf(txt.charAt(p)) != -1){ tx += bdiak.charAt(sdiak.indexOf(txt.charAt(p))); }else if(bdiak.indexOf(txt.charAt(p)) != -1){ tx += txt.charAt(p); } } return tx; } function convertNumberToUrl(txt){ txt = ""+txt;//zmenim typ na string var numbers = "0123456789.,"; var numbersOprava = "0123456789.."; var tx = ""; for(p = 0; p < txt.length; p++){ if (numbers.indexOf(txt.charAt(p)) != -1){ tx += numbersOprava.charAt(numbers.indexOf(txt.charAt(p))); } } if(tx == ''){tx = 0;} return parseFloat(tx); } function write_utmv(value){ var ssource = cookieVar0x1.Read('__utmv'); var src = 'http://test.qwe.cz/async/write-utmv.gif?utmv='+ssource+'&value='+value; var newimg = document.createElement('img'); newimg.setAttribute('src',src); newimg.style.display = 'none'; newimg.style.height = '1px'; newimg.style.width = '1px'; document.body.appendChild(newimg); } function trim(stringToTrim) { return stringToTrim.replace(/^\s+|\s+$/g,""); } function repairUtmvIsDefault(){ var ssource = cookieVar0x1.Read('__utmv'); if(ssource == null){return ;} if(ssource.indexOf('default') || ssource.indexOf('||')){ cookieVar0x1.Write('__utmv','',''); } } var cookieVar0x1 = { Write:function(name,value,days){ var D = new Date(); D.setTime(D.getTime()+86400000*days) document.cookie = escape(name)+"="+escape(value)+ ((days == null)?"":(";expires="+D.toGMTString())) return (this.Read(name) == value); }, Read:function(name) { var EN=escape(name) var F=' '+document.cookie+';', S=F.indexOf(' '+EN); return S==-1 ? null : unescape( F.substring(EN=S+EN.length+2,F.indexOf(';',EN)) ); } } function createCookie(name,value,days){ if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function getSetVar(){ var __utmv = cookieVar0x1.Read('__utmv'); if(__utmv == null){return '';} if(__utmv.indexOf('|') != -1){ var val = __utmv.split("|"); val = val[0].split("."); val = val[1]; }else{ var val = __utmv.split("."); val = val[1]; } return val; } function addSetVar(value){ var val = getSetVar(); if(val.indexOf(value) == -1){ if(val != ''){value = val+" "+value;} _gaq.push(['t0._setVar', value]); } } function removeSetVar(value){ var val = getSetVar(); if(val.indexOf(value) != -1){ value = val.replace(value,''); if(value == ''){value = ' ';} _gaq.push(['t0._setVar', value]); } } function removeCustomVarValue(num,state,val,type){ var valeuCustomVar = getAsyncCustomVar(num); var newValeuCustomVar = valeuCustomVar.replace(val,''); newValeuCustomVar = newValeuCustomVar.replace('__','_').replace(/^_/,''); if(newValeuCustomVar == ''){ _gaq.push(['t0._deleteCustomVar', num]); }else if(newValeuCustomVar != valeuCustomVar){ _gaq.push(['t0._setCustomVar', num,state,newValeuCustomVar,type]); } } var cross_domain_connect = function(){ var interval_id, last_hash, cache_bust = 1, attached_callback, window = this; return { post : function(message, target_url, target) { if (!target_url) { return; } target = target || parent; // default to parent if (window['postMessage']) { target['postMessage'](message, target_url.replace( /([^:]+:\/\/[^\/]+).*/, '$1')); } else if (target_url) { target.location = target_url.replace(/#.*$/, '') + '#' + (+new Date) + (cache_bust++) + '&' + message; } }, receive : function(callback, source_origin) { if (window['postMessage']) { if (callback) { attached_callback = function(e) { callback(e); }; } if (window['addEventListener']) { window[callback ? 'addEventListener' : 'removeEventListener']('message', attached_callback, !1); } else { window[callback ? 'attachEvent' : 'detachEvent']('onmessage', attached_callback); } } else { interval_id && clearInterval(interval_id); interval_id = null; if (callback) { interval_id = setInterval(function(){ var hash = document.location.hash, re = /^#?\d+&/; if (hash !== last_hash && re.test(hash)) { last_hash = hash; callback({data: hash.replace(re, '')}); } }, 100); } } } }; }(); cross_domain_connect.receive(function(message){ var arguments = message.data.split('||'); var func = window[arguments[0]]; var args = []; for(var i = 1; i < arguments.length; i++){args.push(arguments[i]);} func.apply(this, args); }); function pageView(tracker,url){ if(tracker != ''){tracker = tracker+'.';} //alert(tracker+"pageview,"+url); _gaq.push([tracker+'_trackPageview',url]); } function setCustomVar(tracker,arg1,arg2,arg3,arg4){ if(tracker != ''){tracker = tracker+'.';} arg1 = arg1*1;arg4 = arg4*1; _gaq.push([tracker+'_setCustomVar',arg1,arg2,arg3,arg4]); //alert(tracker+"customVar||"+arg1+"||"+arg2+"||"+arg3+"||"+arg4); } function setVar(tracker,arg1){ if(tracker != ''){tracker = tracker+'.';} _gaq.push([tracker+'_setVar',arg1]); //alert("_setVar||"+arg1); } /*vyrazeno prozatim sice dorazilo do analytics ale hodnoty undefined by bylo lepsi osetrit => budu muset udelat osetreni na undefined function addTransPlus(tracker,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8){ if(tracker != ''){tracker = tracker+'.';} //alert(tracker+"addTrans||"+arg1+"||"+arg2+"||"+arg3+"||"+arg4+"||"+arg5+"||"+arg6+"||"+arg7+"||"+arg8); _gaq.push([tracker+'addTrans',arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8]); } */ function addTransPlus(tracker,arg1,arg2,arg3,arg4,arg5,arg6){ if(tracker != ''){tracker = tracker+'.';} //alert(tracker+"addTrans||"+arg1+"||"+arg2+"||"+arg3+"||"+arg4+"||"+arg5+"||"+arg6+"||"); _gaq.push([tracker+'addTrans',arg1,arg2,arg3,arg4,arg5,arg6]); } function addItemPlus(tracker,arg1,arg2,arg3,arg4,arg5){ if(tracker != ''){tracker = tracker+'.';} //alert(tracker+"_addItem||"+arg1+"||"+arg2+"||"+arg3+"||"+arg4+"||"+arg5+"||"); _gaq.push([tracker+'_addItem',arg1,arg2,arg3,arg4,arg5]); } function trackTransPlus(tracker){ if(tracker != ''){tracker = tracker+'.';} //alert(tracker+"_trackTrans"); _gaq.push([tracker+'_trackTrans']); } function getDefaultValCustomAdd(add){ var hod = add.split(/[({)(})]+/); var a = 0; var def = ''; var re= ''; for(var i in hod){ if(hod[i] == '' || parseInt(i) != i) continue; if(a == 0){ a = 1; def += hod[i]; }else{ a = 0; def += parseInt(hod[i]); } } return def; } function getNewValCustomAdd(val,add){ var hod = add.split(/[({)(})]+/); var hodnoty = new Array(); var cisla = new Array(); var a = 0; var re= ''; for(var i in hod){ if(hod[i] == '' || parseInt(i) != i) continue; if(a == 0){ a = 1; hodnoty[hodnoty.length] = hod[i]; re += hod[i]; }else{ a = 0; cisla[cisla.length] = hod[i]; re += "[0-9]+"; } } if(val.search(RegExp("^"+re+"$")) !== -1){ var re= ''; for(var i in hodnoty){ if(parseInt(i) != i) continue; if(re != '') re += '|'; re += "("+hodnoty[i]+")"; } console.log(re); var sp = val.split(RegExp("["+re+"]+")); var final = ''; for(var i in sp){ if(i == 0 || parseInt(i) != i) continue; final += hodnoty[i-1]; if(cisla[i-1] != undefined) final += (parseInt(sp[i])+parseInt(cisla[i-1])); } var zapis = true; }else{ final = val; var zapis = false; } return new Array(final,zapis); } createScript('http://test.qwe.cz/async/t0-domain_links.js');createScript('http://test.qwe.cz/async/t0-set-domain-name-'+uaWebPage+'.js');