﻿// Copyright (c) 2009 Language Analytics LLC //
// Build 4511 //
function Yamlieval2(D){return eval("("+D+")")}
window.Yamli||function(){function D(b){return document.createElement(b)}function wb(b){return document.getElementById(b)}function jb(b){return document.getElementsByTagName(b)}var $=encodeURIComponent,q,x=false,y=true,N="div",ka="block",V="none",xa="absolute",pa=document.documentElement,Z,l={},n;window.Yamli=l;l.I={};l.I.buildNumber="4413";l.isDebug=y;l.debug=function(b){typeof window.debug!=="undefined"&&window.debug(b)};var Bc=0,Cc=1,xb=2,Lb=3,Wb=4,Xb=5,ic,Ma,Mb,Yb,ga,jc,Zb,kc,yb,Na=0,pb=0,Dc={en:{dir:"ltr",
show_more:"show more",report_word:"report word",report_word_hint:"Click to report that your word choice doesn't appear",powered:'Powered by <a class="yamliapi_anchor" target="yamli_win" href="http://www.yamli.com">Yamli.com</a>',settings_link:"Yamli 3arabi",settings_link_hint:"Change Yamli Arabic typing settings",quick_toggle_on:"on",quick_toggle_on_hint:"Click to enable Arabic conversion",quick_toggle_off:"off",quick_toggle_off_hint:"Click to disable Arabic conversion",settings_title:"Yamli Settings",
close:"close",settings_close_hint:"Close settings",enable_link:"Turn Arabic on",enable_link_hint:"Click to enable Arabic conversion",disable_link:"Turn Arabic off",disable_link_hint:"Click to disable Arabic conversion",align_left_link:"Type left to right",align_left_link_hint:"Click if you are writing mostly in English",align_right_link:"Type right to left",align_right_link_hint:"Click if you are writing mostly in Arabic",tips_link:"Quick Tips",tips_link_hint:"Quick tips to get your started",help_link:"Tutorial",
help_link_hint:"Learn how to use Yamli",tips_title:"Yamli Quick Tips",tips_close_hint:"Close quick tips",hint_close:"Don't show this again",hint_content_start:'You can now <span style=\'font-weight:bold\'>type Arabic</span> using <a class="yamliapi_anchor_y" target="yamli_win" href="http://www.yamli.com">Yamli</a> !',hint_content_try:"<span style='text-decoration:underline'>Try it now!</span>",hint_content_end:"Look for the [Y] logo for more settings.<br/>",hint_close_hint:"Close",loading:"Loading...",
sponsored:"Sponsored by",def_pick_hint:"Press <span style='font-weight:bold'>SPACE</span> to automatically<br/>pick the best word"},fr:{dir:"ltr",show_more:"plus de choix",report_word:"mot manquant",report_word_hint:"Cliquez pour nous informer que le mot voulu manque",powered:'motoris\u00e9 par <a class="yamliapi_anchor" target="yamli_win" href="http://www.yamli.com">Yamli.com</a>',settings_link:"Yamli 3arabi",settings_link_hint:"Changez vos pr\u00e9f\u00e9rences",quick_toggle_on:"actif",quick_toggle_on_hint:"Activez la conversion en Arabe",
quick_toggle_off:"inactif",quick_toggle_off_hint:"D\u00e9sactivez la conversion en Arabe",settings_title:"Pr\u00e9f\u00e9rences Yamli",close:"fermer",settings_close_hint:"Fermez les pr\u00e9f\u00e9rences",enable_link:"Activer l'Arabe",enable_link_hint:"Activez la conversion en Arabe",disable_link:"D\u00e9sactivez l'Arabe",disable_link_hint:"D\u00e9sactivez la conversion en Arabe",align_left_link:"Taper de gauche \u00e0 droite",align_left_link_hint:"Cliquez si vous \u00e9crivez surtout en Fran\u00e7ais",
align_right_link:"Taper de droite \u00e0 gauche",align_right_link_hint:"Cliquez si vous \u00e9crivez surtout en Arabe",tips_link:"Aide rapide",tips_link_hint:"Conseils rapides pour rapidement utiliser Yamli",help_link:"Aide detail\u00e9e",help_link_hint:"Apprenez \u00e0 utiliser Yamli",tips_title:"Aide Rapide pour Yamli",tips_close_hint:"Fermer l'aide rapide",hint_close:"Ne plus afficher",hint_content_start:'<span style=\'font-weight:bold\'>Tape en Arabe</span> avec <a class="yamliapi_anchor_y" target="yamli_win" href="http://www.yamli.com/fr/">Yamli</a> !',
hint_content_try:"<span style='text-decoration:underline'>Essaye!</span>",hint_content_end:"Clique sur le logo [Y] pour les pr\u00e9f\u00e9rences.<br/>",hint_close_hint:"Fermer",loading:"Chargement...",sponsored:"Sponsoris\u00e9 par",def_pick_hint:"Tape <span style='font-weight:bold'>ESPACE</span> pour automatiquement<br/>choisir le meilleur mot"},ar:{dir:"rtl",show_more:"\u0627\u0639\u0631\u0636 \u0627\u0644\u0645\u0632\u064a\u062f",report_word:"\u0643\u0644\u0645\u0629 \u0646\u0627\u0642\u0635\u0629",
report_word_hint:"\u0627\u0646\u0642\u0631 \u0625\u0630\u0627 \u0644\u0645 \u062a\u062c\u062f \u0643\u0644\u0645\u062a\u0643",powered:'Powered by <a class="yamliapi_anchor" target="yamli_win" href="http://www.yamli.com">Yamli.com</a>',settings_link:"Yamli 3arabi",settings_link_hint:"\u062e\u064a\u0627\u0631\u0627\u062a",quick_toggle_on:"\u0646\u0634\u0637",quick_toggle_on_hint:"\u0627\u0646\u0642\u0631 \u0644\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0639\u0631\u0628\u064a\u0629",quick_toggle_off:"\u063a\u064a\u0631 \u0646\u0634\u0637",
quick_toggle_off_hint:"\u0627\u0646\u0642\u0631 \u0644\u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0639\u0631\u0628\u064a\u0629",settings_title:"Yamli \u062e\u064a\u0627\u0631\u0627\u062a",close:"\u0623\u063a\u0644\u0642",settings_close_hint:"\u0623\u063a\u0644\u0642 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a",enable_link:'<span style="display:block;text-align:right">\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0639\u0631\u0628\u064a\u0629</span>',enable_link_hint:"\u0627\u0646\u0642\u0631 \u0644\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 ",
disable_link:'<span style="display:block;text-align:right">\u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0639\u0631\u0628\u064a\u0629</span>',disable_link_hint:"\u0627\u0646\u0642\u0631 \u0644\u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0639\u0631\u0628\u064a\u0629",align_left_link:'<span style="display:block;text-align:right">\u0645\u0646 \u0627\u0644\u064a\u0633\u0627\u0631 \u0625\u0644\u0649 \u0627\u0644\u064a\u0645\u064a\u0646</span>',align_left_link_hint:"\u0627\u0646\u0642\u0631 \u0647\u0646\u0627 \u0625\u0646 \u0643\u0646\u062a \u062a\u0643\u062a\u0628 \u0645\u0639\u0638\u0645\u0627\u064b \u0628\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0625\u0646\u0643\u0644\u064a\u0632\u064a\u0629",
align_right_link:'<span style="display:block;text-align:right">\u0645\u0646 \u0627\u0644\u064a\u0645\u064a\u0646 \u0625\u0644\u0649 \u0627\u0644\u064a\u0633\u0627\u0631</span>',align_right_link_hint:"\u0627\u0646\u0642\u0631 \u0647\u0646\u0627 \u0625\u0646 \u0643\u0646\u062a \u062a\u0643\u062a\u0628 \u0645\u0639\u0638\u0645\u0627\u064b \u0628\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629",tips_link:'<span style="display:block;text-align:right">\u0646\u0635\u0627\u0626\u062d \u0633\u0631\u064a\u0639\u0629</span>',
tips_link_hint:"\u0646\u0635\u0627\u0626\u062d \u0633\u0631\u064a\u0639\u0629",help_link:'<span style="display:block;text-align:right">\u0645\u0633\u0627\u0639\u062f\u0629</span>',help_link_hint:"Yamli \u062a\u0639\u0644\u0645 \u0643\u064a\u0641\u064a\u0629 \u0625\u0633\u062a\u0639\u0645\u0627\u0644",tips_title:"\u0646\u0635\u0627\u0626\u062d \u0633\u0631\u064a\u0639\u0629",tips_close_hint:"\u0623\u063a\u0644\u0642 \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0646\u0635\u0627\u0626\u062d \u0627\u0644\u0633\u0631\u064a\u0639\u0629",
hint_close:"\u0644\u0627 \u062a\u0638\u0647\u0631 \u0645\u0631\u0629 \u0627\u062e\u0631\u0649",hint_content_start:'\u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0622\u0646 <span style=\'font-weight:bold\'>\u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629</span> \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 <a class="yamliapi_anchor_y" target="yamli_win" href="http://www.yamli.com/ar/">\u064a\u0645\u0644\u064a</a> !',hint_content_try:"<span style='text-decoration:underline'>\u062c\u0631\u0651\u0628 \u0627\u0644\u0622\u0646!</span>",
hint_content_end:"\u0623\u0628\u062d\u062b \u0639\u0646 \u0647\u0630\u0627 \u0627\u0644\u0634\u0639\u0627\u0631 [Y] \u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a.<br/>",hint_close_hint:"Close",loading:"Loading...",sponsored:"\u0628\u0631\u0639\u0627\u064a\u0629",def_pick_hint:"\u0625\u0636\u063a\u0637 \u0639\u0644\u0649 <span style='font-weight:bold;white-space:nowrap'>\u0627\u0644\u0645\u0633\u0627\u0641\u0629 (SPACE)</span><br/>\u0644\u0625\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0623\u0641\u0636\u0644 \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b"}},
zb="#112abb",lc="#dde4ee",Za="#f5f9ff",qb="#c6d8ff",$b="black",mc="black",nc=zb,oc="0000cc",Nb="3px",Ec="11px",Fc="#edf1f7",Gc="#e1e4ea",ac="useRomanNum",bc;l.I.setUnsupported=function(b){Ma=Xb;bc=b;if(b===q)bc='Yamli is not supported on this web browser.<br />We recommend using <a href="http://getfirefox.com/">Firefox</a>.'};function pc(){ic=document.compatMode=="BackCompat";Ma=Bc;var b=navigator.userAgent.toLowerCase(),g;if(g=b.match(/msie ([0-9])\.([0-9])/i)){Na=parseInt(g[1],10);pb=parseInt(g[2],
10);if(Na<6||b.indexOf("iemobile")!=-1){l.I.setUnsupported();return}Ma=Cc;ga=1}if(g=b.match(/safari\/([0-9]+)\.([0-9]+)/i)){Na=parseInt(g[1],10);pb=parseInt(g[2],10);if(Na<525)l.I.setUnsupported('Yamli requires <a href="http://www.apple.com/safari/">Safari 3.1</a> or better');else{Ma=Lb;jc=1;if(b.indexOf("chrome")!=-1)yb=1;else kc=1}}else if(g=b.match(/firefox\/([0-9]+)\.([0-9]+)/i)){Na=parseInt(g[1],10);pb=parseInt(g[2],10);Yb=Mb=1;Ma=xb}else if(b.indexOf("gecko")!=-1)if(b.indexOf("gecko/20020924 aol/7.0")!=
-1)l.I.setUnsupported();else{Ma=xb;Mb=1}else if(g=b.match(/opera\/([0-9]+)\.([0-9]+)/i)){Na=parseInt(g[1],10);pb=parseInt(g[2],10);if(Na<9||Na==9&&pb<=2)l.I.setUnsupported('Yamli is not supported on Opera version earlier than 9.5.<br />Please upgrade to the <a href="http://www.opera.com/download/">latest Opera</a>, or use <a href="http://getfirefox.com/">Firefox</a>.');else{Ma=Wb;Zb=1}}}l.DomReady=function(){var b=x,g=[],f;function p(){if(!b){b=y;for(var u=0;u<g.length;++u)g[u]();g=q}}function i(){var u=
p;if(ga)f=setInterval(function(){var A=D("p");try{A.doScroll("left")}catch(H){return}clearInterval(f);f=q;u()},50);else l.I.addEvent(document,"DOMContentLoaded",u)}this.addCallback=function(u){b?u():g.push(u)};this.unload=function(){if(ga){if(f){clearInterval(f);f=q}}else l.I.removeEvent(document,"DOMContentLoaded",p)};i()};function qc(b,g,f){f=b.slice((f||g)+1||b.length);b.length=g<0?b.length+g:g;return b.push.apply(b,f)}function Hc(b,g){if(ga)b.style.styleFloat=g;else b.style.cssFloat=g}function Ic(b){for(;b;){if(b==
Z)return y;b=b.parentNode}return x}l.I.setCookie=function(b,g,f,p){var i=new Date;i.setDate(i.getDate()+f);document.cookie=$(b)+"="+$(g)+(";expires="+i.toGMTString())+";path=/"+(p?";domain="+p:"")};l.I.getCookie=function(b){if(document.cookie.length>0){var g=$(b);b=document.cookie.indexOf(g+"=");if(b!=-1){b=b+g.length+1;g=document.cookie.indexOf(";",b);if(g==-1)g=document.cookie.length;return decodeURIComponent(document.cookie.substring(b,g))}}return q};function rc(b){var g=q;if(typeof b=="string"){g=
wb(b);if(!g){b=document.getElementsByName(b);if(b.length==1)g=b[0]}}return g}function Jc(b,g){for(;b;){if(b==g)return y;b=b.parentNode}return x}function Kc(){var b=[],g=location.hash.substr(1);if(g.length===0)return b;g=g.replace(/\+/g," ");g=g.split("&");var f;for(f=0;f<g.length;++f){var p=g[f].split("="),i=decodeURIComponent(p[0]),u=i;if(p.length==2)u=decodeURIComponent(p[1]);b[i]=u}return b}function sc(){if(typeof window.pageYOffset=="number")return window.pageXOffset;else if(Z&&(Z.scrollLeft||
Z.scrollTop))return Z.scrollLeft;return pa.scrollLeft}function tc(b){var g=D("style");g.type="text/css";if(g.styleSheet)g.styleSheet.cssText=b;else{b=document.createTextNode(b);g.appendChild(b)}jb("head")[0].appendChild(g);return g}function uc(b){var g=jb("head")[0];b.parentNode==g&&g.removeChild(b)}l.I.trimString=function(b){b=b.replace(/^\s\s*/,"");for(var g=/\s/,f=b.length;g.test(b.charAt(--f)););return b.slice(0,f+1)};l.I.addEvent=function(b,g,f){if(b.addEventListener){b.addEventListener(g,f,
x);return y}else if(b.attachEvent)return b=b.attachEvent("on"+g,f)};l.I.removeEvent=function(b,g,f){if(b.removeEventListener){b.removeEventListener(g,f,x);return y}else if(b.detachEvent)return b=b.detachEvent("on"+g,f)};function na(b){if(b.preventDefault)b.preventDefault();else if(window.event)window.event.returnValue=x;else return x}function Lc(b,g){var f;if(b.fireEvent){f=document.createEventObject();b.fireEvent("on"+g,f)}else if(b.dispatchEvent){f=document.createEvent("HTMLEvents");f.initEvent(g,
y,y);b.dispatchEvent(f)}}function vc(b){b=b?b:window.event;b=b.charCode?b.charCode:b.keyCode?b.keyCode:b.which?b.which:0;if(jc)switch(b){case 63232:return 38;case 63233:return 40;case 63234:return 37;case 63235:return 39}return b}function Mc(b){b=b?b:window.event;var g;if(Zb)g=b.which;else{g=b.charCode!==q?b.charCode:b.keyCode!==q?b.keyCode:b.which!==q?b.which:0;if(g===0&&b.keyCode===13)g=13}return g}function Nc(b){b=b?b:window.event;return typeof b.shiftKey!="undefined"&&b.shiftKey}function rb(b){var g=
{x:0,y:0};if(typeof b.pageX!="undefined"){g.x=b.pageX;g.y=b.pageY}else if(typeof b.clientX!="undefined"){g.x=b.clientX+pa.scrollLeft||Z.scrollLeft||0;g.y=b.clientY+pa.scrollTop||Z.scrollTop||0}return g}function cc(b){return b.which!==q?b.which:b.button}function Ob(b){return b.srcElement||b.target}function sb(b){if(window.getComputedStyle)return window.getComputedStyle(b,q);if(b.currentStyle)return b.currentStyle;return document.defaultView.getComputedStyle(b,q)}l.I.WordType={EMPTY:0,PURE_ROMAN:1,
PURE_NUMBER:2,PURE_ARABIC:3,ROMAN_ARABIC:4,EXCLUDED:5,MIXED:6};var wc={" ":" ","\u00a0":"\u00a0",",":"\u060c",";":"\u061b","?":"\u061f","\u060c":"\u060c","\u061b":"\u061b","\u061f":"\u061f",".":".",'"':'"',"(":"(",")":")","{":"{","}":"}","[":"[","]":"]","!":"!",$:"$","&":"&","*":"*","+":"+","-":"-","/":"/",":":":","<":"<",">":">","@":"@","~":"~","`":"`","^":"^","=":"=","\\":"\\","\r":"\r","\n":"\n"},Pb={"0":"\u0660","1":"\u0661","2":"\u0662","3":"\u0663","4":"\u0664","5":"\u0665","6":"\u0666","7":"\u0667",
"8":"\u0668","9":"\u0669","%":"\u066a",".":"\u066b",",":"\u066c"},xc=/^['0-9a-zA-Z\xc0-\xd6\xd8-\xf6\xf8-\xff]*$/,Oc=/^(([0-9,]*)|([0-9]*\.[0-9]+))%?$/,Pc=new RegExp("^['0-9a-zA-Z\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0600-\\u06ff]*$"),yc=new RegExp("^(AND|OR)$|^http:|^ftp:|@|^www.|^site:|^cache:|^link:|^related:|^info:|^stocks:|^allintitle:|^intitle:|^allinurl:|^inurl:"),Qc=new RegExp("^(al|Al|AL|el|El|EL|il|Il|IL|wa|Wa|WA|w|W|be|Be|BE|bi|Bi|BI|b|B|l|L|lel|lil|ll|fa|wal|wel|sa|bel|bil|le|li|fal|fil|fel)$"),
Rc=/^\s$/,Sc=/\s/,Tc=/(<[^<>]*)$|(\[[^\[\]]*)$/;l.I.HasPunctuationRegexp=new RegExp('[ \\r\\n,;\\.\\"\\?\\(\\){}\\[\\]!\\$&\\*\\+\\-/:<>@~`\\^=\\\\\\u060c\\u061b\\u061f\\u06d4\\xa0]');l.I.PureArabicRegexp=new RegExp("^[\\u0600-\\u06ff]*$");var tb=1,dc=2,kb=3,Ab=4,Bb=5,Uc=6,Vc=7;function lb(b){if(b.length===0)return l.I.WordType.EMPTY;if(b.match(yc))return l.I.WordType.EXCLUDED;if(b.match(Oc))return l.I.WordType.PURE_NUMBER;if(b.match(l.I.PureArabicRegexp))return l.I.WordType.PURE_ARABIC;if(b.match(xc))return l.I.WordType.PURE_ROMAN;
if(b.match(Pc))return l.I.WordType.ROMAN_ARABIC;return l.I.WordType.MIXED}function cb(b){var g={start:0,end:0};if(b.setSelectionRange){g.start=b.selectionStart;g.end=b.selectionEnd}else if(document.selection&&document.selection.createRange){document.activeElement!=b&&b.focus();var f=document.selection.createRange(),p=f.duplicate();if(b.type=="textarea"){f=Z.createTextRange();f.moveToElementText(b);f.setEndPoint("EndToStart",p);var i=Z.createTextRange();i.moveToElementText(b);i.setEndPoint("StartToEnd",
p);var u=b=x,A=x,H,F,v,W,L,aa;H=F=f.text;v=W=p.text;L=aa=i.text;do{if(!b)if(f.compareEndPoints("StartToEnd",f)===0)b=y;else{f.moveEnd("character",-1);if(f.text==H)F+="\r\n";else b=y}if(!u)if(p.compareEndPoints("StartToEnd",p)===0)u=y;else{p.moveEnd("character",-1);if(p.text==v)W+="\r\n";else u=y}if(!A)if(i.compareEndPoints("StartToEnd",i)===0)A=y;else{i.moveEnd("character",-1);if(i.text==L)aa+="\r\n";else A=y}}while(!b||!u||!A);g.start=F.length;g.end=g.start+W.length}else{g.start=0-p.moveStart("character",
-100000);g.end=g.start+f.text.length}}return g}l.I.loadScript=function(b,g,f,p){var i=D("script");i.type="text/javascript";i.charset="utf-8";if(g)if(ga)i.text=b;else i.appendChild(document.createTextNode(b));else i.src=b;function u(){i.onload=null;f||i.parentNode.removeChild(i);i=q;p&&p()}function A(){if(i.readyState=="loaded"||i.readyState=="complete"){i.onreadystatechange=null;u()}}switch(Ma){case xb:case Lb:i.onload=u;break;default:i.onreadystatechange=A;break}jb("head")[0].appendChild(i)};l.I.SXHRData=
{_pendingRequests:{},_counter:1,reserveId:function(){return this._counter++},start:function(b,g,f){if(f===q)f=this._counter++;this._pendingRequests[f]=b;l.I.loadScript(g.replace("%ID%",f))},dataCallback:function(b){if(!(!b||!b.hasOwnProperty("id")||!b.hasOwnProperty("data"))){var g=this._pendingRequests[b.id];delete this._pendingRequests[b.id];g._responseCallback(b.data)}},unload:function(){for(var b=0;b<this._pendingRequests.length;++b)this._pendingRequests[b].unload();this._pendingRequests=q}};
l.I.SXHR=function(){var b,g="&sxhr_id=%ID%",f;this.reserveId=function(){return f=l.I.SXHRData.reserveId()};this.open=function(p,i){b=p;if(i===x)g="";else if(i)g=i};this.onreadystatechange=function(){};this.send=function(){l.I.SXHRData.start(this,b+g,f)};this.status=this.readyState=0;this.responseText=q;this._responseCallback=function(p){this.responseText=p;this.status=200;this.readyState=4;this.onreadystatechange()};this.unload=function(){this._responseCallback=function(){};this.onreadystatechange=
q}};l.I.createSXHR=function(){return new l.I.SXHR};l.I.createXHR=function(){if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest;else if(typeof window.ActiveXObject!="undefined")return new window.ActiveXObject("Microsoft.XMLHTTP");else throw new Error("XMLHttpRequest not supported");};l.I.getDimensions=function(b){var g=0,f=0,p=b.offsetWidth,i=b.offsetHeight,u=0;if(ga&&b.getBoundingClientRect){u=pa&&pa.clientWidth===0?Z:pa;b=b.getBoundingClientRect();g=b.left-u.clientLeft+u.scrollLeft;
f=b.top-u.clientTop+u.scrollTop;u=u.scrollWidth-(b.right-u.clientLeft+u.scrollLeft)}else if(b.offsetParent){for(b=b;b.offsetParent;){if(b!=Z){g-=b.scrollLeft;f-=b.scrollLeft}if(b.tagname==="table"||sb(b).display=="table"){var A=window.getComputedStyle(b,"");g+=parseFloat(A.borderLeftWidth)||0;f+=parseFloat(A.borderTopWidth)||0}g+=b.offsetLeft;f+=b.offsetTop;b=b.offsetParent}if(b!==q){g+=b.offsetLeft;f+=b.offsetTop}}else if(b.x){g+=b.x;f+=b.y}return{left:g,top:f,width:p,height:i,right:u}};function Wc(b,
g,f,p){for(var i=g.start,u=g.end;i>0&&!b.charAt(i-1).match(l.I.HasPunctuationRegexp);)i--;for(;u<b.length&&!b.charAt(u).match(l.I.HasPunctuationRegexp);)u++;var A=b.substring(i,u);if(A.match(l.I.HasPunctuationRegexp)||A.length===0)return q;if(p&&b.substr(0,i).match(Tc))return q;b=lb(A);g={word:A,start:i,end:u,selectionOffset:g.start-i,selectionStart:g.start,selectionEnd:g.end,isEdge:i==g.start||u==g.end,wordType:b};f||(g=n.convertDashedWordSelection(g));return g}function mb(b,g,f,p){for(var i=g.start,
u=g.end;i>0&&b.charAt(i-1)!=" ";)i--;for(;u<b.length&&b.charAt(u)!=" ";)u++;var A=b.substring(i,u);if(A.indexOf(" ")!=-1||A.length===0)return q;var H=lb(A);if(H==l.I.WordType.PURE_NUMBER||H==l.I.WordType.EXCLUDED)return{word:A,start:i,end:u,selectionOffset:g.start-i,selectionStart:g.start,selectionEnd:g.end,isEdge:i==g.start||u==g.end,wordType:H};return Wc(b,g,f,p)}function Qb(b){var g={value:0,unit:""};if(b.length===0)return g;var f=b.substr(b.length-2);if(f.charAt(1)=="%")f="%";g.unit=f;g.value=
b.substr(0,b.length-f.length);return g}function zc(b){return parseInt(Qb(b).value,10)}function Ac(b){return parseFloat(Qb(b).value,10)}function la(b,g){b.innerHTML=g}function Xc(b,g,f){for(var p=[],i=[],u=[],A,H,F=x,v=0;v<b.length;++v){H=b.charAt(v);A=b.charCodeAt(v);if(v==g)if(F){u.push(H);i=[];i.push(u.join(""));u=[];continue}else{p.push(H);break}if(A==32)if(F){i.push(u.join(""));u=[];i.push(H)}else p.push(H);else if((A=A>=1536&&A<=1791)&&!f||!A&&f){u.push(H);F=y}else{if(F){i.push(u.join(""));u=
[];for(i.reverse();i.length>0;)p.push(i.pop());F=x}if(!F&&v>g)break;p.push(H)}}if(F){if(v==g)i=[];i.push(u.join(""));for(i.reverse();i.length>0;)p.push(i.pop())}return p.join("")}function Yc(){var b=0,g=-1;function f(){if(g==-1)return 0;return(new Date).getTime()-g}this.start=function(){if(g==-1)g=(new Date).getTime()};this.stop=function(){b+=f();g=-1};this.reset=function(){g=-1;b=0};this.getElapsed=function(){return b+f()}}l.I.Draggable=function(b,g){var f=b,p=g,i,u,A,H,F={IDLE:0,DRAGGING:1},v=F.IDLE;
function W(){f.style.cursor="move";g.style.position=xa;l.I.addEvent(f,"mousedown",L);l.I.addEvent(f,"mouseup",S)}function L(I){var G=Ob(I);if(G){for(;G&&G!=f;){if(G.className.indexOf("yamliNoDrag")!=-1)return;G=G.parentNode}G=cc(I);if(G==1){G=rb(I);i=G.x;u=G.y;A=zc(n.useRightLayout()?p.style.right:p.style.left);H=zc(p.style.top);v=F.DRAGGING;l.I.addEvent(document,"mousemove",aa);return na(I)}}}function aa(I){if(v==F.DRAGGING){var G=cc(I);if(G!=1){S();return na(I)}var O=rb(I);if(O.x<0)O.x=0;if(O.y<
0)O.y=0;G=O.x-i;O=O.y-u;if(n.useRightLayout())p.style.right=A-G+"px";else p.style.left=A+G+"px";p.style.top=H+O+"px";return na(I)}}function S(I){if(v==F.DRAGGING)if(I===q||cc(I)==1){v=F.IDLE;l.I.removeEvent(document,"mousemove",aa);if(I)return na(I)}}this.unload=function(){l.I.removeEvent(f,"mousedown",L);l.I.removeEvent(f,"mouseup",S)};W()};function Zc(b){var g={x:0,xr:0,y:0},f,p,i,u,A,H,F={x:0,xr:0,y:0},v,W,L,aa={x:0,xr:0,y:0},S,I,G,O,P,qa,ya,R,Oa,ha,U,ta={x:0,xr:0,y:0,yr:0},ua,Ia,E,oa,Ra=[],Ea=
[],Ca=[],M,X,z=b,ea,za,ca,Fa=x,Aa,va,wa=x,Ja=y,Sa,Ba,ba="yamliapi_inst_ff_"+b.getInput().id,db,$a=this;function Ta(){var a=n.getOption("zIndexBase");H=D(N);H.className="yamliapi_settingsDiv";H.style.position=xa;H.style.visibility="hidden";n.appendChild(H);qa=z.getSettingsButtonSize();H.style.paddingLeft=qa+"px";W=ia("","settings_link_hint",Cb);l.I.addEvent(W,"dblclick",ab);H.appendChild(W);if(qa){P=D(N);P.style.width=P.style.height=qa+"px";P.style.display=ka;P.style.position=xa;var h=n.makeUrl("/cache_safe/logo_y_"+
qa+".gif","?");P.style.background="url('"+h+"') no-repeat";P.style.backgroundPosition="left 0px";P.style.left="0";P.style.top=z.getSettingsButtonOffset()+2+"px";W.appendChild(P)}v=D("span");H.appendChild(v);v.appendChild(fa("&nbsp;"));h=ia("","settings_link_hint",Cb);v.appendChild(h);h.appendChild(fa("settings_link"));v.appendChild(fa("&nbsp;("));L=ia("","",Rb);v.appendChild(L);v.appendChild(fa(")"));ja(v,"fontSize",z.getSettingsFontSize());ja(v,"color",z.getOption("settingsColor"));ja(L,"color",
z.getOption("settingsLinkColor"));ja(h,"color",z.getOption("settingsLinkColor"));S=D(N);S.className="yamliapi_menuBorder";S.style.position=xa;S.style.zIndex=a+5;S.style.display=V;n.appendChild(S);Wa(S);I=D(N);I.className="yamliapi_menuPanel";S.appendChild(I);G=D(N);G.className="yamliapi_menuContent";I.appendChild(G);var k=z.lang("dir"),o=ma(Fc);o.style.textAlign=k=="rtl"?"right":"left";G.appendChild(o);var t=D(N);t.style.position=xa;if(k=="ltr")t.style.right="0";else t.style.left="0";t.style.top=
"0";t.style.padding=Nb;h=ia("close","settings_close_hint",ec);h.style.verticalAlign="top";t.appendChild(h);o.appendChild(t);t=fa("close");t.style.visibility="hidden";k=="rtl"&&o.appendChild(t);var C=fa("settings_title");C.style.fontWeight="bold";o.appendChild(C);k=="ltr"&&o.appendChild(t);k=r();G.appendChild(k);ya=ma();G.appendChild(ya);ya.appendChild(ia("enable_link","enable_link_hint",ab));R=ma();G.appendChild(R);R.appendChild(ia("disable_link","disable_link_hint",ab));if(z.getOption("showDirectionLink")){ha=
ma();G.appendChild(ha);ha.appendChild(ia("align_left_link","align_left_link_hint",Db));Oa=ma();G.appendChild(Oa);Oa.appendChild(ia("align_right_link","align_right_link_hint",Db))}k=r();G.appendChild(k);k=ma();k.appendChild(ia("tips_link","tips_link_hint",Sb));G.appendChild(k);if(z.getOption("showTutorialLink")){k=ma();o=z.getOption("tutorialUrl");if(o===q){o="http://www.yamli.com/help/";t=z.getOption("uiLanguage");if(t!="en")o+=t+"/";o+="?autolang=false"}o=ub("help_link","help_link_hint",o,"yamli_win");
k.appendChild(o);G.appendChild(k)}Ra.push(G);Ea.push(h);O=nb();G.appendChild(O);eb(G);U=D(N);U.style.position=xa;U.style.zIndex=a+2;if(n.useRightLayout())U.style.direction="rtl";U.style.display=V;n.appendChild(U);E=D(N);E.style.position=xa;E.style.zIndex=a+4;if(n.useRightLayout())E.style.direction="rtl";E.style.display=V;n.appendChild(E);Eb();f=D(N);f.style.position=xa;f.style.zIndex=a+3;n.appendChild(f);p=D(N);p.className="yamliapi_menuBorder";p.style.display=V;f.appendChild(p);Wa(p);i=D(N);i.className=
"yamliapi_menuPanel";p.appendChild(i);u=D(N);u.className="yamliapi_menuContent";i.appendChild(u);A=nb();i.appendChild(A);eb(i);db=tc("."+ba+" *{font-family:"+z.getOption("uiFontFamily")+";}\n");H.className+=" "+ba;S.className+=" "+ba;u.className+=" "+ba;U.className+=" "+ba;Ua();l.I.addEvent(u,"mouseout",T);l.I.addEvent(G,"mouseout",Fb)}function Ua(){var a=z.getSettingsMenuFontSize(),h=z.getCloseFontSize(),k;ja(v,"fontSize",z.getSettingsFontSize());for(k=0;k<Ra.length;++k)ja(Ra[k],"fontSize",a);for(k=
0;k<Ea.length;++k)ja(Ea[k],"fontSize",h)}function ja(a,h,k){if(a.style[h].indexOf("!important")==-1)a.style[h]=k;for(var o=0;o<a.childNodes.length;++o)a.childNodes[o].nodeType==1&&ja(a.childNodes[o],h,k)}function Wa(a){if(ga&&Na==6&&jb("select").length>0){var h=D("iframe");if(n.useRightLayout()){h.style.right="0";h.style.marginRight="-5px"}else{h.style.left="0";h.style.marginLeft="-5px"}h.className="yamli_iframeselectfix";a.appendChild(h)}}function Xa(a,h,k){if(n.useRightLayout())a.style.right=k+
"px";else a.style.left=h+"px"}function fb(){for(;u.lastChild;)u.removeChild(u.lastChild)}function Ga(){var a=D("div");a.className="yamliapi_clear";return a}function fa(a){var h=D("span");h.style.whiteSpace="nowrap";la(h,z.lang(a));return h}function Gb(a){var h=D("span");la(h,z.lang(a));return h}function ia(a,h,k,o){var t=D("a");t.className="yamliapi_simpleLink";if(ga)t.href="javascript:void(0);";la(t,z.lang(a));if(h)t.title=z.lang(h);if(k)l.I.addEvent(t,o?o:"click",function(C){k(C);return na(C)});
l.I.addEvent(t,"mousedown",ra);return t}function ub(a,h,k,o){var t=D("a");t.className="yamliapi_anchor";la(t,z.lang(a));t.title=z.lang(h);t.href=k;t.target=o;return t}function sa(a,h,k,o,t,C,K,J){var Q=D(N);Q.style.textAlign=K=="rtl"?"right":"left";Q.style.padding=Nb;Q.style.color=k;Q.style.backgroundColor=o;Q.itemType=a;Q.yamliTextColor=k;Q.yamliHighlightColor=t;Q.yamliMenuBackgroundColor=o;Q.yamliMenuHighlightColor=C;Q.style.cursor=a==tb?"default":"pointer";Q.style.whiteSpace="nowrap";Q.style.fontSize=
Math.max(J?z.getMenuFontSize()*J:z.getMenuFontSize(),9)+"px";Q.style.direction=K;la(Q,h);l.I.addEvent(Q,"mousedown",ra);l.I.addEvent(Q,"click",ob);l.I.addEvent(Q,"mouseover",Y);return Q}function ma(a,h){var k=D(N);k.style.whiteSpace="nowrap";k.style.padding=h?h:Nb;k.style.backgroundColor=a?a:Za;l.I.addEvent(k,"mousedown",ra);return k}function nb(){var a=n.getAdInfo();if(!a)return D(N);var h=ma(lc);if(a.showSponsored){a=D(N);a.style.marginBottom="1px";a.style.textAlign="center";a.style.whiteSpace=
"nowrap";h.appendChild(a);la(a,z.lang("sponsored"));Ea.push(a)}a=D(N);h.appendChild(a);a.style.textAlign="center";h.ad=a;return h}function eb(a){if(n.getShowPowered()){var h=ma(lc,"0");h.style.textAlign="center";h.style.padding="0 1em";h.appendChild(fa("powered"));n.getAdInfo()&&Ea.push(h);a.appendChild(h)}else{h=D(N);h.style.width="100px";h.style.height="1px";h.style.fontSize="0px";h.style.lineHeight="0px";a.appendChild(h)}}function d(a,h){if(a.ad){n.isAdLoaded()?m(a.ad):Ca.push(a.ad);a.ad=q}h&&
n.adViewInc()}function m(a){var h=n.getAdInfo();if(h){var k=D(N),o=h.width,t=h.height;if(!ga)k.style.margin="0 auto";k.style.width=o+"px";k.style.textAlign="center";a.appendChild(k);switch(h.adType){case "image":var C=D("a");k.appendChild(C);C.href=n.makeUrl("/sp_click.ashx?sp_id="+$(h.adId)+n.getReferrerInfo("&"),"&");C.target="_blank";l.I.addEvent(C,"mouseup",function(){var K=C.href.indexOf("&click_ms=");if(K!=-1)C.href=C.href.substr(0,K);C.href+="&click_ms="+n.getAdViewElapsed();n.adClickCountInc()});
k=D("img");C.appendChild(k);k.src=h.url;break;case "iframe":a=s(o,t);k.appendChild(a);a.src=h.url;break;case "gam":o=location.hash.indexOf("yamli_googleDebug")!=-1?"&google_debug":"";a=s(1,0,n.getAdIframeId());k.appendChild(a);a.src=h.url+"&load=1&debugAds="+encodeURIComponent(n.debugAds)+"&hostname="+encodeURIComponent(window.location.hostname)+"&port="+window.location.port+"&pageLang="+z.getOption("uiLanguage")+o;break}}}function r(){var a=D(N);if(ga){la(a,"&nbsp;");a.style.fontSize="0px";a.style.lineHeight=
"0px"}else{a.style.width="100%";a.style.height="1px"}a.style.borderTop="solid 1px #e0e0e0";a.style.backgroundColor=Za;a.style.margin="0px 0px 0px 0px";a.itemType=dc;return a}function s(a,h,k){var o=D("iframe");o.style.display=ka;o.width=a+"px";o.height=h+"px";o.frameBorder="0";o.scrolling="no";o.allowTransparency="true";o.src="about:blank";if(k){o.name=k;o.id=k}return o}function B(a,h,k,o,t){var C=D(N);C.style.whiteSpace="normal";if(k)C.style.width=k+"px";C.style.height="auto";la(C,'<div style="margin:1em;text-align:center">'+
z.lang("loading")+"</div>");var K=l.I.createSXHR();a=h?a:n.makeUrl("/ajax.ashx?path="+$(a),"&");K.open(a);K.onreadystatechange=function(){la(C,K.responseText);o&&ja(C,"fontSize",o);t&&t()};K.send();return C}function T(a){var h=Ob(a);l.I.removeEvent(h,"mousemove",Y);a=rb(a);h=l.I.getDimensions(u);if(a.x<h.left||a.x>h.left+h.width||a.y<h.top||a.y>h.top+h.height)Tb()}function Y(a){a=Ob(a);l.I.removeEvent(a,"mousemove",Y);if(n.didMouseMove()){for(;a.itemType===q;)a=a.parentNode;Da(a)}else l.I.addEvent(a,
"mousemove",Y)}function ra(a){wa=ga&&z.getInput()==document.activeElement;return na(a)}function ob(a){for(a=Ob(a);a.itemType===q;)a=a.parentNode;switch(a.itemType){case Ab:Hb();break;case Bb:vb();break;case kb:bb(a.transliterationIndex,y);Pa();break;case Uc:n.setInstancesEnabled(true);Ha();break;case Vc:n.setInstancesEnabled(false);Ha();break}}function Qa(){$a.setTransliterations(ea,X,za)}function Pa(){if(Ya()){p.style.display=V;w();Fa&&n.reportTransliterationSelection(ea,X.start,z.getInput().value,
x);n.adViewDec()}}function Ya(){return p.style.display!=V}function Tb(){if(ea){var a=ea.getSelectedIndex(),h=u.firstChild;do{if(h.transliterationIndex===a){Da(h);return}h=h.nextSibling}while(h)}}function bb(a,h){if(z.validateWordSelection(X)){ea.setSelectedIndex(a);if(X.wordType==l.I.WordType.PURE_NUMBER){var k=!a;k!=n.readGlobalPref(ac)&&n.saveGlobalPref(ac,!a)}var o=ea.getSelectedTransliteration();a!==0&&n.registerArabicToRoman(o,ca);k=z.getInput();n.registerDefaultPick(h&&a==1&&X.selectionEnd==
k.value.length);z.replaceInputValue(o,X.start,X.end,y,y);a=X.start+1;X=mb(k.value,{start:a,end:a},x,z.getOption("disableInMarkup"));Fa=y}}function Da(a){if(M!=a){if(M!==q){M.style.backgroundColor=M.yamliMenuBackgroundColor;M.style.color=M.yamliTextColor;if(M.yamliChildBackground)M.yamliChildBackground.style.backgroundColor=M.style.backgroundColor}M=a;if(M!==q){M.style.backgroundColor=M.yamliMenuHighlightColor;M.style.color=M.yamliHighlightColor;if(M.yamliChildBackground)M.yamliChildBackground.style.backgroundColor=
M.style.backgroundColor}}}function Hb(){for(var a,h,k=1;k<u.childNodes.length;++k){a=u.childNodes[k];if(a.itemType==kb&&a.style.display==V){if(h===q){h=a;bb(h.transliterationIndex,x)}a.style.display=ka}}Aa.style.display=V;va.style.display=ka;if(h===q)h=va;return h}function vb(){bb(0,x);Fa=x;fc()}function fc(){fb();var a="/not_found."+z.getOption("uiLanguage")+".htm";u.appendChild(B(n.makeUrl("/not_found.ashx?path="+$(a)+"&word="+$(ca),"&"),y,z.adjustAjaxWidth(160),z.getSettingsMenuFontSize()));Ja=
x}function Eb(){if(z.getEnabled()){ya.style.display=V;R.style.display=ka;la(L,z.lang("quick_toggle_on"));L.title=z.lang("quick_toggle_on_hint");if(P)P.style.backgroundPosition="left 0px"}else{R.style.display=V;ya.style.display=ka;la(L,z.lang("quick_toggle_off"));L.title=z.lang("quick_toggle_off_hint");if(P)P.style.backgroundPosition="left -"+qa+"px"}if(ha)if(z.getDirection()=="rtl"){Oa.style.display=V;ha.style.display=ka}else{ha.style.display=V;Oa.style.display=ka}v.style.display=z.getOption("settingsPlacement")==
"inside"?V:""}function Ha(){if(S.style.display!=V){S.style.display=V;n.adViewDec()}}function Cb(a){Pa();gb(true);if(S.style.display==ka)Ha();else{S.style.display=ka;d(O,y)}na(a);z.focusInput()}function Rb(){z.focusInput();gb(true);n.setInstancesEnabled(!z.getEnabled());Ha()}function Fb(){Da(q)}function ec(){Ha()}function ab(){n.setInstancesEnabled(!z.getEnabled());Ha();z.focusInput()}function Db(){z.toggleDir();Ha();z.focusInput()}function Sb(){Ib();Ha();z.focusInput()}function Ub(){Jb();z.focusInput()}
function gc(){if(!ua){var a=z.getSettingsMenuFontSize(),h=z.adjustAjaxWidth(240);ua=D(N);ua.style.width=h+"px";U.appendChild(ua);ua.className="yamliapi_menuBorder";Wa(U);var k=D(N);k.className="yamliapi_menuPanel";ua.appendChild(k);h=D(N);h.className="yamliapi_menuContent";k.appendChild(h);var o=z.lang("dir");k=ma(Gc);k.style.textAlign=o=="rtl"?"right":"left";h.appendChild(k);Ia=new l.I.Draggable(k,ua);var t=D(N);t.style.position=xa;if(o=="ltr")t.style.right="0";else t.style.left="0";t.style.top=
"0";t.style.padding=Nb;k.appendChild(t);o=ia("close","tips_close_hint",Ub);o.style.verticalAlign="top";o.className+=" yamliNoDrag";t.appendChild(o);t=fa("tips_title");t.style.fontWeight="bold";k.appendChild(t);k=r();h.appendChild(k);h.appendChild(B("/tips."+z.getOption("uiLanguage")+".htm",x,null,a,hb));Ra.push(h);Ea.push(o);Ua()}}function Vb(){if(U.style.display!=ka){gc();U.style.display=ka;hb()}}function Jb(){if(U.style.display!=V)U.style.display=V}function Ib(){U.style.display==V?Vb():Jb()}function hb(){Xa(U,
j(ua,ta.x,x,x),j(ua,ta.xr,y,x));U.style.top=(n.useRightLayout()?ta.yr:ta.y)+"px"}function Va(){if(!oa){var a=210,h=z.lang("dir"),k=h=="rtl";oa=D(N);oa.style.width=a+"px";E.appendChild(oa);oa.style.border="#ddd solid 1px";oa.style.margin="4px";oa.style.padding=h=="ltr"?"3px 6px 3px 22px":"3px 22px 3px 6px";oa.style.background="#FFFFDF url("+n.makeUrl("/cache_safe/bulb.gif","?")+") no-repeat top "+(k?"right":"left");Wa(oa);a=D(N);a.style.direction=h;a.style.textAlign=k?"right":"left";oa.appendChild(a);
a.appendChild(Gb("hint_content_start"));var o=D(N),t=n.makeUrl("/cache_safe/marhaban_movie_small.gif","?");o.style.padding="10px 6px 0 6px";Hc(o,k?"left":"right");la(o,'<img style="border: 1px solid #888;height:60px" src="'+t+'" />');a.appendChild(o);o=D("div");t=z.lang("hint_content_end");var C=n.makeUrl("/cache_safe/logo_y_14.gif","?"),K="14px",J=n.makeUrl("/cache_safe/transparent_pixel.gif","?");o.style.paddingTop="1em";la(o,t.replace("[Y]",'<img src="'+J+'" style="width:'+K+";height:"+K+";background:url('"+
C+"') no-repeat;background-position:left 0px\" />"));a.appendChild(o);t=D(N);t.style.paddingTop="0.5em";o=ia("hint_content_try","",ib);t.appendChild(o);a.appendChild(t);a.appendChild(Ga());t=D(N);a.appendChild(t);C=ia("hint_close","hint_close_hint",da);t.appendChild(C);ja(a,"direction",h);ja(a,"textAlign",k?"right":"left");ja(a,"fontSize","11px");ja(t,"textAlign",k?"left":"right");ja(C,"fontSize","9px");ja(o,"fontSize","13px")}}function ib(){gb(true);z.getOption("hintMode")=="startModeOff"&&n.setInstancesEnabled(true);
Ib()}function da(){gb(true)}function gb(a){E.style.display=V;a&&n.setShowedHint()}function c(){var a=z.getDirection(),h=z.getInputDims(),k=E.offsetWidth,o=g.x,t=g.xr;if(a=="rtl")o+=h.width-k;else t+=h.width-k;Xa(E,j(E,o,x,z.useRtlMenu()),j(E,t,y,z.useRtlMenu()));E.style.top=z.isTextArea()?h.top+1.5*z.getInputFontSize()+"px":h.top+h.height+"px"}function e(){n.hideDefaultPickHint();Qa()}function j(a,h,k,o){if(!a)return h;var t=a.style.display;if(t==V)a.style.display=ka;var C=a.offsetWidth+2;if(t==V)a.style.display=
V;t=Z;if(ga)t=pa&&pa.clientWidth===0?Z:pa;a=n.getClientWidth();var K=sc();if(k){t=h-(t.scrollWidth-K-a);k=a-t-C;if(o){k-=C;t+=C}if(k<0)return h+k;if(t<0)return h-t}else{k=h-K;t=a-k-C;if(o){k-=C;t+=C}if(k<0)return h-k;if(t<0)return h+t}return h}function w(){if(Ba){clearTimeout(Ba);Ba=q}}this.show=function(){Ya()||d(A,y);Ha();p.style.display=ka};this.hide=function(a){Pa();a&&Ha()};this.isMenuVisible=Ya;this.hideAndSelectCurrent=function(a){var h=M;if(X&&h)switch(h.itemType){case Ab:Da(Hb());break;case Bb:vb();
break;case kb:bb(h.transliterationIndex,a);Pa();break}};this.preloadAd=function(){d(A,x)};this.isVisible=function(){return p.style.display==ka};this.isVisibleAndNotLoading=function(){return p.style.display==ka&&ea!=q};this.isLoading=function(){return ea===q&&this.isVisible()};this.processUpKey=function(){if(Ja&&ea){for(var a=M;1;){a=a.previousSibling;if(!a)for(a=u.lastChild;!a.itemType;)a=a.previousSibling;if(a.itemType!=dc&&a.itemType!=tb&&a.style.display!=V)break}switch(a.itemType){case Ab:Da(a);
break;case Bb:Da(a);break;case kb:bb(a.transliterationIndex,x);Da(a);break}}};this.processDownKey=function(){if(Ja&&X){for(var a=M;1;){a=a.nextSibling;if(!a||!a.itemType)a=u.firstChild;if(a.itemType!=dc&&a.itemType!=tb&&a.style.display!=V)break}switch(a.itemType){case Ab:Da(a);break;case Bb:Da(a);break;case kb:bb(a.transliterationIndex,x);Da(a);break}}};this.setTransliterations=function(a,h,k){ea=a;X=h;za=k;w();h=[];var o=-1,t;if(!X||!ca||X.word.substr(0,ca.length)!=ca)Sa=n.getAdInfo()?4:2;ca=X.word;
if(ea){h=ea.getTransliterationsArray();o=ea.getSelectedIndex();ca=a.getRomanWord()}fb();a=h.length;var C=a>0?h[0].type:0;if(n.showDefaultPickHint()&&X.selectionEnd==z.getInput().value.length){var K=z.lang("dir"),J=sa(tb,z.lang("def_pick_hint"),"#333","#FFFFDF","#333","#FFFFDF",K,0.9);J.style.border="#ddd solid 1px";J.style.margin="4px";J.style.padding=K=="ltr"?"3px 6px 3px 22px":"3px 22px 3px 6px";J.style.background="#FFFFDF url("+n.makeUrl("/cache_safe/bulb.gif","?")+") no-repeat top "+(K=="ltr"?
"left":"right");var Q=D(N);Q.style.textAlign=K=="ltr"?"right":"left";K=ia("close","",e);K.style.fontSize="80%";Q.appendChild(K);J.appendChild(Q);u.appendChild(J)}J=ca.replace("-","\u2011");J=sa(ea?kb:tb,J,$b,Za,ea?mc:$b,ea?qb:Za,z.useRtlMenu()?"rtl":"ltr");J.transliterationIndex=0;J.style.fontStyle="italic";u.appendChild(J);if(o===0)t=J;if(k&&k<a)a=k;for(k=1;k<a;++k){if(k>=2)break;if(h[k].type>C){k+1<a&&++k;break}}J=k;J==a&&J--;C=y;if(o-1>J||J==a-1||!a)C=x;for(k=0;k<a;++k){Q=sa(kb,h[k].trans,$b,Za,
mc,qb,"rtl");Q.transliterationIndex=k+1;if(C&&k>J)Q.style.display=V;u.appendChild(Q);if(o===k+1)t=Q}Aa=sa(Ab,z.lang("show_more"),nc,Za,oc,qb,"ltr",0.8);Aa.style.textAlign="right";Aa.style.display=V;u.appendChild(Aa);va=sa(Bb,z.lang("report_word"),nc,Za,oc,qb,"ltr",0.8);va.title=z.lang("report_word_hint");va.style.textAlign="right";va.style.display=V;u.appendChild(va);h=0;if(a>0){if(C)Aa.style.display=ka;else va.style.display=ka;Sa=Math.max(Sa,Math.min(4,a+1));h=Math.max(0,Sa-a-1)}else h=Sa;var Ka;
for(k=0;k<h;++k){o=k===0&&a===0;C=a===0&&k==3;J=o?qb:Za;C=sa(tb,C?"&nbsp;":"\u0623",J,J,J,J,"rtl",C?0.8:q);if(o){Ka=C;C.style.textAlign="right"}u.appendChild(C)}if(Ka)Ba=setTimeout(function(){var Kb=Ka.style.fontSize,La=z.getSettingsButtonSize(),hc=La>18?"16x16":"12x12";La=La>18?'width="24" height="16"':'width="18" height="12"';var $c=ga?"\u0623":"&nbsp;";hc="/cache_safe/spinner3_"+hc+".gif";la(Ka,'<span style="vertical-align: middle;font-size:'+Kb+";color:"+qb+';white-space:pre">'+$c+'<img style="visibility:hidden" '+
La+' src="'+n.makeUrl(hc,"?")+'" onload="this.style.visibility=\'visible\'" /></span>')},400);Da(t);Fa=x;Ja=y};this.updateFontSizes=Ua;this.setMenuOffset=function(a,h,k,o){Xa(f,j(p,g.x+a,x,o),j(p,g.xr+k,y,o));f.style.top=g.y+h+"px";if(o){p.style.position=xa;p.style.right="0";p.style.left="auto"}else{p.style.position=xa;p.style.left="0";p.style.right="auto"}};this.setMainOffset=function(a,h,k){g.x=a;g.y=h;g.xr=k};this.setYamliSettingsPosition=function(a,h,k){F.x=g.x+a;F.xr=g.xr+k;F.y=g.y+h;Xa(H,F.x,
F.xr);H.style.top=F.y+"px"};this.hideYamliSettings=function(){H.style.visibility="hidden"};this.showYamliSettings=function(){H.style.visibility="visible"};this.setYamliSettingsMenuPosition=function(a,h,k){aa.x=F.x+a;aa.xr=F.xr+k;aa.y=F.y+h;Xa(S,j(S,aa.x,x,x),j(S,aa.xr,y,x));S.style.top=aa.y+"px";c()};this.setYamliTipsPosition=function(a,h,k,o){ta.x=g.x+a;ta.xr=g.xr+k;ta.y=g.y+h;ta.yr=g.y+o;hb()};this.getYamliSettingsDims=function(){return l.I.getDimensions(H)};this.hasSelectionChanged=function(){return Fa};
this.checkCancelBlur=function(){var a=wa;wa=x;return a};this.getWordSelection=function(){return X};this.hideSettings=Ha;this.resetSettingsUI=Eb;this.activateAds=function(){for(var a in Ca)Ca.hasOwnProperty(a)&&m(Ca[a]);Ca=q};this.showHint=function(){Va();E.style.display=ka;c()};this.hideHint=gb;this.isEltDescendant=function(a){return Jc(a,f)};this.unload=function(){w();l.I.removeEvent(u,"mouseout",T);l.I.removeEvent(G,"mouseout",Fb);n.removeChild(f);f=p=i=u=A=A.ad=Aa=va=q;l.I.removeEvent(W,"dblclick",
ab);n.removeChild(H);W=H=v=O=O.ad=L=q;n.removeChild(S);S=I=G=P=ya=R=Oa=ha=q;Ia&&Ia.unload();n.removeChild(U);U=ua=Ea=Ra=Ia=q;n.removeChild(E);M=X=z=ea=ca=E=oa=q;uc(db);db=q};Ta()}function ad(b,g){var f=b,p=g,i=1;this.getTransliterationsArray=function(){return p};this.getRomanWord=function(){return f};this.getSelectedIndex=function(){return i};this.setSelectedIndex=function(u){i=u};this.setSelectedWord=function(u){for(var A=0;A<p.length;++A)if(p[A].trans==u){i=A+1;return}};this.getTransliterationCount=
function(){return p.length};this.getSelectedTransliteration=function(){if(p.length===0)return q;if(i===0)return f;return p[i-1].trans}}function bd(){var b,g={},f={},p=[],i=[],u=[],A="http://",H="api.yamli.com",F=[],v=x,W=x,L,aa=[],S=[],I,G,O,P,qa,ya=x,R=q,Oa=x,ha=x,U=x,ta=0,ua,Ia,E=new Yc,oa=0,Ra=0,Ea=x,Ca=x,M=x,X={x:-1,y:-1},z=0,ea=0,za={},ca,Fa={};function Aa(d,m){var r=n.createTransliterationRequest(d);r.onreadystatechange=function(){var s=n.processTransliterationResponse(r);if(s==1){s=lb(d);s=
n.getTransliterations(s,d);s.setSelectedWord(m);n.registerArabicToRoman(m,d)}};r.send()}function va(){return L!==q}function wa(d){Z=document.body;try{L=Yamlieval2(d)}catch(m){L=q}if(L)if(L.authorization=="staleClient")eb(true,L.serverBuild);else if(L.authorization=="userBlacklisted")document.location.hostname.toLowerCase().indexOf("yamli.com")!=-1&&alert("Your IP address has been blacklisted due to violations to the Yamli Terms of Service (http://www.yamli.com/terms/).\n\nPlease contact Yamli at info@yamli.com for more information.");
else if(L.authorization=="authorized"){Fa=L.prefs?L.prefs:Fa;d=L.options;var r,s;for(var B in d)if(d.hasOwnProperty(B)){O[B]=d[B];for(r in g)if(g.hasOwnProperty(r))g[r][B]=d[B]}B=sb(Z);if(B.direction=="rtl")if(ga)ya=y;B=Ua("zIndexBase");Ia=tc(".yamliapi_parent {width: 100%;}\n.yamliapi_parent *{line-height:normal;font-size:"+Ec+";font-style:normal;font-weight:normal;font-family:"+O.uiFontFamily+";direction:ltr;color:black;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0;text-transform:none;white-space:normal;word-spacing:normal;padding:0;margin:0;border-width:0;}\n.yamliapi_settingsDiv,.yamliapi_settingsDiv *{z-index:"+
(B+1)+";white-space:nowrap;}\na.yamliapi_simpleLink, a.yamliapi_simpleLink *{color:"+zb+";white-space:nowrap;cursor:pointer;}\na.yamliapi_simpleLink:hover, a.yamliapi_simpleLink:hover *{text-decoration:underline!important;background-color:transparent!important;}\n.yamliapi_button {border: solid 1px #dde4ee;background-color: #4d679a!important;cursor:pointer;font-weight:bold;padding:1px 0.3em;color: white;text-decoration: none;text-align: center;white-space:nowrap;display:inline;}\n.yamliapi_anchor, .yamliapi_anchor *,.yamliapi_anchor:link, .yamliapi_anchor:link *,.yamliapi_anchor:visited, .yamliapi_anchor:visited *,.yamliapi_anchor:hover, .yamliapi_anchor:hover *,.yamliapi_anchor:active, .yamliapi_anchor:active *{color:"+
zb+"!important;background-color:transparent!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;}\n.yamliapi_anchor_y {color:"+zb+"!important;font-weight: bold; }\n.yamliapi_anchor:hover, .yamliapi_anchor:hover *{text-decoration:underline!important;}\n.yamliapi_menuBorder {border:1px solid #a0a0a0;}\n.yamliapi_menuPanel {padding:1px;background-color:#e0e0e0;}\n.yamliapi_menuContent {padding:1px;background-color:"+Za+";}\n.yamliapi_rtlContent, yamliapi_rtlContent *{direction:rtl;text-align:right;}\n.yamliapi_clear {clear: both;height: 1px;line-height: 1px;font-size: 1px;}\niframe.yamli_iframeselectfix {position:absolute;top:0;z-index:-1;filter:mask();width:400px;height:800px;}\n");
I=D(N);I.id="yamli_div";I.className="yamliapi_parent";I.style.position=xa;I.style.top="0";I.style.overflow="visible";I.style.zIndex=B;la(I,'<div id="yamliapi_dyn_div" style="position:absolute;top:0;width:100%"></div>');Z.appendChild(I);G=wb("yamliapi_dyn_div");P=D(N);P.style.fontSize="10px";P.style.position=xa;P.style.visibility="hidden";la(P,"Yamli rocks");P.style.top="0";if(ya)P.style.right=G.style.right=I.style.right="0";else P.style.left=G.style.left=I.style.left="0";I.appendChild(P);qa=Ac(sb(P).fontSize)/
10;$a();(ha=Xa("yamli_showed_hint")!="true"&&L.showHint)&&db();U=L.showPowered;for(r in g)g.hasOwnProperty(r)&&sa(r,g[r]);for(s in f)f.hasOwnProperty(s)&&ma(s,f[s]);ua=setInterval(Gb,1000);l.I.addEvent(window,"resize",Ja);l.I.addEvent(window,"load",Ja);l.I.addEvent(document,"mousewheel",Ba);l.I.addEvent(document,"DOMMouseScroll",Ba);l.I.addEvent(window,"unload",ba);for(r=0;r<aa.length;++r)aa[r]();aa=q}}function Ja(){for(var d=0;d<F.length;++d)F[d].resetLayout()}function Sa(d){d=rb(d);if(d.x!=X.x||
d.y!=X.y){M=y;X=d}}function Ba(){for(var d=0;d<F.length;++d)F[d].hideTransliterations()}function ba(){l.I.removeEvent(window,"unload",ba);for(var d=0;d<S.length;++d)S[d]();n.resetYamli(false)}function db(){var d=D("img");d.width=d.height="0px";l.I.addEvent(d,"load",function(){G.removeChild(d);d=q});G.appendChild(d);d.src=n.makeUrl("/cache_safe/marhaban_movie_small.gif","?")}function $a(){var d=L.adInfo;if(d){switch(d.adType){case "image":R=D("img");break;case "iframe":R=D("iframe");R.frameBorder=
"0";R.scrolling="no";R.src="about:blank";break;case "gam":d.url=ja(d.url);R=D("iframe");R.frameBorder="0";R.scrolling="no";break}if(R){R.width=R.height="0px";l.I.addEvent(R,"load",Ta);var m=R;G.appendChild(R);m.src=d.url}}}function Ta(){if(R){l.I.removeEvent(R,"load",Ta);G.removeChild(R);R=q}Oa=y;for(var d=0;d<F.length;++d)F[d].activateAds()}function Ua(d){return O[d]}function ja(d,m){d=A+H+d;if(m)d+=m+"build="+l.I.buildNumber;m=Ua("extraHttpParams");if(m.length>0)d+=(d.indexOf("?")==-1?"?":"&")+
m;return d}function Wa(d,m){l.I.setCookie(d,m,1825)}function Xa(d){return l.I.getCookie(d)}function fb(d,m){Fa[d]=m;d=n.makeUrl("/set_preferences.ashx?"+$("apipref_"+d)+"="+$(m),"&");m=l.I.createSXHR();m.open(d);m.send()}function Ga(d){return Fa[d]}function fa(){var d=0,m,r;for(var s in za)if(za.hasOwnProperty(s)){++d;try{if(window.frames[s].frames.length==2){r=window.frames[s].frames[1];m=r.document.location.hash;if(m=="#stop"){delete za[s];--d;Mb&&r.document.location.replace("about:blank")}else if(m.length>
1){var B=m.substr(1).split(","),T=document.getElementById(s);T.parentNode.style.width=B[0]+"px";T.width=B[0]+"px";T.height=B[1]+"px";delete za[s];--d;Mb&&r.document.location.replace("about:blank")}}}catch(Y){}}if(!d){clearInterval(ca);ca=q}}function Gb(){I.parentNode!=Z&&Z.appendChild(I);var d=Ac(sb(P).fontSize)/10,m=sc(),r=d!=qa||m!=ta;qa=d;ta=m;for(d=0;d<F.length;++d)F[d].resetLayout(r)}function ia(){ub()}function ub(){O.reportErrors&&l.setupRuntimeErrorHandling();var d=n.makeUrl("/checkin.ashx"+
n.getReferrerInfo("?"),"&"),m=l.I.createSXHR();m.open(d);m.onreadystatechange=function(){wa(m.responseText)};m.send()}function sa(d,m){var r=rc(d);if(m=nb(r,m))m.yamlifyId=d}function ma(d,m){var r=[],s,B,T=jb("textarea"),Y=jb("input"),ra=new RegExp("(^|\\s)"+d.replace(/\-/g,"\\-")+"(\\s|$)");for(s=0;s<T.length;++s){B=T[s];ra.test(B.className)&&r.push(B)}for(s=0;s<Y.length;++s){B=Y[s];B.type=="text"&&ra.test(B.className)&&r.push(B)}for(s=0;s<r.length;++s){B=r[s];if(B=nb(B,m))B.yamlifyClass=d}}function nb(d,
m){if(!(!d||typeof d!="object"||d.type!="text"&&d.type!="textarea"))if(d.yamliManager===q){var r=new cd(d,m);d.yamliManager=r;F.push(r);var s;if(m.formOverride)s=rc(m.formOverride);else for(m=d;1;){m=m.parentNode;if(!m)break;if(m.tagName&&m.tagName.toLowerCase()=="form"){s=m;break}}if(s){r.setForm(s);var B;m=x;for(var T=0;T<s.length;++T)if(s[T]==d)m=y;else if(s[T].type=="submit"||s[T].type=="image")B=s[T];m||(B=q);r.setSubmitButton(B)}return r}}function eb(d,m){m&&l.debug("detected old Yamli client, client build is: "+
l.I.buildNumber+", server build is : "+m);clearInterval(ua);ua=q;if(ca){clearInterval(ca);ca=q}l.I.SXHRData.unload();l.I.SXHRData=q;l.I.removeEvent(window,"resize",Ja);l.I.removeEvent(window,"load",Ja);l.I.removeEvent(document,"mousewheel",Ba);l.I.removeEvent(document,"DOMMouseScroll",Ba);l.I.removeEvent(window,"unload",ba);for(var r=0;r<F.length;++r)F[r].unload();p=i=u=aa=S=F=q;I&&Z.removeChild(I);I=G=P=q;R&&l.I.removeEvent(R,"load",Ta);R=q;Ia&&uc(Ia);l.domReady.unload();l.domReady=q;var s=O,B=g,
T=f;O=g=f=q;s.assumeDomReady=y;r="yamli_reload_script";if(wb(r))window.Yamli=l=q;else{var Y;if(d){Y=D("script");Y.id=r;Y.src="http://api.yamli.com/js/yamli_api.js?"+m;var ra=function(){var Qa=window.Yamli;if(typeof Qa=="object"&&Qa.init(s)){for(var Pa in B)B.hasOwnProperty(Pa)&&Qa.yamlify(Pa,B[Pa]);for(var Ya in T)T.hasOwnProperty(Ya)&&Qa.yamlifyClass(Ya,T[Ya])}s=T=B=q};switch(Ma){case xb:case Lb:Y.onload=ra;break;case Wb:var ob=0;Y.onreadystatechange=function(){if(Y.readyState=="loaded"){++ob;if(ob==
2){Y.onreadystatechange=null;ra()}}};break;default:Y.onreadystatechange=function(){if(Y.readyState=="loaded"||Y.readyState=="complete"){Y.onreadystatechange=null;ra()}}}}window.Yamli=l=q;Y&&jb("head")[0].appendChild(Y)}}this.sendOneWay=function(d){var m=l.I.createSXHR();m.open(d);m.onreadystatechange=function(){};m.send()};this.getOption=Ua;this.readGlobalPref=Ga;this.saveGlobalPref=fb;this.registerTransliteration=function(d,m,r){m=new ad(d,m);p["_"+d]=m;r!==q&&m.setSelectedIndex(r)};this.getTransliterations=
function(d,m){switch(d){case l.I.WordType.PURE_ROMAN:case l.I.WordType.PURE_NUMBER:case l.I.WordType.ROMAN_ARABIC:return p["_"+m];case l.I.WordType.PURE_ARABIC:d=i["_"+m];if(d===q)return q;return p["_"+d]}return q};this.getTransliterationsFromWordSelection=function(d){return this.getTransliterations(d.wordType,d.word)};this.registerArabicToRoman=function(d,m){d="_"+d;i[d]=m;delete u[d]};this.registerDashedWord=function(d){for(var m=0;m<d.length-1;++m)for(var r=m+2;r<=d.length;++r){var s=d.slice(m,
r);u["_"+s.join("")]=s}};this.registerDefaultPick=function(d){z=d?++z:0};this.hideDefaultPickHint=function(){fb("hide_default_pick_hint","1")};this.showDefaultPickHint=function(){return z>1&&Ga("hide_default_pick_hint")!=1};this.isRegisteredDashedWord=function(d){return u["_"+d]!==q};this.getDashedWordArray=function(d){return u["_"+d]};this.convertDashedWordSelection=function(d){var m=u["_"+d.word];if(m===q)return d;var r=-1,s=0;do{++r;s+=m[r].length}while(s<d.selectionOffset&&r<m.length-1);m=m[r];
r=d.start+s-m.length;var B=d.start+s;s=d.selectionOffset+m.length-s;var T=lb(m);return{word:m,start:r,end:B,selectionOffset:s,selectionStart:d.selectionStart,selectionEnd:d.selectionEnd,isEdge:s===0||s===m.length,wordType:T}};this.createTransliterationRequest=function(d){var m=l.I.createSXHR();d=ja("/transliterate.ashx?word="+$(d)+n.getReferrerInfo("&"),"&");m.open(d);m.onreadystatechange=function(){n.processTransliterationResponse(m)};return m};this.processTransliterationResponse=function(d){if(d.readyState!=
4)return-1;if(d.status!=200)return 0;var m=Yamlieval2(d.responseText);if(m.staleClient)n.resetYamli(true,m.serverBuild);else{d=m.w;m=m.r.split("|");if(m.length===1&&m[0].length===0)m=[];for(var r=[],s=0;s<m.length;++s){var B=m[s].split("/");r.push({trans:B[0],type:B[1]})}this.registerTransliteration(d,r);return 1}};this.savePrecache=function(d){d=d.split(l.I.HasPunctuationRegexp);for(var m=["1"],r=0;r<d.length;++r){var s=d[r],B=lb(s);B=n.getTransliterations(B,s);if(B!==q){B=B.getRomanWord();s!=B&&
m.push(B+"|"+s)}}if(m.length==1)return q;return $(m.join("/"))};this.loadPrecache=function(d){if(!(!d||d.length===0)){d=decodeURIComponent(d).split("/");var m=d[0];if(!(m<1))for(m=1;m<d.length;++m){var r=d[m].split("|"),s=r[0];r=r[1];Aa(s,r)}}};this.setInstancesEnabled=function(d){for(var m=0;m<F.length;++m)F[m].setEnabled(d);Wa("yamli_startMode",d?"on":"off")};this.getReferrerInfo=function(d){var m=document.location;return d+"tool="+$(O.tool)+"&account_id="+O.accountId+"&prot="+$(m.protocol)+"&hostname="+
$(m.hostname)+"&path="+$(m.pathname)};this.isAdLoaded=function(){return Oa};this.getAdIframeId=function(){var d="yamli_spid_"+ea;++ea;za[d]=1;ca||(ca=setInterval(fa,100));return d};this.debugAds=Kc().yamli_debugAds;this.debugAds=this.debugAds===q?"":this.debugAds;this.shouldEnableOnStart=function(d){switch(d){case "on":return y;case "off":return x}var m=Xa("yamli_startMode");switch(m){case "on":return y;case "off":return x}return d=="offOrUserDefault"?x:y};this.getAdInfo=function(){return L.adInfo};
this.reportTyped=function(){if(!W){W=y;var d=n.makeUrl("/report_typed.ashx"+n.getReferrerInfo("?"),"&");this.sendOneWay(d)}};this.reportUsed=function(){if(!v){v=y;var d=n.makeUrl("/report_used.ashx"+n.getReferrerInfo("?"),"&");this.sendOneWay(d)}};this.reportImpression=function(){if(!Ea){Ea=y;var d=n.getAdInfo();d=d?d.adId:"NONE";d=n.makeUrl("/report_impression.ashx?sp_id="+$(d)+n.getReferrerInfo("&"),"&");this.sendOneWay(d)}};this.reportImpressionTime=function(){if(!Ca){Ca=y;var d=n.getAdViewElapsed();
if(d!==0){var m=n.getAdInfo();m=m?m.adId:"NONE";d=n.makeUrl("/report_impression_time.ashx?sp_id="+$(m)+"&viewed_ms="+d+"&click_count="+Ra+n.getReferrerInfo("&"),"&");this.sendOneWay(d)}}};this.reportTransliterationSelection=function(d,m,r,s){var B=d.getSelectedTransliteration();if(B!==q){d=d.getRomanWord();for(var T="",Y=0,ra=m-1;ra>=0;--ra){m=r.charAt(ra);if(wc.hasOwnProperty(m)){if(m!=" "&&m!="-")break;++Y;if(Y>6)break}T=m+T}r=n.makeUrl("/report_selection.ashx?roman_word="+$(d)+"&selection="+$(B)+
"&auto="+(s?"true":"false")+"&prevText="+$(T)+n.getReferrerInfo("&"),"&");this.sendOneWay(r);this.reportUsed()}};this.setShowedHint=function(){if(ha){ha=x;Wa("yamli_showed_hint","true")}};this.getShowHint=function(){return ha};this.getShowPowered=function(){return U};this.appendChild=function(d){G.appendChild(d)};this.removeChild=function(d){G.removeChild(d)};this.appendVisChild=function(d){I.appendChild(d)};this.removeVisChild=function(d){I.removeChild(d)};this.makeUrl=function(d,m){return ja(d,
m)};this.useRightLayout=function(){return ya};this.fixTextZoom=function(d){return d/qa};this.getClientWidth=function(){if(typeof window.innerWidth=="number")return I.clientWidth;else if(pa&&(pa.clientWidth||pa.clientHeight))return pa.clientWidth;return Z.clientWidth};this.adViewInc=function(){if(oa===0){E.start();l.I.addEvent(Z,"mousemove",Sa)}oa++;n.reportImpression()};this.adViewDec=function(){oa--;if(oa===0){E.stop();l.I.removeEvent(Z,"mousemove",Sa)}};this.getAdViewElapsed=function(){var d=E.getElapsed();
return d};this.adClickCountInc=function(){++Ra};this.addCheckinCallback=function(d){L?d():aa.push(d)};this.addWindowUnloadCallback=function(d){S.push(d)};this.didMouseMove=function(){return M};this.clearMouseMoved=function(){M=x};this.isInitialized=function(){return b===y};this.setInitParams=function(d,m){if(b!==q)return b;A="http://";this.setGlobalOptions(d,y,x);pc();if(Ma==Xb){if(m)if(d=wb(m)){la(d,bc);d.style.display=ka}return b=x}l.domReady=new l.DomReady;O.assumeDomReady?ia():l.domReady.addCallback(ia);
return b=y};this.setGlobalOptions=function(d,m,r){if(d===q)d={};if(m)O={};m={accountId:"",assumeDomReady:x,disableInMarkup:y,extraHttpParams:"",generateOnChangeEvent:x,hintMode:"startModeOff",insidePlacementPadding:0,maxResults:q,uiFontFamily:"tahoma,sans-serif",uiLanguage:"en",reportErrors:x,settingsColor:"black",settingsLinkColor:zb,settingsFontSize:"auto",settingsPlacement:"bottomRight",settingsXOffset:0,settingsYOffset:0,showDirectionLink:y,showTutorialLink:y,startMode:"onOrUserDefault",tool:"api",
tutorialUrl:q,zIndexBase:1000};for(var s in m)if(m.hasOwnProperty(s))if(d.hasOwnProperty(s)&&typeof d[s]!="undefined")O[s]=d[s];else O.hasOwnProperty(s)||(O[s]=m[s]);if(r&&va())for(var B in g)if(g.hasOwnProperty(B)){this.removeInstanceById(B,x);sa(B,g[B])}};this.setupInstancesById=function(d,m,r){if(r)g[d]={formOverride:q};else if(!g.hasOwnProperty(d))return;r=g[d];if(m===q)m={};for(var s in m)if(m.hasOwnProperty(s))r[s]=m[s];this.removeInstanceById(d,x);va()&&sa(d,r)};this.removeInstanceById=function(d,
m){for(var r=0,s;r<F.length;){s=F[r];if(s.yamlifyId==d){s.unload();qc(F,r)}else++r}m&&g.hasOwnProperty(d)&&delete g[d]};this.setupInstancesByClass=function(d,m,r){if(r)f[d]={formOverride:q};else if(!f.hasOwnProperty(d))return;r=f[d];if(m===q)m={};for(var s in m)if(m.hasOwnProperty(s))r[s]=m[s];this.removeInstancesByClass(d,x);va()&&ma(d,r)};this.removeInstancesByClass=function(d,m){for(var r=0,s;r<F.length;){s=F[r];if(s.yamlifyClass==d){s.unload();qc(F,r)}else++r}m&&f.hasOwnProperty(d)&&delete f[d]};
this.resetYamli=eb}function cd(b,g){var f=b,p=x,i,u,A,H=[],F,v,W={x:0,y:0},L=!ga,aa=0,S=this,I,G,O,P,qa,ya,R,Oa,ha,U,ta,ua,Ia,E={fontFamily:"",fontStyle:"",fontWeight:"",paddingLeft:"",paddingRight:"",paddingTop:"",paddingBottom:"",borderLeftWidth:"",borderRightWidth:"",borderTopWidth:"",borderBottomWidth:"",fontSize:"",direction:""},oa,Ra,Ea,Ca,M,X,z,ea=1,za=x,ca=x,Fa=x,Aa=x,va=x,wa=x,Ja=y,Sa,Ba,ba,db=g,$a=x,Ta=-1,Ua=f.ownerDocument;function ja(){p=f.type=="textarea";oa=f.getAttribute("autocomplete");
var c=sb(f);Ia=c.direction;f.dir=Ia;f.style.direction=Ia;fb();if(navigator.userAgent.indexOf("Firefox")!=-1)aa=fa("MMMMMMMMNNNN");v=new Zc(S);sa(true);L&&Ya({x:i.width,y:i.height});d();l.I.addEvent(f,"blur",Ha);l.I.addEvent(f,"keydown",Rb);l.I.addEvent(f,"keyup",Fb);l.I.addEvent(f,"keypress",Db);l.I.addEvent(f,"click",Sb);l.I.addEvent(f,"mousedown",Ub);l.I.addEvent(f,"focus",Eb);Wa(n.shouldEnableOnStart(da("startMode")));sa(true)}function Wa(c){wa=c;c=f.value.split(Sc).length<=1;if(wa)c&&hb("rtl");
else{v.hide(true);c&&hb(Ia)}p||f.setAttribute("autocomplete",wa?"off":oa);sa(true)}function Xa(){l.I.removeEvent(f,"blur",Ha);l.I.removeEvent(f,"keydown",Rb);l.I.removeEvent(f,"keyup",Fb);l.I.removeEvent(f,"keypress",Db);l.I.removeEvent(f,"click",Sb);l.I.removeEvent(f,"mousedown",Ub);l.I.removeEvent(f,"focus",Eb);Ba&&l.I.removeEvent(Ba,"submit",gb);if(ba){l.I.removeEvent(ba,"blur",Vb);l.I.removeEvent(ba,"focus",Jb);l.I.removeEvent(ba,"mousedown",Ib)}ab();v.unload();function c(){}if(A)A.onreadystatechange=
c;for(var e=0;e<H.length;++e)H[e].onreadystatechange=c;H=q;f=i=v=S=Ba=ba=E=Ua=f.yamliManager=q}function fb(c){var e=sb(f);if(!c&&E.fontFamily===e.fontFamily&&E.fontStyle===e.fontStyle&&E.fontWeight===e.fontWeight&&E.lineHeight===e.lineHeight&&E.paddingLeft===e.paddingLeft&&E.paddingRight===e.paddingRight&&E.paddingTop===e.paddingTop&&E.paddingBottom===e.paddingBottom&&E.borderLeftWidth===e.borderLeftWidth&&E.borderRightWidth===e.borderRightWidth&&E.borderTopWidth===e.borderTopWidth&&E.borderBottomWidth===
e.borderBottomWidth&&E.fontSize===e.fontSize&&E.direction===e.direction)return x;E.fontFamily=e.fontFamily;E.fontStyle=e.fontStyle;E.fontWeight=e.fontWeight;E.direction=e.direction;E.lineHeight=e.lineHeight;O=Ga(E.paddingLeft=e.paddingLeft);P=Ga(E.paddingRight=e.paddingRight);R=Ga(E.paddingTop=e.paddingTop);Oa=Ga(E.paddingBottom=e.paddingBottom);ha=Ga(E.borderLeftWidth=e.borderLeftWidth);U=Ga(E.borderRightWidth=e.borderRightWidth);ta=Ga(E.borderTopWidth=e.borderTopWidth);ua=Ga(E.borderBottomWidth=
e.borderBottomWidth);G=n.fixTextZoom(Ga(E.fontSize=e.fontSize,y));if(qa===q){qa=O;ya=P}Ra=G;c=Ca=da("settingsFontSize");if(Ca=="auto"){e=Math.max(G,9);c=e+"px";if(e>=24)e-=6;else if(e>=20)e-=4;else if(e>=18)e-=3;else if(e>=16)e-=2;else if(e>=14)e-=1;Ca=e+"px"}e=Qb(Ca);Ea=Ca;z=Math.max(9,parseFloat(e.value,10)*0.7)+e.unit;e=D(N);la(e,"AM(LZ");e.style.position=xa;e.style.top="0";e.style.left="0";e.style.fontFamily=E.fontFamily;e.style.fontSize=c;n.appendVisChild(e);c=e.offsetHeight-2;c=parseInt(c/2,
10)*2;X=M=0;if(da("settingsPlacement")!="hide"){M=Math.min(Math.max(c,14),32);X=Math.floor((c-M)/2)}e.style.fontSize=Ea;e.style.fontFamily=da("uiFontFamily");ea=e.offsetHeight/12;n.removeVisChild(e);v&&v.updateFontSizes();return y}function Ga(c,e){if(c.indexOf("px")!=-1)return parseInt(Qb(c).value,10);if(e)if(p){c=Z.createTextRange();c.moveToElementText(f);c.collapse();return c.boundingHeight-3}else return f.clientHeight-R-Oa-3;e=f.style.left;var j=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;
f.style.left=c||0;c=f.style.pixelLeft;f.style.left=e;f.runtimeStyle.left=j;return c}function fa(c){var e=D(N);e.style.position=xa;e.style.visibility="hidden";e.style.fontFamily=E.fontFamily;e.style.fontSize=G+"px";e.style.fontStyle=E.fontStyle;e.style.fontWeight=E.fontWeight;la(e,c.replace(/ /g,"&nbsp;"));n.appendChild(e);c=e.offsetWidth;n.removeChild(e);return c}function Gb(c,e){var j={x:0,y:0},w=Va(),a=w=="rtl",h=wb("yamli_temp");h&&n.removeChild(h);var k=O+ha,o=R+ta;if(a&&(Zb||Yb&&Na<3))k+=ia();
if(a&&yb&&ia()===0)k+=17;if(kc)k+=3;h=D(N);h.id="yamli_temp";h.style.top=i.top+o+"px";h.style.left=i.left+k+"px";a=D("pre");h.appendChild(a);h.style.position=xa;h.style.visibility="hidden";a.style.margin="0";a.style.border="0";a.style.padding="0";a.style.lineHeight=E.lineHeight;a.style.whiteSpace="pre-wrap";if(Yb&&Na<=3&&pb===0)a.style.whiteSpace="-moz-pre-wrap";a.style.fontFamily=E.fontFamily;a.style.fontSize=G+"px";a.style.fontStyle=E.fontStyle;a.style.fontWeight=E.fontWeight;a.style.direction=
w;a.style.textAlign=w=="rtl"?"right":"left";w=ub();h.style.width=w+"px";w=Ua.createTextNode(c.substr(0,e.start));var t=D("span"),C=Ua.createTextNode(c.substr(e.end,100));t.setAttribute("style",a.getAttribute("style"));la(t,c.substring(e.start,e.end));a.appendChild(w);a.appendChild(t);a.appendChild(C);n.appendChild(h);j.x=t.offsetLeft+k;j.y=t.offsetTop+t.offsetHeight-f.scrollTop+o+1;n.removeChild(h);return j}function ia(){if(!p)return 0;var c=f.offsetWidth-f.scrollWidth-ha-U;if(!ga&&!yb)c-=O+P;return c}
function ub(){var c;switch(Ma){case xb:c=f.scrollWidth;if(Na>=3)c-=2;break;case Wb:c=f.scrollWidth;break;case Lb:c=f.scrollWidth-6;if(yb)c=f.scrollWidth-O-P-17+Ta;break;default:c=f.scrollWidth-O-P;break}return c}function sa(c){var e=u&&i&&i.width===0;if(u=Ic(f)){if(fb(e))c=y;e=ia();if(Ta!=e){Ta=e;c=y}e=l.I.getDimensions(f);if(!c&&i&&e.left==i.left&&e.width==i.width&&e.top==i.top&&e.height==i.height)return;i=e}if(!u||i.width===0)v.hideYamliSettings();else{v.resetSettingsUI();c=v.getYamliSettingsDims();
var j=e=0,w=0,a=0,h=0,k=c.height+2,o=k,t=0,C=0,K=da("insidePlacementPadding"),J=M+2+K;if(p){v.setMainOffset(i.left,i.top,i.right);switch(da("settingsPlacement")){case "bottomRight":e=i.width-c.width-1;j=1;w=i.height+1;break;case "bottomLeft":e=1;j=i.width-c.width-1;w=i.height+1;break;case "topRight":e=i.width-c.width-1;j=1;w=-c.height-2;a=-i.width+c.width+2;h=-j+2;o=k=c.height+i.height+2;break;case "topLeft":e=1;j=i.width-c.width-1;w=-c.height-2;h=-j+2;o=k=c.height+i.height+2;break;case "rightTop":e=
i.width+2;j=-c.width-2;w=2;a=-i.width+2;k=i.height+2;h=-j+2;o=i.height+2;break;case "rightBottom":e=i.width+2;j=-c.width-2;w=i.height-c.height-1;break;case "leftTop":e=-c.width-2;j=i.width+2;w=2;a=c.width+2;k=i.height+2;h=-i.width+2;o=i.height+2;break;case "leftBottom":e=-c.width-2;j=i.width+2;w=i.height-c.height-2;break;case "inside":f.style.paddingLeft=qa+"px";f.style.paddingRight=ya+"px";j=ga?Ta:0;if(Va()=="rtl"){if(qa<J)f.style.paddingLeft=J+"px";e=ha+j+1+K;j=i.width-c.width-U-1-j-K}else{if(yb)j=
Ta;if(ya<J)f.style.paddingRight=J+"px";e=i.width-c.width-U-1-j-K;j=ha+1+j+K}w=ta;t=-M-2;C=M+2;a=-e;o=k=-w+i.height+2;h=-j;break}}else{var Q=i.top+i.height;v.setMainOffset(i.left,Q,i.right);switch(da("settingsPlacement")){case "bottomRight":e=i.width-c.width-1;j=1;w=2;break;case "bottomLeft":e=1;j=i.width-c.width-1;w=2;break;case "topRight":e=i.width-c.width-1;j=1;w=-i.height-c.height;o=k=c.height+i.height+1;break;case "topLeft":e=1;j=i.width-c.width-1;w=-i.height-c.height;o=k=c.height+i.height+1;
break;case "rightTop":e=i.width+2;j=-c.width-2;w=-i.height+1;break;case "rightCenter":e=i.width+2;j=-c.width-2;w=Math.floor((-i.height-c.height)/2)+1;break;case "rightBottom":e=i.width+2;j=-c.width-2;w=-c.height+1;break;case "leftTop":e=-c.width-2;j=i.width+2;w=-i.height;break;case "leftCenter":e=-c.width-2;j=i.width+2;w=Math.floor((-i.height-c.height)/2)-1;break;case "leftBottom":e=-c.width-2;j=i.width+2;w=-c.height-2;break;case "inside":if(!ga){f.style.paddingLeft=qa+"px";f.style.paddingRight=ya+
"px"}if(Va()=="rtl"){if(!ga&&qa<J)f.style.paddingLeft=J+"px";e=ha+1+K;j=i.width-c.width-U-1-K}else{if(!ga&&ya<J)f.style.paddingRight=J+"px";e=i.width-c.width-U-1-K;j=ha+1+K}w=-i.height+ta+Math.floor((i.height-ta-ua-M)/2)-X-1;t=-M-2;C=M+2;a=-e;o=k=-w;h=-j;break}}v.setYamliSettingsPosition(e+da("settingsXOffset"),w+da("settingsYOffset"),j-da("settingsXOffset"));v.setYamliSettingsMenuPosition(M+t+2,c.height+C+2,0);v.setYamliTipsPosition(e+a,w+k,j+h,w+o);da("settingsPlacement")=="hide"?v.hideYamliSettings():
v.showYamliSettings()}}function ma(){var c=cb(f);if(c.start!=c.end)return q;return mb(f.value,c,x,da("disableInMarkup"))}function nb(c){if(c!=F){r(false);A=n.createTransliterationRequest(c);F=c;A.onreadystatechange=function(){var e=n.processTransliterationResponse(A);if(e>=0){A=q;e==1&&Qa(true,false)}};A.send()}}function eb(c){r(false);var e={request:q,wordSelection:c},j=n.createTransliterationRequest(c.word);e.request=j;j.onreadystatechange=function(){var w=n.processTransliterationResponse(j);if(w>=
0){for(var a=0;a<H.length;++a)H[a]==e&&H.splice(a,1);w==1&&ra(c,x)}};H.push(e);j.send()}function d(){f.spellcheck=Va()=="rtl"?x:y}function m(c,e,j){if(e!=j){e=j-e;for(j=0;j<H.length;++j){var w=H[j];if(!(w.wordSelection.end<=c)){w.wordSelection.end+=e;w.wordSelection.start+=e}}}}function r(c){c&&v.hide(false);ab();F=q;if(A!==q){var e=A;A=q;e.onreadystatechange=function(){n.processTransliterationResponse(e)}}}function s(c){return A!==q||H.length>0||c&&I}function B(c){T(c);Qa(true,false)}function T(c){for(var e=
[],j,w=0,a=0,h=0;h<c.length;++h){j=c.charAt(h);e.push(Pb[j]);if(j==",")++w;else j=="."&&++a}e=e.join("");j=[];j.push({trans:e,type:1});w===1&&a===0&&j.push({trans:e.replace(Pb[","],Pb["."]),type:1});n.registerTransliteration(c,j,n.readGlobalPref(ac)?0:1)}function Y(c,e){var j={l:0,r:0,y:0,l2:0,r2:0};if(L){if(p){e=Gb(f.value,c);j.l=e.x;j.y=e.y}else{var w;w=c.wordType==l.I.WordType.PURE_ARABIC?c.word.substr(c.selectionOffset):c.word.substr(0,c.selectionOffset);w=fa(w);j.l=e-w}j.r=j.l+fa(c.word)}else{e=
document.selection.createRange();w=pa&&pa.clientWidth===0?Z:pa;if(p){e.move("character",-c.selectionOffset);e.moveEnd("character",c.word.length);c=e.getClientRects()[0];if(top.location!=location){j.l=e.offsetLeft-i.left+w.scrollLeft;j.y=e.offsetTop-i.top+c.bottom-c.top+Z.scrollTop+pa.scrollTop-w.clientTop;j.r2=i.width-j.l-(c.right-c.left)+w.clientLeft}else{j.l=c.left-i.left+w.scrollLeft-w.clientLeft;j.y=c.bottom-i.top+Z.scrollTop+pa.scrollTop-w.clientTop;j.r2=i.width-j.l-(c.right-c.left)}if(j.l<0||
j.y<0)return q}else{e.move("character",-c.selectionOffset);e.moveEnd("character",c.word.length);c=e.getClientRects()[0];j.l=top.location!=location?e.offsetLeft:c.left-i.left+(ic?w.scrollLeft:w.scrollLeft)-w.clientLeft;j.r2=i.width-j.l-(c.right-c.left);j.y=0}j.r=j.l+c.right-c.left;j.l2=j.r2+c.right-c.left}return j}function ra(c,e){var j=n.getTransliterationsFromWordSelection(c);if(j){if(ob(c))if(j.getTransliterationCount()>0){var w=j.getSelectedTransliteration();if(w!=c.word){n.registerArabicToRoman(w,
j.getRomanWord());n.registerDefaultPick(e&&j.getSelectedIndex()==1&&c.selectionEnd==f.value.length);c=Da(w,c.start,c.end,x,y);Sa=w;n.reportTransliterationSelection(j,c.start,f.value,y)}}}else switch(c.wordType){case l.I.WordType.PURE_ROMAN:case l.I.WordType.ROMAN_ARABIC:eb(c);break;case l.I.WordType.PURE_NUMBER:T(c.word);ra(c,x);break}}function ob(c){var e=x;if(f.value.length>=c.end)e=c.word==f.value.substring(c.start,c.end);return e}function Qa(c,e){r(false);var j=ma();if(j===q)v.hide();else{if(!c&&
j.isEdge)if(j.word.length>1||j.selectionOffset!==0){v.hide();return}if((c=n.getTransliterationsFromWordSelection(j))&&c.getTransliterationCount()===0)v.hide();else{if(c!==q||j.wordType==l.I.WordType.PURE_ROMAN||j.wordType==l.I.WordType.ROMAN_ARABIC){var w=Y(j,W.x);if(w===q){v.hide();return}var a=ib()?w.r:w.l,h=ib()?w.r2:w.l2;if(L&&!p)a=bb(a);v.setTransliterations(c,j,da("maxResults"));v.setMenuOffset(a,w.y,h,ib());v.show()}else v.hide();if(!c){if(!e)return true;switch(j.wordType){case l.I.WordType.PURE_ROMAN:case l.I.WordType.ROMAN_ARABIC:nb(j.word);
break;case l.I.WordType.PURE_NUMBER:B(j.word);break}}}}}function Pa(){r(true)}function Ya(c){W=c}function Tb(c){c=W.x+c;var e=0;if(aa>0){var j=cb(f);if(c<0){e=f.value.substr(0,j.start);e=fa(e);e=e>aa?aa:e}else if(c>i.width){e=f.value.slice(j.end);e=fa(e);e=e>aa?-aa:-e}}c+=e;W.x=bb(c)}function bb(c){var e=fa(f.value);if(e<i.width){e=ma();if(!e)return c;c=Va()=="rtl";var j=Xc(f.value,e.end,c);j=fa(j);if(c){c=i.width-j-P-U;if(ib())c+=fa(e.word)}else{c=j+O+ha;ib()||(c-=fa(e.word))}}if(c<0)c=0;else if(c>
i.width)c=i.width;return c}function Da(c,e,j,w,a){var h=cb(f),k=f.value.substr(0,e),o=f.value.slice(j),t=f.value.substring(e,j),C=lb(c),K=lb(t),J=t=0;if(a){a=mb(f.value,{start:e,end:e},y,da("disableInMarkup"));a=n.isRegisteredDashedWord(a.word);if(C===l.I.WordType.PURE_ROMAN||C===l.I.WordType.MIXED){if(a){if(k.length>0&&!k.substr(k.length-1).match(l.I.HasPunctuationRegexp)){k+="-";t=1}if(o.length>0&&!o.substr(0,1).match(l.I.HasPunctuationRegexp)){o="-"+o;J=1}}}else if(C===l.I.WordType.PURE_ARABIC){var Q,
Ka;if(k.length>0&&(k.charAt(k.length-1)=="-"||a)){Ka=k.length-1;Ka=mb(k,{start:Ka,end:Ka},y,da("disableInMarkup"));if(Ka!==q)Q=Ka.word}var Kb,La;if(o.length>0&&(o.charAt(0)=="-"||a)){La=1;La=mb(o,{start:La,end:La},y,da("disableInMarkup"));if(La!==q)Kb=La.word}if(Q||Kb){if(K===l.I.WordType.PURE_ROMAN||K===l.I.WordType.MIXED){if(Ka&&Ka.wordType===l.I.WordType.PURE_ARABIC){k=k.substr(0,k.length-1);t=-1}if(La&&La.wordType===l.I.WordType.PURE_ARABIC){o=o.substr(1);J=-1}}K={wordArray:[]};vb(K,Q);vb(K,c);
vb(K,Kb);n.registerDashedWord(K.wordArray)}}}Q=f.scrollTop;f.value=k+c+o;f.scrollTop=Q;k=j-e;c=c.length;if(t<0){e+=t;k-=t}else if(t>0)c+=t;if(J<0){j-=J;k-=J}else if(J>0)c+=J;m(e,k,c);if(c!=k){if(h.start>=e+k)h.start+=c-k;if(h.end>=e+k)h.end+=c-k}if(w){h.start=e+c;h.end=h.start}Hb(h.start,h.end);da("generateOnChangeEvent")&&Lc(f,"change");return{start:e,end:j}}function Hb(c,e){if(f.setSelectionRange)f.setSelectionRange(c,e);else if(f.createTextRange){var j=f.value.substr(0,c).split("\r").length-1,
w=j+f.value.substring(c,e).split("\r").length-1;c-=j;e-=w;j=f.createTextRange();j.moveStart("character",-10000);j.moveEnd("character",-10000);j.collapse();j.moveStart("character",c);j.moveEnd("character",e-c);j.select()}}function vb(c,e){if(e!==q){var j=n.getDashedWordArray(e);if(j)c.wordArray=c.wordArray.concat(j);else c.wordArray.push(e)}}function fc(){if(n.getShowHint()){var c=da("hintMode");if(c=="startModeOff"&&!wa||c=="startModeOnOrOff")v.showHint();f.value.length>30&&v.hideHint(false)}}function Eb(){$a=
y}function Ha(c){if(v.checkCancelBlur()||document.activeElement&&document.activeElement.tagName=="IFRAME"&&document.activeElement.id.substr(0,5)=="yamli")na(c);else{$a=x;if(wa){if(ba&&ba.yamliFocused){if(s(true)){f.focus();return}if(v.isVisible()){v.hideAndSelectCurrent();return}}ga?Cb():setTimeout(Cb,300)}}}function Cb(){if(!$a){Pa();v.hideSettings();v.hideHint()}}function Rb(c){n.reportTyped();if(wa){Fa=y;ca=za=x;n.clearMouseMoved();va=Aa=x;var e=vc(c);if(Ba&&e==13)if(s(true))za=y;else{ab();ca=
y}else ab();switch(e){case 33:case 34:case 35:case 36:case 45:case 46:ca=y;r(true);return}if(L){var j=cb(f);if(e==37){j=f.value.substr(j.start-1,1);j=fa(j);Tb(-j)}else if(e==39){j=f.value.substr(j.end,1);j=fa(j);Tb(j)}}if(e==32&&Nc(c))va=y;if(v.isVisibleAndNotLoading())switch(e){case 9:v.hideAndSelectCurrent();return;case 13:v.hideAndSelectCurrent(true);za=Aa=y;return na(c);case 38:v.processUpKey();return na(c);case 40:v.processDownKey();return na(c);case 32:if(v.hasSelectionChanged()){j=ma();if(j.start+
j.selectionOffset<j.end){v.hideAndSelectCurrent();za=Aa=y;return na(c)}}}if(v.isVisible())switch(e){case 9:v.hide();eb(ma());return;case 27:v.hide(true);Aa=y;return na(c);case 37:case 39:v.hide(true);break}else if(e==13){n.registerDefaultPick(false);if(p){Aa=y;r(true)}}}}function Fb(c){if(wa)if(Fa){Fa=x;if(!ca){if(za)return na(c);var e=vc(c),j=150,w=j;Ja=y;switch(e){case 38:if(v.isVisibleAndNotLoading())return na(c);v.hide();if(p)w=2000;break;case 40:if(v.isVisibleAndNotLoading())return na(c);v.hide();
if(p)w=2000;break;case 37:case 39:c=cb(f);if(c.start!=c.end)return;if(p){c=ma();c!==q&&Sa==c.word||(w=700)}break;case 252:ca=y;return}if(!Aa){r(false);c=true;if(w==j)c=Qa(Ja,false);if(c)I=setTimeout(ec,w)}}}else za=y}function ec(){I=q;Qa(Ja,true)}function ab(){if(I){clearTimeout(I);I=q}}function Db(c){var e=Mc(c),j=String.fromCharCode(e);j.match(xc)&&fc();if(wa)if(!ca){if(za)return na(c);var w=cb(f),a=mb(f.value,w,x,da("disableInMarkup"));if(j==" "){if(w.end==f.value.length||f.value.substr(w.end,
1).match(Rc))if(a!==q&&a.word.match(Qc))j="-"}else if(a!==q&&a.selectionEnd==a.end&&(a.word+j).match(yc))return;if(!va&&j.match(l.I.HasPunctuationRegexp))if(!(!p&&e==13)){e=x;w=cb(f);for(a=w.start;a>0&&f.value.substr(a-1,1).match(l.I.HasPunctuationRegexp);)a--;if(a>0){a={start:a-1,end:a};a=mb(f.value,a,x,da("disableInMarkup"));if(a!==q&&a.isEdge){e=a.wordType==l.I.WordType.PURE_NUMBER;if(a.wordType==l.I.WordType.PURE_ROMAN||a.wordType==l.I.WordType.ROMAN_ARABIC||e&&Pb[j]===q){ra(a,x);w=cb(f)}}}a=
wc[j];if(a!==q&&!e&&j!="\r"){Da(a,w.start,w.end,y,x);return na(c)}}}}function Sb(c){if(wa){if(v.isVisible()){var e=v.getWordSelection(),j=ma();if(j!==q&&e.word==j.word&&e.start==j.start&&e.end==j.end){v.hide(false);return}}sa(false);if(L){c=rb(c);Ya({x:c.x-i.left,y:c.y-i.top})}Qa(true,true)}}function Ub(c){if(wa){var e=rb(c);c=ub();var j=i.width-c;e=e.x-i.left;if(Va()=="rtl"&&e<=j||Va()=="ltr"&&e>c)Pa();v.hideSettings()}}function gc(c){var e=Dc[da("uiLanguage")][c];if(e===q)return c;return e}function Vb(){ba.yamliFocused=
x}function Jb(){ba.yamliFocused=y}function Ib(){ba.yamliFocused=y}function hb(c){f.style.direction=f.dir=c;f.style.textAlign=c=="rtl"?"right":"left";d()}function Va(){return f.style.direction}function ib(){return f.style.direction=="rtl"}function da(c){if(db.hasOwnProperty(c))return db[c];return n.getOption(c)}function gb(c){if(s(true)){$a||f.focus();return na(c)}v.isVisible()&&v.hideAndSelectCurrent()}this.adjustReplaceRequests=m;this.validateWordSelection=ob;this.replaceInputValue=Da;this.getInputDims=
function(){return i};this.getInputFontSize=function(){return G};this.setDirection=function(c){hb(c);sa(true)};this.getDirection=Va;this.useRtlMenu=ib;this.toggleDir=function(){hb(Va()=="rtl"?"ltr":"rtl");sa(true)};this.hasFocus=function(){return $a};this.setEnabled=Wa;this.getEnabled=function(){return wa};this.resetLayout=sa;this.getMenuFontSize=function(){return Ra};this.getSettingsMenuFontSize=function(){return Ea};this.getSettingsFontSize=function(){return Ca};this.getCloseFontSize=function(){return z};
this.adjustAjaxWidth=function(c){return parseInt(c*ea,10)};this.getSettingsButtonSize=function(){return M};this.getSettingsButtonOffset=function(){return X};this.getOption=da;this.isTextArea=function(){return p};this.getInput=function(){return f};this.focusInput=function(){f.focus()};this.setSelection=Hb;this.lang=gc;this.areRequestsPending=s;this.isMenuVisible=function(){return v.isMenuVisible()};this.hideTransliterations=Pa;this.activateAds=function(){v.activateAds()};this.setForm=function(c){if(!p){Ba=
c;l.I.addEvent(Ba,"submit",gb)}};this.setSubmitButton=function(c){if(ba=c){l.I.addEvent(ba,"blur",Vb);l.I.addEvent(ba,"focus",Jb);l.I.addEvent(ba,"mousedown",Ib);ba.yamliFocused=x}};this.getScrollbarWidth=ia;this.unload=Xa;ja()}function dd(b,g,f){if(window.yamliErrorHandled!==y){window.yamliErrorHandled=y;var p="";try{p=l.I.getStackTrace().join("\n");if(p.length>1300)p=p.substr(0,1300)}catch(i){}b=n.makeUrl("/report_error.ashx?msg="+$(b)+"&errUrl="+$(g)+"&line="+$(f)+"&href="+$(window.location.href)+
"&st="+$(p)+n.getReferrerInfo("&"),"&");n.sendOneWay(b)}}l.setupRuntimeErrorHandling=function(){if(window.yamliErrorHandled===q){window.yamliErrorHandled=x;window.onerror=dd;return x}};l.isSupported=function(){pc();return Ma!=Xb};l.sendXHR=function(b,g,f){var p=l.I.createXHR();p.open("POST",b);p.setRequestHeader("Content-type","application/x-www-form-urlencoded");p.setRequestHeader("Content-length",g.length);p.setRequestHeader("Connection","close");p.send(g);p.onreadystatechange=function(){if(p.readyState==
4)if(f)p.status==200?f(true,p.responseText):f(false)}};l.init=function(b,g,f){if(typeof b=="string"){g||(g={});g.accountId=b}else g=b;return n.setInitParams(g,f)};l.yamlify=function(b,g){if(n.isInitialized())if(typeof b=="string")typeof g!="object"&&typeof g!="undefined"||n.setupInstancesById(b,g,y)};l.deyamlify=function(b){n.isInitialized()&&typeof b=="string"&&n.removeInstanceById(b,y)};l.yamlifyClass=function(b,g){if(n.isInitialized())if(typeof b=="string")typeof g!="object"&&typeof g!="undefined"||
n.setupInstancesByClass(b,g,y)};l.deyamlifyClass=function(b){n.isInitialized()&&typeof b=="string"&&n.removeInstancesByClass(b,y)};l.setGlobalOptions=function(b){if(n.isInitialized())typeof b!="object"&&typeof b!="undefined"||n.setGlobalOptions(b,x,y)};l.setClassOptions=function(b,g){if(n.isInitialized())if(typeof b=="string")typeof g!="object"&&typeof g!="undefined"||n.setupInstancesByClass(b,g,x)};l.setIdOptions=function(b,g){if(n.isInitialized())if(typeof b=="string")typeof g!="object"&&typeof g!=
"undefined"||n.setupInstancesById(b,g,x)};l.I.getStackTrace=function(){var b;try{b.z()}catch(g){try{if(g.stack)return g.stack.replace(/^.*?\n/,"").replace(/(?:\n@:0)?\s+$/m,"").replace(/^\(/gm,"{anonymous}(").split("\n");else{var f=arguments.callee.caller;b=10;for(var p="function",i="{anonymous}",u=/function\s*([\w\-$]+)?\s*\(/i,A=[],H=0,F,v,W;f&&b;){--b;F=u.test(f.toString())?RegExp.$1||i:i;v=A.slice.call(f.arguments);for(W=v.length;W--;)switch(typeof v[W]){case "string":v[W]='"'+v[W].replace(/"/g,
'\\"')+'"';break;case "function":v[W]=p;break}A[H++]=F+"("+v.join()+")";f=f.caller}return A}}catch(L){return[]}}return[]};l.global=n=new bd}();
