אודות

שמי יצחק אלגיא

ויש לי תשוקה ענקית לצילום.
מאז שהייתי ילד, אהבתי ללכוד רגעים עם המצלמות שעליהן גדלנו.
מקניית סרט ועד להמתנה במתח לפיתוח התמונות זה היה מסע לא קטן.
אבל הרשו לי לספר לכם על משהו מרגש – על : “2001”.
השם הזה צץ לי בראש כשישבתי עם עצמי והעלתי רעיונות.
ב-2001 שמתי את ידי על המצלמה הדיגיטלית הראשונה שלי והאהבה שלי לצילום רק התחזקה מאז.
מה שמייחד אותי (לפי לקוחותיי) הוא היכולת שלי להתחבר לאנשים והחיוך המדבק שלי.
כיום אני מתמחה בצילום אירועים, טקסים, כנסים וימי כיף לחברות וארגונים.
והנה החלק הטוב ביותר – אני מציע מגוון שירותים המותאמים להעדפות הלקוח:
– צלם סטילס
– צלם וידאו
– צלם רחפן
– צילום מגנטים, בלוקים ופולארויד.
אבל רגע, יש עוד !!! יש לי תוספת בלעדית לרפרטואר שלי – שידת וינטאג’ בת 100 שנה המשמשת כעמדה מיוחדת עליה מונחות התמונות.
היא עמוסה במזוודה מתאימה, מזוודת מתכת עתיקה, מזוודת ג’יימס בונד, מזוודת סכומים עתיקה, קופסת סיגרים קובנית ישנה ועוד.
כדי להוסיף נופך מיוחד לתמונות שלכם עברתי בשווקים מיוחדים בארץ ובחו”ל כדי שגם הנראות תהיה מיוחדת ברמות.
וכמובן, הכל משופר עם תאורה ייחודית שמוציאה את המיטב מכל צילום.
אז אם אתם מחפשים חוויות צילום בלתי נשכחות, אל תחפשו רחוק יותר – אני כאן כדי שהרגעים שלכם יימשכו לכל החיים.

דילוג לתוכן (function(){ const validationMessage = 'נא לאשר את מדיניות האתר'; // your message // find a checkbox in a form by matching label text fragment function findCheckboxByLabelText(form, textFragment) { const labels = Array.from(form.querySelectorAll('label')); for (const lbl of labels) { const txt = (lbl.textContent || '').trim(); if (txt && txt.includes(textFragment)) { // case 1: label wraps the input const innerCb = lbl.querySelector('input[type="checkbox"]'); if (innerCb) return innerCb; // case 2: label uses for="id" const forId = lbl.getAttribute('for'); if (forId) { const byId = form.querySelector('#' + CSS.escape(forId)); if (byId && byId.type === 'checkbox') return byId; } } } return null; } function attachToForms() { const allForms = Array.from(document.querySelectorAll('form')); allForms.forEach(form => { // try to find the checkbox by short Hebrew fragment "נא לאשר" const cb = findCheckboxByLabelText(form, 'נא לאשר') || findCheckboxByLabelText(form, 'מדיניות') || form.querySelector('input[type="checkbox"].agree, input[type="checkbox"][name*="agree"], input[type="checkbox"][name*="consent"]'); if (!cb) return; // Mark required and add handlers cb.setAttribute('required','required'); // on submit, show custom message / prevent submission if unchecked const onSubmit = function(e){ if (!cb.checked) { e.preventDefault(); cb.setCustomValidity(validationMessage); if (typeof cb.reportValidity === 'function') { cb.reportValidity(); // show browser bubble in modern browsers } else { alert(validationMessage); // fallback } // clear custom validity shortly after so next submit can re-check setTimeout(() => cb.setCustomValidity(''), 2000); return false; } else { cb.setCustomValidity(''); } }; form.addEventListener('submit', onSubmit, {passive:false}); cb.addEventListener('change', () => cb.setCustomValidity('')); }); } function init() { attachToForms(); // observe DOM in case the form is inserted later (AJAX, widgets) const mo = new MutationObserver((mutations) => { attachToForms(); }); mo.observe(document.body, {childList:true, subtree:true}); } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init(); })();