בואו נדבר רגע על מה שקורה היום בחדרי המתנה של מרפאות וקליניקות ברחבי הארץ. זוכרים את הימים שישבתם שעות מול קירות אפורים עם פוסטר מצהיב על מחלות חורף? את המגזינים מ-2019? את השעון התקוע? שכחו מהם. היום, שילוט דיגיטלי למרפאות הופך כל רגע של המתנה לחוויה אחרת לגמרי – חוויה שבאמת מוסיפה ערך. מערכות מתקדמות משלבות מסכים חכמים, לוחות תצוגה דינמיים, שילוט דיגיטלי על דלתות החדרים שמראה בזמן אמת אם הרופא פנוי או תפוס, לוח רופאים זמינים שמתעדכן כל רגע, שילוט חיצוני דיגיטלי עם שעות פעילות מדויקות, ולוח מודעות דיגיטלי אינטראקטיבי שהופך את ההמתנה למעניינת. מידע רפואי דיגיטלי מוצג בצורה נגישה, זמני המתנה מתעדכנים אוטומטית, וטיפים בריאותיים מופיעים בדיוק ברגע הנכון. מחקרים מראים שהטכנולוגיות האלה מפחיתות את תחושת זמן ההמתנה ב-33%. זה לא קסם – זו פשוט טכנולוגיה חכמה בפעולה.
מהו שילוט דיגיטלי במרפאות ולמה הוא חשוב?
שילוט דיגיטלי בחדרי המתנה זו לא סתם טלוויזיה על הקיר. זו מערכת מסכים חכמה המחוברת למערכת CMS בענן, שמתקשרת עם כל המערכות במרפאה ומספקת מידע בזמן אמת. דמיינו לוח דיגיטלי שמראה איזה רופא זמין עכשיו, תצוגות LED קטנות על דלתות החדרים שמשתנות מירוק (פנוי) לאדום (תפוס) אוטומטית, שילוט חיצוני דיגיטלי בכניסה שמציג שעות פעילות עדכניות ותחומי התמחות, ולוח מודעות דיגיטלי אינטראקטיבי שמעדכן את המטופלים על כל מה שחשוב להם לדעת. בתי חולים שהטמיעו מערכות שילוט דיגיטלי דיווחו על ירידה של 20% בתלונות על בלבול, ועלייה משמעותית בשביעות רצון. המערכות האלה משתמשות בבינה מלאכותית כדי להתאים את התוכן לשעה, לעומס במרפאה, ולסוג הטיפולים שניתנים באותו יום.
סוגי המסכים הנפוצים במרחבים רפואיים
האפשרויות היום? פשוט מדהימות. מסכי LED ענקיים בכניסה מציגים מפות, מידע כללי ולוח רופאים זמינים שמתעדכן בזמן אמת. מסכי מגע מאפשרים צ'ק-אין עצמאי ומראים מיד את סטטוס התור. שילוט דיגיטלי חיצוני מציג את כל המידע החשוב – שעות פעילות, רשימת רופאים, תחומי התמחות, מידע על חניה ונגישות. בחדרי ההמתנה עצמם? מסכים שמציגים זמני המתנה מדויקים, הודעות חשובות ותוכן רלוונטי. והחידוש הכי גדול – שילוט חכם לחדרי רופאים עם תצוגות LED על כל דלת. אדום = תפוס, ירוק = פנוי, כתום = עוד רגע. פשוט וגאוני. המסכים החדשים מגיעים ב-4K ואפילו 8K, עם אנימציות חלקות ווידאו באיכות מטורפת. מסכי OLED מבטיחים שכל אחד בחדר יראה את המידע בבירור, לא משנה איפה הוא יושב.
תפקיד ה-CMS וחשיבות עדכוני-ענן
האפשרויות היום? פשוט מדהימות. מסכי LED ענקיים בכניסה מציגים מפות, מידע כללי ולוח רופאים זמינים שמתעדכן בזמן אמת. מסכי מגע מאפשרים צ'ק-אין עצמאי ומראים מיד את סטטוס התור. שילוט דיגיטלי חיצוני מציג את כל המידע החשוב – שעות פעילות, רשימת רופאים, תחומי התמחות, מידע על חניה ונגישות. בחדרי ההמתנה עצמם? מסכים שמציגים זמני המתנה מדויקים, הודעות חשובות ותוכן רלוונטי. והחידוש הכי גדול – שילוט חכם לחדרי רופאים עם תצוגות LED על כל דלת. אדום = תפוס, ירוק = פנוי, כתום = עוד רגע. פשוט וגאוני. המסכים החדשים מגיעים ב-4K ואפילו 8K, עם אנימציות חלקות ווידאו באיכות מטורפת. מסכי OLED מבטיחים שכל אחד בחדר יראה את המידע בבירור, לא משנה איפה הוא יושב.
איך שילוט דיגיטלי מוריד זמן המתנה מורגש?
הנתון הזה מטורף – הצגת תורים בזמן אמת, תכני בריאות מעניינים וסקרים אינטראקטיביים מקצרת את תפיסת הזמן ב-33%. כשמטופלים רואים בדיוק כמה זמן נותר, כשהם יודעים איזה רופא פנוי ואיזה תפוס דרך השילוט החכם על הדלתות, כשיש להם משהו מעניין לצפות בו – הזמן פשוט עף. מחקרים מצאו שמרפאות עם מערכות Queue Management דיגיטליות ראו ירידה של 6 דקות בזמן התלונה הממוצע. זה נשמע קטן? זה ענק. המערכות משתמשות באלגוריתמים חכמים כדי לחזות זמני המתנה מדויקים ולעדכן את המטופלים בזמן אמת על כל שינוי.
פסיכולוגיה של "זמן סובייקטיבי" בחדרי המתנה
הסוד פשוט – כשהמוח עסוק, הזמן טס. מסכים דיגיטליים שמציגים תוכן מגוון, מידע רפואי רלוונטי, עדכונים על סטטוס החדרים (פנוי/תפוס), לוח רופאים זמינים מעודכן – כל אלה גורמים למטופלים להרגיש שהזמן עובר מהר יותר. זה כמו לצפות בסדרה טובה בנטפליקס – פתאום שלוש שעות חלפו. רק שכאן, במקום לבזבז זמן, המטופלים מקבלים מידע חשוב על בריאותם, רואים בדיוק מתי החדר שלהם יתפנה, ויודעים איזה רופא זמין אם יש צורך. מחקרים מראים שכשהמוח עסוק בעיבוד מידע ויזואלי מעניין, הוא מייצר פחות הורמוני סטרס. התוצאה? מטופלים רגועים יותר.
שילוב משחקונים, חידונים וסרטונים קצרים
כאן נהיה ממש יצירתיים. משחקוני טריוויה על בריאות, חידונים על תזונה, סרטונים של 2-3 דקות על נושאי בריאות – כל אלה הופכים את ההמתנה לחוויה. דמיינו ילד שבמקום לבכות לפני רופא השיניים, משחק במשחק שמלמד על חשיבות צחצוח. או מבוגר שלומד על מניעת סוכרת תוך כדי המתנה, ובמקביל רואה על הלוח הדיגיטלי שד"ר כהן כבר פנוי בחדר 3. המשחקונים החדשים כוללים ניקוד, תגים, הישגים – כל מה שגורם לאנשים להתעניין ולהמשיך לשחק. זה לא רק הורג זמן, זה מוסיף ערך אמיתי.
אילו תכנים מומלץ להציג על המסך?
המפתח הוא שילוב חכם. 60% מידע חיוני – זמני המתנה, סטטוס חדרים (פנוי/תפוס), לוח רופאים זמינים, הודעות מהמרפאה. 40% תוכן מרגיע ומעניין – טיפים בריאותיים, מידע על נהלי בטיחות, קמפיינים עונתיים. בכניסה למרפאה, השילוט החיצוני הדיגיטלי מציג את שעות הפעילות המדויקות, רשימת הרופאים המלאה עם תחומי ההתמחות, ואפילו עדכונים על זמינות מיוחדת. נתונים מראים שסרטוני אנימציה מושכים 40% יותר תשומת לב מטקסטים סטטיים. התוכן צריך להיות מותאם – אחר לילדים, אחר למבוגרים, אחר לקשישים. כדאי לשלב גם מידע מקומי – אירועי קהילה, שירותי בריאות באזור, עדכוני תחבורה.
מדרג עדיפויות תוכן – מידע חיוני מול בידור
בראש הרשימה – המידע הקריטי. זמני המתנה בזמן אמת, סטטוס חדרי הרופאים (התצוגות על הדלתות שמראות פנוי/תפוס), לוח הרופאים הזמינים, הודעות דחופות. אחר כך מידע רפואי חינוכי רלוונטי – טיפים עונתיים, מידע על מחלות נפוצות, הסברים על טיפולים. לוח המודעות הדיגיטלי יציג גם מידע קהילתי, אירועים מיוחדים במרפאה, שירותים חדשים. ובסוף – תוכן קליל. חדשות רכות, מזג אוויר, טיפים לאורח חיים בריא. ארגון הבריאות העולמי ממליץ על שילוב תכנים חינוכיים בסביבה הרפואית. האיזון הזה משרת גם את המרפאה וגם את המטופלים.
רענון תכנים: כמה פעמים בשבוע?
תכנים דינמיים צריכים רענון תכוף. זמני המתנה וסטטוס חדרים? מתעדכנים אוטומטית כל הזמן. לוח הרופאים הזמינים? מתעדכן בזמן אמת. מידע כללי? 2-3 פעמים בשבוע. תוכן עונתי כמו קמפיין חיסונים? אחת לחודש-חודשיים. השילוט החיצוני עם שעות הפעילות ותחומי ההתמחות? מתעדכן מיד כשיש שינוי. מטופלים קבועים צריכים לראות תוכן חדש בכל ביקור – זה מעודד אותם להסתכל על המסכים. מערכות CMS מאפשרות תזמון אוטומטי, אז אפשר להכין תוכן מראש ולהגדיר מתי הוא יופיע. המכון הלאומי לחקר שירותי הבריאות מדגיש את חשיבות העדכון התכוף של מידע רפואי.
כמה עולה להתקין מערכת שילוט דיגיטלי רפואית?
בואו נהיה כנים – השקעה במערכת שילוט דיגיטלי מלאה עם כל הפיצ'רים (שילוט חדרים חכם, לוח רופאים דינמי, שילוט חיצוני, לוח מודעות אינטראקטיבי) זו השקעה. אבל היא מחזירה את עצמה מהר. מרפאות חוסכות אלפי שקלים בשנה רק על הפחתת העומס מהצוות – פחות שאלות על זמני המתנה, פחות בלבול לגבי איזה חדר פנוי, פחות טלפונים על שעות פעילות. זה כמו להוסיף עובד נוסף לצוות, רק בלי המשכורת החודשית. והעלייה בשביעות רצון? היא מביאה מטופלים חוזרים, המלצות, צמיחה אמיתית של המרפאה.
מודל SaaS מול רישיון קבוע
המודל שעובד הכי טוב למרפאות? SaaS. תשלום חודשי או שנתי שכולל הכל – עדכונים, תמיכה, תכונות חדשות. עלות התחלתית נמוכה, אין כאב ראש של שרתים, עדכונים אוטומטיים. רישיון קבוע נראה זול יותר לטווח ארוך? אולי. אבל ההשקעה הראשונית גבוהה, והאחריות על תחזוקה ועדכונים עליכם. רוב המרפאות בישראל בוחרות ב-SaaS. זה פשוט יותר נוח, גמיש, ומאפשר להתחיל קטן ולגדול עם הזמן.
עלויות נסתרות – תחזוקה, אבטחה וחומרה
יש עלויות שלא תמיד רואים בהתחלה. תחזוקה שוטפת, אבטחת מידע, עמידה בתקנים, החלפת חומרה כל כמה שנים, חשמל, ביטוח, הדרכות צוות, שדרוגים. כל המערכת של שילוט חדרים עם התצוגות על הדלתות? צריכה תחזוקה. הלוח הדיגיטלי החיצוני? צריך להיות עמיד במזג אוויר. לוח המודעות האינטראקטיבי? דורש עדכוני תוכנה. אבל בסוף היום, החיסכון בזמן והשיפור בחוויית המטופל שווים את ההשקעה. תכננו נכון, כללו את כל העלויות, ותראו החזר השקעה תוך זמן קצר.
איך לשמור על פרטיות מידע במסכי המתנה?
זה קריטי. משרד הבריאות אומר – אסור להציג שמות מלאים על מסכים ציבוריים. נקודה. משתמשים במספרי תור, ראשי תיבות, קודים. גם בשילוט החדרים – רק "תפוס/פנוי", בלי שמות. לוח הרופאים הזמינים? מציג רק את שם הרופא והסטטוס, לא את שמות המטופלים. המערכות חייבות הצפנה WPA-Enterprise, SOC 2, end-to-end encryption, אימות דו-שלבי, logging מלא. כל פרט קטן חשוב.
תקנות הגנת פרטיות רלוונטיות (GDPR-IL)
החוק הישראלי להגנת הפרטיות ותקנות GDPR מחייבות הגנה מקסימלית על מידע רפואי. כל מערכת שילוט חייבת הצפנה מלאה. אסור לאחסן מידע אישי על המסכים. כל העברת מידע – בערוצים מוצפנים בלבד. הקנסות על הפרות? מיליונים. גם בשילוט החיצוני – אסור להציג מידע אישי. רק שעות פעילות, רשימת רופאים, תחומי התמחות. המערכת חייבת לעמוד גם בתקני נגישות WCAG 2.1 – התוכן צריך להיות נגיש לכולם.
שיטות אנונימיזציה מעשיות
איך המטופל יודע מתי תורו בלי לחשוף את זהותו? יש דרכים חכמות. 3 ספרות אחרונות של ת.ז. + מספר תור. קוד QR אישי בטלפון. מזהים ייחודיים שמשתנים בכל ביקור. צבעים או סמלים שניתנים בכניסה. השילוט על חדרי הרופאים מראה רק סטטוס – ירוק/אדום/כתום, בלי פרטים. לוח הרופאים מציג רק זמינות כללית. המטופל יודע, אחרים לא. פשוט וגאוני.
האם שילוט דיגיטלי מפחית חרדה לפני טיפול?
בהחלט כן. הנתונים ברורים – מסרים מרגיעים וסרטוני הסבר מורידים את הדופק ב-15%. כשמטופלים רואים על השילוט שהרופא שלהם עדיין תפוס והם יכולים להירגע עוד כמה דקות, כשהם יודעים בדיוק מה צפוי להם – החרדה יורדת. מרפאת שיניים בתל אביב שהציגה סרטון "מה צפוי בטיפול" ראתה עלייה של 18% בשביעות רצון. המערכות החדשות אפילו מנתחות רגשות בזמן אמת ומתאימות את התוכן לאווירה בחדר ההמתנה.
תוכן מרגיע: צבעים, מוזיקה ותנועת-מסך
הפרטים הקטנים עושים את ההבדל. צבעים בגוונים כחולים וירוקים רכים מרגיעים. תנועות איטיות על המסך – גלי ים, עננים – יוצרות שלווה. מוזיקת רקע עדינה ב-30-40 דציבל משלימה את האווירה. אסור אדומים חזקים, הבהובים, תנועות פתאומיות. גם השילוט על החדרים – נורות LED רכות, לא מסנוורות. הלוח הדיגיטלי – עיצוב נקי ורגוע. מחקרים על כרומותרפיה מראים שירוק מנטה וכחול שמיים מפחיתים לחץ דם ומאטים דופק.
התאמה לאוכלוסיות מבוגרות וילדים
לילדים – תוכן צבעוני, אנימציות, משחקים פשוטים. דמויות שמסבירות בשפה פשוטה מה קורה. השילוט על החדרים? אפשר להוסיף סמיילי – ירוק שמח, אדום ממתין. למבוגרים – גופן גדול (מינימום 24 פיקסלים), קונטרסט גבוה. לוח הרופאים הזמינים בכתב גדול וברור. השילוט החיצוני עם שעות הפעילות – תאורה טובה, אותיות גדולות. בלי תנועות מהירות או מעברים חדים. למרפאות גריאטריות – תוכן נוסטלגי, מוזיקה מהעבר, תמונות היסטוריות. כל קהל מקבל בדיוק מה שהוא צריך.
יתרונות נוספים של שילוט דיגיטלי במרפאות
מעבר להפחתת זמני המתנה וחרדה, היתרונות עצומים. ניהול זרימת מטופלים נהיה חלק – המערכת מכוונת לחדרים הנכונים, מראה איפה פנוי, מפחיתה עומס על הצוות. שילוט החדרים החכם מונע בלבול – אין יותר דפיקות על דלתות תפוסות. לוח הרופאים הזמינים מאפשר למטופלים לבחור לחכות לרופא המועדף או לגשת למי שפנוי. השילוט החיצוני מושך מטופלים חדשים – הם רואים את השירותים, השעות, ההתמחויות. קידום בריאות קורה אוטומטית – מטופלים לומדים על מניעה, תזונה, פעילות גופנית. המרפאה מקדמת שירותים נוספים, בדיקות, טיפולים – וההכנסות גדלות.
אינטגרציה עם מערכות רפואיות קיימות
היופי הוא בחיבור לכל המערכות הקיימות. אינטגרציה עם EMR מאפשרת הצגת מידע מותאם (מאובטח כמובן). חיבור למערכות תורים מעדכן אוטומטית את זמני ההמתנה ואת לוח הרופאים הזמינים. חיבור למערכות ניהול מראה זמינות בזמן אמת – איזה חדר פנוי, איזה רופא זמין. השילוט על הדלתות מתעדכן אוטומטית כשרופא מתחיל או מסיים טיפול. המערכות תומכות בפרוטוקולי HL7 ו-FHIR – העברת מידע מאובטחת ותקנית. הכל מדבר עם הכל.
מדידת ROI ושיפור מתמיד
מערכות מתקדמות כוללות אנליטיקה מובנית. אפשר לעקוב אחר זמני צפייה, אינטראקציות, A/B testing. כמה אנשים הסתכלו על לוח הרופאים? כמה זמן המתינו לחדר פנוי? האם השילוט החיצוני מביא מטופלים חדשים? המידע מאפשר שיפור מתמיד. דוחות חודשיים מראים השפעה על זמני המתנה, שביעות רצון, מדדים עסקיים. כמה תורים נוספים הוזמנו? כמה מטופלים בחרו בשירותים נוספים? המספרים מדברים.
שאלות נפוצות – FAQ
האם שילוט דיגיטלי מתאים לכל סוג של מרפאה?
בוודאות. מרפאת שיניים קטנה? שילוט חכם על 3 חדרים ולוח רופאים קטן. מרכז רפואי גדול? עשרות מסכים, שילוט על כל חדר, לוחות מרובים, שילוט חיצוני מרשים. מרפאות ילדים מציגות תוכן צבעוני, מרפאות עור מציגות טיפים לטיפוח, מרפאות משפחה משלבות תוכן לכל הגילאים. אפילו מרפאות וטרינריות משתמשות בשילוט דיגיטלי. כל מרפאה מקבלת פתרון מותאם.
כמה זמן לוקח להתקין מערכת שילוט דיגיטלי?
התקנה בסיסית – 2-3 מסכים, שילוט לכמה חדרים, לוח רופאים אחד – יום עבודה. הגדרת המערכת והתוכן – עוד 2-3 ימים. תוך שבוע הכל עובד. מרפאות גדולות עם 10+ מסכים, שילוט לכל החדרים, מספר לוחות, שילוט חיצוני – עד שבועיים. התהליך כולל סקר, תכנון מיקומים, התקנת חומרה, הגדרת תוכנה, הדרכת צוות. אנחנו מלווים אתכם בכל שלב.
האם צריך איש IT ייעודי לתפעול המערכת?
ממש לא. המערכות פשוטות לתפעול. כל עובד מנהלה לומד תוך שעה איך לעדכן את לוח הרופאים, לשנות הודעות, לנהל את התוכן. הממשק אינטואיטיבי – גרירה, שחרור, עדכון. יש תמיכה מרחוק לכל בעיה. גם עדכון השילוט על החדרים (פנוי/תפוס) קורה אוטומטית או בלחיצת כפתור. פשוט וקל.
איך מודדים את ההצלחה של המערכת?
המדדים ברורים. פחות תלונות על המתנה – הצלחה. עלייה בשביעות רצון – הצלחה. הצוות עונה על פחות שאלות חוזרות – הצלחה. יותר תורים לטיפולים נוספים – הצלחה. דירוגים טובים יותר באתרי ביקורות – הצלחה. המערכת מספקת דשבורד עם כל הנתונים. כמה זמן אנשים מסתכלים על המסכים? כמה פעמים לחצו על לוח הרופאים? כמה מטופלים חדשים הגיעו בזכות השילוט החיצוני? הכל מדיד.
האם המערכת דורשת חיבור אינטרנט קבוע?
המערכות החכמות כוללות מצב offline. אין אינטרנט? התוכן הבסיסי ממשיך לרוץ מהמטמון המקומי. לוח הרופאים וזמני ההמתנה? נשמרים מקומית. השילוט על החדרים? עובד גם בלי רשת. ברגע שהחיבור חוזר – הכל מתעדכן אוטומטית. קריטי למרפאות עם תשתית לא יציבה. אתם תמיד מכוסים.
הצעד הבא שלכם
שעות ותחומי התמחות, לוח מודעות אינטראקטיבי – זו לא סתם טכנולוגיה. זו הדרך לשפר את החוויה של המטופלים, להפחית עומס על הצוות, ולהעלות את כל המרפאה רמה.
העתיד של הרפואה הדיגיטלית כבר פה. מערכות בינה מלאכותית שמתאימות תוכן אישי, מסכי מגע למילוי טפסים, מציאות רבודה – הכל בדרך. אבל גם מה שיש היום כבר משנה את המשחק.
צוות GoMixAppמומחים בהטמעת מערכות שילוט דיגיטלי למרפאות וקליניקות. מאות התקנות מוצלחות, ניסיון עשיר, פתרונות מותאמים. בואו נהפוך את חדר ההמתנה שלכם לחוויה דיגיטלית מנצחת. כי המטופלים שלכם ראויים ליותר מפוסטרים מצהיבים ומגזינים ישנים.
GoMixApp אנו משתמשים בקובצי Cookie כדי לשפר את חוויית המשתמש שלך. המשך השימוש באתר מהווה הסכמה לשימוש בקובצי עוגיות.
(function(){
'use strict';
var forms=document.querySelectorAll('.wpcf7-form');
if(!forms.length)return;
forms.forEach(function(form){
if(form.closest('.woocommerce')||form.closest('.woocommerce-page'))return;
ix(form);
});
function ix(form){
var sb=form.querySelector('input[type="submit"],button[type="submit"]');
var cc=form.querySelector('input[name="form_consent"]');
var ni=form.querySelector('input[name="input-name"]');
var pi=form.querySelector('input[name="input-phone"]');
var ei=form.querySelector('input[name="input-email"]');
var mt=form.querySelector('textarea[name="input-message"]');
if(!sb)return;/* Detect form theme: light (product pages) vs dark (contact page) */
var isHorizontal=!!form.querySelector('.horizontal-form');
var bodyBg=window.getComputedStyle(document.body).backgroundColor;
var isDark=!isHorizontal;
form.classList.add(isDark?'gmx-dark-form':'gmx-light-form');var rf=[];
if(ni)rf.push({el:ni,type:'name'});
if(pi)rf.push({el:pi,type:'phone'});
if(ei)rf.push({el:ei,type:'email'});
rf.forEach(function(f){wf(f.el);});
if(mt)wf(mt);/* Progress bar - place OUTSIDE horizontal flex, at the form level */
var pc=document.createElement('div');
pc.className='gmx-progress-container';
pc.innerHTML='<div class="gmx-progress-text"></div><div class="gmx-progress-bar"><div class="gmx-progress-fill"></div></div>';
var horizontalDiv=form.querySelector('.horizontal-form');
if(horizontalDiv){
horizontalDiv.parentNode.insertBefore(pc,horizontalDiv);
} else {
var firstP=form.querySelector('label')?.closest('p');
if(firstP)firstP.parentNode.insertBefore(pc,firstP);
else{var fl=form.querySelector('label');if(fl)fl.parentNode.insertBefore(pc,fl);}
}rf.forEach(function(f){
var w=f.el.closest('.gmx-field-wrapper');
if(w){var em=document.createElement('div');em.className='gmx-error-msg';em.textContent=ge(f.type);w.appendChild(em);}
});
sb.classList.add('gmx-disabled');function vn(v){return v.trim().length>=2;}
function vp(v){var c=v.replace(/[\s\-\(\)]/g,'');return c.length>=9&&/^[\d\+]+$/.test(c);}
function ve(v){return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(v.trim());}
function ge(t){if(t==='name')return'\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05e9\u05dd \u05de\u05dc\u05d0';if(t==='phone')return'\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05de\u05e1\u05e4\u05e8 \u05d8\u05dc\u05e4\u05d5\u05df \u05ea\u05e7\u05d9\u05df';if(t==='email')return'\u05e0\u05d0 \u05dc\u05d4\u05d6\u05d9\u05df \u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05ea\u05e7\u05d9\u05e0\u05d4';return'\u05e9\u05d3\u05d4 \u05d7\u05d5\u05d1\u05d4';}
function vf(f){var v=f.el.value;if(f.type==='name')return vn(v);if(f.type==='phone')return vp(v);if(f.type==='email')return ve(v);return false;}
function uv(f,t){
var w=f.el.closest('.gmx-field-wrapper');var em=w?w.querySelector('.gmx-error-msg'):null;var v=f.el.value.trim();var ok=vf(f);
f.el.classList.remove('gmx-valid','gmx-invalid');if(w)w.classList.remove('gmx-show-valid','gmx-show-invalid');
if(v.length===0&&!t){if(em)em.classList.remove('gmx-show');return;}
if(ok){f.el.classList.add('gmx-valid');if(w)w.classList.add('gmx-show-valid');if(em)em.classList.remove('gmx-show');}
else if(t){f.el.classList.add('gmx-invalid');if(w)w.classList.add('gmx-show-invalid');if(em)em.classList.add('gmx-show');}
}
function ca(){
var ok=true,cnt=0,tot=rf.length+1;
rf.forEach(function(f){if(vf(f))cnt++;else ok=false;});
if(cc&&cc.checked)cnt++;else ok=false;
var pf=form.querySelector('.gmx-progress-fill');var pt=form.querySelector('.gmx-progress-text');
if(pf)pf.style.width=Math.round((cnt/tot)*100)+'%';
if(pt){if(ok){pt.textContent='\u05d4\u05d8\u05d5\u05e4\u05e1 \u05de\u05d5\u05db\u05df \u05dc\u05e9\u05dc\u05d9\u05d7\u05d4! \u2713';pt.style.color='#28a745';}else{var r=tot-cnt;pt.textContent='\u05e0\u05d5\u05ea\u05e8\u05d5 '+r+' \u05e9\u05d3\u05d5\u05ea \u05dc\u05de\u05d9\u05dc\u05d5\u05d9';pt.style.color='';}}
if(ok)sb.classList.remove('gmx-disabled');else sb.classList.add('gmx-disabled');
return ok;
}
var tm=new Map();
rf.forEach(function(f){
tm.set(f.el,false);
f.el.addEventListener('input',function(){uv(f,tm.get(f.el));ca();});
f.el.addEventListener('blur',function(){tm.set(f.el,true);uv(f,true);ca();});
f.el.addEventListener('focus',function(){var w=f.el.closest('.gmx-field-wrapper');if(w)w.classList.remove('gmx-show-invalid');f.el.classList.remove('gmx-invalid');var em=w?w.querySelector('.gmx-error-msg'):null;if(em)em.classList.remove('gmx-show');});
});
if(cc)cc.addEventListener('change',function(){ca();});
if(mt){mt.addEventListener('input',function(){var w=mt.closest('.gmx-field-wrapper');if(mt.value.trim().length>0){mt.classList.add('gmx-valid');mt.classList.remove('gmx-invalid');if(w){w.classList.add('gmx-show-valid');w.classList.remove('gmx-show-invalid');}}else{mt.classList.remove('gmx-valid','gmx-invalid');if(w)w.classList.remove('gmx-show-valid','gmx-show-invalid');}});}
form.addEventListener('submit',function(e){if(!ca()){e.preventDefault();e.stopPropagation();rf.forEach(function(f){tm.set(f.el,true);uv(f,true);});var fi=form.querySelector('.gmx-invalid');if(fi){fi.scrollIntoView({behavior:'smooth',block:'center'});fi.focus();}return false;}});
document.addEventListener('wpcf7mailsent',function(ev){if(ev.detail&&ev.detail.contactFormId){sb.classList.add('gmx-disabled');rf.forEach(function(f){f.el.classList.remove('gmx-valid','gmx-invalid');var w=f.el.closest('.gmx-field-wrapper');if(w)w.classList.remove('gmx-show-valid','gmx-show-invalid');tm.set(f.el,false);});var pf=form.querySelector('.gmx-progress-fill');var pt=form.querySelector('.gmx-progress-text');if(pf)pf.style.width='0%';if(pt){pt.textContent='\u05ea\u05d5\u05d3\u05d4! \u05d4\u05e4\u05e8\u05d8\u05d9\u05dd \u05e0\u05e9\u05dc\u05d7\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u2713';pt.style.color='#28a745';}}});
ca();
}
function wf(input){if(input.closest('.gmx-field-wrapper'))return;var iti=input.closest('.iti');var t=iti||input;var w=document.createElement('span');w.className='gmx-field-wrapper';t.parentNode.insertBefore(w,t);w.appendChild(t);}
})();
document.addEventListener('click', function(e) {
var el = e.target.closest('.gmx-lite-yt');
if (!el) return;
var vid = el.getAttribute('data-vid');
if (!vid) return;
var iframe = document.createElement('iframe');
iframe.src = 'https://www.youtube.com/embed/' + vid + '?autoplay=1';
iframe.style.cssText = 'position:absolute;top:0;left:0;width:100%;height:100%;border:0;';
iframe.allow = 'autoplay;encrypted-media';
iframe.allowFullscreen = true;
el.style.position = 'relative';
el.innerHTML = '';
el.appendChild(iframe);
});
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
( function() {
var skipLinkTarget = document.querySelector( 'main' ),
sibling,
skipLinkTargetID,
skipLink;// Early exit if a skip-link target can't be located.
if ( ! skipLinkTarget ) {
return;
}/*
* Get the site wrapper.
* The skip-link will be injected in the beginning of it.
*/
sibling = document.querySelector( '.wp-site-blocks' );// Early exit if the root element was not found.
if ( ! sibling ) {
return;
}// Get the skip-link target's ID, and generate one if it doesn't exist.
skipLinkTargetID = skipLinkTarget.id;
if ( ! skipLinkTargetID ) {
skipLinkTargetID = 'wp--skip-link--target';
skipLinkTarget.id = skipLinkTargetID;
}// Create the skip link.
skipLink = document.createElement( 'a' );
skipLink.classList.add( 'skip-link', 'screen-reader-text' );
skipLink.id = 'wp-skip-link';
skipLink.href = '#' + skipLinkTargetID;
skipLink.innerText = 'לדלג לתוכן';// Inject the skip link.
sibling.parentElement.insertBefore( skipLink, sibling );
}() );
//# sourceURL=wp-block-template-skip-link-js-after