window.addEvent("domready",function(){var D={domain:"http://dict.lv/",script:"/public/dict.php?",script2:"/public/trans.php?",script3:"/public/suggest.php?",varname:"word",json:true,maxresults:6};var G=new Element("ol",{id:"transbox"});G.injectAfter($("main-search"));$("metalink").value="";$("metalink").addEvent("click",function(H){this.select()});var B=new bsn.AutoSuggest("search",D);var C=new Element("div",{id:"togglekey",events:{click:function(){B.togglekeys()},mouseover:function(){this.addClass("hover")},mouseout:function(){this.removeClass("hover")}}});C.injectAfter($("search"));function E(I,K){var J=new Element("ul",{id:I,"class":"keyboard",styles:{display:"none"}});for(i=0;i<K.length;i++){var H=new Element("li",{events:{click:function(){txt=this.innerHTML;$("search").value=$("search").value+txt;B.boxupd("clear");B.getSuggestions($("search").value)},mouseover:function(){this.addClass("blue")},mouseout:function(){this.removeClass("blue")}}});H.appendText(K[i]);J.appendChild(H)}J.injectBefore($("searchlabel"))}var F=new Array("a","ā","b","c","č","d","e","ē","f","g","ģ","h","i","ī","j","k","ķ","l","ļ","m","n","ņ","o","p","r","s","š","t","u","ū","v","z","ž");E("lv-key",F);var A=new Array("а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");E("ru-key",A);val=$("search").value;if(val.length>1){B.getSuggestions($("search").value)}$("search").focus()});if(typeof (bsn)=="undefined"){_b=bsn={}}if(typeof (_b.Autosuggest)=="undefined"){_b.Autosuggest={}}_b.AutoSuggest=function(A,F,C){if(!document.getElementById){return 0}this.fld=_b.DOM.gE(A);if(!this.fld){return 0}this.sInp="";this.nInpC=0;this.aSug=[];this.iHigh=0;this.aheight=$("container").offsetHeight;this.apixel=6;this.transWord="";this.oP=F?F:{};this.mySelect=new elSelect({container:"language",parentobj:this});var B,D={minchars:1,meth:"get",varname:"input",className:"autosuggest",timeout:4500,delay:500,offsety:-5,shownoresults:true,maxheight:250,cache:false,maxentries:6};this.ddmenu=new contextMenoo({parentobj:this});F=this;document.addEvent("keydown",function(G){G=new Event(G);if(G.control&&G.shift){F.changedirection("")}});for(B in D){if(typeof (this.oP[B])!=typeof (D[B])){this.oP[B]=D[B]}}var E=this;this.fld.onkeypress=function(G){return E.onKeyPress(G)};this.fld.onkeyup=function(G){return E.onKeyUp(G)};this.fld.setAttribute("autocomplete","off")};_b.AutoSuggest.prototype.onKeyPress=function(B){var A=(window.event)?window.event.keyCode:B.keyCode;var F=13;var E=9;var D=27;var C=1;switch(A){case F:this.setHighlightedValue();C=false;break;case D:this.clearSuggestions();break}return C};_b.AutoSuggest.prototype.onKeyUp=function(B){var A=(window.event)?window.event.keyCode:B.keyCode;var F=38;var E=40;var D=1;var C=13;switch(A){case F:this.changeHighlight(A);D=0;break;case E:this.changeHighlight(A);D=0;break;case C:D=false;break;default:this.getSuggestions(this.fld.value);this.boxupd("clear")}return D};_b.AutoSuggest.prototype.getSuggestions=function(C){if(C==this.sInp){return 0}_b.DOM.remE(this.idAs);this.sInp=C;if(C.length<this.oP.minchars){this.aSug=[];this.nInpC=C.length;return 0}var A=this.nInpC;this.nInpC=C.length?C.length:0;var B=this.aSug.length;if(this.nInpC>A&&B&&B<this.oP.maxentries&&this.oP.cache){var G=[];for(var D=0;D<B;D++){if(this.aSug[D].value.substr(0,C.length).toLowerCase()==C.toLowerCase()){G.push(this.aSug[D])}}this.aSug=G;this.createList(this.aSug);return false}else{var F=this;var E=this.sInp;clearTimeout(this.ajID);this.ajID=setTimeout(function(){F.doAjaxRequest(E)},this.oP.delay)}return false};_b.AutoSuggest.prototype.doAjaxRequest=function(A){if(A!=this.fld.value){return false}var H=this;var G=$("language-sel");if(typeof (this.oP.script)=="function"){var F=this.oP.script(encodeURIComponent(this.sInp))}else{var F=this.oP.script+this.oP.varname+"="+encodeURIComponent(this.sInp)+"&lang="+G.value}if(!F){return false}var E=this.oP.meth;var A=this.sInp;var D=function(I){H.setSuggestions(I,A)};var C=function(I){H.boxupd("nothing")};var B=new _b.Ajax();this.boxupd("load");B.makeRequest(F,E,D,C)};_b.AutoSuggest.prototype.gettranslation=function(J,C){var I=this;var B=$("language-sel");var A=$("language-sel").value;var H=this.oP.script2+this.oP.varname+"="+encodeURIComponent(J)+"&lang="+B.value;if(C){H=H+"&similar=true"}if(!H){return false}var G=this.oP.meth;var J=this.sInp;var F=function(K){I.settranslation(K,J,C)};var E=function(K){I.boxupd("nothing")};var D=new _b.Ajax();this.boxupd("load");D.makeRequest(H,G,F,E)};_b.AutoSuggest.prototype.settranslation=function(a,b,similar){if(b!=this.fld.value){return false}this.aSugs=[];if(this.oP.json){var c=eval("("+a.responseText+")");for(var i=0;i<c.results.length;i++){this.aSugs.push({id:c.results[i].id,value:c.results[i].value,info:c.results[i].info})}}else{var d=a.responseXML;var e=d.getElementsByTagName("results")[0].childNodes;for(var i=0;i<e.length;i++){if(e[i].hasChildNodes()){this.aSug.push({id:e[i].getAttribute("id"),value:e[i].childNodes[0].nodeValue,info:e[i].getAttribute("info")})}}}this.idAss="transbox";this.createTrans(this.aSugs,similar)};_b.AutoSuggest.prototype.setSuggestions=function(a,b){if(b!=this.fld.value){return false}this.aSug=[];if(this.oP.json){var c=eval("("+a.responseText+")");for(var i=0;i<c.results.length;i++){this.aSug.push({id:c.results[i].id,value:c.results[i].value,info:c.results[i].info})}}else{var d=a.responseXML;var e=d.getElementsByTagName("results")[0].childNodes;for(var i=0;i<e.length;i++){if(e[i].hasChildNodes()){this.aSug.push({id:e[i].getAttribute("id"),value:e[i].childNodes[0].nodeValue,info:e[i].getAttribute("info")})}}}this.idAs="as_"+this.fld.id;this.createList(this.aSug)};_b.AutoSuggest.prototype.createTrans=function(M,F){var K=this;this.boxupd("clear");this.transWord=$("search").value;var I=_b.DOM.cE("ul",{id:"as_ul"});var L=$("transbox");var B=true;for(var H=0;H<M.length;H++){var G=M[H].value;var E=G.toLowerCase().indexOf(this.sInp.toLowerCase());var D=G;var N=_b.DOM.cE("a",{href:"#"},D);N.name="trans"+H+1;N.id="trans"+H+1;if(M[H].info=="word"||M[H].info=="userset"){var A=_b.DOM.cE("li",{className:M[H].info},N)}else{if(M[H].info=="meta"){var J=_b.DOM.cE("a",{href:"#"},D);B=false}else{if(M[H].info=="metaintro"){var C=_b.DOM.cE("li",{className:M[H].info},G);B=false}else{var A=_b.DOM.cE("li",{className:M[H].info},G);B=false}}}N.onclick=function(){K.changedirection(this.name);return false};N.oncontextmenu=function(O){K.ddmenu.show(O,this)};if(M[H].info=="meta"){J.name="trans"+H+1;J.id="trans"+H+1;J.onclick=function(){K.changename(this.name);return false}}if(M[H].info=="meta"){C.appendChild(J)}else{if(M[H].info=="metaintro"){L.appendChild(C)}else{L.appendChild(A)}}}var N=_b.DOM.cE("a",{href:"#"},"Ieteikt tulkojumu");var A=_b.DOM.cE("li",{className:"suggest",id:"suggest"},N);N.onclick=function(){K.suggestpopup();return false};L.appendChild(A);if(B){$("metalink").value=this.createmetalink()}this.absoluteupd()};_b.AutoSuggest.prototype.createList=function(S){var R=this;_b.DOM.remE(this.idAs);this.killTimeout();if(S.length==0&&!this.oP.shownoresults){return false}var Q=_b.DOM.cE("div",{id:this.idAs,className:this.oP.className});var P=_b.DOM.cE("div",{className:"as_corner"});var O=_b.DOM.cE("div",{className:"as_bar"});var N=_b.DOM.cE("div",{className:"as_header"});N.appendChild(P);N.appendChild(O);Q.appendChild(N);var M=_b.DOM.cE("ul",{id:"as_ul"});if(S.length>0){if(S[0].value==this.fld.value){this.gettranslation(S[0].value);this.clearSuggestions()}else{if(S[0].info=="error"){this.createTrans(S);return false}for(var L=0;L<S.length;L++){var K=S[L].value;var J=K.toLowerCase().indexOf(this.sInp.toLowerCase());var I=K.substring(0,J)+"<em>"+K.substring(J,J+this.sInp.length)+"</em>"+K.substring(J+this.sInp.length);var H=_b.DOM.cE("span",{},I,true);var T=_b.DOM.cE("a",{href:"#"});var G=_b.DOM.cE("span",{className:"tl"}," ");var F=_b.DOM.cE("span",{className:"tr"}," ");T.appendChild(G);T.appendChild(F);T.appendChild(H);T.name=L+1;T.onclick=function(){R.setHighlightedValue();return false};T.onmouseover=function(){R.setHighlight(this.name)};var E=_b.DOM.cE("li",{},T);M.appendChild(E)}Q.appendChild(M);var D=_b.DOM.cE("div",{className:"as_corner"});var C=_b.DOM.cE("div",{className:"as_bar"});var B=_b.DOM.cE("div",{className:"as_footer"});B.appendChild(D);B.appendChild(C);Q.appendChild(B);var A=_b.DOM.getPos(this.fld);Q.style.left=A.x+"px";Q.style.top=(A.y+this.fld.offsetHeight+this.oP.offsety)+"px";Q.style.width=this.fld.offsetWidth+"px";Q.onmouseover=function(){R.killTimeout()};Q.onmouseout=function(){R.resetTimeout()};document.getElementsByTagName("body")[0].appendChild(Q);this.iHigh=0;var R=this;this.toID=setTimeout(function(){R.clearSuggestions()},this.oP.timeout)}}else{this.boxupd("nothing")}};_b.AutoSuggest.prototype.togglekeys=function(A){var B=$("language-sel").value;if(B=="rulv"){el="ru-key";if(A){$("lv-key").setStyle("display","none")}}else{el="lv-key";if(A){$("-key").setStyle("display","none")}}if($(el).getStyle("display")=="none"){$(el).setStyle("display","block");$("searchlabel").setStyle("display","none")}else{$(el).setStyle("display","none");$("searchlabel").setStyle("display","block")}};_b.AutoSuggest.prototype.changeHighlight=function(B){var A=_b.DOM.gE("as_ul");if(!A){return false}var C;if(B==40){C=this.iHigh+1}else{if(B==38){C=this.iHigh-1}}if(C>A.childNodes.length){C=A.childNodes.length}if(C<1){C=1}this.setHighlight(C)};_b.AutoSuggest.prototype.setHighlight=function(B){var A=_b.DOM.gE("as_ul");if(!A){return false}if(this.iHigh>0){this.clearHighlight()}this.iHigh=Number(B);A.childNodes[this.iHigh-1].className="as_highlight";this.killTimeout()};_b.AutoSuggest.prototype.clearHighlight=function(){var A=_b.DOM.gE("as_ul");if(!A){return false}if(this.iHigh>0){A.childNodes[this.iHigh-1].className="";this.iHigh=0}};_b.AutoSuggest.prototype.setHighlightedValue=function(){if(this.iHigh){this.sInp=this.fld.value=this.aSug[this.iHigh-1].value;this.fld.focus();if(this.fld.selectionStart){this.fld.setSelectionRange(this.sInp.length,this.sInp.length)}this.clearSuggestions();this.gettranslation(this.fld.value);if(typeof (this.oP.callback)=="function"){this.oP.callback(this.aSug[this.iHigh-1])}}};_b.AutoSuggest.prototype.changedirection=function(A){if(A!=""){this.sInp=this.fld.value=$(A).innerHTML}else{this.sInp=this.fld.value=""}this.boxupd("clear");this.fld.focus();if(this.fld.selectionStart){this.fld.setSelectionRange(this.sInp.length,this.sInp.length)}this.clearSuggestions();this.changelang();if(A!=""){this.gettranslation(this.fld.value)}var B=$("language-sel").value;if($("lv-key").getStyle("display")=="block"&&B=="rulv"){$("ru-key").setStyle("display","block");$("lv-key").setStyle("display","none")}if($("ru-key").getStyle("display")=="block"&&B!="rulv"){$("ru-key").setStyle("display","none");$("lv-key").setStyle("display","block")}};_b.AutoSuggest.prototype.changename=function(A){if(A!=""){this.sInp=this.fld.value=$(A).innerHTML}else{this.sInp=this.fld.value=""}this.boxupd("clear");this.fld.focus();if(this.fld.selectionStart){this.fld.setSelectionRange(this.sInp.length,this.sInp.length)}this.clearSuggestions();if(A!=""){this.gettranslation(this.fld.value)}};_b.AutoSuggest.prototype.suggestpopup=function(A){$("transbox").removeChild($("suggest"));z=$("transbox");this.transWord=$("search").value;var D=this;var B=_b.DOM.cE("input",{id:"suggesinput"});var A=_b.DOM.cE("img",{id:"suggestok",src:"/img/ok.png"});A.onclick=function(){D.suggestsend();return false};var C=_b.DOM.cE("li",{id:"suggest"},B);C.appendChild(A);z.appendChild(C);$("suggesinput").focus()};_b.AutoSuggest.prototype.suggestsend=function(K,H){var C=$("language-sel").value;var A=this.transWord;if(K==1){var B=H}else{var B=$("suggesinput").value;K=0}var J=this;var I=this.oP.script3+"word="+encodeURIComponent(A)+"&sugg="+encodeURIComponent(B)+"&lang="+C+"&error="+K;if(!I){return false}var G=this.oP.meth;var L=this.sInp;var F=function(M){J.settranslation(M,L)};var E=function(M){J.boxupd("nothing")};var D=new _b.Ajax();this.boxupd("load");D.makeRequest(I,G,F,E)};_b.AutoSuggest.prototype.changelang=function(){lang=$("language-sel").value;lang=lang.substr(2,2)+lang.substr(0,2);var A=$(lang);this.mySelect.selected.removeClass("selected");this.mySelect.selectedOption.removeClass(this.mySelect.selected.getProperty("class"));A.addClass("selected");this.mySelect.selected=A;this.mySelect.selected.removeClass("rollover");this.mySelect.selectedOption.setText(this.mySelect.selected.getText());this.mySelect.selectedOption.addClass(this.mySelect.selected.getProperty("class"));this.mySelect.hiddenInput.setProperty("value",this.mySelect.selected.getProperty("value"))};_b.AutoSuggest.prototype.createmetalink=function(A){lang=$("language-sel").value;lang=lang.substr(0,2)+"-"+lang.substr(2,2);return this.oP.domain+lang+"/"+$("search").value};_b.AutoSuggest.prototype.boxupd=function(A){switch(A){case"nothing":this.boxupd("clear");var D=this;var C=$("transbox");var B=_b.DOM.cE("li",{className:"error"},"Dict.lv error!");C.appendChild(B);break;case"load":str='<div class="loading"></div>';$("transbox").innerHTML=str;break;case"clear":str="";$("transbox").innerHTML=str;$("metalink").value=str;this.absoluteupd();break;default:str="";$("transbox").innerHTML=str}};_b.AutoSuggest.prototype.absoluteupd=function(A){heightold=this.aheight;heightnew=$("container").offsetHeight;if(this.apixel==6){this.apixel=5}else{this.apixel=6}if(heightold<(heightnew-20)||heightold>(heightnew+20)){this.aheight=heightnew;$("dict-ad").setStyle("bottom",this.apixel+"px")}};_b.AutoSuggest.prototype.killTimeout=function(){clearTimeout(this.toID)};_b.AutoSuggest.prototype.resetTimeout=function(){clearTimeout(this.toID);var A=this;this.toID=setTimeout(function(){A.clearSuggestions()},1000)};_b.AutoSuggest.prototype.clearSuggestions=function(){this.killTimeout();var B=_b.DOM.gE(this.idAs);var A=this;if(B){var C=new _b.Fader(B,1,0,250,function(){_b.DOM.remE(A.idAs)})}};if(typeof (_b.Ajax)=="undefined"){_b.Ajax={}}_b.Ajax=function(){this.req={};this.isIE=false};_b.Ajax.prototype.makeRequest=function(B,A,E,D){if(A!="POST"){A="GET"}this.onComplete=E;this.onError=D;var C=this;if(window.XMLHttpRequest){this.req=new XMLHttpRequest();this.req.onreadystatechange=function(){C.processReqChange()};this.req.open("GET",B,true);this.req.send(null)}else{if(window.ActiveXObject){this.req=new ActiveXObject("Microsoft.XMLHTTP");if(this.req){this.req.onreadystatechange=function(){C.processReqChange()};this.req.open(A,B,true);this.req.send()}}}};_b.Ajax.prototype.processReqChange=function(){if(this.req.readyState==4){if(this.req.status==200){this.onComplete(this.req)}else{this.onError(this.req.status)}}};if(typeof (_b.DOM)=="undefined"){_b.DOM={}}_b.DOM.cE=function(A,G,F,E){var D=document.createElement(A);if(!D){return 0}for(var B in G){D[B]=G[B]}var C=typeof (F);if(C=="string"&&!E){D.appendChild(document.createTextNode(F))}else{if(C=="string"&&E){D.innerHTML=F}else{if(C=="object"){D.appendChild(F)}}}return D};_b.DOM.gE=function(C){var B=typeof (C);if(B=="undefined"){return 0}else{if(B=="string"){var A=$(C);if(!A){return 0}else{if(typeof (A.appendChild)!="undefined"){return A}else{return 0}}}else{if(typeof (C.appendChild)!="undefined"){return C}else{return 0}}}};_b.DOM.remE=function(A){var B=this.gE(A);if(!B){return 0}else{if(B.parentNode.removeChild(B)){return true}else{return 0}}};_b.DOM.getPos=function(C){var C=this.gE(C);var B=C;var A=0;if(B.offsetParent){while(B.offsetParent){A+=B.offsetLeft;B=B.offsetParent}}else{if(B.x){A+=B.x}}var B=C;var D=0;if(B.offsetParent){while(B.offsetParent){D+=B.offsetTop;B=B.offsetParent}}else{if(B.y){D+=B.y}}return{x:A,y:D}};if(typeof (_b.Fader)=="undefined"){_b.Fader={}}_b.Fader=function(B,A,F,E,D){if(!B){return 0}this.e=B;this.from=A;this.to=F;this.cb=D;this.nDur=E;this.nInt=50;this.nTime=0;var C=this;this.nID=setInterval(function(){C._fade()},this.nInt)};_b.Fader.prototype._fade=function(){this.nTime+=this.nInt;var B=Math.round(this._tween(this.nTime,this.from,this.to,this.nDur)*100);var A=B/100;if(this.e.filters){try{this.e.filters.item("DXImageTransform.Microsoft.Alpha").opacity=B}catch(C){this.e.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+B+")"}}else{this.e.style.opacity=A}if(this.nTime==this.nDur){clearInterval(this.nID);if(this.cb!=undefined){this.cb()}}};_b.Fader.prototype._tween=function(B,A,D,C){return A+((D-A)*(B/C))};function popup(){var A=window.open("http://dict.lv/popup/","name","height=500,width=400,left=100,top=100,resizable=no,scrollbars=yes,toolbar=no,status=no");if(A==null||typeof (A)=="undefined"){alert("Nav iespējams atvērt atsevišķā logā! \n Tava pārlūkprogramma bloķē popup logus.")}};