CINXE.COM
תנ"ך - מקראות גדולות הכתר - חיפוש במאגר הכתר - תרגום
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="description" property="og:description" content=".מסך חיפוש - ניסוח שאילתה לחיפוש מתוחכם בתרגומים הארמיים" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>תנ"ך - מקראות גדולות הכתר - חיפוש במאגר הכתר - תרגום</title> <link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.5/css/bootstrap.min.css" /> <meta name="x-stylesheet-fallback-test" content="" class="sr-only" /><script>!function(a,b,c,d){var e,f=document,g=f.getElementsByTagName("SCRIPT"),h=g[g.length-1].previousElementSibling,i=f.defaultView&&f.defaultView.getComputedStyle?f.defaultView.getComputedStyle(h):h.currentStyle;if(i&&i[a]!==b)for(e=0;e<c.length;e++)f.write('<link href="'+c[e]+'" '+d+"/>")}("position","absolute",["\/lib\/bootstrap\/dist\/css\/bootstrap.min.css"], "rel=\u0022stylesheet\u0022 ");</script> <link rel="stylesheet" href="/lib/bootstrap-rtl/dist/css/bootstrap-rtl.min.css" /> <link rel="stylesheet" href="/lib/gshd-assets/css/gsdk-base.css" /> <link rel="stylesheet" href="/lib/drawer/dist/css/drawer.min.css" /> <link rel="stylesheet" href="/lib/dist/viewer.min.css" /> <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.2.516/styles/kendo.common.min.css" /> <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.2.516/styles/kendo.rtl.min.css" /> <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.2.516/styles/kendo.default.min.css" /> <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.2.516/styles/kendo.moonlight.mobile.min.css" /> <link rel="stylesheet" href="/css/site.min.css?v=8VO2uZdR946cGwsiTVtRoChDrNSZdO5emuqMkfxqiWs" /> <link rel="stylesheet" href="/viewscss/search.css" /> </head> <body class="drawer drawer--left" dir="rtl"> <header role="banner"> <button type="button" class="drawer-toggle drawer-hamburger"> <span class="sr-only">toggle navigation</span> <span class="drawer-hamburger-icon"></span> </button> <nav class="drawer-nav" role="navigation"> <ul class="drawer-menu"> <li> <div class="row drawer-brand"> <a class="btn btn-social-icon btn-facebook" style="margin-right: 15px;" href="https://www.facebook.com/mgketer" target="_blank"><i class="fa fa-facebook fa-3x"></i></a> <a class="btn btn-social-icon btn-twitter" href="https://twitter.com/mgketer" target="_blank"><i class="fa fa-twitter fa-3x"></i></a> <a class="btn btn-social-icon btn-google" href="#"><i class="fa fa-google-plus fa-3x"></i></a> <a class="btn btn-social-icon btn-youtube" href="https://www.youtube.com/channel/UCU3Z40xbI3KZ3av4Fq3PRTQ"><i class="fa fa-youtube fa-3x"></i></a> </div> </li> <li><a class="drawer-menu-item" href="/">דף הבית</a></li> <li><a class="drawer-menu-item" href="/study">עיון במאגר 'הכתר'</a></li> <ul class="nav navmenu-nav" > <li><a class="drawer-menu-item" href="/account/register">רישום</a></li> <li><a class="drawer-menu-item" href="/account/login">התחבר</a></li> </ul> <li class="drawer-dropdown"> <a class="drawer-menu-item" style="font-weight:bold;" data-target="#" href="#" data-toggle="dropdown" role="button" aria-expanded="false"> ספרייה<span class="drawer-caret"></span> </a> <ul class="drawer-dropdown-menu"> <li><a class="drawer-dropdown-menu-item" href="/articles/learningtasks">משימות לימוד - חקר</a></li> <li><a class="drawer-dropdown-menu-item" href="/articles/mevoot">מבואות למק"ג הכתר</a></li> <li><a class="drawer-dropdown-menu-item" href="/articles/maamarim">מאמרים</a></li> <li><a class="drawer-dropdown-menu-item" href="/parasha">דפי פרשת שבוע</a></li> <li><a class="drawer-dropdown-menu-item" href="/tanach">מקראות גדולות - דפי פסוק</a></li> <li><a class="drawer-dropdown-menu-item" href="/home/manuscripts">רשימת כתבי היד</a></li> </ul> </li> <li class="drawer-dropdown"> <a class="drawer-menu-item" style="font-weight:bold;" data-target="#" href="#" data-toggle="dropdown" role="button" aria-expanded="false"> המהדורה המקוונת<span class="drawer-caret"></span> </a> <ul class="drawer-dropdown-menu"> <li><a class="drawer-dropdown-menu-item" href="/home/help">הדרכה למשתמש</a></li> <li><a class="drawer-dropdown-menu-item" href="/mikra/1/1/1/tk">'תיקון קוראים'</a></li> <li><a class="drawer-dropdown-menu-item" href="/mikra/1/1/1/mg/0">עיון במאגר הטקסטים</a></li> <li><a class="drawer-dropdown-menu-item" href="/search">חיפוש בתנך</a></li> <li><a class="drawer-dropdown-menu-item" href="/search/perushim">חיפוש במפרשים</a></li> <li><a class="drawer-dropdown-menu-item" href="/search/targumim">חיפוש בתרגומים</a></li> <li><a class="drawer-dropdown-menu-item" href="/search/masora">חיפוש במסורה</a></li> <li><a class="drawer-dropdown-menu-item" href="/home/software">תוכנת הכתר</a></li> <li><a class="drawer-dropdown-menu-item" href="/kazms">כתר ארם צובא</a></li> </ul> </li> <li class="drawer-dropdown"> <a class="drawer-menu-item" style="font-weight:bold;" data-target="#" data-toggle="dropdown" role="button" aria-expanded="false"> המהדורה המודפסת<span class="drawer-caret"></span> </a> <ul class="drawer-dropdown-menu"> <li><a class="drawer-dropdown-menu-item" href="http://www.biupress.co.il/website/index.asp?string=%E4%EB%FA%F8&choose=s_title" target="_blank">רכישת כרכי המהדורה</a></li> </ul> </li> <li class="drawer-dropdown"> <a class="drawer-menu-item" style="font-weight:bold;" data-target="#" href="#" data-toggle="dropdown" role="button" aria-expanded="false"> כללי<span class="drawer-caret"></span> </a> <ul class="drawer-dropdown-menu"> <li><a class="drawer-dropdown-menu-item" href="/home/index/#aboutMahadura">אודות מקראות גדולות הכתר</a></li> <li><a class="drawer-dropdown-menu-item" href="/home/employees">צוות המפעל</a></li> <li><a class="drawer-dropdown-menu-item" href="/home/comments">תגובות וסיקורים</a></li> <li><a class="drawer-dropdown-menu-item" href="/home/rights">זכויות יוצרים</a></li> <li><a class="drawer-dropdown-menu-item" href="/home/contact">צור קשר</a></li> </ul> </li> </ul> </nav> </header> <div class="container-fluid body-content"> <div class="container"> <div class="row" style="background-color:lightgray;height:40px;"> <div id="Koteret" class="col-xs-10 col-xs-push-1 appKoteret"> <h1 id="koteret1" style="margin:0px;color:#be7224;font-family: Arial;font-size:18px;font-weight:bold;">חיפוש במאגר הכתר - תרגום</h1> <h2 id="koteret2" style="margin:0px;color:#be7224;font-family: Arial;font-size:14px;font-weight:bold;">מסך שאילתה</h2> </div> </div> <div class="row" style="overflow-x:auto"> <div class="container" style="width:600px"> <div id="dummy" style="height:0px;width:0px;" tabindex="0"></div> <div class="row"> <div class="col-xs-3" style="padding: 0px 2px;">מילה ראשונה</div> <div class="col-xs-3 col-xs-offset-1" style="padding: 0px 2px;">מילה שניה</div> <div class="col-xs-3 col-xs-offset-1" style="padding: 0px 2px;">מילה שלישית</div> </div> <div class="row"> <div id="qWord1_1_cont" class="col-xs-3 clsQWordCont" tabindex="0"> <table id="qWord1_1" class="clsQWord"></table> </div> <div id="qRevach1_cont" class="col-xs-1" style="background:#fdfded;border:solid 1px gray;padding:2px;width:40px;margin:0px 5px;"> <table id="qRevach1" style="width:100%;font-family:'verdana';font-size:14px;table-layout:fixed"></table> </div> <div id="qWord2_1_cont" class="col-xs-3 clsQWordCont"> <table id="qWord2_1" class="clsQWord"></table> </div> <div id="qRevach2_cont" class="col-xs-1" style="background:#fdfded;border:solid 1px gray;padding:2px;width:40px;margin:0px 5px;"> <table id="qRevach2" style="width:100%;font-family:'verdana';font-size:14px;table-layout:fixed"></table> </div> <div id="qWord3_1_cont" class="col-xs-3 clsQWordCont"> <table id="qWord3_1" class="clsQWord"></table> </div> </div> <div class="row"> <div class="col-xs-3" style="padding: 0px 2px;">או</div> <div class="col-xs-3 col-xs-offset-1" style="padding: 0px 2px;">או</div> <div class="col-xs-3 col-xs-offset-1" style="padding: 0px 2px;">או</div> </div> <div class="row"> <div id="qWord1_2_cont" class="col-xs-3 clsQWordCont"> <table id="qWord1_2" class="clsQWord"></table> </div> <div id="qWord2_2_cont" class="col-xs-3 col-xs-offset-1 clsQWordCont"> <table id="qWord2_2" class="clsQWord"></table> </div> <div id="qWord3_2_cont" class="col-xs-3 col-xs-offset-1 clsQWordCont"> <table id="qWord3_2" class="clsQWord"></table> </div> </div> <div class="row"> <div class="col-xs-3" style="padding: 0px 2px;">או</div> <div class="col-xs-3 col-xs-offset-1" style="padding: 0px 2px;">או</div> <div class="col-xs-3 col-xs-offset-1" style="padding: 0px 2px;">או</div> </div> <div class="row"> <div id="qWord1_3_cont" class="col-xs-3 clsQWordCont"> <table id="qWord1_3" class="clsQWord"></table> </div> <div id="qWord2_3_cont" class="col-xs-3 col-xs-offset-1 clsQWordCont"> <table id="qWord2_3" class="clsQWord"></table> </div> <div id="qWord3_3_cont" class="col-xs-3 col-xs-offset-1 clsQWordCont"> <table id="qWord3_3" class="clsQWord"></table> </div> </div> <div class="row"> <div class="col-xs-3" style="padding: 0px 2px;">או</div> <div class="col-xs-3 col-xs-offset-1" style="padding: 0px 2px;">או</div> <div class="col-xs-3 col-xs-offset-1" style="padding: 0px 2px;">או</div> </div> <div class="row"> <div id="qWord1_4_cont" class="col-xs-3 clsQWordCont"> <table id="qWord1_4" class="clsQWord"></table> </div> <div id="qWord2_4_cont" class="col-xs-3 col-xs-offset-1 clsQWordCont"> <table id="qWord2_4" class="clsQWord"></table> </div> <div id="qWord3_4_cont" class="col-xs-3 col-xs-offset-1 clsQWordCont"> <table id="qWord3_4" class="clsQWord"></table> </div> </div> </div> </div> <div class="row" style="margin-top:15px;"> <div id="tabstrip" data-role="kendo.ui.tabstrip"> <ul> <li class="k-state-active">אותיות</li> <li class="k-state-disabled">ניקוד</li> <li class="k-state-disabled">רווח</li> <li>שאילתה</li> <li>חפש!</li> </ul> <div class="container-fluid"> <div class="row" style="margin-right: -12px;margin-left: -12px;"> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('א');"> <span>א</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ב');"> <span>ב</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ג');"> <span>ג</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ד');"> <span>ד</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ה');"> <span>ה</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ו');"> <span>ו</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ז');"> <span>ז</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ח');"> <span>ח</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ט');"> <span>ט</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('י');"> <span>י</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('כ');"> <span>כ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ך');"> <span>ך</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ל');"> <span>ל</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('מ');"> <span>מ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ם');"> <span>ם</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('נ');"> <span>נ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ן');"> <span>ן</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ס');"> <span>ס</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ע');"> <span>ע</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('פ');"> <span>פ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ף');"> <span>ף</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('צ');"> <span>צ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ץ');"> <span>ץ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ק');"> <span>ק</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ר');"> <span>ר</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ש');"> <span>ש</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('שׁ');"> <span>שׁ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('שׂ');"> <span>שׂ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('ת');"> <span>ת</span> </a> </div> <div class="row" style="margin-right: -12px;margin-left: -12px;"> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('?');"> <span>?</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('*');"> <span>*</span> </a> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="KBClicked('X');"> <span>מחק אות</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('R');"> <span>→</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('F');"> <span>←</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="KBClicked('S');"> <span dir="ltr">«</span> </a> </div> <div class="row" style="margin-right: -12px;margin-left: -12px;"> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="NegateClicked();"> <span>שלילה</span> </a> <a class="btn btn-default btn-custom2 col-xs-3 btn-padding" onclick="ClearCurrWordClicked();"> <span>מחק מילה</span> </a> </div> </div> <div class="container-fluid"> <div class="row" style="font-family:'SBL Hebrew';margin-right: -12px;margin-left: -12px;"> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b8');"> <span class="NikudBtn">ָ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b7');"> <span class="NikudBtn">ַ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b6');"> <span class="NikudBtn">ֶ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b5');"> <span class="NikudBtn">ֵ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05bb');"> <span class="NikudBtn">ֻ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('וּ');"> <span style="font-size:32px;top:-6px;position:relative">וּ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b9');"> <span style="font-size:32px;top:-6px;position:relative">ֹֹ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('וֹ');"> <span style="font-size:32px;top:-6px;position:relative">וֹ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b4');"> <span class="NikudBtn">ִ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b0');"> <span class="NikudBtn">ְ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b3');"> <span class="NikudBtn">ֳ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b2');"> <span class="NikudBtn">ֲ</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" style="height:32px;" onclick="NikClicked('\u05b1');"> <span class="NikudBtn">ֱ</span> </a> </div> <div class="row" style="margin-right: -12px;margin-left: -12px;"> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="NikClicked('?');"> <span>?</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="NikClicked('N');"> <span>ללא</span> </a> <a class="btn btn-default btn-custom2 col-xs-1 btn-padding" onclick="NikClicked('X');"> <span>מחק</span> </a> <a class="btn btn-default btn-custom2 col-xs-offset-1 col-xs-2 btn-padding" onclick="DgshClicked('+');"> <span>עם דגש</span> </a> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="DgshClicked('-');"> <span>ללא דגש</span> </a> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="DgshClicked('X');"> <span>מחק דגש</span> </a> </div> </div> <div class="container-fluid k-rtl"> <div class="row" style="margin-right: -12px;margin-left: -12px;"> <input id="RevachType" class="col-xs-6" style="background-color:transparent" /> <div class="col-xs-3"> <input id="RevachSize" style="width:60px" /> </div> </div> <div class="row" style="margin-top:3px;margin-right:20px;margin-left: -12px;"> <div><span>לפי הסדר : </span><input id="OrderSwitch" /></div> </div> </div> <div class="container-fluid k-rtl" style="overflow-x: hidden;"> <div class="row" style="padding-top:3px;margin-right:5px;margin-left:5px; background:lightgray;"> <div> <span class="col-xs-4" style="width:100px;padding:0px;margin-right:5px;">הגבלה לספרים : </span><select class="col-xs-5" id="BookList" style="width:140px;padding:0px;"></select> </div> </div> <div class="row" style="padding-top:3px;padding-bottom:3px;margin-right:5px;margin-left:5px; background:lightgray"> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="ClearBooksClicked();"> <span>נקה</span> </a> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="SelectToraClicked();"> <span>תורה</span> </a> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="SelectNeviimClicked();"> <span>נביאים</span> </a> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="SelectTreyClicked();"> <span>תרי עשר</span> </a> <a class="btn btn-default btn-custom2 col-xs-2 btn-padding" onclick="SelectKtuvimClicked();"> <span>כתובים</span> </a> </div> <div class="row" style="margin-top:10px;margin-right:5px;margin-left: -12px;"> <div> <span>מינימום מופעים בפסוק : </span><input id="MinMof" style="width:60px" /> </div> </div> </div> <div class="container-fluid k-rtl" style="overflow-x: hidden;"> <div class="row" style="margin-top:6px;margin-right:-12px;margin-left: -12px;"> <div style="margin-left: auto; margin-right: auto; display: table;"> <a class="btn btn-default btn-custom btn-padding" style="height: 24px; width: 140px; font-size: 18px;" onclick="ExecuteQuery();"> <span>ביצוע חיפוש!</span> </a> </div> <form name="myForm" action="TargumSearch" target="_blank" method="POST" style="visibility:hidden"> <input type="text" name="QueryXML" id="QueryXML"> <input type="submit" value="TargumSearch"> </form> </div> </div> </div> </div> </div> <hr /> </div> <div class="container "> <footer class="hidden-xs"> <div class="col-md-5" style="font-size:8pt;"> © 2020 - מפעל מקראות גדולות הכתר - אוניברסיטת בר אילן<br /> תמונות כתר ארם צובא: מכון בן צבי, ירושלים. צילום דיגיטלי: ארדון בר חמה השימוש בתמונות של 'כתר ארם צובא' נעשה, בין השאר, בהתאם לסע' 19 ו-56א לחוק זכויות יוצרים.<br /> iv-viewer: Copyright (c) 2019 to Sudhanshu Yadav, released under the MIT license. </div> <div class="col-md-4 black-link"> <a style="font-size:12px;" href="/tanach">תנ"ך - מבנה הספרים - דפי פסוק</a><br/> </div> </footer> </div> <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.4.min.js"> </script> <script>(window.jQuery||document.write("\u003Cscript src=\u0022\/lib\/jquery\/dist\/jquery.min.js\u0022\u003E\u003C\/script\u003E"));</script> <script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.5/bootstrap.min.js"> </script> <script>(window.jQuery && window.jQuery.fn && window.jQuery.fn.modal||document.write("\u003Cscript src=\u0022\/lib\/bootstrap\/dist\/js\/bootstrap.min.js\u0022\u003E\u003C\/script\u003E"));</script> <script src="/lib/jquery.documentsize.min.js"></script> <script src="/lib/jquery.isinview.min.js"></script> <script src="/lib/iscroll20/build/iscroll-probe.js"></script> <script src="/lib/drawer/dist/js/drawer.min.js"></script> <script src="/lib/dist/viewer.min.js"></script> <script src="https://kendo.cdn.telerik.com/2018.2.516/js/kendo.all.min.js"> </script> <script>(window.kendo||document.write("\u003Cscript src=\u0022\/lib\/kendo-ui\/js\/kendo.all.min.js\u0022\u003E\u003C\/script\u003E"));</script> <script src="https://use.fontawesome.com/f0eda20448.js"></script> <script type="text/javascript"> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-85853806-1', 'auto'); ga('send', 'pageview'); </script> <script> var queryNode; var currQWord; var currRevach; var transTable; var otdgsh = [ ["\u05D0", "\uFB30"], ["\u05D1", "\uFB31"], ["\u05D2", "\uFB32"], ["\u05D3", "\uFB33"], ["\u05D4", "\uFB34"], ["\u05D6", "\uFB36"], ["\u05D8", "\uFB38"], ["\u05D9", "\uFB39"], ["\u05DA", "\uFB3A"], ["\u05DB", "\uFB3B"], ["\u05DC", "\uFB3C"], ["\u05DE", "\uFB3E"], ["\u05E0", "\uFB40"], ["\u05E0", "\uFB40"], ["\u05E1", "\uFB41"], ["\u05E3", "\uFB43"], ["\u05E4", "\uFB44"], ["\u05E6", "\uFB46"], ["\u05E7", "\uFB47"], ["\u05E8", "\uFB48"], ["\u05E9", "\uFB49"], ["\u05EA", "\uFB4A"], ["\uFB2A", "\uFB2C"], ["\uFB2B", "\uFB2D"]]; var books = [ { text: "בראשית", value: "0" }, { text: "שמות", value: "1" }, { text: "ויקרא", value: "2" }, { text: "במדבר", value: "3" }, { text: "דברים", value: "4" }, { text: "יהושע", value: "5" }, { text: "שופטים", value: "6" }, { text: "שמואל א", value: "7" }, { text: "שמואל ב", value: "8" }, { text: "מלכים א", value: "9" }, { text: "מלכים ב", value: "10" }, { text: "ישעיהו", value: "11" }, { text: "ירמיהו", value: "12" }, { text: "יחזקאל", value: "13" }, { text: "הושע", value: "14" }, { text: "יואל", value: "15" }, { text: "עמוס", value: "16" }, { text: "עובדיה", value: "17" }, { text: "יונה", value: "18" }, { text: "מיכה", value: "19" }, { text: "נחום", value: "20" }, { text: "חבקוק", value: "21" }, { text: "צפניה", value: "22" }, { text: "חגי", value: "23" }, { text: "זכריה", value: "24" }, { text: "מלאכי", value: "25" }, { text: "תהלים", value: "26" }, { text: "משלי", value: "27" }, { text: "איוב", value: "28" }, { text: "שיר השירים", value: "29" }, { text: "רות", value: "30" }, { text: "איכה", value: "31" }, { text: "קהלת", value: "32" }, { text: "אסתר", value: "33" }, { text: "דניאל", value: "34" }, { text: "עזרא", value: "35" }, { text: "נחמיה", value: "36" }, { text: "דברי הימים א", value: "37" }, { text: "דברי הימים ב", value: "38" } ]; $(document).keydown(function (e) { e = e || event; if (currQWord !== null) { switch (e.which) { case 84: KBClicked('א'); return false; case 67: KBClicked('ב'); return false; case 68: KBClicked('ג'); return false; case 83: KBClicked('ד'); return false; case 86: KBClicked('ה'); return false; case 85: KBClicked('ו'); return false; case 90: KBClicked('ז'); return false; case 74: KBClicked('ח'); return false; case 89: KBClicked('ט'); return false; case 72: KBClicked('י'); return false; case 70: KBClicked('כ'); return false; case 76: KBClicked('ך'); return false; case 75: KBClicked('ל'); return false; case 78: KBClicked('מ'); return false; case 79: KBClicked('ם'); return false; case 66: KBClicked('נ'); return false; case 73: KBClicked('ן'); return false; case 88: KBClicked('ס'); return false; case 71: KBClicked('ע'); return false; case 80: KBClicked('פ'); return false; case 186: KBClicked('ף'); return false; case 77: KBClicked('צ'); return false; case 190: KBClicked('ץ'); return false; case 69: KBClicked('ק'); return false; case 82: KBClicked('ר'); return false; case 65: KBClicked('ש'); return false; case 188: KBClicked('ת'); return false; case 220: KBClicked('?'); return false; case 56: KBClicked('*'); return false; case 46: KBClicked('X'); return false; case 8: KBClicked('X'); return false; case 39: KBClicked('R'); return false; case 37: KBClicked('F'); return false; case 32: KBClicked('S'); return false; } } return true; }); $(document).ready(function () { $('.drawer').drawer(); $("#tabstrip").kendoTabStrip({ select: onSelect, animation: false }); var templ=$("#myTemplate").html(); currQWord = $("#qWord1_1").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 1, row: 1, dataSource: ["Item 1"] }).data("kendoQWord"); $("#qWord2_1").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 2, row: 1, dataSource: ["Item 1"] }); $("#qWord3_1").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 3, row: 1, dataSource: ["Item 1"] }); $("#qWord1_2").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 1, row: 2, dataSource: ["Item 1"] }).data("kendoQWord"); $("#qWord2_2").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 2, row: 2, dataSource: ["Item 1"] }); $("#qWord3_2").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 3, row: 2, dataSource: ["Item 1"] }); $("#qWord1_3").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 1, row: 3, dataSource: ["Item 1"] }).data("kendoQWord"); $("#qWord2_3").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 2, row: 3, dataSource: ["Item 1"] }); $("#qWord3_3").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 3, row: 3, dataSource: ["Item 1"] }); $("#qWord1_4").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 1, row: 4, dataSource: ["Item 1"] }).data("kendoQWord"); $("#qWord2_4").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 2, row: 4, dataSource: ["Item 1"] }); $("#qWord3_4").kendoQWord({ template: templ, buttonclick: onQWordClick, column: 3, row: 4, dataSource: ["Item 1"] }); var rtempl = $("#revachTemplate").html(); $("#qRevach1").kendoQRevach({ template: rtempl, buttonclick: onQRevachClick, dataSource: ["Item 1"] }); $("#qRevach2").kendoQRevach({ template: rtempl, buttonclick: onQRevachClick, dataSource: ["Item 1"] }); currQWord.Focus(true); currRevach = null; var data = [ { text: "מילים עוקבות", value: "1" }, { text: "מקף", value: "2" }, { text: "ללא מקף", value: "3" }, { text: "פסק", value: "4" }, { text: "מרחק מדויק", value: "5" }, { text: "מרחק מרבי", value: "6" }, { text: "המשך מילים חלופיות", value: "7" } ]; $("#RevachSize").kendoNumericTextBox({ format: "n0", value: 0, min: 0, change: function () { currRevach.TypeChanged(Number($("#RevachType").data("kendoDropDownList").value()), this.value()); }, spin: function() { currRevach.TypeChanged(Number($("#RevachType").data("kendoDropDownList").value()), this.value()); } }); $("#RevachSize").closest(".k-widget").hide(); $("#RevachType").kendoDropDownList({ dataTextField: "text", dataValueField: "value", dataSource: data, select: function (e) { var val = Number(e.dataItem.value); if (val == 5 || val == 6) $("#RevachSize").closest(".k-widget").show(); else { $("#RevachSize").data("kendoNumericTextBox").value(0); $("#RevachSize").closest(".k-widget").hide(); } currRevach.TypeChanged(val, $("#RevachSize").data("kendoNumericTextBox").value()); } }); $("#OrderSwitch").kendoMobileSwitch({ onLabel: "כן", offLabel: "לא", checked: true, change: function (e) { currRevach.OrderChanged(e.checked); } }); $("#MinMof").kendoNumericTextBox({ format: "n0", value: 1, min: 1, max: 99 }); $("#BookList").kendoMultiSelect({ placeholder: "ללא הגבלה", dataTextField: "text", dataValueField: "value", dataSource: books, autoClose: false, clearButton: false, tagMode: "single", tagTemplate: '<span>#: dataItems.length # ספרים</span>' }); transTable=JSON.parse("{\r\n \u0022TranslationTable\u0022: {\r\n \u0022Otiot\u0022: {\r\n \u0022O\u0022: [\r\n {\r\n \u0022Name\u0022: \u0022א\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d0\u0022,\r\n \u0022SH_FONT\u0022: \u0022t\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00221\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00221\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ב\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d1\u0022,\r\n \u0022SH_FONT\u0022: \u0022c\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00221\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00221\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ג\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d2\u0022,\r\n \u0022SH_FONT\u0022: \u0022d\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00221\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ד\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d3\u0022,\r\n \u0022SH_FONT\u0022: \u0022s\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00221\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d4\u0022,\r\n \u0022SH_FONT\u0022: \u0022v\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00221\u0022,\r\n \u0022IsGronit\u0022: \u00221\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ו\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d5\u0022,\r\n \u0022SH_FONT\u0022: \u0022u\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00221\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ז\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d6\u0022,\r\n \u0022SH_FONT\u0022: \u0022z\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ח\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d7\u0022,\r\n \u0022SH_FONT\u0022: \u0022j\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00221\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ט\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d8\u0022,\r\n \u0022SH_FONT\u0022: \u0022y\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022י\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05d9\u0022,\r\n \u0022SH_FONT\u0022: \u0022h\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00221\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ך\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05da\u0022,\r\n \u0022SH_FONT\u0022: \u0022l\u0022,\r\n \u0022IsFinal\u0022: \u00221\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00221\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022כ\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05db\u0022,\r\n \u0022SH_FONT\u0022: \u0022f\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00221\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ל\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05dc\u0022,\r\n \u0022SH_FONT\u0022: \u0022k\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00221\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ם\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05dd\u0022,\r\n \u0022SH_FONT\u0022: \u0022o\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022מ\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05de\u0022,\r\n \u0022SH_FONT\u0022: \u0022n\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00221\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ן\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05df\u0022,\r\n \u0022SH_FONT\u0022: \u0022i\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022נ\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e0\u0022,\r\n \u0022SH_FONT\u0022: \u0022b\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00221\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ס\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e1\u0022,\r\n \u0022SH_FONT\u0022: \u0022x\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ע\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e2\u0022,\r\n \u0022SH_FONT\u0022: \u0022g\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00221\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ף\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e3\u0022,\r\n \u0022SH_FONT\u0022: \u0022q\u0022,\r\n \u0022IsFinal\u0022: \u00221\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022פ\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e4\u0022,\r\n \u0022SH_FONT\u0022: \u0022p\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00221\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ץ\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e5\u0022,\r\n \u0022SH_FONT\u0022: \u0022\u003e\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022צ\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e6\u0022,\r\n \u0022SH_FONT\u0022: \u0022m\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ק\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e7\u0022,\r\n \u0022SH_FONT\u0022: \u0022e\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ר\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e8\u0022,\r\n \u0022SH_FONT\u0022: \u0022r\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ש\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05e9\u0022,\r\n \u0022SH_FONT\u0022: \u0022a\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00221\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ת\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05ea\u0022,\r\n \u0022SH_FONT\u0022: \u0022w\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00221\u0022,\r\n \u0022IsEytan\u0022: \u00221\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00221\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022א דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb30\u0022,\r\n \u0022SH_FONT\u0022: \u0022T\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ב דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb31\u0022,\r\n \u0022SH_FONT\u0022: \u0022C\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ג דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb32\u0022,\r\n \u0022SH_FONT\u0022: \u0022D\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ד דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb33\u0022,\r\n \u0022SH_FONT\u0022: \u0022S\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ה דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb34\u0022,\r\n \u0022SH_FONT\u0022: \u0022V\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022שורוק\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb35\u0022,\r\n \u0022SH_FONT\u0022: \u0022¬\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00221\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00221\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ו דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\u05f1\u0022,\r\n \u0022SH_FONT\u0022: \u0022U\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ז דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb36\u0022,\r\n \u0022SH_FONT\u0022: \u0022Z\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ט דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb38\u0022,\r\n \u0022SH_FONT\u0022: \u0022Y\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022י דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb39\u0022,\r\n \u0022SH_FONT\u0022: \u0022H\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ך דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb3a\u0022,\r\n \u0022SH_FONT\u0022: \u0022L\u0022,\r\n \u0022IsFinal\u0022: \u00221\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022כ דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb3b\u0022,\r\n \u0022SH_FONT\u0022: \u0022F\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ל דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb3c\u0022,\r\n \u0022SH_FONT\u0022: \u0022K\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022חולם מלא\u0022,\r\n \u0022UNICODE\u0022: \u0022וֹ\u0022,\r\n \u0022SH_FONT\u0022: \u0022«\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00221\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00220\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022?\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb3e\u0022,\r\n \u0022SH_FONT\u0022: \u0022?\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022נ דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb40\u0022,\r\n \u0022SH_FONT\u0022: \u0022B\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ס דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb41\u0022,\r\n \u0022SH_FONT\u0022: \u0022X\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ף דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb43\u0022,\r\n \u0022SH_FONT\u0022: \u0022Q\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022פ דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb44\u0022,\r\n \u0022SH_FONT\u0022: \u0022P\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022צ דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb46\u0022,\r\n \u0022SH_FONT\u0022: \u0022M\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ק דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb47\u0022,\r\n \u0022SH_FONT\u0022: \u0022E\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ר דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb48\u0022,\r\n \u0022SH_FONT\u0022: \u0022R\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ש דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb49\u0022,\r\n \u0022SH_FONT\u0022: \u0022A\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ת דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022\\ufb4a\u0022,\r\n \u0022SH_FONT\u0022: \u0022W\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00224\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ש שמאלית\u0022,\r\n \u0022UNICODE\u0022: \u0022שׂ\u0022,\r\n \u0022SH_FONT\u0022: \u0022`\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00222\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ש שמאלית דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022שּׂ\u0022,\r\n \u0022SH_FONT\u0022: \u0022@\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00222\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ש ימנית\u0022,\r\n \u0022UNICODE\u0022: \u0022שׁ\u0022,\r\n \u0022SH_FONT\u0022: \u0022_\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00220\u0022,\r\n \u0022Special\u0022: \u00223\u0022\r\n },\r\n {\r\n \u0022Name\u0022: \u0022ש ימנית דגושה\u0022,\r\n \u0022UNICODE\u0022: \u0022שּׁ\u0022,\r\n \u0022SH_FONT\u0022: \u0022~\u0022,\r\n \u0022IsFinal\u0022: \u00220\u0022,\r\n \u0022IsSiyomet\u0022: \u00220\u0022,\r\n \u0022IsEytan\u0022: \u00220\u0022,\r\n \u0022IsShimush\u0022: \u00220\u0022,\r\n \u0022IsGronit\u0022: \u00220\u0022,\r\n \u0022IsBgdKft\u0022: \u00220\u0022,\r\n \u0022IsNikudMale\u0022: \u00220\u0022,\r\n \u0022IsDagesh\u0022: \u00221\u0022,\r\n \u0022Special\u0022: \u00223\u0022\r\n }\r\n ]\r\n },\r\n \u0022Nikud\u0022: {\r\n \u0022N\u0022: [\r\n {\r\n \u0022UNICODE\u0022: \u0022ֱ\u0022,\r\n \u0022SH_FONT\u0022: \u0022167\u0022,\r\n \u0022TYPE\u0022: \u00222\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ֳ\u0022,\r\n \u0022SH_FONT\u0022: \u0022165\u0022,\r\n \u0022TYPE\u0022: \u00222\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ֲ\u0022,\r\n \u0022SH_FONT\u0022: \u0022166\u0022,\r\n \u0022TYPE\u0022: \u00222\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ֶ\u0022,\r\n \u0022SH_FONT\u0022: \u0022174\u0022,\r\n \u0022TYPE\u0022: \u00221\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ֵ\u0022,\r\n \u0022SH_FONT\u0022: \u0022163\u0022,\r\n \u0022TYPE\u0022: \u00220\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ִ\u0022,\r\n \u0022SH_FONT\u0022: \u0022169\u0022,\r\n \u0022TYPE\u0022: \u00221\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ְ\u0022,\r\n \u0022SH_FONT\u0022: \u0022168\u0022,\r\n \u0022TYPE\u0022: \u00223\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ָ\u0022,\r\n \u0022SH_FONT\u0022: \u0022161\u0022,\r\n \u0022TYPE\u0022: \u00220\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ַ\u0022,\r\n \u0022SH_FONT\u0022: \u0022162\u0022,\r\n \u0022TYPE\u0022: \u00221\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ֻ\u0022,\r\n \u0022SH_FONT\u0022: \u0022173\u0022,\r\n \u0022TYPE\u0022: \u00221\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022ֹ\u0022,\r\n \u0022SH_FONT\u0022: \u0022170\u0022,\r\n \u0022TYPE\u0022: \u00220\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022וּ\u0022,\r\n \u0022SH_FONT\u0022: \u0022172\u0022,\r\n \u0022TYPE\u0022: \u00221\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022וֹ\u0022,\r\n \u0022SH_FONT\u0022: \u0022171\u0022,\r\n \u0022TYPE\u0022: \u00220\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022○\u0022,\r\n \u0022SH_FONT\u0022: \u0022158\u0022,\r\n \u0022TYPE\u0022: \u00221\u0022\r\n },\r\n {\r\n \u0022UNICODE\u0022: \u0022x\u0022,\r\n \u0022SH_FONT\u0022: \u0022159\u0022,\r\n \u0022TYPE\u0022: \u00220\u0022\r\n }\r\n ]\r\n }\r\n }\r\n}"); }); var onSelect = function (e) { //work around a bug $("#tabstrip-1").css("height", "142px"); $("#tabstrip-1").css("opacity", 1); $("#tabstrip-2").css("height", "112px"); $("#tabstrip-2").css("opacity", 1); $("#tabstrip-4").css("height", "142px"); $("#tabstrip-4").css("opacity", 1); $("#tabstrip-5").css("height", "142px"); $("#tabstrip-5").css("opacity", 1); }; function onQWordClick(e) { var bFromRevach = false; if (currRevach !== null) { currRevach.Focus(false); bFromRevach = true; } currRevach = null; if (currQWord !== null) currQWord.Focus(false); currQWord = e.element.element.data("kendoQWord");; currQWord.Focus(true); UpdateTabStrip(bFromRevach); } function onQRevachClick(e) { if (currQWord !== null) currQWord.Focus(false); currQWord = null; if (currRevach !== null) currRevach.Focus(false); var tabStrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip"); tabStrip.enable(tabStrip.tabGroup.children().eq(0), false); tabStrip.enable(tabStrip.tabGroup.children().eq(1), false); tabStrip.enable(tabStrip.tabGroup.children().eq(2), true); tabStrip.select(tabStrip.tabGroup.children("li").eq(2)); currRevach = e.element.element.data("kendoQRevach");; currRevach.Focus(true); $("#RevachSize").data("kendoNumericTextBox").value(currRevach.options.NumOfWords); $("#RevachType").data("kendoDropDownList").value(currRevach.options.Type.toString()); $("#OrderSwitch").data("kendoMobileSwitch").check(currRevach.options.Ordered); if (currRevach.options.Type == 5 || currRevach.options.Type == 6) $("#RevachSize").closest(".k-widget").show(); else $("#RevachSize").closest(".k-widget").hide(); } function KBClicked(key) { document.getElementById("dummy").focus(); if (key === '?') currQWord.InsertLetter('○'); else if (key === 'X') currQWord.DeleteLetter(); else if (key === 'R') { if (currQWord.options.CaretPos > 0) currQWord.MoveBack(); else if (currQWord.options.column > 1) { var r = currQWord.options.row.toString(); var c = (currQWord.options.column - 1).toString(); currQWord.Focus(false); currQWord = $("#qWord" + c + "_" + r).data("kendoQWord"); currQWord.options.CaretPos = currQWord.options.NumOfLetters; currQWord.Focus(true); UpdateTabStrip(false); } } else if (key === 'F') { if (currQWord.options.CaretPos < currQWord.options.NumOfLetters) currQWord.MoveForward(); else if (currQWord.options.column < 3) { var r = currQWord.options.row.toString(); var c = (currQWord.options.column + 1).toString(); currQWord.Focus(false); currQWord = $("#qWord" + c + "_" + r).data("kendoQWord"); currQWord.options.CaretPos = 0; currQWord.Focus(true); UpdateTabStrip(false); } } else if (key === 'S') { var r,c; if (currQWord.options.column < 3) { r = currQWord.options.row.toString(); c = (currQWord.options.column + 1).toString(); } else { c = "1"; r = (currQWord.options.row + 1).toString(); if (r === "5") r = "1"; } currQWord.Focus(false); currQWord = $("#qWord" + c + "_" + r).data("kendoQWord"); currQWord.options.CaretPos = 0; currQWord.Focus(true); UpdateTabStrip(false); } else currQWord.InsertLetter(key); var kbc = currQWord.GetKeyboardContext(); var tabStrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip"); tabStrip.enable(tabStrip.tabGroup.children().eq(1), ((kbc & 0x01) === 1)); } function NegateClicked() { document.getElementById("dummy").focus(); currQWord.ToggleNegate(); } function ClearCurrWordClicked() { document.getElementById("dummy").focus(); currQWord.ClearWord(); } function NikClicked(key) { document.getElementById("dummy").focus(); if (key === '?') currQWord.InsertNikud('○'); else if (key === 'X') currQWord.DeleteNikud(); else currQWord.InsertNikud(key); } function DgshClicked(key) { document.getElementById("dummy").focus(); if (key === '+') currQWord.InsertDagesh('+',otdgsh); else if (key === '-') currQWord.InsertDagesh('-',otdgsh); else if (key === 'X') currQWord.DeleteDagesh(otdgsh); } function ClearBooksClicked() { document.getElementById("dummy").focus(); var multiselect = $("#BookList").data("kendoMultiSelect"); multiselect.value([]); } function SelectToraClicked() { document.getElementById("dummy").focus(); var multiselect = $("#BookList").data("kendoMultiSelect"); multiselect.dataSource.filter({}); multiselect.value(multiselect.value().concat(["0", "1","2","3","4"])); } function SelectNeviimClicked() { document.getElementById("dummy").focus(); var multiselect = $("#BookList").data("kendoMultiSelect"); multiselect.dataSource.filter({}); multiselect.value(multiselect.value().concat(["5", "6", "7", "8", "9","10","11","12","13"])); } function SelectTreyClicked() { document.getElementById("dummy").focus(); var multiselect = $("#BookList").data("kendoMultiSelect"); multiselect.dataSource.filter({}); multiselect.value(multiselect.value().concat(["14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25"])); } function SelectKtuvimClicked() { document.getElementById("dummy").focus(); var multiselect = $("#BookList").data("kendoMultiSelect"); multiselect.dataSource.filter({}); multiselect.value(multiselect.value().concat(["26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38"])); } function UpdateTabStrip(bFromRevach) { var kbc = currQWord.GetKeyboardContext(); var tabStrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip"); tabStrip.enable(tabStrip.tabGroup.children().eq(0), true); if (bFromRevach || ((kbc & 0x01) === 0)) tabStrip.select(tabStrip.tabGroup.children("li").eq(0)); tabStrip.enable(tabStrip.tabGroup.children().eq(1), ((kbc & 0x01) === 1)); tabStrip.enable(tabStrip.tabGroup.children().eq(2), false); } function ExecuteQuery() { var xml = "<Query MinMof=\"1\"><Targum>76,77,78,79,80</Targum><Gap C=\"1\" Sz=\"0\" Ord=\"0\" PrSz=\"0\" Pzr=\"0\" Mkf=\"0\" NoMkf=\"0\" InPr=\"0\" InPs=\"0\" Ngp=\"0\" /><Gap C=\"2\" Sz=\"0\" Ord=\"0\" PrSz=\"0\" Pzr=\"0\" Mkf=\"0\" NoMkf=\"0\" InPr=\"0\" InPs=\"0\" Ngp=\"0\" /></Query>"; xmlDoc = $.parseXML(xml); for (var i = 1; i <= 2; i++) { var item = $("Gap[C='" + i.toString() + "']", xmlDoc); var revach = $("#qRevach" + i.toString()).data("kendoQRevach"); if (revach.options.Ordered) item.attr("Ord", "1"); switch (revach.options.Type) { case 1: item.attr("PrSz", "1"); break; case 2: item.attr("Mkf", "1"); break; case 3: item.attr("NoMkf", "1"); break; case 4: item.attr("Pzr", "1"); break; case 5: item.attr("PrSz", "1"); item.attr("Sz", revach.options.NumOfWords.toString()); break; case 6: item.attr("Sz", revach.options.NumOfWords.toString()); break; case 7: item.attr("Ngp", "1"); break; } } queryNode = $("Query", xmlDoc); queryNode.attr("MinMof", $("#MinMof").data("kendoNumericTextBox").value().toString()); for (var i=1; i <=3 ; i++) for (var j=1;j <= 4 ;j++) UpdateShWord(i.toString(), j.toString()); if ($("#BookList").data("kendoMultiSelect").value().length > 0) { var bookArr = $("#BookList").data("kendoMultiSelect").value(); var bookscsv = ""; for (var i = 0; i < bookArr.length; i++) bookscsv += (bookArr[i] + ","); bookscsv = bookscsv.slice(0,-1); var booksNode = $($.parseXML('<Books Limit=\"1\" Emt=\"0\" Keter=\"0\" Clr=\"0\" bnum=\"' + $("#BookList").data("kendoMultiSelect").value.length.toString() + '\">' + bookscsv + '</Books>')).find("Books"); booksNode.appendTo(queryNode); } document.getElementById("QueryXML").value = queryNode[0].outerHTML; if (queryNode[0].outerHTML === undefined) { var oSerializer = new XMLSerializer(); document.getElementById("QueryXML").value = oSerializer.serializeToString(queryNode[0]); } myForm.submit(); } function UpdateShWord(c,r) { var qword = $("#qWord" + c + "_" + r).data("kendoQWord"); if (qword.options.NumOfLetters > 0) { var shwordNode = $($.parseXML('<Shword C="' + c + '" R="' + r + '" Not="0" Pst="0"><Ltrs dgsh="0" nodgsh="0" shrsh="0"></Ltrs><Nkd C="0">0,0,0,0,0,0,0,0,0,0,0</Nkd><WCList></WCList></Shword>')).find("Shword"); shwordNode.appendTo(queryNode); if (qword.options.IsNegated) shwordNode.attr("Not", "1"); if (qword.options.IsHeadPasuk) shwordNode.attr("Pst", "1"); if (qword.options.IsRoot) shwordNode.find("Ltrs").attr("shrsh", "1"); var shltrs = ""; var nikud = ""; var dgsh = 0; var nodgsh = 0; var nikctr=0; var wcs=[]; for (var i=1; i <= qword.options.NumOfLetters;i++) { var wlet = qword.GetLetter(i); if (qword.IsNoDgsh(i)) { var tmp = 0x0001; for (var j = 1; j < i; j++) tmp = tmp << 1; nodgsh |= tmp; } if (wlet == '*') { shltrs += "*"; wcs.push(i-1); } else if (wlet == '○') { if (qword.IsWCDgsh(i)) { shltrs += "{"; dgsh++; } else shltrs += "?"; } else if (wlet !== '') { ot = $.map(transTable.TranslationTable.Otiot.O, function (a) { if (a.UNICODE == wlet) return a; }); if (ot.length > 0) { shltrs += ot[0].SH_FONT; if (ot[0].IsDagesh === "1") dgsh++; } } var wnik=qword.GetNikud(i); if (wnik === "") { nikud += "0"; if (i < 11) nikud += ","; } else { nik = $.map(transTable.TranslationTable.Nikud.N, function (a) { if (a.UNICODE == wnik) return a; }); if (nik.length > 0) { nikctr++; nikud += nik[0].SH_FONT; if (i < 11) nikud += ","; } } } for (var i=qword.options.NumOfLetters+1; i <= 11;i++) { nikud += "0"; if (i < 11) nikud += ","; } shwordNode.find("Ltrs")[0].textContent = shltrs; shwordNode.find("Ltrs").attr("dgsh", dgsh.toString()); shwordNode.find("Ltrs").attr("nodgsh", nodgsh.toString()); shwordNode.find("Nkd")[0].textContent = nikud; shwordNode.find("Nkd").attr("C", nikctr.toString()); if (wcs.length === 0) shwordNode.find("WCList").remove(); else { for(var i=0;i < wcs.length;i++) { var wcNode = $($.parseXML('<WC I="' + wcs[i].toString() + '" Mxl="20" Vvh="0" He="0" Shn="0" Shm="0" Vay="0" Sof="0" />')).find("WC"); wcNode.appendTo(shwordNode.find("WCList")); } } } } </script> <script type="text/x-kendo-template" id="myTemplate"> <table> <tr height="24px"> <td id="tdLet1" class="clsTdLet"> <div id="Let1"></div> <div class="clsNikDgs" id="Let1_nik"></div> <div class="clsNikDgs" id="Let1_dgs"></div> </td> <td id="tdLet2" class="clsTdLet"> <div id="Let2"></div> <div class="clsNikDgs" id="Let2_nik"></div> <div class="clsNikDgs" id="Let2_dgs"></div> </td> <td id="tdLet3" class="clsTdLet"> <div id="Let3"></div> <div class="clsNikDgs" id="Let3_nik"></div> <div class="clsNikDgs" id="Let3_dgs"></div> </td> <td id="tdLet4" class="clsTdLet"> <div id="Let4"></div> <div class="clsNikDgs" id="Let4_nik"></div> <div class="clsNikDgs" id="Let4_dgs"></div> </td> <td id="tdLet5" class="clsTdLet"> <div id="Let5"></div> <div class="clsNikDgs" id="Let5_nik"></div> <div class="clsNikDgs" id="Let5_dgs"></div> </td> <td id="tdLet6" class="clsTdLet"> <div id="Let6"></div> <div class="clsNikDgs" id="Let6_nik"></div> <div class="clsNikDgs" id="Let6_dgs"></div> </td> <td id="tdLet7" class="clsTdLet"> <div id="Let7"></div> <div class="clsNikDgs" id="Let7_nik"></div> <div class="clsNikDgs" id="Let7_dgs"></div> </td> <td id="tdLet8" class="clsTdLet"> <div id="Let8"></div> <div class="clsNikDgs" id="Let8_nik"></div> <div class="clsNikDgs" id="Let8_dgs"></div> </td> <td id="tdLet9" class="clsTdLet"> <div id="Let9"></div> <div class="clsNikDgs" id="Let9_nik"></div> <div class="clsNikDgs" id="Let9_dgs"></div> </td> <td id="tdLet10" class="clsTdLet"> <div id="Let10"></div> <div class="clsNikDgs" id="Let10_nik"></div> <div class="clsNikDgs" id="Let10_dgs"></div> </td> <td id="tdLet11" class="clsTdLet"> <div id="Let11"></div> <div class="clsNikDgs" id="Let11_nik"></div> <div class="clsNikDgs" id="Let11_dgs"></div> </td> </tr> <tr style="height:16px;font-size:11px;"> <td style="text-align:center"><div id="Nik1"></div></td> <td style="text-align:center"><div id="Nik2"></div></td> <td style="text-align:center"><div id="Nik3"></div></td> <td style="text-align:center"><div id="Nik4"></div></td> <td style="text-align:center"><div id="Nik5"></div></td> <td style="text-align:center"><div id="Nik6"> </div></td> <td style="text-align:center"><div id="Nik7"> </div></td> <td style="text-align:center"><div id="Nik8"> </div></td> <td style="text-align:center"><div id="Nik9"> </div></td> <td style="text-align:center"><div id="Nik10"> </div></td> <td style="text-align:center"><div id="Nik11"> </div></td> </tr> </table> </script> <script> (function () { var kendo = window.kendo, ui = kendo.ui, Widget = ui.Widget, BUTTONCLICK = "buttonclick", CHANGE = "change"; var QWord = Widget.extend({ init: function (element, options) { var that = this; kendo.ui.Widget.fn.init.call(that, element, options); that.template = kendo.template(that.options.template); that._dataSource(); that.element.find(".clsTdLet").on("click", $.proxy(that._buttonclick, that)); }, options: { name: "QWord", autoBind: true, template: "", IsFocused: false, IsNegated: false, IsRoot: false, IsHeadPasuk: false, CaretPos: 0, NumOfLetters: 0, column: 1, row: 1 }, refresh: function () { var that = this, view = that.dataSource.view(), html = kendo.render(that.template, view); that.element.html(html); }, Focus: function (val) { var that = this; var bPre = false; that.options.IsFocused = val; var hCaret = that.options.CaretPos; if (val) { if (hCaret === 0) { hCaret = 1; bPre = true; } } else hCaret = -1; for (var i=1;i <= 11; i++) { that.element.find("#tdLet" + i.toString()).removeClass("transparent Caret preCaret"); if (i == hCaret) { if (bPre) that.element.find("#tdLet" + i.toString()).addClass("preCaret"); else that.element.find("#tdLet" + i.toString()).addClass("Caret"); } else that.element.find("#tdLet" + i.toString()).addClass("transparent"); } }, InsertLetter: function (Let) { var that = this; if (that.options.NumOfLetters === 11) return; if (that.options.IsRoot) return; var hCaret = that.options.CaretPos; if (that.options.NumOfLetters >= hCaret) //there is a letter in CaretPos already { if (that.options.NumOfLetters > hCaret) //this letter is inserted in the middle of a word - need a shift { if (hCaret === 0) hCaret = 1; for (var i=that.options.NumOfLetters;i >= hCaret; i--) that.element.find("#Let" + (i + 1).toString())[0].innerText = that.element.find("#Let" + i.toString())[0].innerText } hCaret = ++that.options.CaretPos; } that.element.find("#Let" + hCaret.toString())[0].innerText = Let; if (that.options.CaretPos === 0) that.options.CaretPos = 1; that.options.NumOfLetters++; that.Focus(true); }, DeleteLetter: function() { var that = this; if (that.options.NumOfLetters === 0) return; if (that.options.IsRoot) return; var hCaret = that.options.CaretPos; if (hCaret === 0) hCaret = 1; for (var i = hCaret; i < that.options.NumOfLetters; i++) { that.element.find("#Let" + i.toString())[0].innerText = that.element.find("#Let" + (i+1).toString())[0].innerText; that.element.find("#Let" + i.toString() + "_nik")[0].innerText = that.element.find("#Let" + (i+1).toString() + "_nik")[0].innerText; that.element.find("#Let" + i.toString() + "_dgs")[0].innerText = that.element.find("#Let" + (i+1).toString() + "_dgs")[0].innerText; that.element.find("#Nik" + i.toString())[0].innerText = that.element.find("#Nik" + (i+1).toString())[0].innerText; } that.element.find("#Let" + that.options.NumOfLetters.toString())[0].innerText = ""; that.element.find("#Let" + that.options.NumOfLetters.toString() + "_nik")[0].innerText = that.element.find("#Let" + that.options.NumOfLetters.toString() + "_dgs")[0].innerText = that.element.find("#Nik" + that.options.NumOfLetters.toString())[0].innerText = ""; that.options.NumOfLetters--; if (that.options.CaretPos > that.options.NumOfLetters) { that.options.CaretPos = that.options.NumOfLetters; that.Focus(true); } }, GetLetter: function(index){ var that = this; if (that.options.NumOfLetters < index) return ''; var sLet=that.element.find("#Let" + index.toString())[0].innerText; var s = that.removeLetNik(sLet, false); if (s == "ו" && that.element.find("#Let" + index.toString() + "_dgs")[0].innerText == "\u05BC") return '\u05f1'; else return s; }, InsertNikud: function (Nik) { var that = this; if (that.options.IsRoot) return; var hCaret = that.options.CaretPos; var sLet = that.element.find("#Let" + hCaret.toString())[0].innerText; if (sLet == "*") return; if (Nik == 'וּ' || Nik == 'וֹ') { that.element.find("#Let" + hCaret.toString())[0].innerText = Nik; that.element.find("#Let" + hCaret.toString() + "_nik")[0].innerText = that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = that.element.find("#Nik" + hCaret.toString())[0].innerText = ""; } else if (Nik == '○') { that.element.find("#Nik" + hCaret.toString())[0].innerText = '○'; that.element.find("#Let" + hCaret.toString() + "_nik")[0].innerText = ""; that.element.find("#Let" + hCaret.toString())[0].innerText = that.removeLetNik(sLet,true); } else if (Nik == 'N') { that.element.find("#Nik" + hCaret.toString())[0].innerText = 'x'; that.element.find("#Let" + hCaret.toString() + "_nik")[0].innerText = ""; that.element.find("#Let" + hCaret.toString())[0].innerText = that.removeLetNik(sLet,true); } else if (sLet == "○") { that.element.find("#Let" + hCaret.toString() + "_nik")[0].innerText = Nik; that.element.find("#Nik" + hCaret.toString())[0].innerText = ""; } else { that.element.find("#Let" + hCaret.toString())[0].innerText = that.removeLetNik(sLet,true) + Nik; that.element.find("#Nik" + hCaret.toString())[0].innerText = ""; } }, DeleteNikud: function () { var that = this; if (that.options.IsRoot) return; var hCaret = that.options.CaretPos; var sLet = that.element.find("#Let" + hCaret.toString())[0].innerText; that.element.find("#Let" + hCaret.toString() + "_nik")[0].innerText = that.element.find("#Nik" + hCaret.toString())[0].innerText = ""; that.element.find("#Let" + hCaret.toString())[0].innerText = that.removeLetNik(sLet,true); }, GetNikud: function (index) { var that = this; if (that.options.NumOfLetters < index) return ""; if (that.element.find("#Nik" + index.toString())[0].innerText !== "") return that.element.find("#Nik" + index.toString())[0].innerText; else if (that.element.find("#Let" + index.toString() + "_nik")[0].innerText !== "") return that.element.find("#Let" + index.toString() + "_nik")[0].innerText; var sLet = that.element.find("#Let" + index.toString())[0].innerText; var s = that.removeNikLet(sLet); return s; }, InsertDagesh: function (key,_otdgsh) { var that = this; if (that.options.IsRoot) return; var hCaret = that.options.CaretPos; that.element.find("#Let" + hCaret.toString() + "_dgs").removeClass("NoDagesh"); var sLet = that.element.find("#Let" + hCaret.toString())[0].innerText; if (sLet == "*") return; if (sLet == "○") { if (key == '+') { that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = "\u05BC"; } else { that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = "x"; that.element.find("#Let" + hCaret.toString() + "_dgs").addClass("NoDagesh"); } } else { var s=that.removeLetNik(sLet,false); if (key == '+') { if (s == "ו") that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = "\u05BC"; else { for (var i = 0; i < _otdgsh.length; i++) { if (_otdgsh[i][0] == s) { that.element.find("#Let" + hCaret.toString())[0].innerText = sLet.replace(s, _otdgsh[i][1]); that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = ""; break; } } } } else { if (s == "ו") { that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = "x"; that.element.find("#Let" + hCaret.toString() + "_dgs").addClass("NoDagesh"); } else { for (var i = 0; i < _otdgsh.length; i++) { if (_otdgsh[i][1] == s) { that.element.find("#Let" + hCaret.toString())[0].innerText = sLet.replace(s, _otdgsh[i][0]); that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = "x"; that.element.find("#Let" + hCaret.toString() + "_dgs").addClass("NoDagesh"); break; } else if (_otdgsh[i][0] == s) { that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = "x"; that.element.find("#Let" + hCaret.toString() + "_dgs").addClass("NoDagesh"); } } } } } }, DeleteDagesh: function (_otdgsh) { var that = this; if (that.options.IsRoot) return; var hCaret = that.options.CaretPos; var sLet = that.element.find("#Let" + hCaret.toString())[0].innerText; that.element.find("#Let" + hCaret.toString() + "_dgs")[0].innerText = ""; that.element.find("#Let" + hCaret.toString() + "_dgs").removeClass("NoDagesh"); var s = that.removeLetNik(sLet,false); for (var i = 0; i < _otdgsh.length; i++) { if (_otdgsh[i][1] == s) { that.element.find("#Let" + hCaret.toString())[0].innerText = sLet.replace(s, _otdgsh[i][0]); break; } } }, IsNoDgsh: function (index) { var that = this; if (that.options.NumOfLetters < index) return false; if (that.element.find("#Let" + index.toString() + "_dgs")[0].innerText == "x") return true; return false; }, IsWCDgsh: function (index) { var that = this; if (that.options.NumOfLetters < index) return false; if (that.element.find("#Let" + index.toString() + "_dgs")[0].innerText == "\u05BC") return true; return false; }, ToggleRoot: function (){ var that = this; if (that.options.IsRoot) //remove root { that.options.IsRoot = false; that.element.find("#Let4")[0].innerText = ""; } else //make root { if (that.options.NumOfLetters != 3) { alert("שורש חייב להיות בן 3 אותיות"); return; } else { that.options.IsRoot = true; that.element.find("#Let4")[0].innerText="\u221A"; } } }, ToggleNegate: function () { var that = this; if (that.options.IsNegated) //remove Negate { that.options.IsNegated = false; that.element.parent().removeClass("NegatedQWord"); } else //make root { that.options.IsNegated = true; that.element.parent().addClass("NegatedQWord"); } }, ToggleHeadPasuk: function () { var that = this; if (that.options.IsHeadPasuk) //remove HeadPasuk { that.options.IsHeadPasuk = false; that.element.removeClass("HeadPasuk"); } else //make root { that.options.IsHeadPasuk = true; that.element.addClass("HeadPasuk"); } }, ClearWord: function () { var that = this; that.options.IsHeadPasuk = false; that.options.IsNegated = false; that.options.IsRoot = false; that.element.removeClass("HeadPasuk"); that.element.parent().removeClass("NegatedQWord"); for (var i=1;i <= 11;i++) { that.element.find("#Let" + i.toString())[0].innerText = ""; that.element.find("#Let" + i.toString() + "_nik")[0].innerText = that.element.find("#Let" + i.toString() + "_dgs")[0].innerText = that.element.find("#Nik" + i.toString())[0].innerText = ""; that.element.find("#Let" + i.toString() + "_dgs").removeClass("NoDagesh"); } that.options.CaretPos = that.options.NumOfLetters = 0; that.Focus(true); }, MoveBack: function () { var that = this; if (that.options.CaretPos > 0) { that.options.CaretPos--; that.Focus(true); } }, MoveForward: function () { var that = this; if (that.options.CaretPos < that.options.NumOfLetters) { that.options.CaretPos++; that.Focus(true); } }, GetKeyboardContext: function () { var that = this; var retVal=0; var hCaret = that.options.CaretPos; if (hCaret === 0) hCaret = 1; if (that.options.NumOfLetters > 0 && that.options.NumOfLetters >= hCaret) { retVal |= 0x01; if (that.element.find("#Let" + hCaret.toString())[0].innerText == "○") retVal |= 0x02; } return retVal; }, removeLetNik: function (sLet,withVAV) { var s = sLet.replace(/([\u05B0-\u05BB])/g, ""); if (withVAV) s = s.replace(/([\uFB4B\uFB35])/g, "ו"); return s; }, removeNikLet: function (sLet) { var s = sLet.replace(/([\u05D0-\u05EA])/g, ""); s = s.replace(/([\uFB30\-uFB4A])/g, ""); s = s.replace("*", ""); s = s.replace("○", ""); return s; }, events: [CHANGE, BUTTONCLICK], _buttonclick: function (element) { var that = this; var sPos = element.currentTarget.id.slice(5); if (that.element.find("#Let" + sPos)[0].innerText !== "") that.options.CaretPos = Number(sPos); else { var i=Number(sPos); while (i > 0 && that.element.find("#Let" + i.toString())[0].innerText == "") i--; that.options.CaretPos = i; } that.trigger(BUTTONCLICK, { element: that }); return that; }, _dataSource: function () { var that = this; // returns the datasource OR creates one if using array or configuration object that.dataSource = kendo.data.DataSource.create(that.options.dataSource); // bind to the change event to refresh the widget that.dataSource.bind(CHANGE, function () { that.refresh(); }); if (that.options.autoBind) { that.dataSource.fetch(); } } }); ui.plugin(QWord); })(jQuery); </script> <script type="text/x-kendo-template" id="revachTemplate"> <table style="width:40px;font-family:'Verdana';font-size:14px;table-layout:fixed"> <tr height="20px"> <td id="tdDesc1" class="clsTdDesc"> <div id="Desc1"></div> </td> </tr> <tr height="20px"> <td id="tdDesc2" class="clsTdDesc"> <div id="Desc2"></div> </td> </tr> </table> </script> <script> (function () { var kendo = window.kendo, ui = kendo.ui, Widget = ui.Widget, BUTTONCLICK = "buttonclick", CHANGE = "change"; var QRevach = Widget.extend({ init: function (element, options) { var that = this; kendo.ui.Widget.fn.init.call(that, element, options); that.template = kendo.template(that.options.template); that._dataSource(); that.element.find(".clsTdDesc").on("click", $.proxy(that._buttonclick, that)); }, options: { name: "QRevach", autoBind: true, template: "", IsFocused: false, Type: 1, NumOfWords: 0, Ordered: true }, refresh: function () { var that = this, view = that.dataSource.view(), html = kendo.render(that.template, view); that.element.html(html); }, Focus: function (val) { var that = this; that.options.IsFocused = val; that.element.find(".clsTdDesc").removeClass("transparent RevachCaret"); if (val) that.element.find(".clsTdDesc").addClass("RevachCaret"); }, OrderChanged: function (val) { var that = this; that.options.Ordered = val; if (val) that.element.find("#Desc2")[0].innerText = ""; else that.element.find("#Desc2")[0].innerText = "\u2194"; }, TypeChanged: function (type,size) { var that = this; that.options.Type = type; that.options.NumOfWords = size; switch (type){ case 1: that.element.find("#Desc1")[0].innerText = ""; break; case 2: that.element.find("#Desc1")[0].innerText = "-"; break; case 3: that.element.find("#Desc1")[0].innerText = "\u04FF"; break; case 4: that.element.find("#Desc1")[0].innerText = "|"; break; case 5: that.element.find("#Desc1")[0].innerText = "=" + size.toString(); break; case 6: that.element.find("#Desc1")[0].innerText = "\u2264" + size.toString(); break; case 7: that.element.find("#Desc1")[0].innerText = "\u2190"; break; } }, events: [CHANGE, BUTTONCLICK], _buttonclick: function (element) { var that = this; that.trigger(BUTTONCLICK, { element: that }); return that; }, _dataSource: function () { var that = this; // returns the datasource OR creates one if using array or configuration object that.dataSource = kendo.data.DataSource.create(that.options.dataSource); // bind to the change event to refresh the widget that.dataSource.bind(CHANGE, function () { that.refresh(); }); if (that.options.autoBind) { that.dataSource.fetch(); } } }); ui.plugin(QRevach); })(jQuery); </script> </body> </html>