var req = null; var askedAdd = false; function openhintw(url) { window.open(url, null, "height=200,width=400,status=no,toolbar=no,menubar=no,location=no"); return false; } function getvalue(nget, name, defval) { var val = nget.getElementsByTagName(name); if(null == val) return defval; if(0 == val.length) return defval; return val[0].firstChild.data; } function setV(vname, v) { if(v < 0) return; var vel = document.getElementById(vname); vel.innerHTML = v; } function vget() { if(null == req) return; if (4 == req.readyState) { if(200 == req.status) { if(req.responseXML != null) { var nget = req.responseXML.documentElement; var err = getvalue(nget, "error", null); if(err == null) { var wid = getvalue(nget, "wid", -1); setV("vplus_" + wid, getvalue(nget, "vplus" , -1)); setV("vminus_" + wid, getvalue(nget, "vminus", -1)); } } } } } function voter(vn, wid, w, wenc) { var url = "http://slovoborg.su/slb.php?a=vote&wid=" + wid + "&v=" + vn; if(window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = vget; req.open("GET", url, true); req.send(null); } else { req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = vget; req.open("GET", url, true); req.send(); } } if(vn < 0 && w != null && !askedAdd && false) { askedAdd = true; r = confirm("Хотите добавить своё определение '" + w + "' ?"); if(r) window.location = "slb.php?a=form&b=better&w=" + wenc; } return false; } var current_menu = new Array(); var menu_items = new Array(); var quick_idtn = new Array(); var quick_pfx = new Array(); function initmenu(mnupfx, currMnu, itemcount) { menu_items[mnupfx] = itemcount; current_menu[mnupfx] = currMnu; for(i = 1; i <= menu_items[mnupfx]; i++) { var elemid = mnupfx + i + "t"; var elem = document.getElementById(elemid); var cls = mnupfx + "_nonactive" if(i == current_menu[mnupfx]) cls = mnupfx + "_active"; elem.className = cls; elem.onmouseover = menu_hover_in; elem.onmouseout = menu_hover_out; elem.onclick = menu_clicky; quick_idtn[elemid] = i; quick_pfx[elemid] = mnupfx; } } function menu_clicky() { var clem = document.getElementById(quick_pfx[this.id] + quick_idtn[this.id] + "l"); if(clem.click) clem.click(); else window.location = clem.href; } function menu_hover_in() { var cls = quick_pfx[this.id] + "_hover"; if(quick_idtn[this.id] == current_menu[quick_pfx[this.id]]) cls = quick_pfx[this.id] + "_hover_active"; this.className = cls; document.body.style.cursor = 'pointer'; } function menu_hover_out() { var cls = quick_pfx[this.id] + "_nonactive"; if(quick_idtn[this.id] == current_menu[quick_pfx[this.id]]) cls = quick_pfx[this.id] + "_active"; this.className = cls; document.body.style.cursor = 'default'; }