חיפוש נכס חכם

var WA="https://wa.me/972586654004?text="; function bucket(r){if(!r)return null;if(r>=5)return 'big';if(r>=4)return 'mid';return 'small';} function inBudget(p,b){var n=p.pn;if(!n)return false; if(b==='b1')return n<=3000000;if(b==='b2')return n>3000000&&n<=5000000;if(b==='b3')return n>5000000&&n<=8000000;if(b==='b4')return n>8000000; if(b==='r1')return n<=6000;if(b==='r2')return n>6000&&n<=12000;if(b==='r3')return n>12000;return false;} function styleMatch(p,s){if(s==='ready')return !!p.x;if(s==='reno')return p.n==='הותיקה';return false;} function questions(ans){ var bud=ans.status==='להשכרה' ?[{v:'r1',l:'עד ₪6,000'},{v:'r2',l:'₪6,000–12,000'},{v:'r3',l:'₪12,000+'},{v:'any',l:'גמיש'}] :[{v:'b1',l:'עד ₪3M'},{v:'b2',l:'₪3M–5M'},{v:'b3',l:'₪5M–8M'},{v:'b4',l:'₪8M+'},{v:'any',l:'גמיש'}]; return [ {key:'cat',q:'מה מתאים לכם יותר?',sub:'סוג הנכס שאתם מדמיינים',opts:[{v:'apts',l:'דירה',e:'🏢'},{v:'houses',l:'בית / קרקע',e:'🏡'},{v:'garden',l:'דירת גן',e:'🌿'},{v:'any',l:'עדיין פתוח',e:'✨'}]}, {key:'status',q:'קונים או שוכרים?',sub:'מה מטרת החיפוש',opts:[{v:'למכירה',l:'קנייה',e:'🔑'},{v:'להשכרה',l:'השכרה',e:'📅'}]}, {key:'area',q:'איפה בא לכם לגור?',sub:'האזור המועדף',opts:[{v:'קריית אונו',l:'קריית אונו',e:'📍'},{v:'פתח תקווה',l:'פתח תקווה',e:'📍'},{v:'גני תקווה',l:'גני תקווה',e:'📍'},{v:'any',l:'גמיש',e:'🗺️'}]}, {key:'rooms',q:'כמה מקום אתם צריכים?',sub:'גודל הבית',opts:[{v:'small',l:'זוג / קומפקטי',e:'👤'},{v:'mid',l:'משפחה · 4 חד׳',e:'👨‍👩‍👧'},{v:'big',l:'משפחה גדולה · 5+',e:'👨‍👩‍👧‍👦'},{v:'any',l:'גמיש',e:'✨'}]}, {key:'budget',q:'מה טווח התקציב?',sub:'נשאר בינינו',opts:bud.map(function(o){return {v:o.v,l:o.l,e:'💰'};})}, {key:'style',q:'איזה בית מדבר אליכם?',sub:'השאלה הכי חשובה 😊',opts:[{v:'ready',l:'לבוא עם המזוודות',e:'🧳'},{v:'reno',l:'לשפץ ולעצב בעצמי',e:'🔨'},{v:'any',l:'לא משנה',e:'🤷'}]} ]; } function matches(ans){ var pool=DATA.slice(); if(ans.status)pool=pool.filter(function(p){return p.s===ans.status;}); var W={cat:3,area:3,rooms:2,budget:2,style:1.5},d=0; if(ans.cat&&ans.cat!=='any')d+=W.cat;if(ans.area&&ans.area!=='any')d+=W.area; if(ans.rooms&&ans.rooms!=='any')d+=W.rooms;if(ans.budget&&ans.budget!=='any')d+=W.budget; if(ans.style&&ans.style!=='any')d+=W.style;if(!d)d=1; var sc=pool.map(function(p){var s=0; if(ans.cat&&ans.cat!=='any'&&p.c===ans.cat)s+=W.cat; if(ans.area&&ans.area!=='any'&&p.a===ans.area)s+=W.area; if(ans.rooms&&ans.rooms!=='any'&&bucket(p.r)===ans.rooms)s+=W.rooms; if(ans.budget&&ans.budget!=='any'&&inBudget(p,ans.budget))s+=W.budget; if(ans.style&&ans.style!=='any'&&styleMatch(p,ans.style))s+=W.style; var boost=(p.x?0.4:0)+(p.pn>0?0.1:0)+(p.r>0?0.05:0); return {p:p,pct:Math.min(98,Math.round(s/d*100)),score:s+boost};}); sc.sort(function(a,b){return b.score-a.score;}); return sc; } var root,st; function esc(t){return String(t).replace(/&/g,'&').replace(/'+o.e+' '+esc(o.l)+'';}).join(''); root.innerHTML='
' +'
✨ חיפוש נכס חכם · שלב '+(st.step+1)+'/'+qs.length+'
' +'

'+esc(q.q)+'

'+esc(q.sub)+'

' +'
'+opts+'
' +(st.step>0?'':'')+'
'; } else if(st.phase==='analyzing'){ root.innerHTML='

מנתחים התאמה…

עוברים על '+DATA.length+' נכסים ומדרגים לפי מה שחשוב לכם

'; } else { var res=matches(st.ans).slice(0,3),strong=res[0]&&res[0].pct>=25; var cards=res.map(function(r){var p=r.p;return '<'+'a class="oh-res" href="'+p.u+'">' +''+esc(p.k)+'' +'
'+(strong?'
'+r.pct+'% התאמה
':'') +'
'+esc(p.k)+(p.r>0?' · '+p.r+' חד׳':'')+'
' +'
'+esc([p.n,p.a].filter(Boolean).join(', '))+'
' +(p.pn>0?'
₪'+esc(p.pr)+'
':'') +'
';}).join(''); var waLines=['היי שמואל, עשיתי את חיפוש הנכס החכם באתר ואשמח להתאמה אישית 🙂']; if(res.length){waLines.push('','הנכסים שקיבלתי בתוצאות:'); res.forEach(function(r){var p=r.p; waLines.push('• '+p.k+(p.r>0?' '+p.r+' חד׳':'')+' — '+[p.n,p.a].filter(Boolean).join(', ')+(p.pn>0?' · ₪'+p.pr:''));});} var wa=WA+encodeURIComponent(waLines.join('\n')); root.innerHTML='
' +'
✨ ההתאמות שלכם
' +'

'+(strong?'מצאנו נכסים בשבילכם':'הנה כמה שכדאי לראות')+'

' +'

'+(strong?'מדורג לפי מידת ההתאמה לתשובות שלכם':'לא נמצאה התאמה מדויקת — דברו עם שמואל להתאמה אישית')+'

' +cards+'
'+'<'+'a class="oh-wa" href="'+wa+'" target="_blank" rel="noopener">💬 התאמה אישית בוואטסאפ
'; } } function init(){root=document.getElementById('oh-smart');if(!root||root.__ohinit)return;root.__ohinit=1;st={step:0,ans:{},phase:'quiz'}; root.addEventListener('click',function(e){ var o=e.target.closest('[data-v]');if(o){choose(o.getAttribute('data-v'));return;} var a=e.target.closest('[data-act]');if(!a)return;var k=a.getAttribute('data-act'); if(k==='back'&&st.step>0){st.step--;render();} if(k==='restart'){st.step=0;st.ans={};st.phase='quiz';render();} }); render();} if(document.readyState!=='loading')init();else document.addEventListener('DOMContentLoaded',init); })();
דילוג לתוכן