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.