תכננו את הסדר השהות באופן ויזואלי, פשוט ומדויק - למען השקט הנפשי של כולם

💙 אנו לא עוסקים רק במסמכים – אנו עוסקים במשפחה שלך.

מאחורי כל סעיף בהסכם, מאחורי כל דיון על הסדרי שהות או מזונות – יש ילד אמיתי. ילד עם חיוך, חלומות וצרכים. ילד שאוהב את שני ההורים ורוצה פשוט להיות ילד.

אנו מבינים: זהו לא "תיק מספר 1234" – זו משפחה שעוברת רגע קשה. זהו לא "סעיף 3.2" – זהו יום ראשון בבוקר שבו ילד שואל "איפה אמא?". זהו לא "אחוזים בלוח זמנים" – זו ארוחת ערב, סיפור לפני השינה, חיבוק אחרי יום קשה.

אנו לא רק עורכי דין – אנו גם הורים, גם בני אדם שמבינים שמאחורי כל משבר יש הזדמנות לבנות מסגרת חדשה. מסגרת שבה הילדים ימשיכו לגדול בביטחון ובאהבה. המטרה שלנו היא לעזור לכם ולילדים שלכם להמשיך הלאה – בכבוד, בשלום ובתקווה. ואנו מתכוונים לכל מילה.

טוען את המחולל...

נא להמתין, הכל יעבוד תכף!

'; } } }) .catch(error => { console.error('❌ שגיאה בטעינת חגים:', error); // הצג שגיאה var loadingEl = document.getElementById('custody-loading'); if (loadingEl) { loadingEl.innerHTML = '

❌ שגיאה

לא ניתן לטעון חגים מהשרת: ' + error.message + '

'; } });
{/* בחירת סוג הסדר */}

בחר סוג הסדר שהות

ℹ️ הסבר ההסדר

{schedules.find(s => s.value === scheduleType)?.description}

{scheduleType === 'custom' && (

💡 איך זה עובד? בעורך הגמיש תוכל לבחור בדיוק אילו ימים בשבוע שייכים לכל הורה. הדפוס שתיצור יחזור על עצמו כל שבועיים.

)}
{/* עורך גמיש */} {showCustomEditor && scheduleType === 'custom' && (

✨ עורך הסדר גמיש

בחר איזה הורה אתה מגדיר עכשיו:

לחץ על הימים ש{customParentChoice === 'parent1' ? parent1Name : parent2Name} שומר/ת:

שבוע ראשון

{['ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שבת'].map((day, i) => { const isSelected = customSchedule[i]; const displayParent = isSelected ? customParentChoice : (customParentChoice === 'parent1' ? 'parent2' : 'parent1'); const color = displayParent === 'parent1' ? parent1Color : parent2Color; return ( ); })}

שבוע שני

{['ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שבת'].map((day, i) => { const idx = i + 7; const isSelected = customSchedule[idx]; const displayParent = isSelected ? customParentChoice : (customParentChoice === 'parent1' ? 'parent2' : 'parent1'); const color = displayParent === 'parent1' ? parent1Color : parent2Color; return ( ); })}
)} {/* תאריך התחלה ושעות החלפה */}

📅 תאריך התחלת ההסדר

setStartDate(new Date(e.target.value))} className="w-full px-4 py-3 border-2 border-gray-300 rounded-xl text-lg focus:ring-4 focus:ring-blue-300" />

שעות החלפה

setExchangeTime(e.target.value)} className="w-full px-4 py-2 border-2 border-gray-300 rounded-xl focus:ring-4 focus:ring-blue-300" />
setFridayExchangeTime(e.target.value)} className="w-full px-4 py-2 border-2 border-gray-300 rounded-xl focus:ring-4 focus:ring-blue-300" />

💡 השעה בה מתבצעת החלפת המשמורת בין ההורים

{/* כפתור אירועים מיוחדים */}
{/* מנהל חגים */} {/* עורך אירועים מיוחדים */} {showEventEditor && (

🌟 אירועים מיוחדים

הוסף אירוע חדש:

אירועים קיימים:

{specialEvents.length === 0 ? (

אין אירועים מיוחדים עדיין

) : ( specialEvents.map((event, idx) => (
{event.icon}
{event.title}
{new Date(event.date).toLocaleDateString('he-IL')}
)) )}
)} {/* סטטיסטיקות */}

{parent1Name}

{percentages.parent1}%

מהזמן החודשי

{parent2Name}

{percentages.parent2}%

מהזמן החודשי

{/* לוח חודשי - עם ID לייצוא */}

{currentMonth.toLocaleDateString('he-IL', { month: 'long', year: 'numeric' })}

