var pendingRequests=0;var srcMem="";String.prototype.startsWith=function(A){return(this.indexOf(A)===0);};function updateElement(B,D){var A=document.getElementById(B);A.removeChild(A.lastChild);var C=document.createElement("div");C.innerHTML=D;A.appendChild(C);}function copyVal(){document.forms["mainform"].add_translation_src.value=document.forms["mainform"].wordSrc.value;
document.forms["mainform"].wordDst_save.value="";}function initTextArea(A){if(A.value=="Enter text to translate here"){A.style.color="black";A.value="";}}function allowEnter(){document.forms["mainform"].wordSrc.onkeydown=function(A){A=A||window.event;if(A.keyCode==13){changeLanguage(document.getElementById("dest").value);
return false;}};}function changeNumber(){try{var B=document.getElementById("online");var C=30+Math.floor(Math.random()*11);B.innerHTML="Translators online: "+C;}catch(A){}}function sendAjax(J,C){try{pendingRequests++;var A=document.getElementsByTagName("input");query="action="+C;for(var D=0;D<A.length;
D++){var B=A[D];if(B.type!="checkbox"&&B.type!="image"&&B.type!="submit"&&B.type!="button"&&B.name!=null&&B.value!=null&&B.name.length>0&&B.value.length>0){query=query+"&"+B.name+"="+B.value;}else{}if(B.type=="checkbox"){query=query+"&"+B.name+"="+B.checked;}}var I=document.getElementsByTagName("select");
for(var D=0;D<I.length;D++){var B=I[D];query=query+"&"+B.name+"="+B.value;}var G=document.getElementsByTagName("textarea");for(var D=0;D<G.length;D++){var B=G[D];query=query+"&"+B.name+"="+B.value;}var H=newXMLHttpRequest();H.onreadystatechange=getReadyStateHandler(H,updateCart);H.open("POST",J+"/controller",true);
H.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8;");H.send(query);}catch(E){try{log.error("Error:"+E);}catch(F){}}}function sendSilentAjax(A,F,E,C){try{query="action="+C;if(F!=null){query=query+"&text="+F;}if(E!=null){query=query+"&translated="+E;}if(A!=null){query=query+"&langISO="+A;
}var B=newXMLHttpRequest();B.onreadystatechange=getReadyStateHandler(B,updateCart);B.open("POST",getContextPath()+"/controller",true);B.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8;");B.send(query);}catch(D){}}function updateCart(Q){try{var D=Q.getElementsByTagName("action")[0].firstChild.nodeValue;
try{log.debug("... "+D+" received.");}catch(P){}if(D=="translateLatin"){var K=Q.getElementsByTagName("translated")[0].firstChild.nodeValue;document.getElementById("translated_text").value=K;}if(D=="getFiscalCounter"){var E=Q.getElementsByTagName("content")[0].firstChild.nodeValue;document.getElementById("fiscalCounter").innerHTML=E;
}if(D=="addPairREST"){checkSyslangDB();getFiscalCounter();}if(D=="setPriority"){checkSyslangDB();getFiscalCounter();}if(D=="deleteRow"){checkSyslangDB();getFiscalCounter();}if(D=="executeQuery"){var N=Q.getElementsByTagName("content")[0];var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;
}else{H=N.firstChild.nodeValue;}document.getElementById("resultTable").innerHTML=H;}if(D=="getQueries"){var N=Q.getElementsByTagName("content")[0];var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}document.getElementById("queriesMultiSelect").innerHTML=H;
}if(D=="getSample"){var N=Q.getElementsByTagName("content")[0];var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}document.getElementById("textContainer").innerHTML=H;}if(D=="getBookExcerpt"){var N=Q.getElementsByTagName("content")[0];var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;
}else{H=N.firstChild.nodeValue;}document.tablesForm.selection.value=H;translateRestAjax();}if(D=="translateAnyAny"){var N=Q.getElementsByTagName("content")[0];var M=Q.getElementsByTagName("text")[0];var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}document.getElementById("translated_text").value=H;
var B=null;if(typeof (M.textContent)!="undefined"){B=M.textContent;}else{B=M.firstChild.nodeValue;}document.getElementById("srcLanguageDetected").innerHTML="<b>"+B+"</b>";showBalloon();}if(D=="translateRestAjax"){var N=Q.getElementsByTagName("content")[0];var G=Q.getElementsByTagName("status")[0];var H=null;
if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}document.getElementById("translateRestContainer").innerHTML=H;if(typeof (G.textContent)!="undefined"){average=G.textContent;}else{average=G.firstChild.nodeValue;}document.getElementById("numeroContainer").innerHTML=average;
}if(D=="getHtml"){var N=Q.getElementsByTagName("content")[0];var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}document.getElementById("translateRestContainer").innerHTML=H;}if(D=="checkFrenglyDB"){var N=Q.getElementsByTagName("content")[0];var H=null;
if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}document.getElementById("wordContainer").innerHTML=H;}if(D=="checkSyslangDB"){var N=Q.getElementsByTagName("content")[0];var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;
}document.getElementById("resultTable").innerHTML=H;}if(D=="translateLatinToEnglish"){var K=Q.getElementsByTagName("translated")[0].firstChild.nodeValue;document.getElementById("translated_text").value=K;}if(D=="silentTranslation"){var O=Q.getElementsByTagName("text")[0].firstChild.nodeValue;var A=Q.getElementsByTagName("srcISO")[0].firstChild.nodeValue;
var F=Q.getElementsByTagName("destISO")[0].firstChild.nodeValue;silentTranslation(O,A,F);}if(D=="enableDisableGoogleGrab"){var O=Q.getElementsByTagName("text")[0].firstChild.nodeValue;document.getElementById("grabDiv").innerHTML=O;}if(D=="getSessionCount"){var L=Q.getElementsByTagName("sessionCount")[0].firstChild.nodeValue;
document.getElementById("sessionCounter").innerHTML="Users online: "+L;}if(D=="chatSelectUserFromList"){var N=Q.getElementsByTagName("content")[0];var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}document.getElementById(H).style.display="";}if(D=="chatSendMessage"){var N=Q.getElementsByTagName("content")[0];
var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}var C=Q.getElementsByTagName("id")[0];var J=null;if(typeof (C.textContent)!="undefined"){J=C.textContent;}else{J=C.firstChild.nodeValue;}document.getElementById(J).innerHTML=H;}if(D=="chatRefresh"){var N=Q.getElementsByTagName("content")[0];
var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}var C=Q.getElementsByTagName("id")[0];var J=null;if(typeof (C.textContent)!="undefined"){J=C.textContent;}else{J=C.firstChild.nodeValue;}document.getElementById(J).innerHTML=H;}if(D=="chatRefreshList"){var N=Q.getElementsByTagName("content")[0];
var H=null;if(typeof (N.textContent)!="undefined"){H=N.textContent;}else{H=N.firstChild.nodeValue;}document.getElementById("sidebar").innerHTML=H;}}catch(I){try{log.error("Error:",I);}catch(I){}}return ;}
