"; html = html.replace('[IMAGE]', data.image); html = html.replaceAll('Hà Tĩnh', data.name); price = (data.price.length>0?num_to_ty_tram_trieu(data.price):''); price += (data.max_price.length>0?" - " + num_to_ty_tram_trieu(data.max_price):''); price = (price.trim()=='-'?'Chưa công bố':price); html = html.replace('[PRICE]', price); return html; } function sendMail(f){ var phone = f.phone.value.trim(); var car_name = null; if (f.car_name){ car_name = f.car_name.value.trim(); } var name = false; if (f.name!==undefined && f.name.value!==undefined){ name = f.name.value.trim(); } var profile_email = f.profile_email.value.trim(); var err = false; var err_message = "Thông tin chưa hợp lệ, vui lòng nhập đầy đủ và chính xác thông tin bên dưới."; var tmp = f.submit.value; f.submit.value = "Đang gửi..."; f.submit.disabled = true; if (f.group_id!==undefined && f.group_id.value!==undefined){ if (f.group_id.value.length<=0) err=true; } if (!isPhone(phone) || (name!==false && name.length<=0) || car_name==0) { err=true; } if (err){ $(f).find(".form-message-error").html(err_message); $(f).find(".form-message-error").fadeIn().delay(2000).fadeOut(); showMessage("Thông báo", "Vui lòng nhập thông tin đầy đủ trước khi gửi", true); f.submit.value = tmp; f.submit.disabled = false; return false; } $.post(f.action, $(f).serialize(), function(data){ if (data.length<=0){ showMessage("Thông báo'", "Có lỗi xảy ra, vui lòng thử lại sau.", true, true); }else{ showMessage("Thông báo", data, false, true); } f.submit.value = tmp; f.submit.disabled = false; }); return false; } window.addEventListener("load", function(){ lazyLoadInstance = new LazyLoad(); initScrollUp(); setTimeout(function(){ var p = _("price_popup"); if (p!==undefined && p!==null){ p.style.display="block"; } }, 10000); window.addEventListener("resize", function(){ updateBannerPosition(); }); updateBannerPosition(); /* ADD CLICK EVENT TO SUB-MENU */ document.querySelector("#main_menu .sub-menu").addEventListener("click", (event)=>{ event.stopPropagation(); var elm = event.target; elm.classList.toggle("active"); }); document.addEventListener("click", ()=>{ $("#main_menu .sub-menu").each((index, elm)=>{ elm.classList.remove("active"); }); }); /* / ADD CLICK EVENT TO SUB-MENU */ /* UPDATE CAR LIST TO MENU */ var com_ids = ""; com_ids = '3,23,4,5,7,24,10,12,13,22,15,18,19,20'; if (com_ids.length>0){ $.get("/get_all_cars_name_json", (data)=>{ if (data.length>0){ try{ var cars = JSON.parse(data); $("#main_menu .sub-menu li[class^='ds-xe-'").each((index, elm)=>{ var alias = elm.className.replace("ds-xe-", ""); if (cars[alias]){ var car_alias = cars[alias]['car_alias']; var car_name = cars[alias]['car_name']; var html = ""; elm.innerHTML += "" + html; $(elm).find("i").click(()=>{ if (window.innerWidth>=1200) return; var elm = event.target; $(elm.parentElement.parentElement).find("li").each((index, li_elm)=>{ li_elm.classList.remove("active"); }); elm.parentElement.classList.toggle("active"); }); } }); }catch(ex){ console.log('Get cars error' + ex); } } }); } /* / UPDATE CAR LIST TO MENU */ }); function updateBannerPosition(){ var top_banner_height = _("top_banner"); top_banner_height = (isObject(top_banner_height)?top_banner_height.offsetHeight:0); var filter_box_height = _("filter_box"); filter_box_height = (isObject(filter_box_height)?filter_box_height.offsetHeight:0); _("banner_left").style.top = _("banner_right").style.top = (top_banner_height + _("top_menu").offsetHeight + filter_box_height + 10)+"px"; if (_("banner_left").offsetWidth>=300){ _("banner_left").style.left = (_("filter_box_boundary").offsetLeft - 310) + "px"; _("banner_right").style.left = (_("filter_box_boundary").offsetLeft + _("filter_box_boundary").offsetWidth + 10) + "px"; }else{ _("banner_left").style.left = 0; _("banner_right").style.left = "unset"; _("banner_right").style.right = 0; } }