1function irj() 2 3{ 4window.open('irj.php','irj','width=400,height=440,status=no,scrollbars=no,toolbar=no,screenX=200,screenY=200,menubar=no,location=no'); 5} 6 7function ajanlo(id) 8 9{ 10window.open('ajanlo.php?new_id='+id,'Ajánló','width=400,height=400,status=no,scrollbars=no,toolbar=no,screenX=200,screenY=200,menubar=no,location=no'); 11} 12 13 14function hozzaszol(id) 15 16{ 17window.open('hozzaszol.php?top_id='+id,'Hozzászólás','width=400,height=430,status=no,scrollbars=no,toolbar=no,screenX=200,screenY=200,menubar=no,location=no'); 18} 19 20function cikkhozzaszol(id) 21 22{ 23window.open('cikk_hozzaszol.php?new_id='+id,'Hozzászólás','width=780,height=550,status=no,scrollbars=yes,toolbar=no,screenX=25,screenY=25,menubar=no,location=no'); 24} 25 26 27 28function almenu(m) 29{ 30if(document.getElementById(m).style.display=='none') document.getElementById(m).style.display='inline'; else if(document.getElementById(m).style.display='inline') document.getElementById(m).style.display='none'; 31} 32 33 34function kep_popup(id) { 35 36konyvonline_img = window.open("popup/popup.php?url="+id, "", "resizable=1,HEIGHT=200,WIDTH=200, screenx=20, screny=20");} 37 38function kedvenc() 39 40{ 41 42window.external.AddFavorite('http://www.fisz.hu', 'Felvételi Információs Szolgálat'); 43 44} 45 46 47function velemenyiras(id) 48 { 49 window.open('popup/velemenypopup.php?bok_id='+id,'ajanlo','toolbar=no, width=350, height=300, scrollbars=no, resizable=no, status=no'); 50 } 51 52 53 54function uzenetpopup(id) 55 { 56 window.open('popup/uzenetpopup.php?bok_id='+id,'uzenet','toolbar=no, width=350, height=300, scrollbars=no, resizable=no, status=no'); 57 } 58 59function popup2(lap) 60 { 61 window.open('popup/popup_base.php?lap='+lap,'info','toolbar=no, width=370, height=320, scrollbars=yes, resizable=no, status=no'); 62 } 63 64function Validator(frmname) 65{ 66 this.formobj=document.forms[frmname]; 67 if(!this.formobj) 68 { 69 alert("HIBA: a "+frmname+" form nem található!"); 70 return; 71 } 72 if(this.formobj.onsubmit) 73 { 74 this.formobj.old_onsubmit = this.formobj.onsubmit; 75 this.formobj.onsubmit=null; 76 } 77 else 78 { 79 this.formobj.old_onsubmit = null; 80 } 81 this.formobj.onsubmit=form_submit_handler; 82 this.addValidation = add_validation; 83 this.setAddnlValidationFunction=set_addnl_vfunction; 84 this.clearAllValidations = clear_all_validations; 85} 86function set_addnl_vfunction(functionname) 87{ 88 this.formobj.addnlvalidation = functionname; 89} 90function clear_all_validations() 91{ 92 for(var itr=0;itr < this.formobj.elements.length;itr++) 93 { 94 this.formobj.elements[itr].validationset = null; 95 } 96} 97function form_submit_handler() 98{ 99 for(var itr=0;itr < this.elements.length;itr++) 100 { 101 if(this.elements[itr].validationset && 102 !this.elements[itr].validationset.validate()) 103 { 104 return false; 105 } 106 } 107 if(this.addnlvalidation) 108 { 109 str =" var ret = "+this.addnlvalidation+"()"; 110 eval(str); 111 if(!ret) return ret; 112 } 113 return true; 114} 115function add_validation(itemname,descriptor,errstr) 116{ 117 if(!this.formobj) 118 { 119 alert("HIBA: rosszul megadott form objektum"); 120 return; 121 }//if 122 var itemobj = this.formobj[itemname]; 123 if(!itemobj) 124 { 125 alert("HIBA: Nincs ilyen beviteli mezÅ: "+itemname); 126 return; 127 } 128 if(!itemobj.validationset) 129 { 130 itemobj.validationset = new ValidationSet(itemobj); 131 } 132 itemobj.validationset.add(descriptor,errstr); 133} 134function ValidationDesc(inputitem,desc,error) 135{ 136 this.desc=desc; 137 this.error=error; 138 this.itemobj = inputitem; 139 this.validate=vdesc_validate; 140} 141function vdesc_validate() 142{ 143 if(!V2validateData(this.desc,this.itemobj,this.error)) 144 { 145 this.itemobj.focus(); 146 return false; 147 } 148 return true; 149} 150function ValidationSet(inputitem) 151{ 152 this.vSet=new Array(); 153 this.add= add_validationdesc; 154 this.validate= vset_validate; 155 this.itemobj = inputitem; 156} 157function add_validationdesc(desc,error) 158{ 159 this.vSet[this.vSet.length]= 160 new ValidationDesc(this.itemobj,desc,error); 161} 162function vset_validate() 163{ 164 for(var itr=0;itr<this.vSet.length;itr++) 165 { 166 if(!this.vSet[itr].validate()) 167 { 168 return false; 169 } 170 } 171 return true; 172} 173function validateEmailv2(email) 174{ 175 if(email.length <= 0) 176 { 177 return true; 178 } 179 var splitted = email.match("^(.+)@(.+)$"); 180 if(splitted == null) return false; 181 if(splitted[1] != null ) 182 { 183 var regexp_user=/^\"?[\w-_\.]*\"?$/; 184 if(splitted[1].match(regexp_user) == null) return false; 185 } 186 if(splitted[2] != null) 187 { 188 var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/; 189 if(splitted[2].match(regexp_domain) == null) 190 { 191 var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/; 192 if(splitted[2].match(regexp_ip) == null) return false; 193 }// if 194 return true; 195 } 196return false; 197} 198function V2validateData(strValidateStr,objValue,strError) 199{ 200 var epos = strValidateStr.search("="); 201 var command = ""; 202 var cmdvalue = ""; 203 if(epos >= 0) 204 { 205 command = strValidateStr.substring(0,epos); 206 cmdvalue = strValidateStr.substr(epos+1); 207 } 208 else 209 { 210 command = strValidateStr; 211 } 212 switch(command) 213 { 214 case "req": 215 case "required": 216 { 217 if(eval(objValue.value.length) == 0) 218 { 219 if(!strError || strError.length ==0) 220 { 221 strError = objValue.name + " : Nincs kitöltve!"; 222 }//if 223 alert(strError); 224 return false; 225 }//if 226 break; 227 }//case required 228 case "maxlength": 229 case "maxlen": 230 { 231 if(eval(objValue.value.length) > eval(cmdvalue)) 232 { 233 if(!strError || strError.length ==0) 234 { 235 strError = objValue.name + " : Maximum "+cmdvalue+" karakter megengedett!"; 236 }//if 237 alert(strError + "\n[Current length = " + objValue.value.length + " ]"); 238 return false; 239 }//if 240 break; 241 }//case maxlen 242 case "minlength": 243 case "minlen": 244 { 245 if(eval(objValue.value.length) < eval(cmdvalue)) 246 { 247 if(!strError || strError.length ==0) 248 { 249 strError = objValue.name + " : Minimum " + cmdvalue + " karakter megengedett!"; 250 }//if 251 alert(strError + "\n[Current length = " + objValue.value.length + " ]"); 252 return false; 253 }//if 254 break; 255 }//case minlen 256 case "alnum": 257 case "alphanumeric": 258 { 259 var charpos = objValue.value.search("[^A-Za-z0-9]"); 260 if(objValue.value.length > 0 && charpos >= 0) 261 { 262 if(!strError || strError.length ==0) 263 { 264 strError = objValue.name+": Csak betűket Ãrjon ide! "; 265 }//if 266 alert(strError + "\n [A hiba helye: " + eval(charpos+1)+". karakter]"); 267 return false; 268 }//if 269 break; 270 }//case alphanumeric 271 case "num": 272 case "numeric": 273 { 274 var charpos = objValue.value.search("[^0-9]"); 275 if(objValue.value.length > 0 && charpos >= 0) 276 { 277 if(!strError || strError.length ==0) 278 { 279 strError = objValue.name+": Ide csak számokat Ãrhat! "; 280 }//if 281 alert(strError + "\n [A hiba pozÃciója: " + eval(charpos+1)+"]"); 282 return false; 283 }//if 284 break; 285 }//numeric 286 case "alphabetic": 287 case "alpha": 288 { 289 var charpos = objValue.value.search("[^A-Za-z]"); 290 if(objValue.value.length > 0 && charpos >= 0) 291 { 292 if(!strError || strError.length ==0) 293 { 294 strError = objValue.name+": Csak betűk! "; 295 }//if 296 alert(strError + "\n [PozÃció: " + eval(charpos+1)+"]"); 297 return false; 298 }//if 299 break; 300 }//alpha 301 case "alnumhyphen": 302 { 303 var charpos = objValue.value.search("[^A-Za-z0-9\-_]"); 304 if(objValue.value.length > 0 && charpos >= 0) 305 { 306 if(!strError || strError.length ==0) 307 {
308 strError = objValue.name+": Hibás bevitel! Ne használjon speciális jeleket!"; 309 }//if 310 alert(strError + "\n [A hiba a(z) " + eval(charpos+1)+". karakternél van]"); 311 return false; 312 }//if 313 break; 314 } 315 case "email": 316 { 317 if(!validateEmailv2(objValue.value)) 318 { 319 if(!strError || strError.length ==0) 320 { 321 strError = objValue.name+": Nincs ilyen e-mail cÃm! "; 322 }//if 323 alert(strError); 324 return false; 325 }//if 326 break; 327 }//case email 328 case "lt": 329 case "lessthan": 330 { 331 if(isNaN(objValue.value)) 332 { 333 alert(objValue.name+": Should be a number "); 334 return false; 335 }//if 336 if(eval(objValue.value) >= eval(cmdvalue)) 337 { 338 if(!strError || strError.length ==0) 339 { 340 strError = objValue.name + " : Az érték több, mint a megengedett "+ cmdvalue; 341 }//if 342 alert(strError); 343 return false; 344 }//if 345 break; 346 }//case lessthan 347 case "gt": 348 case "greaterthan": 349 { 350 if(isNaN(objValue.value)) 351 { 352 alert(objValue.name+": Should be a number "); 353 return false; 354 }//if 355 if(eval(objValue.value) <= eval(cmdvalue)) 356 { 357 if(!strError || strError.length ==0) 358 { 359 strError = objValue.name + " : Az érték kevesebb, mint a megengedett minimum "+ cmdvalue; 360 }//if 361 alert(strError); 362 return false; 363 }//if 364 break; 365 }//case greaterthan 366 case "regexp": 367 { 368 if(objValue.value.length > 0) 369 { 370 if(!objValue.value.match(cmdvalue)) 371 { 372 if(!strError || strError.length ==0) 373 { 374 strError = objValue.name+": Ãrvénytelen karakterek! "; 375 }//if 376 alert(strError); 377 return false; 378 }//if 379 } 380 break; 381 }//case regexp 382 case "dontselect": 383 { 384 if(objValue.selectedIndex == null) 385 { 386 alert("HIBA: SELECT hibás megadása"); 387 return false; 388 } 389 if(objValue.selectedIndex == eval(cmdvalue)) 390 { 391 if(!strError || strError.length ==0) 392 { 393 strError = objValue.name+": Válaszon egy lehetÅséget! "; 394 }//if 395 alert(strError); 396 return false; 397 } 398 break; 399 }//case dontselect 400 }//switch 401 return true; 402}
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.