   var searcharticle = function(formid) {   		Element.show("search-results");   		new Ajax.Updater(   					{   					success: "search-results"},    					$(formid).action,    					{   						method: 'post',    						parameters: Form.serialize(formid),    						onComplete: showResults   					});}var hideResults = function() {if ($("hunmap_nonflash")) {Element.show("hunmap_nonflash");}new Effect.Opacity('search-results', { duration: 0.1, transition: Effect.Transitions.sinoidal, from: 0.95, to: 0.0 });}var showResults = function(request, formid) {if ($("hunmap_nonflash")) {Element.hide("hunmap_nonflash");}Element.show("search-results");new Effect.Opacity("search-results", { duration: 0.4,       	transition: Effect.Transitions.linear,       	from: 0.0, to: 0.95 });}var switchDefinition = function(span, termid) {if (span.definition != null) {span.removeChild(span.definition);span.definition = null;} else {var request = new Ajax.Request("topics/" + termid, {method: 'get', onComplete: function(request) {showDefinition(span, request);},asynchronous: true});}}var showDefinition = function(span, request) {var idiom = $dn(request).getElementsByTagName("idiom")[0];var term = idiom.getElementsByTagName("term")[0];var definition = idiom.getElementsByTagName("definition")[0];var defspan = document.createElement("span");defspan.className = "definition";defspan.appendChild(document.createTextNode(" (" + term.childNodes[0].nodeValue + ": " + definition.childNodes[0].nodeValue + ") "));span.appendChild(defspan);span.definition = defspan;}var submitQuestion = function(formid) {$("submit-question").textContent = "feldolgozás folyamatban...";$("submit-question").disabled = true;var request = new Ajax.Request("questions/post", {method: 'post', parameters: Form.serialize(formid), onComplete: function(request) {showResponse(request, formid);},asynchronous: true});}var showResponse = function(request, formid) {var updateNode = $dn(request).getElementsByTagName("response")[0];var md = $(formid + "-messages");while(md.childNodes.length > 0) {md.removeChild(md.childNodes[0]);}if (updateNode.getAttribute("status") == "ok") {Element.hide("submit-question");md.onsubmit = "return false";} else {$("submit-question").disabled = false;$("submit-question").textContent = "eszrevétel elküldése";}md.className = updateNode.getAttribute("status");for( var i = 0; i < updateNode.childNodes.length; i++) {try {if (updateNode.childNodes[i].nodeType == 1) {var text = updateNode.childNodes[i].childNodes[0].nodeValue;var p = document.createElement("p");p.appendChild(document.createTextNode(text));md.appendChild(p);}} catch(e) {var message = "";for(var f in e) {message += f + ": " + e[f] + "\n";}alert(message);}}}var COUNTER_BUGFIX_IE_RESPONSEXML = 0;var $dn = function(request) {if (request.responseXML.childNodes.length > 0) {return request.responseXML;}var id = "DOM_TREE_" + COUNTER_BUGFIX_IE_RESPONSEXML++ ;var dom = document.createElement('xml');dom.setAttribute('innerHTML', request.responseText);dom.setAttribute('id', id);      document.body.appendChild(dom);document.getElementById(id).innerHTML = request.responseText;return document.getElementById(id);}