{['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'].map(day => (
{day}
))}
{monthCalendar.map((dayData, index) => { if (!dayData) { return
; } const morningColor = dayData.morningParent === 'parent1' ? parent1Color : parent2Color; const afternoonColor = dayData.afternoonParent === 'parent1' ? parent1Color : parent2Color; const morningName = dayData.morningParent === 'parent1' ? parent1Name : parent2Name; return (
{dayData.day}
{dayData.isExchangeDay ? (
🔄 {dayData.exchangeTimeStr}
) : (
{morningName}
)} {dayData.holiday && (
{dayData.holiday.isEve && 🌙} {dayData.holiday.name}
)} {dayData.specialEvent && (
{dayData.specialEvent.icon} {dayData.specialEvent.title}
)}
); })}
{/* מקרא */}

📖 מקרא

{parent1Name}
{parent2Name}
יום החלפה 🔄
חלוקה לפי שעה
🌙
ערב חג
מסומן בלוח
{/* כפתורי פעולה */}
{/* מסכי הגדרות */} {showSettings && (

🎨 בחירת שמות וצבעים

setParent1Name(e.target.value)} className="w-full px-4 py-3 border-2 border-gray-300 rounded-xl focus:ring-4 focus:ring-blue-300 focus:border-blue-500 text-lg" placeholder="למשל: אמא, אבא, דני..." />
{PASTEL_COLORS.map(color => (

👁️ תצוגה מקדימה

{parent1Name}

setParent2Name(e.target.value)} className="w-full px-4 py-3 border-2 border-gray-300 rounded-xl focus:ring-4 focus:ring-pink-300 focus:border-pink-500 text-lg" placeholder="למשל: אמא, אבא, רונית..." />
{PASTEL_COLORS.map(color => (

👁️ תצוגה מקדימה

{parent2Name}

)} {/* זכויות יוצרים */}
© כל הזכויות שמורות
מערכת לתכנון הסדרי שהות | גרסה 4.1.0 | {new Date().getFullYear()}
תמיכה בערבי חגים 🌙 | mor.law
מערכת זו מוגנת בזכויות יוצרים. אין להעתיק, לשכפל או להפיץ ללא אישור בכתב.
); }; const root = ReactDOM.createRoot(document.getElementById('root')); const ProtectedApp = () => { React.useEffect(() => { const preventCopy = (e) => { e.preventDefault(); return false; }; const preventContextMenu = (e) => { e.preventDefault(); return false; }; const preventKeyboardShortcuts = (e) => { if ((e.ctrlKey && (e.key === 'c' || e.key === 'u' || e.key === 's')) || e.key === 'F12') { e.preventDefault(); return false; } }; document.addEventListener('copy', preventCopy); document.addEventListener('contextmenu', preventContextMenu); document.addEventListener('keydown', preventKeyboardShortcuts); return () => { document.removeEventListener('copy', preventCopy); document.removeEventListener('contextmenu', preventContextMenu); document.removeEventListener('keydown', preventKeyboardShortcuts); }; }, []); return ; }; root.render(); setTimeout(() => { lucide.createIcons(); }, 100);

הסבר על השימוש במחולל

איך זה עובד? פשוט ונוח!

מחולל הסדרי השהות שלנו נועד לעזור להורים גרושים או נפרדים לתכנן ולדמיין את הסדר השהות של ילדיהם באופן ברור ויזואלי. הכלי מאפשר לכם:

🎯 בחירה מבין 9 סוגי הסדרים מוכחים:

  • הסדרים מאוזנים (50-50) כמו שבועות מתחלפים, 2-2-3, 2-2-5-5 ועוד
  • הסדרים לא שוויוניים (60-40, 70-30) למקרים שבהם הסדר שונה מתאים יותר
  • הסדר גמיש מותאם אישית – צרו בעצמכם את הדפוס המושלם עבורכם

🎨 התאמה אישית מלאה:

  • הגדירו שמות מותאמים אישית לכל הורה
  • בחרו צבעים פסטליים נעימים שיעזרו לילדים להבין את הלוח
  • הוסיפו את חגי ישראל באופן אוטומטי

📊 תצוגה ברורה ומדויקת:

  • לוח שנה ויזואלי צבעוני
  • חישוב אוטומטי של אחוזי הזמן של כל הורה
  • ניווט קל בין חודשים

💼 כלים מקצועיים:

  • הדפסה ישירה של הלוח
  • שליחה במייל להורה השני או לגורמים רלוונטיים
  • שמירה וארכוב של ההסדר

המחולל מתאים במיוחד למצבים שבהם ההורים מעוניינים לדמיין מראש כיצד ייראה הסדר השהות בפועל, לבחון אפשרויות שונות, ולהגיע להסכמה משותפת לפני העלאתו על הכתב במסגרת הסכם גירושין או צו שיפוטי.

קבעו פגישת יעוץ

You cannot copy content of this page