1// Reklamni system spolecnosti Libimseti.cz, a.s. 2// http://libimseti.cz 3 4 5// zjisti zda-li url odpovida zadane domene a zda-li se v QUERY_STRING 6// nachazi hledani retezec. Pokud tomu tak je, pak jej vrati jako hodnotu 7function domainEnviron( linkUrl , refererUrl, domainName, keywordName ) { 8 9 query = refererUrl; 10 11 domain = linkUrl.substring(linkUrl.indexOf('.')+1); 12 domain = domain.substring(0,domain.indexOf('.')); 13 14 if (domain!=domainName) { 15 return '' 16 }; 17 18 query = query.substring((query.indexOf('?')) + 1); 19 20 if (query.length < 1) { return ''; } 21 keyPairs = new Object(); 22 numKP = 1; 23 24 aaa = query.split('&'); 25 26 for (i in aaa) { 27 28 bbb = aaa[i].split('='); 29 30 if (bbb.length!=2) continue; 31 32 if (bbb[0]==keywordName) { 33 return bbb[ 1 ] 34 } 35 } 36 37 return ''; 38 39} 40 41// prilepi za url parametr pro session 42function addUid( linkUrl , uid ) { 43 44 if (uid=='') { 45 addUrl=''; 46 } else { 47 48 if (linkUrl.indexOf('?') < 0) { 49 addUrl = '?uid='+ uid 50 } else{ 51 addUrl = '&uid='+ uid 52 }; 53 54 }; 55 56 return addUrl; 57} 58 59 60 61// referer url 62var refererUrl=''; 63var js_18 = document.getElementById('js18'); 64if (js_18) { refererUrl=js_18.src }; 65 66try { 67 var tmp = AD_CONDITION; 68 //alert('ok1 '+AD_CONDITION) 69} 70catch(err) { 71 try { 72 AD_CONDITION = AD_CONDITION_IFRAME; 73 //alert('ok2 '+AD_CONDITION) 74 } 75 catch(err) { 76 AD_CONDITION = undefined; 77 } 78} 79 80// jednotlive bannery, ktere bezi v dane zone 81 82function bx_6695() { 83 var urlUid=''; 84 var bflm_6695=''; 85 var qs_rand_banner = Math.round( Math.random() * 100000 ); bflm_6695+='<iframe src="https://static.ad.libimseti.cz/banner/html_6695.html?rand='+qs_rand_banner+'" width="250" height="250" frameborder="0" scrolling="no" marginheight=1 marginwidth=1 name="iframe_6695" id="iframe_6695"></iframe>'; 86 var qs_6695 = ''; 87 qs_6695 = Math.round( Math.random() * 100000 ); 88 bflm_6695+='<img src="https://static.ad.libimseti.cz/dot/6695.gif?zone=18&rand='+qs_6695+'" width="1" height="1" alt="dot" style="position:absolute">'; 89 obj_6695 = document.getElementById(divName_18); 90 if (obj_6695) { 91 obj_6695.innerHTML=bflm_6695; 92 var obj_iframe_6695 = document.getElementById("iframe_6695"); 93 if(obj_iframe_6695) { 94 //alert('predam condition '+AD_CONDITION) 95 obj_iframe_6695.AD_CONDITION_IFRAME = AD_CONDITION; 96 } 97 } 98}; 99 100 101 102 103// v zone jsou aktualne platne reklamni bannery 104var zone_18='full'; 105var banner_18_tmp = new Array( "6695","6695","6695","6695","6695","6695","6695","6695","6695","6695","6695","6695","6695","6695","6695" ); 106var btype_18_tmp = new Array( "banner","banner","banner","banner","banner","banner","banner","banner","banner","banner","banner","banner","banner","banner","banner" ); 107 108// cileni - definice 109var bcondition_18 = { '0':'' } 110 111// cileni - vyhodnotit 112var banner_18 = [] 113var btype_18 = [] 114var i_18 = 0 115for (i_18 in banner_18_tmp) { 116 var condition_18 = bcondition_18[banner_18_tmp[i_18]] 117 var use_18 = 1 118 if (AD_CONDITION && condition_18) { // je lognutej a banner cilenej 119 //alert('a') 120 try { 121 var m='m' 122 var f='f' 123 var sex = AD_CONDITION.sex 124 var birthYear = AD_CONDITION.birthYear 125 var age = AD_CONDITION.age 126 var regionId = AD_CONDITION.regionId 127 var krajId = AD_CONDITION.krajId 128 var okresId = AD_CONDITION.okresId 129 130 //alert(condition_18) 131 var result_18 = eval(condition_18) 132 if (AD_CONDITION.debug>1) { 133 alert("cileni:"+banner_18_tmp[i_18]+': '+result_18) 134 } 135 if (result_18) { use_18 = 1 } 136 else { use_18=0 } 137 } 138 catch(err_18) { 139 if (AD_CONDITION.debug>0) { 140 alert("CHYBA:"+err_18.description) 141 } 142 use_18 = 0 143 } 144 } 145 else if (condition_18) { 146 use_18 = 0 147 } 148 else { 149 use_18 = 1 150 } 151 if (use_18==1) { 152 banner_18.push( banner_18_tmp[i_18] ) 153 btype_18.push( btype_18_tmp[i_18] ) 154 } 155} 156// cileni - end 157 158 159var qs_18 = Math.round( Math.random() * 100000 ); 160 161 162var number_18 = Math.floor( Math.round(Math.random() * (banner_18.length-1)) ); 163 164 165var divName_18= 'div-zone18'; 166 167
168if (btype_18[number_18] != 'coeficient') { 169 170 171 172 173 if (btype_18[number_18] == 'ilayer') { 174 175 176 // ilayer 177 var qs_ilayer = Math.round( Math.random() * 100000 ); 178 179 document.write( '<scr'+'ipt language="JavaScript" src="https://static.ad.libimseti.cz/ilayer/'+banner_18[number_18]+'.js?rand='+qs_ilayer+'" type="text/javascript"></'+'scr'+'ipt>'); 180 181 } else { 182 183 184 // banner 185 if (banner_18[number_18]) { 186 eval( 'bx_'+banner_18[number_18]+'();' ); 187 } 188 } 189 190} 191 192 193 194 195 196 197 198 199 200 201 202
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.