﻿function autocomplete2(a,b,c){function t(a){if(s)window.clearTimeout(s);if(a.keyCode==38){if(g>0){f[g].className="";g--;f[g].className="selected";f[g].scrollIntoView(false)}}else if(a.keyCode==40){if(g<f.length-1){f[g].className="";g++;f[g].className="selected";f[g].scrollIntoView(false)}}else if((a.keyCode==13||a.keyCode==9)&&e.style.visibility=="visible"){d.value=f[g].innerHTML;e.style.visibility="hidden";d.focus();formAraGonderAc("searchform2");if(isIE){event.returnValue=false}else{a.preventDefault()}}else{s=window.setTimeout(r,50)}}function q(a){addListener(a,"click",m);addListener(a,"mouseover",n)}function p(){var a;if(isIE){a=200}else{a=window.outerHeight/3}if(e.offsetHeight<a){e.style.overflow="hidden"}else if(isMoz){e.style.maxHeight=a+"px";e.style.overflow="-moz-scrollbars-vertical"}else{e.style.height=a+"px";e.style.overflowY="auto"}e.scrollTop=0;e.style.visibility="visible"}function o(){g=0;f=e.getElementsByTagName("li");if(f.length>1||f.length==1&&f[0].innerHTML!=d.value){p();for(var a=0;a<f.length;a++){f[a].index=a;q(f[a])}f[0].className="selected"}else{e.style.visibility="hidden"}}function n(a){f[g].className="";g=eventElement(a).index;f[g].className="selected"}function m(a){d.value=eventElement(a).innerHTML;e.style.visibility="hidden";d.focus();formAraGonderAc("searchform2")}function l(){if(e.style.visibility=="visible"){addListener(d,"blur",j)}}function k(){removeListener(d,"blur",j)}function j(){e.style.visibility="hidden"}function i(){var a="?";if(c.indexOf("?")>=0)a="&";return c+a+"s="+escape(d.value)}var d=document.getElementById(a);var e=document.getElementById(b);var f=new Array;var g=0;var h=e.offsetTop;var r=liveUpdater(i,o);var s=false;addKeyListener(d,t);addListener(e,"mouseover",k);addListener(e,"mouseout",l)}function flattenChildren(a){var b="";if(a.length>0){for(var c=0;c<a.length;c++){b+=flatten(a[c])}}return b}function flattenAttributes(a){var b="";for(var c=0;c<a.attributes.length;c++){var d=a.attributes[c];b+=" "+d.name+'="'+d.value+'"'}return b}function flatten(a){if(a.nodeType==1){return"<"+a.nodeName+flattenAttributes(a)+">"+flattenChildren(a.childNodes)+"</"+a.nodeName+">"}else if(a.nodeType==3){return a.nodeValue}}function removeListener(a,b,c){if(a.removeEventListener){a.removeEventListener(b,c,false)}else{a.detachEvent("on"+b,c)}}function addListener(a,b,c){if(a.addEventListener){a.addEventListener(b,c,false)}else{a.attachEvent("on"+b,c)}}function addKeyListener(a,b){if(isSafari)a.addEventListener("keydown",b,false);else if(isMoz)a.addEventListener("keypress",b,false);else a.attachEvent("onkeydown",b)}function eventElement(a){if(isMoz){return a.currentTarget}else{return a.srcElement}}function autocomplete(a,b,c){function t(a){if(s)window.clearTimeout(s);if(a.keyCode==38){if(g>0){f[g].className="";g--;f[g].className="selected";f[g].scrollIntoView(false)}}else if(a.keyCode==40){if(g<f.length-1){f[g].className="";g++;f[g].className="selected";f[g].scrollIntoView(false)}}else if((a.keyCode==13||a.keyCode==9)&&e.style.visibility=="visible"){d.value=f[g].innerHTML;e.style.visibility="hidden";d.focus();formAraGonderAc("searchform");if(isIE){event.returnValue=false}else{a.preventDefault()}}else{s=window.setTimeout(r,50)}}function q(a){addListener(a,"click",m);addListener(a,"mouseover",n)}function p(){var a;if(isIE){a=200;e.style.left="673px";e.style.top="94px"}else{a=window.outerHeight/3}if(e.offsetHeight<a){e.style.overflow="hidden"}else if(isMoz){e.style.maxHeight=a+"px";e.style.overflow="-moz-scrollbars-vertical"}else{e.style.height=a+"px";e.style.overflowY="auto"}e.scrollTop=0;e.style.visibility="visible"}function o(){g=0;f=e.getElementsByTagName("li");if(f.length>1||f.length==1&&f[0].innerHTML!=d.value){p();for(var a=0;a<f.length;a++){f[a].index=a;q(f[a])}f[0].className="selected"}else{e.style.visibility="hidden"}}function n(a){f[g].className="";g=eventElement(a).index;f[g].className="selected"}function m(a){d.value=eventElement(a).innerHTML;e.style.visibility="hidden";d.focus();formAraGonderAc("searchform")}function l(){if(e.style.visibility=="visible"){addListener(d,"blur",j)}}function k(){removeListener(d,"blur",j)}function j(){e.style.visibility="hidden"}function i(){var a="?";if(c.indexOf("?")>=0)a="&";return c+a+"s="+escape(d.value)}var d=document.getElementById(a);var e=document.getElementById(b);var f=new Array;var g=0;var h=e.offsetTop;var r=liveUpdater(i,o);var s=false;addKeyListener(d,t);addListener(e,"mouseover",k);addListener(e,"mouseout",l)}function formAraGonderAc(a){document.getElementById(a).submit()}function liveSearch(a,b,c,d,e){function i(){if(h)window.clearTimeout(h);h=window.setTimeout(g,300)}function f(){var c;if(document.getElementById(a).type=="checkbox"&&!document.getElementById(a).checked){c="false"}else if(document.getElementById(a).type=="select-multiple"){var d="";var e=document.getElementById(a);for(var f=0;f<e.options.length;f++){if(e.options[f].selected){d=d+e.options[f].value+"|"}}c=escape(d)}else{c=escape(document.getElementById(a).value)}var g="?";if(b.indexOf("?")>=0)g="&";return b+g+"s="+c+"&z="+(new Date).getTime()}var g=liveUpdater(f,e,d);var h=false;if(c=="CHANGE"){addListener(document.getElementById(a),"change",g)}else if(c=="CLICK"){addListener(document.getElementById(a),"click",g)}else if(c=="BLUR"){addListener(document.getElementById(a),"blur",g)}else{addKeyListener(document.getElementById(a),i)}}function createLiveUpdaterFunction(uriFunc,postFunc,preFunc){function processRequestChange(){if(request.readyState==4){var xmlDoc=request.responseXML;var body=xmlDoc.getElementsByTagName("body");if(body.length>0){var nodes=body[0].childNodes;for(var i=0;i<nodes.length;i++){if(nodes[i].nodeType==1&&nodes[i].getAttribute("id")!=null){var id=nodes[i].getAttribute("id");if(isIE&&nodes[i].nodeName=="tr"){recreateTR(document.getElementById(id),nodes[i])}else{document.getElementById(id).innerHTML=flattenChildren(nodes[i].childNodes)}}}}var scripts=xmlDoc.getElementsByTagName("script");for(var i=0;i<scripts.length;i++){if(scripts[i].firstChild!=null){var script=scripts[i].firstChild.nodeValue;if(script!=null){eval(script)}}}postFunc()}}function update(){if(request&&request.readyState<4)request.abort();if(!window.XMLHttpRequest)request=new ActiveXObject("Microsoft.XMLHTTP");preFunc();request.onreadystatechange=processRequestChange;request.open("GET",uriFunc());request.send(null);return true}var request=false;if(window.XMLHttpRequest){request=new XMLHttpRequest}return update}function recreateTR(a,b){for(var c=a.childNodes.length-1;c>=0;c--){a.removeChild(a.childNodes[c])}for(var c=0;c<b.childNodes.length;c++){var d=document.createElement(b.childNodes[c].nodeName);d.innerHTML=flattenChildren(b.childNodes[c].childNodes);a.appendChild(d)}}function liveUpdater(a,b,c){if(!b)b=function(){};if(!c)c=function(){};return createLiveUpdaterFunction(a,b,c)}function liveUpdaterUriFunc(a,b,c,d){function e(){var c="?";if(b.indexOf("?")>=0)c="&";return b+c+"s="+escape(document.getElementById(a).innerHTML)}return createLiveUpdaterFunction(e,c,d)}function liveUpdaterUri(a,b){function c(){var c="?";if(b.indexOf("?")>=0)c="&";return b+c+"s="+escape(document.getElementById(a).innerHTML)}return liveUpdater(c,function(){})}if(navigator.userAgent.indexOf("Safari")>0){isSafari=true;isMoz=false;isIE=false}else if(navigator.product=="Gecko"){isSafari=false;isMoz=true;isIE=false}else{isSafari=false;isMoz=false;isIE=true}

