var minvalueprice=0,maxvalueprice=99e3,minvalueyear=0,maxvalueyear=(new Date).getFullYear(),lazyLoading={init:function(){lozad().observe()}},resizePopup={init:function(){}};function NoScroll(){$("body").css("overflow","hidden")}function AutoScroll(){$("body").removeAttr("style")}function ClosePopup(){$("#popup").empty(),AutoScroll()}function OpenPopup(e){""!=e&&"undefined"!=e&&null!=e&&($("#popup").empty(),$("#popup").append(e),$(e).show(),resizePopup.init(),NoScroll())}function ClosePopupOnPage(){$(".popup-onpage").hide(),$("#Title-TuVanXe").hide(),$("#Title-VayTraGop").show(),$("#IsRegisterTuVan").val(0),AutoScroll()}function OpenPopupOnPage(e){""!=e&&"undefined"!=e&&null!=e&&($(".popup-onpage").hide(),$(e).show(),resizePopup.init(),NoScroll())}function ConvertToNumber(e){return null!=e&&"undefined"!=e&&""!=e?e.replace(/[^0-9]/g,""):0}function isHomePage(){var e=window.location.pathname;return"/"==e||(-1==e.indexOf("/salons")||(showRoomSearch.showSalonFilterBoxPopup(),!1))}function getMobileOperatingSystem(){var e=navigator.userAgent||navigator.vendor||window.opera;return/windows phone/i.test(e)?"windowsphone":/android/i.test(e)?"android":/iPad|iPhone|iPod/.test(e)&&!window.MSStream?"ios":"unknown"}function execSearchHome(isSaveSearchAuto=!1){var ckPath="/";$.cookie("IsSaveSearchAuto",isSaveSearchAuto,{path:ckPath,expires:1});var textSearch=$("#txtKeyword").val();textSearch=removeSpecial(textSearch.trim());var typeMake=$(".head-search-tab li.active").attr("data-type");if(null!=typeMake&&""!=typeMake||(typeMake=1),""!=textSearch&&null!=textSearch)if(""==textSearch){var makeid=$("#MakeID").val();null!=makeid&&""!=makeid&&(makeid=makeid.substring(makeid.indexOf("|")+1));var modelid=$("#ModelID").val();modelid=null==modelid?"0":modelid;var cityid=$("#CityID").val(),madein=""!=$("#MadeIn").val()?$("#MadeIn").val():0,secondhand=isNaN(parseInt($("#hddSecondhand").val()))?0:parseInt($("#hddSecondhand").val()),fueltype=0;$("#FuelType").length>0&&(fueltype=""!=$("#FuelType").val()?$("#FuelType").val():0);var transmissionid=0;$("#Transmission").length>0&&(transmissionid=""!=$("#Transmission").val()?$("#Transmission").val():0);var classifications=0;$("#Classifications").length>0&&(classifications=""!=$("#Classifications").val()?$("#Classifications").val():0);var exteriorColor=0;$("#ExteriorColor").length>0&&(exteriorColor=""!=$("#ExteriorColor").val()?eval($("#ExteriorColor").val()):0);var interiorColor=0,numOfSeat=0;$("#NumOfSeat").length>0&&(numOfSeat=""!=$("#NumOfSeat").val()?$("#NumOfSeat").val():0);var numOfDoor=0;$("#NumOfDoor").length>0&&(numOfDoor=""!=$("#NumOfDoor").val()?$("#NumOfDoor").val():0),minprice=$("#hddMinPrice").val(),0!=minprice&&""!=minprice&&"Giá từ"!=minprice||(minprice=minvalueprice),maxprice=$("#hddMaxPrice").val(),0!=maxprice&&""!=maxprice&&"Đến"!=maxprice||(maxprice=maxvalueprice),minprice==maxprice&&2e3==maxprice&&(minprice=2e3,maxprice=maxvalueprice),0==minprice&&2e3==maxprice&&(minprice=minvalueprice,maxprice=maxvalueprice),minprice>0&&2e3==maxprice&&(maxprice=maxvalueprice),minprice=eval(minprice),maxprice=eval(maxprice),minyear=$("#hddMinYear").val(),0!=minyear&&""!=minyear&&"Từ năm"!=minyear||(minyear=minvalueyear),maxyear=$("#hddMaxYear").val(),0!=maxyear&&""!=maxyear&&"Đến năm"!=maxyear||(maxyear=maxvalueyear),1991==minyear&&maxyear==maxvalueyear&&(minyear=minvalueyear,maxyear=maxvalueyear),minyear=eval(minyear),maxyear=eval(maxyear),minversion=$("#hddMinVersion").val(),0!=minversion&&""!=minversion&&"Từ năm"!=minversion||(minversion=minvalueyear),maxversion=$("#hddMaxVersion").val(),0!=maxversion&&""!=maxversion&&"Đến năm"!=maxversion||(maxversion=maxvalueyear),1991==minversion&&maxversion==maxvalueyear&&(minversion=minvalueyear,maxversion=maxvalueyear),minversion=eval(minversion),maxversion=eval(maxversion);var tonnage=$("#WeightSearch").val();$.cookie("Tonnage",tonnage,{path:ckPath,expires:1});var modelType=parseInt($("#hddModelType").val());$.cookie("ModelType",modelType,{path:ckPath,expires:1});var truckBody=parseInt($("#TruckBody").val());$.cookie("TruckBody",truckBody,{path:ckPath,expires:1});var bitValue=eval(transmissionid)+eval(secondhand)+eval(madein)+eval(fueltype)+eval(classifications)+eval(numOfSeat)+eval(numOfDoor),urlSearch=BuildSeachLink(makeid,modelid,cityid,bitValue,minprice,maxprice,minyear,maxyear,exteriorColor,interiorColor,minversion,maxversion);location.href=urlSearch}else{var urlCompleteGetLink="/Keyword/AutoCompleteGetLink",data={keyword:textSearch},dataComplete,urlComplete="";if(1==typeMake&&$.ajax({async:!1,type:"POST",url:urlCompleteGetLink,data:data,success:function(e){1!=(dataComplete=e).result||(urlComplete=dataComplete.link)}}),urlComplete.length>0)return void(location.href=urlComplete);var pageId=parseInt($("#hddPageId").val()||0);location.href=pageId>=4&&pageId<=11&&5!=pageId&&6!=pageId&&7!=pageId?"/tim-kiem-tin-tuc/"+encodeURI(textSearch):5==pageId?"/tim-kiem-danh-gia-xe/"+encodeURI(textSearch):6==pageId?"/tim-kiem-so-sanh/"+encodeURI(textSearch):7==pageId?"/tim-kiem-kinh-nghiem/"+encodeURI(textSearch):18==pageId?"/tim-kiem-gia-xe/"+encodeURI(textSearch):12==pageId?"/salons-"+encodeURI(textSearch):"/search/"+encodeURI(textSearch)}else alert("Vui lòng nhập nội dung để tìm kiếm!")}function removeSpecial(e){var a=e.replace(/[`~!@#$%^&*()_|+\=?;:'"<>\{\}\[\]\\]/gi,"");return a=(a=a.replace(/(\.+)$/g,"")).replace(/\//gi,"-")}function ActiveComboOrder_V2(order){var div=$("#box-sort-id"),text="";div.length>0&&(0==eval(order)&&$("a.lnk-sort[rel='0']").addClass("active"),0!=eval(order)&&1==eval(order)&&($("a.lnk-sort[rel='1']").addClass("active"),text=$("a.lnk-sort[rel='1']").text()),0!=eval(order)&&2==eval(order)&&($("a.lnk-sort[rel='2']").addClass("active"),text=$("a.lnk-sort[rel='2']").text()),0!=eval(order)&&3==eval(order)&&($("a.lnk-sort[rel='3']").addClass("active"),text=$("a.lnk-sort[rel='3']").text()),0!=eval(order)&&4==eval(order)&&($("a.lnk-sort[rel='4']").addClass("active"),text=$("a.lnk-sort[rel='4']").text()),0!=eval(order)&&5==eval(order)&&($("a.lnk-sort[rel='5']").addClass("active"),text=$("a.lnk-sort[rel='5']").text()),""!=text&&$("#text-sort").html(text))}var popupBarGain={init:function(e){obj=$(e),autoId=obj.data("autoid"),autoHasVoucher=obj.data("autohasvoucher"),$("#loading").show(),$.ajax({type:"POST",cache:!1,url:"/tra-gia",data:{autoId:parseInt(autoId)},success:function(e){OpenPopup(e),$("#frmBarGain #currentPrice").val($("#frmBarGain #currentPrice").val()).formatCurrency({roundToDecimalPlace:-1,symbol:""});var a=$("#frmBarGain #currentPrice").val().replace(/,/g,".");$("#frmBarGain #currentPrice").val(a),$("#frmBarGain #currentPrice").attr("readonly",!0),$("#frmBarGain #autoHasVoucher").val(autoHasVoucher),$(".numbersOnly2").numbersOnly2(),$(".pricemask").pricemask();$("#frmBarGain").bxhValidateForm({funcOnClick:popupBarGain.validateOtp,addHighLightError:!0,showError:function(e,a){$(e).addClass("bxhvalierror"),$(e.parent()).after('<li id="'+$(e).attr("id")+'_validate" class="bxhvalidatetooltip">'+a+"</li>")}}),$("#loading").hide()}})},validateOtp:function(e){$("#frmBarGain").bxhValidateForm({addHighLightError:!0,showError:function(e,a){$(e).addClass("bxhvalierror"),$(e.parent()).after('<li id="'+$(e).attr("id")+'_validate" class="bxhvalidatetooltip">'+a+"</li>")}});var a=parseInt(ConvertToNumber($("#frmBarGain #bargainPrice").val())),t=parseInt(ConvertToNumber($("#frmBarGain #currentPrice").val())),i=parseInt(ConvertToNumber($("#frmBarGain #hddSecondHand").val()));$("#frmBarGain #autoHasVoucher").val(),$("#frmBarGain #mobile").val();a>t?alert("Không được trả giá cao hơn giá hiện tại"):2==i&&a<.9*t?alert("Xe mới không được trả giá thấp hơn 90% hơn giá hiện tại"):1==i&&a<.8*t?alert("Xe cũ không được trả giá thấp hơn 80% hơn giá hiện tại"):popupBarGain.submit({success:!0})},submit:function(e){if(e.success){$("#frmBarGain").bxhValidateForm({addHighLightError:!0,showError:function(e,a){$(e).addClass("bxhvalierror"),$(e.parent()).after('<li id="'+$(e).attr("id")+'_validate" class="bxhvalidatetooltip">'+a+"</li>")}});var a=parseInt(ConvertToNumber($("#frmBarGain #bargainPrice").val())),t=parseInt(ConvertToNumber($("#frmBarGain #currentPrice").val())),i=parseInt(ConvertToNumber($("#frmBarGain #hddSecondHand").val()));$("#frmBarGain #autoHasVoucher").val(),$("#frmBarGain #mobile").val();if(a>t)alert("Không được trả giá cao hơn giá hiện tại");else if(2==i&&a<.9*t)alert("Xe mới không được trả giá thấp hơn 90% hơn giá hiện tại");else if(1==i&&a<.8*t)alert("Xe cũ không được trả giá thấp hơn 80% hơn giá hiện tại");else{var r=document.referrer,n=window.location.href,o={AutoId:parseInt($("#frmBarGain #autoId").val()),CurrentPrice:t,BargainPrice:a,Mobile:$("#frmBarGain #mobile").val(),UserId:parseInt($("#frmBarGain #userId").val()),VerifyCode:e.token,UrlRefer:r,Url:n};$("#loading").show(),doAjaxPostAntiSpam("/Auto/BarGainPost",o,(e=>{if(1==e.Result){OpenPopup($("#bargain-done"));var a=e.Message;dataLayer.push({"data-lead":a,"url-refer":r,event:e.DataEvent}),$("#loading").hide()}}))}}}},CallClick=function(e,a,t){var i=$(a).attr("href");null!=t?$(a).text(t):null!=i&&null!=i&&i.length>4&&$(a).text(i.substring(4)),CallActionCounter(6,e)},CallActionCounter=function(e,a){var t=document.createElement("img");t.async=!0,t.src=websiteDomain+"/viewcount/"+e+"/"+a,t.width=1,t.height=1;var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i)},viewMobile=function(e,a=null){var t=$(e).attr("data-phone");$(e).hasClass("btn")?(10==t.length&&(a=t.substring(0,4)+" "+t.substring(4,7)+" "+t.substring(7,10)),$(e).parent(".box-phone").find(".color-blue").text(a)):(null!=a&&null!=a&&0!=a.trim().length||(a=t),$(e).text(a)),$(e).hasClass("iscontent")&&$(e).addClass("without-after-element"),window.open("tel:"+t,"_self")};function changeTableImageToSlider(e){CONTAINER="<div class='slideimg'><div class='swiper-container swiper-container-{{Time}}'><div class='swiper-wrapper'>{{Content}}</div><div class='swiper-button-prev'></div><div class='swiper-button-next'></div></div></div>",ITEM="<div class='swiper-slide'><img src='{{Src}}' alt='{{Alt}}' /></div>",$(".detail-review-car table",e).each((function(){var e=$(this),a=e.find("img");if(!(a.length<1)){e.hide();var t="",i=(new Date).getTime();a.each((function(){var e=$(this),a="",i=e.attr("data-src");a=void 0!==i?i:e.attr("src"),t+=ITEM.replace("{{Src}}",a).replace("{{Alt}}",e.attr("alt"))}));var r=CONTAINER.replace("{{Time}}",i).replace("{{Time}}",i).replace("{{Content}}",t);e.after(r);var n=$(e).next().find(".swiper-container");new Swiper(n,{loop:!1,grabCursor:!0,spaceBetween:35,nextButton:n.find(".swiper-button-next"),prevButton:n.find(".swiper-button-prev")})}}))}var VideoLibrary={Init:function(e,a,t,i){if(e&&!($("#"+e).length<0)){void 0===t&&(t="auto");var r=$("#"+e).outerWidth(!0);if(void 0===i&&(i=183),r>0&&(i=r/16*9),fileSrc=$("#"+e).attr("data-file"),null!=fileSrc&&null!=fileSrc){-1!==fileSrc.indexOf("manifest.m3u8")&&(fileSrc=fileSrc.replace("/manifest.m3u8","/playlist.m3u8")),imageSrc=$("#"+e).attr("data-image"),void 0!==imageSrc&&""!==imageSrc&&"/Content/images/no-image.png"!==imageSrc&&"/Content/images/avtvideo.png"!==imageSrc||(imageSrc=a);$(".dvsvideo").find("img").attr("src");jwplayer(e).setup({file:fileSrc,image:imageSrc,width:"100%",aspectratio:"16:9",autostart:"viewable"})}}},Register:function(e,a,t){$(".dvsvideo").each((function(i,r){id=$(r).attr("id"),null!==id&&void 0!==id&&""!==id||(id="_dvs_video"+Math.floor(1e3*Math.random()+1),$(r).attr("id",id)),VideoLibrary.Init(id,e,a,t)}))},PlayMultipleVideo:function(e,a){$(e).each((function(e,t){id=$(t).attr("id"),null!==id&&void 0!==id&&""!==id||(id="_dvs_video"+Math.floor(1e3*Math.random()+1),$(t).attr("id",id)),VideoLibrary.Init(id,a)}))}};function loadBanner(e){}function OpenLoading(){$("#loading").removeClass("hidden")}function CloseLoading(){$("#loading").addClass("hidden")}function ClosePopupV2(e=!0){e&&$("#popup").empty(),$(".modal-backdrop").removeClass("in")}function OpenPopupV2(){$(".modal-backdrop").addClass("in")}function InitForm(){$("button[type=reset]").click((function(){$(".field-validation-error").empty()})),$("button[type=submit]").click((function(){var e=$(this).parents("form:first");e.submit((function(a){if(e.valid())return doSubmitForm(e);return $(e).find("#lblMessage").empty(),!1}))}))}function doSubmitForm(e){const a=e.serialize();return this.beenSubmitted===a||(this.beenSubmitted=a,$.post(e.attr("action"),a,(function(a){if(a.Error)if(1===a.NextAction);else CreateMessageError(a.Title,e);else switch(a.NextAction){case 1:default:break;case 2:location.href=a.Title}}))),!1}function InitFormPopup(){var e=$("#popup form:first");e.submit((function(a){if(e.valid()){const a=e.serialize();if(e.data("beenSubmitted")===a)return!1;{OpenLoading(),e.data("beenSubmitted",a);var t=document.referrer;let i=a+"&Url="+window.location.href+"&UrlRefer="+t;return $.post(e.attr("action"),i,(function(a){if(reloadCaptchaImage(),a.Error)CreateMessageError(a.Title,e);else switch(a.NextAction){case 1:ReloadPage(a.Title);break;case 2:location.href=a.Title;break;case 3:ClosePopupV2(),testDriver.messageComplete(a.Id);var i=a.Title;dataLayer.push({"data-lead":i,"url-refer":t,event:a.Event})}CloseLoading()})),!1}}return $("#lblMessage").empty(),!1}))}function CreateMessageError(e,a){$(a).find("#lblMessage").html('<div class="field-validation-error red-clr">'+e+"</div>")}function BuildSeachLink(makeid,modelid,cityid,bitValue,minprice,maxprice,minyear,maxyear,exteriorColor,interiorColor,minversion,maxversion,versionName=""){(bitValue&1<<23)==1<<23&&(bitValue-=1<<23);var medial=0,urlFormat;minprice>maxprice&&(medial=maxprice,maxprice=minprice,minprice=medial),minyear>maxyear&&(medial=maxyear,maxyear=minyear,minyear=medial),null!=makeid&&0!=makeid||(makeid=""),null!=modelid&&0!=modelid||(modelid=""),null!=cityid&&0!=cityid||(cityid=""),null!=versionName&&0!=versionName.trim().length||(versionName="");var modelcity="";if(""!=versionName?(modelcity=(""==makeid?"":"-"+makeid)+(""==modelid?"":"-"+modelid)+(""==versionName?"":"-"+versionName),""!=makeid&&""!=modelid&&minyear!=minvalueyear&&minyear==maxyear&&(modelcity+="-nam-"+minyear,minyear=minvalueyear,maxyear=maxvalueyear),0==cityid.length&&""==makeid&&""==modelid&&minprice==minvalueprice&&maxprice==maxvalueprice&&0==interiorColor&&minyear==minvalueyear&&maxyear==maxvalueyear&&minversion==minvalueyear&&maxversion==maxvalueyear&&((bitValue&1<<24)==1<<24&&bitValue-(1<<24)==0&&0==exteriorColor&&(modelcity+="-moi",bitValue=0),2147483648==bitValue&&0==exteriorColor&&(modelcity+="-ban-tai",bitValue=0)),modelcity+=""==cityid?"":"-"+cityid):(modelcity=(""==makeid?"":"-"+makeid)+(""==modelid?"":"-"+modelid)+(""==versionName?"":"-"+versionName)+(""==cityid?"":"-"+cityid),""!=makeid&&""!=modelid&&minyear!=minvalueyear&&minyear==maxyear&&(modelcity+="-nam-"+minyear,minyear=minvalueyear,maxyear=maxvalueyear),0==cityid.length&&""==makeid&&""==modelid&&minprice==minvalueprice&&maxprice==maxvalueprice&&0==interiorColor&&minyear==minvalueyear&&maxyear==maxvalueyear&&minversion==minvalueyear&&maxversion==maxvalueyear&&((bitValue&1<<24)==1<<24&&bitValue-(1<<24)==0&&0==exteriorColor&&(modelcity+="-moi",bitValue=0),2147483648==bitValue&&0==exteriorColor&&(modelcity+="-ban-tai",bitValue=0))),0==cityid.length&&""!=makeid&&minprice==minvalueprice&&maxprice==maxvalueprice&&0==interiorColor&&minyear==minvalueyear&&maxyear==maxvalueyear&&minversion==minvalueyear&&maxversion==maxvalueyear)if((bitValue&1<<29)==1<<29&&bitValue-(1<<29)==0&&0==exteriorColor)modelcity+="-nhap-khau",bitValue=0;else if(4==(4&bitValue)&&bitValue-4==0&&0==exteriorColor)modelcity+="-may-dau",bitValue=0;else if((bitValue&1<<26)==1<<26&&bitValue-(1<<26)==0&&0==exteriorColor)modelcity+="-so-tu-dong",bitValue=0;else if((bitValue&1<<24)==1<<24&&bitValue-(1<<24)==0&&0==exteriorColor)modelcity+="-moi",bitValue=0;else if(""!=SingleClassificationName(bitValue)&&0==exteriorColor)modelcity+="-dang-"+SingleClassificationName(bitValue),bitValue=0;else if(0!=exteriorColor&&0==bitValue){for(var arrColor=[{Text:"Bạc",Value:"1",ShortName:"bac"},{Text:"Tím",Value:"2",ShortName:"tim"},{Text:"Hồng",Value:"3",ShortName:"hong"},{Text:"Trắng",Value:"4",ShortName:"trang"},{Text:"Kem (Be)",Value:"5",ShortName:"kem"},{Text:"Vàng",Value:"6",ShortName:"vang"},{Text:"Nâu",Value:"7",ShortName:"nau"},{Text:"Xanh lam",Value:"8",ShortName:"lam"},{Text:"Đỏ",Value:"9",ShortName:"do"},{Text:"Xanh lục",Value:"10",ShortName:"luc"},{Text:"Xám",Value:"11",ShortName:"xam"},{Text:"Đen",Value:"12",ShortName:"den"},{Text:"Hai màu",Value:"13",ShortName:"2mau"},{Text:"Màu khác",Value:"14",ShortName:"khac"}],count=0,colorName="",i=0;i<arrColor.length;i++)(exteriorColor&eval(1<<arrColor[i].Value))==1<<arrColor[i].Value&&(count++,colorName=arrColor[i].ShortName);1==count&&(modelcity+="-mau-"+colorName,exteriorColor=0)}modelcity=""!=modelcity?"/mua-ban-xe"+modelcity:"/mua-ban-xe";var priceURL="";minprice==minvalueprice&&maxprice!=maxvalueprice?priceURL="/mlt"+maxprice:minprice!=minvalueprice&&maxprice==maxvalueprice?priceURL="/mgt"+minprice:minprice!=minvalueprice&&maxprice!=maxvalueprice&&(priceURL="/m"+minprice+"-"+maxprice);var filterURL="",yearURL="";yearURL=minyear==minvalueyear&&maxyear==maxvalueyear?"5555":minyear==minvalueyear&&maxyear!=maxvalueyear&&minyear!=maxyear?"55"+maxyear.toString().substr(2,2):minyear!=minvalueyear&&maxyear==maxvalueyear&&minyear!=maxyear?minyear.toString().substr(2,2)+"55":minyear>minvalueyear&&maxyear<=maxvalueyear?minyear.toString().substr(2,2)+maxyear.toString().substr(2,2):"5555","5555"==yearURL&&0==bitValue||(filterURL="/f"+bitValue+yearURL);var versionURL="";minversion==minvalueyear&&maxversion!=maxvalueyear&&minversion!=maxversion?versionURL="/v55"+maxversion.toString().substr(2,2):minversion!=minvalueyear&&maxversion==maxvalueyear&&minversion!=maxversion?versionURL="/v"+minversion.toString().substr(2,2)+"55":minversion>minvalueyear&&maxversion<=maxvalueyear&&(versionURL="/v"+minversion.toString().substr(2,2)+maxversion.toString().substr(2,2));var colorURL="";if(0==interiorColor&&0==exteriorColor||(colorURL="/c"+exteriorColor+"-"+interiorColor),""!=versionName)return modelcity+"-pb"+priceURL+filterURL+colorURL+versionURL;var newUrl=modelcity+priceURL+filterURL+colorURL+versionURL;return appWebView.buildLink(newUrl)}function SingleClassificationName(e){switch(e){case 16384:return"sedan";case 32768:return"suv";case 65536:return"coupe";case 1<<17:return"cuv";case 1<<18:return"hatchback";case 1<<19:return"convertible";case 1<<20:return"truck";case 1<<21:return"van-minivan";case 1<<22:return"wagon";case 1073741824:return"mpv";case 2147483648:return"pick-up-truck";case 4294967296:return"sport-car";case 8589934592:return"city-car";default:return""}}function GetUrlAfterRemovePaging(){var e=document.location.pathname;return e=e.replace(new RegExp(/\/p([0-9])+/g),"")}function PostAjaxExtention(e,a,t,i,r){$.ajax({url:e,type:"POST",dataType:"json",contentType:"application/json",processData:!1,cache:!1,data:a,async:!1,beforeSend:function(){null!=t&&null!=t&&t()},success:function(e){var t=window.location.pathname,r=null!=a.url?a.url:"/dang-nhap";void 0===a.login||a.login?void 0===a.access||a.access||(window.location.href=r):window.location.href=r+"?returnUrl="+t,null!=i&&null!=i&&i(e)},error:function(e){console.log(e.statusText+e.responseText),null!=r&&null!=r&&r()}})}function PostAjaxReturnHtml(e,a,t,i,r){$.ajax({url:e,type:"POST",dataType:"html",contentType:"application/json",processData:!1,cache:!1,data:a,async:!1,beforeSend:function(){null!=t&&null!=t&&t()},success:function(e){var t=window.location.pathname,r=null!=a.url?a.url:"/dang-nhap";void 0===a.login||a.login?void 0===a.access||a.access||(window.location.href=r):window.location.href=r+"?returnUrl="+t,null!=i&&null!=i&&i(e)},error:function(e){console.log(e.statusText+e.responseText),null!=r&&null!=r&&r()}})}$((function(){})),$((function(){InitForm(),$("#popup").on("click","button[type=submit]",(function(e){InitFormPopup(),e.stopPropagation()}))}));var panoramaImage={init:function(){$(".box-panorama-image").each((function(){$(this).html($(this).html().replace(/&nbsp;/g,"")),pannellum.viewer(this,{type:"equirectangular",panorama:$(this).attr("data-src"),autoLoad:!0,compass:!0,autoRotate:-2})}))}},reelImage={init:function(){$(".box-reel-image").each((function(){var e=$(this).attr("data-image-list"),a='<img src="'+e.split(",")[0]+'" class="reel" data-clickfree="false" data-cw="true" data-responsive="true" class="reel" height="100%" width="100%" data-images="'+e+'"><div class="reel-image-icon"></div>';$(this).html(a)})),$(".box-reel-image").mousedown((function(){$(this).find(".reel-image-icon").remove()})),$(".box-reel-image").on("touchstart",(function(){$(this).find(".reel-image-icon").remove()}))}},SetCookieFilter={IsFilter:function(e,a){var t="IsFilter";if((e=e||"/")==location.pathname){var i=document.cookie;(/_(?:OrderPrice|OrderYear|HaveDiscount|HaveVoucher|QuanlityInfo|TextSearch|IsFilterNearCity)=[1-9](_[1-9]+)?/g.test(i)||/_(?:GoodPrice|XeHot|HaveImage|isTestDriver|hasVideo)[0-9]+_[0-9]+=1/g.test(i))&&(a=!0)}a?$.cookie(t,1,{path:e,expires:this.getTimeExpireNextDay()}):$.removeCookie(t,{path:e})},SetFilterCityCookie:function(e){$.cookie("CityIdSearch",e,{path:"/",expires:this.getTimeExpireNextDay()})},SetFilterGoodPriceCookie:function(e,a,t){t=t||"/",e?$.cookie("_GoodPrice"+a,1,{path:t,expires:this.getTimeExpireNextDay()}):$.cookie("_GoodPrice"+a,0,{path:t,expires:this.getTimeExpireNextDay()}),this.IsFilter(t,e)},SetFilterXeHotCookie:function(e,a,t){t=t||"/",e?$.cookie("_XeHot"+a,1,{path:t,expires:this.getTimeExpireNextDay()}):$.cookie("_XeHot"+a,0,{path:t,expires:this.getTimeExpireNextDay()}),this.IsFilter(t,e)},SetFilterHaveImageCookie:function(e,a,t){t=t||"/",e?$.cookie("_HaveImage"+a,1,{path:t,expires:this.getTimeExpireNextDay()}):$.cookie("_HaveImage"+a,0,{path:t,expires:this.getTimeExpireNextDay()}),this.IsFilter(t,e)},SetFilterIsTestDriver:function(e,a,t){t=t||"/",e?$.cookie("_isTestDriver"+a,1,{path:t,expires:this.getTimeExpireNextDay()}):$.cookie("_isTestDriver"+a,0,{path:t,expires:this.getTimeExpireNextDay()}),this.IsFilter(t,e)},SetFilterHasVideo:function(e,a,t){t=t||"/",e?$.cookie("_hasVideo"+a,1,{path:t,expires:this.getTimeExpireNextDay()}):$.cookie("_hasVideo"+a,0,{path:t,expires:this.getTimeExpireNextDay()}),this.IsFilter(t,e)},SetFilterHaveDisCountCookie:function(e,a){a=a||"/",e?$.cookie("_HaveDiscount",1,{path:a,expires:this.getTimeExpireNextDay()}):$.cookie("_HaveDiscount",0,{path:a,expires:this.getTimeExpireNextDay()}),this.IsFilter(a,e)},SetFilterIsQuanlityInfo:function(e,a){a=a||"/",null!=e&&null!=e&&e.length>0?$.cookie("_QuanlityInfo",e,{path:a,expires:this.getTimeExpireNextDay()}):$.cookie("_QuanlityInfo","",{path:a,expires:this.getTimeExpireNextDay()}),this.IsFilter(a)},SetFilterTextSearch:function(e,a){a=a||"/",null!=e&&null!=e&&e.length>0?$.cookie("_TextSearch",e,{path:a,expires:this.getTimeExpireNextDay()}):$.cookie("_TextSearch","",{path:a,expires:this.getTimeExpireNextDay()}),this.IsFilter(a)},SetFilterIsListNearCityId:function(e){e?$.cookie("_IsFilterNearCity",1,{path:"/",expires:this.getTimeExpireNextDay()}):$.cookie("_IsFilterNearCity",0,{path:"/",expires:this.getTimeExpireNextDay()}),this.IsFilter("/")},SetFilterSortByCookie:function(index,isDetailSalon,ckPath){switch(null==isDetailSalon&&(isDetailSalon=!1),ckPath=ckPath||"/",eval(index)){case 1:orderPrice=1,orderYear=0;break;case 2:orderPrice=2,orderYear=0;break;case 3:orderPrice=0,orderYear=1;break;case 4:orderPrice=0,orderYear=2;break;case 5:orderPrice=0,orderYear=3;break;default:orderPrice=0,orderYear=0}$.cookie("_OrderPrice",orderPrice,{path:ckPath,expires:this.getTimeExpireNextDay()}),$.cookie("_OrderYear",orderYear,{path:ckPath,expires:this.getTimeExpireNextDay()}),this.IsFilter(ckPath);var url=document.URL;null!=isDetailSalon&&isDetailSalon?(url=url.replace(new RegExp("/p([0-9]+)"),""),url=url.replace("/tin-tuc",""),location.href=url+"/ban-xe"):(url=url.replace(new RegExp("/p([0-9]+)"),""),location.href=url.replace("order=1",""))},SetFilterHaveVoucherCookie:function(e,a){a=a||"/",e?$.cookie("_HaveVoucher",1,{path:a,expires:this.getTimeExpireNextDay()}):$.cookie("_HaveVoucher",0,{path:a,expires:this.getTimeExpireNextDay()}),this.IsFilter(a,e)},getCookiePathName:function(){return location.pathname.replace(/\/p[0-9]+/,"")},getTimeExpireNextDay:function(){var e=new Date,a=new Date(e);return a.setDate(a.getDate()+1),a.setHours(0,0,0,0),a}},LoadModel={init:function(makeID,shortModelName,$wrap){var html="";if(eval(makeID)>0)$.ajax({type:"POST",cache:!1,url:"/model/JsonModels/"+makeID,success:function(e){if(e.length>0){if(null!=shortModelName&&""!=shortModelName&&null!=shortModelName){html+="<option value='0' rel=''>Dòng xe</option>";for(var a=0;a<e.length;a++)html+="<option value="+e[a].ModelID+" rel="+shortModelName+">"+e[a].ModelName+"</option>"}else{html+="<option value='0'>Dòng xe</option>";for(a=0;a<e.length;a++)html+="<option value="+e[a].ModelID+">"+e[a].ModelName+"</option>"}void 0!==$wrap?$("#ModelID",$($wrap)).html(html):$("#ModelID").html(html)}},timeout:5e3});else{var htmlEmty='<option value="0">Dòng xe</option>';$("#ModelID").html(htmlEmty),$("#ModelID").val(0),$("#ModelID",secondBox).trigger("chosen:updated")}}};$.fn.playVideoYoutube=function(e){e||(e=!1),this.each((function(){var a=$(this),t=(a.attr("data-type"),a.attr("data-video")),i=a.attr("data-width"),r=a.attr("data-height"),n=a.attr("data-image");n||(n="");var o=(t=(t=(t=t.replace("https://youtu.be/","https://www.youtube.com/embed/")).replace("https://m.youtube.com/watch?v=","https://youtube.com/embed/")).replace("https://www.youtube.com/watch?v=","https://www.youtube.com/embed/")).indexOf("&");-1!=o&&(t=t.substring(0,o));var l="<div class='video-container'><iframe width='"+i+"' height='"+r+"' src='"+t+"?showinfo=0&autoplay="+e+"' frameborder='0' allowfullscreen></iframe></div>";a.html(l)}))},$.fn.sliderCompare=function(){this.each((function(){var e=$(this),a=e.width()/e.height(),t=e.parent().width(),i=0;i=a>=4/3&&a<1.5?parseInt(3*t/4,0):a>=1.5&&a<16/9?parseInt(2*t/3,0):parseInt(9*t/16,0),e.css("width",t+"px"),e.css("height",i+"px"),e.css("border","none"),e.find("img").each((function(){var e=$(this);e.css("width",t),e.css("height",i)})),e.addClass("twentytwenty-container").twentytwenty({default_offset_pct:.7})}))};var slideImageInContent={init:function(e){$(".dvs-slider-image",e).length>0&&$(".dvs-slider-image",e).each((function(){var e=(new Date).getTime();$(this).addClass("dvs-slider-image"+e),$(this).find(".swiper-button-next").addClass("swiper-button-next-"+e),$(this).find(".swiper-button-prev").addClass("swiper-button-prev-"+e);$(this).html($(this).html().replace(/&nbsp;/g,""));var a=$(this),t=a.find("img");if(!(t.length<1)){a.hide();var i="",r="";t.each((function(){var e=$(this),a=e.attr("src");a.indexOf("https://img.tinxe.vn")>=0&&(a=a.replace("https://img.tinxe.vn","https://img.tinxe.vn/crop/730x410").replace("/resize/660x-","").replace("/resize/1000x-","")),i+=" <div class='swiper-slide'><img src='{{Src}}' alt='{{Alt}}' /></div>".replace("{{Src}}",a).replace("{{Alt}}",e.attr("alt")),r+=" <div class='swiper-slide'><img class='img-thumb' src='{{Src}}' alt='{{Alt}}' /></div>".replace("{{Src}}",a.replace("crop/730x410","crop/110x62")).replace("{{Alt}}",e.attr("alt"))}));var n="<div class='slide-imagecontent slide-container swiper-container gallery-top'><div class='swiper-wrapper'>{{Content}}</div><div class='swiper-button-next swiper-button-white'></div><div class='swiper-button-prev swiper-button-white'></div></div>".replace("{{Content}}",i),o="<div class='slide-imagecontent slide-container swiper-container gallery-thumbs'><div class='swiper-wrapper'>{{Content}}</div></div>".replace("{{Content}}",r);a.html(n+o),a.show();var l=new Swiper(".dvs-slider-image"+e+" .gallery-thumbs",{spaceBetween:10,slidesPerView:6,freeMode:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0,breakpoints:{320:{slidesPerView:4},480:{slidesPerView:4},640:{slidesPerView:4},768:{slidesPerView:4},1024:{slidesPerView:6}}});new Swiper(".dvs-slider-image"+e+" .gallery-top",{spaceBetween:10,navigation:{nextEl:".dvs-slider-image"+e+" .swiper-button-next",prevEl:".dvs-slider-image"+e+" .swiper-button-prev"},thumbs:{swiper:l}})}}))}};function renderApexChart(){$(".apexchart").each((function(){if(null!=$(this).attr("data-categories")){var e=$(this).attr("data-type"),a=$(this).attr("data-title"),t=$(this).attr("data-height"),i=$(this).attr("data-categories");i=i.replace(/'/g,'"'),i=JSON.parse(i);var r,n=$(this).attr("data-dataseries");n=n.replace(/'/g,'"'),n=JSON.parse(n),"line"==e?r={chart:{height:parseInt(t),type:"line",zoom:{enabled:!1}},title:{text:a,align:"left"},series:n,dataLabels:{enabled:!1},stroke:{curve:"straight"},grid:{row:{colors:["#f3f3f3","transparent"],opacity:.5}},xaxis:{categories:i}}:"area"==e?r={chart:{height:parseInt(t),type:"area",zoom:{enabled:!1}},title:{text:a,align:"left"},dataLabels:{enabled:!1},stroke:{curve:"straight"},series:n,labels:i,yaxis:{opposite:!0},legend:{horizontalAlign:"left"}}:"column"==e||"column2"==e||"column3"==e?r={chart:{height:parseInt(t),type:"bar"},title:{text:a,align:"left"},plotOptions:{bar:{horizontal:!1,columnWidth:"55%",endingShape:"rounded"}},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},series:n,xaxis:{categories:i},fill:{opacity:1}}:"bar"==e?r={chart:{height:parseInt(t),type:"bar"},title:{text:a,align:"left"},plotOptions:{bar:{horizontal:!0}},dataLabels:{enabled:!1},series:[{data:n}],xaxis:{categories:i}}:"pie"==e&&(parseInt(t)>window.innerWidth&&(t=window.innerWidth),r={chart:{height:parseInt(t),type:"pie"},title:{text:a,align:"left"},labels:i,series:n[0].data,responsive:[{breakpoint:480,options:{chart:{width:parseInt(t)},legend:{position:"bottom"}}}]}),new ApexCharts(this,r).render()}}))}function copyToClipboard(e){var a=$("<input>");$("body").append(a),a.val($(e).val()).select(),document.execCommand("copy"),a.remove()}var GetMoneyAndUnit=function(e){var a={MoneyText:"",Unit:"Triệu"},t=0;return(e=Math.round(10*e)/10)>=1e9&&e!=1e6*maxvalueprice?(t=e/1e9,a.MoneyText=t.toString().replace(".",","),a.Unit="Tỷ",a):e>=1e6&&e!=1e6*maxvalueprice?(t=e/1e6,a.MoneyText=t,a.Unit="Triệu",a):a};function contains(e){e=e.replace(/([^\w\dàáảãạâầấẩẫậăằắẳẵặèéẻẽẹêềếểễệđìíỉĩịòóỏõọôồốổỗộơờớởỡợùúủũụưừứửữựỳýỷỹỵÀÁẢÃẠÂẦẤẨẪẬĂẰẮẲẴẶÈÉẺẼẸÊỀẾỂỄỆĐÌÍỈĨỊÒÓỎÕỌÔỒỐỔỖỘƠỜỚỞỠỢÙÚỦŨỤƯỪỨỬỮỰỲÝỶỸỴÂĂĐÔƠƯ\d]+)/g,"").replace("/","").toLowerCase();for(var a=0;a<validUserName.length;a++)if(-1!=e.indexOf(validUserName[a]))return!1;return!0}var storageHelper={imageDomain:"https://img1.oto.com.vn",thumbImage:function(e,a,t){return a=null!=a?a:320,t=null!=t?t:240,-1==e.indexOf("http")?(e=-1!=(e="/"==e.substr(0,1)?e.substr(1):e).indexOf("crop/")?e.replace(/(\/)?crop\/[0-9]+x[0-9]+/,""):e,this.addImageDomain("crop/{w}x{h}/".replace("{w}",a).replace("{h}",t)+e)):-1==e.indexOf("crop/")?e.replace(/((?:http|https)\:\/\/(?:[a-z0-9.]+))/,"$1/crop/{w}x{h}".replace("{w}",a).replace("{h}",t)):e.replace(/((?:http|https)\:\/\/(?:[a-z0-9.]+))\/crop\/[0-9]+x[0-9]+/,"$1/crop/{w}x{h}".replace("{w}",a).replace("{h}",t))},addImageDomain:function(e){return-1==e.indexOf("http")&&"undefined"!=typeof settings?(e="/"==e.substr(0,1)?e.substr(1):e,this.imageDomain+"/"+e):e},getFullImage:function(e){return-1==(e="/"==e.substr(0,1)?e.substr(1):e).indexOf("crop/")&&-1==e.indexOf("resize/")||(e=e.replace(/(\/)?(crop|resize)\/[0-9]+x[0-9]+/,"")),this.addImageDomain(e)}};function loadJsAsync(e,a){var t=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.async=!0,"function"==typeof a&&(i.onreadystatechange=i.onload=function(){a()}),i.src=e,t.appendChild(i)}function removeLocalStorage(e){try{localStorage.removeItem(e),localStorage.removeItem(e+"_expiresIn")}catch(e){return console.log("removeStorage: Error removing key ["+key+"] from localStorage: "+JSON.stringify(e)),!1}return!0}function getLocalStorage(e){var a=Date.now(),t=localStorage.getItem(e+"_expiresIn");if(null==t&&(t=0),t<a)return removeStorage(e),null;try{return localStorage.getItem(e)}catch(a){return console.log("getStorage: Error reading key ["+e+"] from localStorage: "+JSON.stringify(a)),null}}function setLocalStorage(e,a,t){t=null==t?86400:Math.abs(t);var i=Date.now()+1e3*t;try{localStorage.setItem(e,a),localStorage.setItem(e+"_expiresIn",i)}catch(a){return console.log("setStorage: Error setting key ["+e+"] in localStorage: "+JSON.stringify(a)),!1}return!0}function setSessionData(e,a){try{if("undefined"!=typeof Storage)return sessionStorage.setItem("sessiondata"+e,a),!0}catch(e){return console.log(e),!1}}function getSessionData(e){try{if("undefined"!=typeof Storage)return sessionStorage.getItem("sessiondata"+e)}catch(e){}return""}function removeSessionData(e){try{if("undefined"!=typeof Storage)return sessionStorage.removeItem("sessiondata"+e)}catch(e){}return""}function initCheckBackPagePosition(e){var a=window.location.hash,t=getSessionData("back"+location.pathname);if(""==a&&null!=t&&""!=t&&(a=t),""!=a&&"#"==a.substr(0,1)){var i=a.split("-");if(i.length>2&&"#back"==i[0]){var r=parseInt(i[1].replace("#","")),n=i[2],o=getSessionData(e);null!=o&&""!=o&&e&&($(e).html(o),removeSessionData(e),$("#hddPageIndex").val(r)),setTimeout((function(){jQuery("html,body").animate({scrollTop:parseInt(n)},"fast",(function(){window.history.replaceState("","",window.location.href.split("#")[0]),null!=t&&""!=t&&removeSessionData("back"+location.pathname)}))}),600)}}}function regPushBackEvent(e,a,t){$("body "+e).on("click",a,(function(e){e.preventDefault(),t&&setSessionData(t,$(t).html());var a=$(window).scrollTop(),i=$(this).attr("href"),r=$("#hddPageIndex").val();setSessionData("back"+location.pathname,"#back-"+r+"-"+a)||window.history.pushState("forward",null,"#back-"+r+"-"+a),location.href=i}))}function GetImageSize(img,callback){var width,height,imgSrc=img,updateDetail=function(){eval(callback(imgSrc,width,height))};img.naturalWidth?(width=img.naturalWidth,height=img.naturalHeight,updateDetail()):(i=new Image,i.onload=function(){width=this.width,height=this.height,updateDetail()},i.src=imgSrc)}$.fn.extend({stopVideo:function(){try{$(this)[0].contentWindow.postMessage('{"event":"command","func": "stopVideo","args":""}',"*")}catch(e){console.log(e)}},playVideoExtend:function(){try{$(this)[0].contentWindow.postMessage('{"event":"command","func": "playVideo","args":""}',"*")}catch(e){console.log(e)}},pauseVideo:function(){try{$(this)[0].contentWindow.postMessage('{"event":"command","func": "pauseVideo","args":""}',"*")}catch(e){console.log(e)}}}),Number.prototype.between=function(e,a){return e<a?this>=e&&this<=a:this>=a&&this<=e};var checkDupItem={lastitem:null,selector:">.item-car",placeholder:null,duplessthan:5,dataAttr:"autoid",reset:function(){null!=this.placeholder&&""!=this.selector&&(this.lastitem=$(this.placeholder).find(this.selector+":nth-last-of-type("+this.duplessthan+")"))},remove:function(){if(null!=this.placeholder&&""!=this.selector&&null!=this.lastitem){var e,a=this,t=a.lastitem.nextAll(),i={};t.each((function(){null!=(e=$(this).data(a.dataAttr))&&(i[e]?$(this).remove():i[e]=!0)}))}}};function execSearchListAuto(){var e=$("#txtKeyword").val();if(""!=(e=removeSpecial(e.trim()))&&null!=e)if(""==e);else{if(e.toLowerCase().indexOf("bảng")>=0)location.href="/tim-kiem-gia-xe/"+encodeURI(e);else{var a=$("#sub-search li");if(a.length>0)a.first().trigger("click");else{var t="/search/"+encodeURI(e);"undefined"!=typeof historySuggestSearch&&historySuggestSearch.addLinkSearch(t,e),location.href=t}}}else alert("Vui lòng nhập nội dung để tìm kiếm!")}var appWebView={objSend:{action:"",url:"",phone:"",email:""},init:function(){var e=this;e.checkAppWebView()&&$("body").off("click").on("click","a",(function(a){a.preventDefault();var t=$(this).attr("href");if(-1==t.indexOf("javascript")){var i=e.buildLink(t);window.ReactNativeWebView&&(e.objSend.url=i,e.setAppAction(t),isAppWebViewPushAction||$(this).parents("#box-list-car").length>0)?window.ReactNativeWebView.postMessage(JSON.stringify(e.objSend)):window.location=i}}))},initLoading:function(){var e=this;e.checkAppWebView()&&$("#container-data-loadmore").off("click").on("click","a",(function(a){a.preventDefault();var t=$(this).attr("href");if(-1==t.indexOf("javascript")){var i=e.buildLink(t);window.ReactNativeWebView&&(e.objSend.url=i,e.setAppAction(t),isAppWebViewPushAction||$(this).parents("#box-list-car").length>0)?window.ReactNativeWebView.postMessage(JSON.stringify(e.objSend)):window.location=i}}))},buildLink:function(e){var a=e;return window.location.href.indexOf("/app/")>0&&e.startsWith("/mua-ban-xe")&&(a="/app"+e),a},setAppAction:function(e){var a,t,i="push";e.startsWith("tel")?(i="callNumber",a=e.replace("tel:","")):-1!=e.indexOf("zalo.me")?(i="sendZalo",a=e.replace("https://zalo.me/","")):-1!=e.indexOf("mailto:")&&(i="sendMail",t=e.replace("mailto:","")),this.objSend.action=i,this.objSend.phone=a,this.objSend.email=t},checkAppWebView:function(){return"undefined"!=typeof isAppWebView&&1==isAppWebView}};