PageSourceSearch

https://fisz.hu/keyboard.js

js fisz.hu collected 2026-10-07 22:15:05 UTC 12,203 bytes, 402 lines download raw bytes

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.