PageSourceSearch

https://mott.hu/jscript/news.js

js mott.hu collected 2026-10-09 05:08:41 UTC 2,950 bytes, 121 lines download raw bytes

1
2var offset_y = 0;
3function showCatList(num,type)
4{ 
5	activeCat = num;
6	offset_y = (type == 1) ? 0 : 25;
7	repositionCat();
8
9	obj = new getObj('cat');
10	if (obj.style.visibility == 'visible')	
11		obj.style.visibility='hidden';	
12	else	
13	{
14	    var d1 = document.getElementById('cat1');
15	    var d2 = document.getElementById('cat2');
16	    if (type == 1)
17	    {
18		    d1.style.display = 'none';
19		    d2.style.display = '';
20		}
21		else
22		{
23		    d1.style.display = '';
24		    d2.style.display = 'none';
25		}
26		obj.style.visibility='visible';	
27	}	
28}
29
30window.onresize = repositionCat;
31overCat = false;
32activeCat = '0';
33
34function repositionCat()
35{
36
37	if (ltype == 2 && self.resizeeventhandler)
38		resizeeventhandler();
39	if (activeCat == '0')	return;
40	
41	var obj_ = new getObj('main_cat'+activeCat);
42	var obj = obj_.obj;	
43	var pos = 0;
44	var xpos = 0;
45
46//    while (obj.offsetParent) {
47
48////	    if (obj.offsetParent.offsetParent != null) {
49////	        xpos += obj.offsetLeft;
50////	        pos += obj.offsetTop;
51////	    }
52//if (obj.currentStyle.position != "relative")
53//{
54//	        xpos += obj.offsetLeft;
55//	        pos += obj.offsetTop;
56//	    }
57//	    obj = obj.offsetParent;
58//        }
59
60	while (obj.offsetParent) //pozició lekérése
61    {
62        //	    if (obj.offsetParent.offsetParent != null) 
63        if (getStyle(obj, "position") != "relative")
64        {
65	        xpos += obj.offsetLeft;
66	        pos += obj.offsetTop;
67	    }
68	    obj = obj.offsetParent;
69    }
70
71
72	cats = new getObj('cat');
73	cats.style.left = xpos + 50  + "px";
74	if (activeCat == 3)
75		cats.style.top = pos + 57 +offset_y+"px"; //90?
76	else
77		cats.style.top = pos + 47 +offset_y+"px";	
78}
79
80//IE alatt currentstyle FF,Chrome alatt getComputedStyle
81function getStyle(obj, styleProp) {
82  if (obj.currentStyle) {
83    var y = obj.currentStyle[styleProp];
84  } else if (window.getComputedStyle)
85    var y = window.getComputedStyle(obj, null)[styleProp];
86  return y;
87}
88
89/*login portlet*/
90var fmpass = 1;
91
92
93function ValidateLoginReminder(UseServiceMessage)
94{
95	if (UseServiceMessage)
96	{
97		document.getElementById('login_reminder_error').style.display = "inline-block";
98		return false; // ha pl nincs email server, akkor nem engedjük tovább a submit-ot, csak megjelenítjük az üzenetet
99	}
100	else
101	{
102		// email validálása
103	    var pattern = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
104		var email = document.getElementById('login_reminder_input').value.toString();
105		
106		var valid = email.match(pattern);
107		
108		if (!valid)
109		{
110			document.getElementById('login_reminder_error').style.display = "inline-block";
111			event.preventDefault();
112		}
113		
114		return valid;
115	}
116}
117
118function HideLoginReminderError()
119{
120	document.getElementById('login_reminder_error').style.display = "none";
121}

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.