function isIE(){ua=navigator.userAgent;return ua.indexOf("MSIE ")>-1||ua.indexOf("Trident/")>-1}function setCookie(n,t,i){var r=new Date,u;r.setTime(r.getTime()+i*864e5);u="expires="+r.toUTCString();document.cookie=n+"="+t+";"+u+";path=/"}function getCookie(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""}function checkCookie(n){var t=getCookie(n);return t!=""?!0:!1}function Message(n,t){this.messsage=n;this.error=t;this.Show=function(){t==!0}}function InitLoginGoogle(){var i=$("#hddUserId").val(),n,t;i==undefined&&$("#google_render").length==0&&(n=document.createElement("script"),n.type="text/javascript",n.async=!0,n.src="https://apis.google.com/js/client:plusone.js?onload=render",n.id="google_render",t=document.getElementsByTagName("script")[0],t.parentNode.insertBefore(n,t))}function checkVisible(n,t){t=t||"visible";var u=$(window).height(),i=$(window).scrollTop(),r=$(n).offset().top,f=$(n).height();return t=="visible"?r<u+i&&r>i-f:t=="above"?r<u+i:void 0}function AddFuncAutoSave(){$(".auto-save").unbind("click");$(".auto-save").on("click",function(){var i=this,t=$("#hddIsLogin").val(),n;if(t==undefined||t==0){$(".lg-close").length&&($(".lg-close.lg-icon").click(),$("#tool-socical").addClass("hidden"),$("#clone-menu-utility").addClass("hidden"));EventAccount.ShowPopupLogin();return}if(n=$(this).attr("id"),WebEvent.Loading(),$(this).hasClass("auto-saved"))$.ajax({type:"POST",cache:!1,url:"/MyAccount/ProductSaveDelete/",data:{productId:n.replace("auto_","")},success:function(i){i.Error||($("#pageAutoDetail").length>0?($('[id="'+n+'"]').removeClass("auto-saved"),$('[id="'+n+'"]').find("span").html('<i class="icon-heart"><\/i> บันทึก'),$('[id="'+n+'"]').find("span").removeClass("active"),$(".save-auto-"+n.replace("auto_","")+" span.text").text("บันทึก"),$(".save-auto-"+n.replace("auto_","")).removeClass("auto-saved"),$(".save-auto-"+n.replace("auto_","")).removeClass("active")):($('[id="'+n+'"]').find("i").addClass("icon-heart-empty"),$('[id="'+n+'"]').find("i").removeClass("icon-heart"),$('[id="'+n+'"]').find("span").html('<i class="icon-heart-empty"><\/i> บันทึก'),$('[id="'+n+'"]').removeClass("auto-saved").removeClass("active")),typeof Storage!="undefined"&&localStorage.removeItem("lstAutoId_"+t),GetBoxSavedListing());WebEvent.Loaded()},error:function(){WebEvent.Loaded()}});else{$.ajax({type:"POST",cache:!1,url:"/MyAccount/ProductSaveInsert/",data:{productId:n.replace("auto_","")},beforeSend:function(){},success:function(i){i.Error?i.Title!=""&&HtmlTemplate.MessageError(i.Title):($("#pageAutoDetail").length>0?($('[id="'+n+'"]').addClass("auto-saved"),$('[id="'+n+'"]').find("span").html('<i class="icon-heart"><\/i> เรียบร้อย'),$('[id="'+n+'"]').addClass("active"),$(".save-auto-"+n.replace("auto_","")+" span.text").text("เรียบร้อย"),$(".save-auto-"+n.replace("auto_","")).addClass("auto-saved"),$(".save-auto-"+n.replace("auto_","")).addClass("active")):($('[id="'+n+'"]').find("i").removeClass("icon-heart-empty"),$('[id="'+n+'"]').find("i").addClass("icon-heart"),$('[id="'+n+'"]').find("span").html('<i class="icon-heart"><\/i> เรียบร้อย'),$('[id="'+n+'"]').addClass("auto-saved").addClass("active")),typeof Storage!="undefined"&&(localStorage.removeItem("lstAutoId_"+t),localStorage.removeItem("numberSave_"+t)),GetBoxSavedListing());WebEvent.Loaded()},error:function(){WebEvent.Loaded()}});try{$.post("/Subscribe/SubscribeByType",{productId:n.replace("auto_",""),userType:$(this).attr("data-type"),url:$("#hddWebUrl").val(),typeSub:2},function(n){n!=""&&n.Error=="true"&&console.log("SaveAuto : ",productId)})}catch(r){}}})}function CheckAutoSaved(){var t=$("#hddIsLogin").val(),n,i;t!=undefined&&t!=null&&t!=""&&t!=0&&(n=null,i=null,typeof Storage!="undefined"&&(n=localStorage.getItem("lstAutoId_"+t)),n==null?$.ajax({type:"POST",dataType:"json",cache:!1,url:"/MyAccount/ProductSaveGetList/",success:function(r){n=r.join();(n!=null||n!="")&&(i=r.length,typeof Storage!="undefined"&&localStorage.setItem("lstAutoId_"+t,n),ActiveProductSave(n))}}):ActiveProductSave(n))}function ActiveProductSave(n){$(".auto-save").each(function(){var t=$(this).attr("id").replace("auto_","");n.search(t)>-1&&($(".auto-preview").length?($(this).find("span").text("เรียบร้อย"),$(this).addClass("123-auto-saved")):$("#pageAutoDetail").length>0?($("#auto_"+t).addClass("auto-saved"),$("#auto_"+t+" span").html('<i class="icon-heart"><\/i> เรียบร้อย'),$("#auto_"+t+" span").addClass("active"),$(".save-auto-"+t+" span.text").text("เรียบร้อย"),$(".save-auto-"+t).addClass("auto-saved"),$(".save-auto-"+t).addClass("active")):($(this).find("i").removeClass("icon-heart-empty"),$(this).find("i").addClass("icon-heart"),$(this).find("span").html('<i class="icon-heart"><\/i> เรียบร้อย'),$(this).addClass("auto-saved").addClass("active")))})}function GetBoxSavedListing(){$("#box-saved-listing-temp").length>0&&$.ajax({type:"POST",url:"/Home/GetBoxSavedListing/",success:function(n){$("#box-saved-listing-temp").length>0&&(n!=""&&n!=undefined&&n!=null?($("#box-saved-listing-temp").empty().html(n),CheckAutoSaved(),AddFuncAutoSave(),DataSetup.Init(),PopupCallAndLine.Init()):$("#box-saved-listing-temp").html(""))},error:function(){}})}function sendActionChatNotLogin(){if(window.ReactNativeWebView){window.ReactNativeWebView.postMessage(JSON.stringify({action:"chat",url:"",message:""}));return}}function handleCredentialResponse(n){var t=n.credential;typeof WapEvent!="undefined"&&WapEvent.Loading();typeof WebEvent!="undefined"&&WebEvent.Loading();$.ajax({type:"POST",url:"/Account/LoginGoogle",data:{token:t},dataType:"JSON",success:function(n){n.Error?alert("Not login. Please login late."):window.location.href=location.href;typeof WapEvent!="undefined"&&WapEvent.Loaded();typeof WebEvent!="undefined"&&WebEvent.Loaded()}})}var ajaxCall={getInfoUser:function(){$.ajax({type:"GET",cache:!1,url:"/Account/GetInfoUserLogged",success:function(n){$(".box-user-appened").empty().append(n)},complete:function(){(isMobile=="true"||isMobile=="True"||isMobile==!0)&&(setNotify.Init(),sideBarEvent.Init(),jsWap.Init());ajaxCall.checkRequestRelogin();ChatClient.Init()},error:function(){console.error("exception with cache proxy")}})},checkRequestRelogin:function(){var i=[],r=$("#hddUserId").val(),u,n,t,f;i.length!=0&&r!=void 0&&(i.indexOf(r)<0||(u=Date.UTC(2024,5,21,0,0,0)*1e4+621355968000000000,n=Commons.GetCookie("dvg_rxxoxxn")*1,(n==0||n<=u)&&(t=new Date,f=t.getTime()*1e4+621355968000000000-t.getTimezoneOffset()*6e8,Commons.SetCookie("dvg_rxxoxxn",f),Commons.SetCookie("accessTokenApi",""))))}},Subscribe,message,PostForm,postFormCommon,updateProfileLatLng,refreshTokenTimeout,ChatClient,checkLogout,LoginByGoogleOneTap,privacy_popup;$(document).ready(function(){ajaxCall.getInfoUser()}),function(){var n,t;window.pageYOffset>-1&&($(".lazyload-img").length>0&&(n&&clearTimeout(n),n=setTimeout(function(){$("img.lazyload-img").each(function(){var n=$(this);if(window.pageYOffset==0&&n.offset().top<window.innerHeight){n.on("load",function(){n.removeClass("lazyload-img");n.attr("data-check","success")});n.on("error",function(){n.addClass("lazyload-img");n.attr("data-check","false")});n.attr("data-src")!=undefined&&n.attr("data-src")!=null&&n.attr("data-src")!=""?n.attr("src",n.attr("data-src")):n.attr("src",n.attr("src"))}else if(n.offset().top>=window.pageYOffset&&n.offset().top<=window.innerHeight+window.pageYOffset||n.offset().top+n.height()>=window.pageYOffset&&n.offset().top+n.height()<=window.innerHeight+window.pageYOffset){n.on("load",function(){n.removeClass("lazyload-img");n.attr("data-check","success")});n.on("error",function(){n.addClass("lazyload-img");n.attr("data-check","false")});n.attr("data-src")!=undefined&&n.attr("data-src")!=null&&n.attr("data-src")!=""?n.attr("src",n.attr("data-src")):n.attr("src",n.attr("src"))}})},20)),isIE()&&$(".lazyload-img").length>0&&(t&&clearTimeout(t),t=setTimeout(function(){$("img.lazyload-img").each(function(){var n=$(this);n.on("load",function(){n.removeClass("lazyload-img");n.attr("data-check","success")});n.on("error",function(){n.addClass("lazyload-img");n.attr("data-check","false")});n.attr("data-src")!=undefined&&n.attr("data-src")!=null&&n.attr("data-src")!=""?n.attr("src",n.attr("data-src")):n.attr("src",n.attr("src"))})},20)));$(".navbar_menu").hover(function(){if($(".lazyload-menu").length>0){var n;n&&clearTimeout(n);n=setTimeout(function(){$("img.lazyload-menu").each(function(){var n=$(this);n.on("load",function(){n.removeClass("lazyload-menu");n.attr("data-check","success")});n.on("error",function(){n.addClass("lazyload-menu");n.attr("data-check","false")});n.attr("data-src")!=undefined&&n.attr("data-src")!=null&&n.attr("data-src")!=""?n.attr("src",n.attr("data-src")):n.attr("src",n.attr("src"))})},20)}})}();document.addEventListener("DOMContentLoaded",function(){function n(){var i=document.querySelectorAll("img.lazyload-img");t&&clearTimeout(t);t=setTimeout(function(){var t=window.pageYOffset;i.forEach(function(n){($(n).offset().top>=window.pageYOffset&&$(n).offset().top<=window.innerHeight+window.pageYOffset||$(n).offset().top+$(n).height()>=window.pageYOffset&&$(n).offset().top+$(n).height()<=window.innerHeight+window.pageYOffset)&&n.src==""&&n.classList.contains("lazyload-img")&&(n.src=n.dataset.src!=null&&n.dataset.src!=""&&n.dataset.src!=undefined?n.dataset.src:n.src)});i.length==0&&(document.removeEventListener("scroll",n),window.removeEventListener("resize",n),window.removeEventListener("orientationChange",n))},20)}var t;document.addEventListener("scroll",n);window.addEventListener("resize",n);window.addEventListener("orientationChange",n)}),function(n){n.extend(n.fn,{validate:function(t){var i,r;if(!this.length){t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}return(i=n.data(this[0],"validator"),i)?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(r=this.find("input, button"),r.filter(".cancel").click(function(){i.cancelSubmit=!0}),i.settings.submitHandler&&r.filter(":submit").click(function(){i.submitButton=this}),this.submit(function(t){function r(){if(i.settings.submitHandler){if(i.submitButton)var t=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm);return i.settings.submitHandler.call(i,i.currentForm),i.submitButton&&t.remove(),!1}return!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length==1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!=Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!=Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n){(n.name in this.submitted||n==this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function r(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var i,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();i=this.groups={};n.each(this.settings.groups,function(t,r){n.each(r.split(/\s/),function(n,r){i[r]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate("[type='text'], [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",r).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",r);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t);return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0;for(var i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name==t.name}).length==1&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return(!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){return n(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},check:function(t){var i,r,u,f,e;t=this.validationTargetFor(this.clean(t));i=n(t).rules();r=!1;for(u in i){f={method:u,parameters:i[u]};try{if(e=n.validator.methods[u].call(this,t.value.replace(/\r/g,""),t,f.parameters),e=="dependency-mismatch"){r=!0;continue}if(r=!1,e=="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!e)return this.formatAndAdd(t,f),!1}catch(o){this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+f.method+"' method",o);throw o;}}if(!r)return this.objectLength(i)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor==String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t.method),r=/\$?\{(\d+)\}/g;typeof i=="function"?i=i.call(this,t.parameters,n):r.test(i)&&(i=jQuery.format(i.replace(r,"{$1}"),t.parameters));this.errorList.push({message:i,element:n});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var t,i,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")==i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){var i=this.currentForm;return n(document.getElementsByName(t)).map(function(n,r){return r.form==i&&r.name==t&&r||null})},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){return!n.validator.methods.required.call(this,n.trim(t.value),t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest==0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest==0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor==String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var r={},u=n(t),i,f;for(i in n.validator.methods)f=i==="required"&&typeof n.fn.prop=="function"?u.prop(i):u.attr(i),f?r[i]=f:u[0].getAttribute("type")===i&&(r[i]=!0);return r.maxlength&&/-1|2147483647|524288/.test(r.maxlength)&&delete r.maxlength,r},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!=undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";switch(i.nodeName.toLowerCase()){case"select":var u=n(i).val();return u&&u.length>0;case"input":if(this.checkable(i))return this.getLength(t,i)>0;default:return n.trim(t).length>0}},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0;e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")},minlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)>=r},maxlength:function(t,i,r){return this.optional(i)||this.getLength(n.trim(t),i)<=r},rangelength:function(t,i,r){var u=this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e,i;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 -]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},accept:function(n,t,i){return i=typeof i=="string"?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||n.match(new RegExp(".("+i+")$","i"))},equalTo:function(t,i,r){var u=n(r).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()});return t==u.val()}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode=="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f=="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){return arguments[0]=n.event.fix(t),arguments[0].type=i,n.event.handle.apply(this,arguments)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery);
/*!
** Unobtrusive validation support library for jQuery and jQuery Validate
** Copyright (C) Microsoft Corporation. All rights reserved.
*/
(function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),r=i.data(u),f=n.proxy(v,t);return r||(r={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:n.proxy(c,t),invalidHandler:n.proxy(l,t),messages:{},rules:{},success:n.proxy(a,t)},attachValidation:function(){i.unbind("reset."+u,f).bind("reset."+u,f).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,r)),r}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t).parents("form").andSelf().add(n(t).find("form")).filter("form");n(t).find(":input[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});i.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});t.addSingleVal("accept","exts").addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})})(jQuery);$(document).ready(function(){Subscribe.Init();Subscribe.SliderPrice()});Subscribe={Init:function(){$(".numberOnly").numbersOnly();$(".pricemask").pricemask();$("#checkTermsOfUser").change(function(){$("#checkTermsOfUser").is(":checked")&&$("#checkSendInfo").is(":checked")?($("#btnSubscribe").removeClass("bg_gray"),$("#btnSubscribe").addClass("bg_org"),$("#btnSubscribe").prop("disabled",!1)):($("#btnSubscribe").removeClass("bg_org"),$("#btnSubscribe").addClass("bg_gray"),$("#btnSubscribe").prop("disabled",!0))});$("#checkSendInfo").change(function(){$("#checkTermsOfUser").is(":checked")&&$("#checkSendInfo").is(":checked")?($("#btnSubscribe").removeClass("bg_gray"),$("#btnSubscribe").addClass("bg_org"),$("#btnSubscribe").prop("disabled",!1)):($("#btnSubscribe").removeClass("bg_org"),$("#btnSubscribe").addClass("bg_gray"),$("#btnSubscribe").prop("disabled",!0))})},Validate:function(n){var i,t,r,u;return $("#sub #DisplayName").val(Commons.RemoveHtmlTags($("#sub #DisplayName").val())),n==3&&(i=/\d+/g,t=$("#sub #MaxPriceView").val(),t!=undefined&&t.match(i)!=null&&(t=t.match(i).join([]),$("#sub #MaxPrice").val(t)),r=$("#sub #MinPriceView").val(),r!=undefined&&t.match(i)!=null&&(r=r.match(i).join([]),$("#sub #MinPrice").val(r))),n==4&&(u=Commons.RemoveHtmlTags($("#sub #Description").val()),$("#sub #Description").val(),u!=""&&u.length>300?$(".msg-errorr-description-sub").empty().text("รายละเอียดมีความยาวไม่เกิน 300 ตัวอักษร"):($("#sub #Description").val(u),$(".msg-errorr-description-sub").empty())),!0},Post:function(n){($("#sub #BrandId").val($("#hddBrandId").val()),$("#sub #ModelId").val($("#hddModelId").val()),$("#sub #VersionId").val($("#hddVersionId").val()),$("#sub #AutoTypeId").val($("#hddAutoType").val()),$("#sub #Year").val($("#hddYear").val()),$("#sub #Price").val($("#hddPrice").val()),$("#sub #ProductId").val($("#hddProductId").val()),$("#sub #Link").val($("#hddWebUrl").val()),$("#sub #UserId").val($("#hddCreatedUser").val()),$("#checkTermsOfUser").is(":checked")!=!1)&&$("#checkSendInfo").is(":checked")!=!1&&Subscribe.Validate(n)&&$("#submitSubscribe").click()},ReloadCapchar:function(){$("#imgCaptchaSubscribe")&&$("#imgCaptchaSubscribe").attr("src","/Account/Captcha/?prefix=Subscribe&time="+(new Date).getTime());$("#imgCaptchaCarExchange")&&$("#imgCaptchaCarExchange").attr("src","/Account/Captcha?prefix=CarExchange&time="+(new Date).getTime());$("#imgCaptchaCar").length&&$("#imgCaptchaCar").attr("src","/Captcha/getcaptchaimage?prefix=Car&time="+(new Date).getTime())},ClosePopup:function(){$("#subscribe-auto").addClass("hidden");$("#subscribe-auto .modal").hide();$(".nicescroll-rails").hide();$("body").removeClass("no-scroll")},ResetForm:function(){var n=document.getElementById("frm-subscribe");n.reset();$(n).find("select").each(function(n,t){$(t).trigger("chosen:updated")})},ChangeBrand:function(n){var t=$(n).val().split("|")[0];$("#BrandId").val(t);$("#BrandAlias").val($(n).val().split("|")[1]);t>0&&$("#selectModelSub").removeClass("disabledEvent");Subscribe.LoadModelByBrand(t)},ChangeModel:function(n){$("#ModelId").val($(n).val().split("|")[0]);$("#ModelAlias").val($(n).val().split("|")[1])},ChangeAutoType:function(n){$("#AutoTypeId").val($(n).val().split("|")[0]);$("#AutoTypeCode").val($(n).val().split("|")[1])},ChangeFrequency:function(n){$("#Frequency").val($(n).val().split("|")[0]);$("#FrequencyCode").val($(n).val().split("|")[1])},LoadModelByBrand:function(n){var t="";t+='<select class="chosen-select select-box" id="ModelSub" name="ModelSearch" onchange = "Subscribe.ChangeModel(this);">';t+="<option value='0|รุ่นย่อย'>เลือก<\/option>";n>0?$.ajax({type:"POST",cache:!1,"async":!1,url:"/Model/GetModelByBrand/"+n,data:{brandId:n},success:function(n){if(n.length>0){for(var i=0;i<n.length;i++)t+="<option value='"+n[i].ModelId+"|"+n[i].ModelAlias+"'>"+n[i].ModelName+"<\/option>";t+="<\/select>";t+="<i class='icon-down-open-1'><\/i>";$("#selectModelSub").empty().html(t);$(".chosen-select").chosen()}else t+="<\/select>",t+="<i class='icon-down-open-1'><\/i>",$("#selectModelSub").empty().html(t),$("#selectModelSub").removeClass("disabledEvent"),$(".chosen-select").chosen()},timeout:100}):(t+="<\/select>",t+="<i class='icon-down-open-1'><\/i>",$("#selectModelSub").addClass("disabledEvent"),$(".chosen-select").chosen());Commons.ChosenNinescroll();setTimeout(function(){$(".nicescroll-rails").css("z-index","2000")},300)},UpdateTitleBox:function(){setTimeout(function(){$("#sub #MinPriceView").val()===""&&$("#sub #MaxPriceView").val()===""?($("#titleBox").removeClass("hidden"),$("#titleBox2").addClass("hidden")):($("#sub #MinPriceView").val()===""?$("#sminPrice").text(""):$("#sminPrice").text($("#sub #MinPriceView").val()),$("#sub #MaxPriceView").val()===""?$("#smaxPrice").text(""):$("#sub #MinPriceView").val()===""?$("#smaxPrice").text($("#sub #MaxPriceView").val()):$("#smaxPrice").text(" - "+$("#sub #MaxPriceView").val()),$("#titleBox2").removeClass("hidden"),$("#titleBox").addClass("hidden"))},10)},SliderPrice:function(){var n=$("#hddPrice").val();if(n!=""&&n!=undefined){var t=25e5,i=0,r=1e5;if(parseInt(n)>1e5?(t=parseInt(n)+2e5,i=parseInt(n)*.9,r=parseInt(n)*1.1):t=15e4,$("#slider-range").length){$("#slider-range").slider({range:!1,min:parseInt(n)*.5,max:t,step:100,value:parseInt(n)});$(".ui-slider-range").append($(".range-wrapper"));$(".range-price-value").html('<span class="price-two"><b>'+$("#slider-range").slider("value").toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")+"<\/b> บาท<\/span>");$("#sub #MaxPrice").val($("#slider-range").slider("value").toString());$(".ui-slider-handle, .ui-slider-range").on("mousedown",function(){$(".gear-large").addClass("active")});$("#slider-range").slider({slide:function(n,i){$("#sub #MaxPrice").val(i.value.toString());$("#smaxPrice").text(i.value.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")+" บาท");$("#sminPrice").text("");$("#titleBox").addClass("hidden");$("#titleBox2").removeClass("hidden");$(".range-price-value").html('<span class="price-two"><b>'+i.value.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")+"<\/b> บาท<\/span>");var r=parseInt($(this).data("value"));$(this).data({value:parseInt(i.value)});i.value===t?$(".range-alert").hasClass("active")||$(".range-alert").addClass("active"):$(".range-alert").hasClass("active")&&$(".range-alert").removeClass("active")}});$(".range, .range-alert").on("mousedown",function(n){n.stopPropagation()})}}},ShowPopupSubscribe:function(n){$.ajax({type:"POST",url:"/Subscribe/PopupSubscribe",data:{typeSubscribe:n},beforeSend:function(){WebEvent.Loading()},success:function(n){n.Error||n!=""&&($("#popup").html(n),$("body").addClass("no-scroll"))},error:function(){WebEvent.Loaded()},complete:function(){var t,i;WebEvent.Loaded();t="";n===1?(t=" คุณต้องการรับข้อความอัพเดทราคาล่าสุดของรถ "+$("#txtBrandName").val()+" "+$("#txtModelName").val()+" "+$("#txtVersionName").val()+" "+$("#txtYear").val()+" คันนี้หรือไม่",$("#titleBox").empty().html(t)):n===3?(i=Commons.FormatPrice($("#hddPrice").val()),t="ออกรถ "+$("#txtBrandName").val()+" "+$("#txtModelName").val()+" "+$("#txtVersionName").val()+" "+$("#txtYear").val()+' ในราคา <span id="sminPrice">'+i+'<\/span><span id="smaxPrice"><\/span>  เดี๋ยวนี้',$("#titleBox2").empty().html(t)):n===4?(t=" คุณต้องการรับรู้เมื่อรถ "+$("#txtBrandName").val()+" "+$("#txtModelName").val()+" "+$("#txtVersionName").val()+" "+$("#txtYear").val()+" คันนี้ลดราคาหรือไม่",$("#titleBox").empty().html(t)):n===9?(t=" คุณต้องการรับรู้เมื่อรถ "+$("#txtBrandName").val()+" "+$("#txtModelName").val()+" "+$("#txtVersionName").val()+" "+$("#txtYear").val()+" คันนี้ลดราคาหรือไม่",$("#titleBox").empty().html(t)):n===10&&(t=" คุณต้องการ trade in รถ "+$("#txtBrandName").val()+" "+$("#txtModelName").val()+" "+$("#txtVersionName").val()+" "+$("#txtYear").val()+" กับ",$("#titleBox").empty().html(t));Subscribe.ReloadCapchar()}})},ShowPopupTradeIn:function(){$.ajax({type:"POST",url:"/CarExchange/PopupCarExchange",data:{productId:$("#hddProductUserType").val(),cityId:$("#hddCityId").val(),brandId:$("#hddBrandId").val(),modelId:$("#hddModelId").val(),year:$("#hddYear").val(),numberKm:$("#hddNumberKm").val(),lineId:$("#hddLineID").val()},beforeSend:function(){WebEvent.Loading()},success:function(n){n.Error||n!=""&&($("#popup").html(n),$("body").addClass("no-scroll"))},error:function(){WebEvent.Loaded()},complete:function(){WebEvent.Loaded();var n="";n=" คุณต้องการ trade in รถ "+$("#txtBrandName").val()+" "+$("#txtModelName").val()+" "+$("#txtVersionName").val()+" "+$("#txtYear").val()+" กับ";$("#titleBox").empty().html(n);Subscribe.ReloadCapchar()}})},ShowPopupBuyerVerification:function(){$.ajax({type:"Get",url:"/Subscribe/Campaign2023_GetBuyerVerificationForm",data:{},beforeSend:function(){WebEvent.Loading()},success:function(n){n.Error||n!=""&&($("#popup").html(n),$("body").addClass("no-scroll"))},error:function(){WebEvent.Loaded()},complete:function(){WebEvent.Loaded();$("#btnSubmitBuyerInfor").on("click",function(){Subscribe.SubmitBuyerVerification()})}})},SubmitBuyerVerification:function(){var n=$("#dllMonth").val(),t=$("#dllDay").val(),i=$("#dllYear").val(),r;if(isNaN(Number(n))||isNaN(Number(t))||isNaN(Number(i))){$("#PurchaseDate").val("");$("#PurchaseDate").valid();$("#frmBuyerVerification").valid();return}r=new Date(i,n-1,t);$("#PurchaseDate").val(r.toJSON());$("#PurchaseDate").valid();$("#btnSubmitBuyerInforHidden").click()}};$(document).ready(function(){WebEvent.Init();ReferrerCheckingGA.Init()});var WebEvent={Init:function(){$(window).scroll(function(){$(this).scrollTop()!=0?($(".scroll_top").fadeIn(),$(this).scrollTop()>400):$(".scroll_top").fadeOut()});$(".scroll_top").click(function(){$("body,html").animate({scrollTop:0},200)});$(window).resize(function(){WebEvent.FixScrollTop()});WebEvent.FixScrollTop();$(document).mouseup(function(n){var t=$(".dropdown-account"),i=$(".box-login");t.is(n.target)||t.has(n.target).length!==0||i.is(n.target)||i.has(n.target).length!==0||!t.hasClass("open")||t.removeClass("open")})},FixScrollTop:function(){if($(window).scrollTop()!=0?($(".scroll_top").fadeIn(),$(window).scrollTop()>400):$(".scroll_top").fadeOut(),window.innerWidth>=1440){var n=(window.innerWidth-1140)/2-80;$(".scroll_top").css("right",n+"px")}},ShowPopup:function(){$("#popup").show()},ClosePopup:function(n){WebEvent.ReloadReturnUrl();WebEvent.ReloadFeedback();WebEvent.ReloadChangePassword();WebEvent.ReloadChangeProfile();$("#popup").empty();$("body").removeClass("no-scroll");WebEvent.ReloadPageInit();WebEvent.RedirectPage();n==!0&&WebEvent.ReloadCaptcha()},ClosePopupSub:function(){$("#popup-sub").empty();$("body").removeClass("no-scroll")},AddNoScroll:function(){$("body").addClass("no-scroll")},RemoveNoScroll:function(){$("body").removeClass("no-scroll")},HidePopup:function(){$("#compare-popup").length&&$("#compare-popup .scrollbar").getNiceScroll().remove();$("body").removeClass("no-scroll");$("#popup").empty()},Loading:function(){$("#loadding").html('<div class="modal-popup_style2 open"><img src="/Web/Images/loading.gif" class="loading"/><\/div>')},Loadding:function(){$("#loadding").html('<div class="modal-popup_style2 open"><img src="/Web/Images/loading.gif" class="loading"/><\/div>')},Loaded:function(){$("#loadding").empty()},ReloadPage:function(){document.location.reload()},ClosePopupLogin:function(){$("#login-popup").hide();$("body").removeClass("no-scroll")},ReLoadPage:function(){$(function(){document.location.reload()})},ReloadCaptcha:function(n){if($("#car-exchanger").length){$("#imgCaptcha").attr("src","/Captcha/getcaptchaimage?prefix=CarExchange&time="+(new Date).getTime());return}if($("#form-help").length){$("#imgCaptcha").attr("src","/Captcha/getcaptchaimage?prefix=AboutUs&time="+(new Date).getTime());return}if($("#newCarLead").length){$("#CaptchaSubscribe").attr("src","/Captcha/getcaptchaimage?prefix=Subscribe&time="+(new Date).getTime());return}if($("#imgCaptcha").length){$("#imgCaptcha").attr("src","/Captcha/getcaptchaimage?prefix=Captcha&time="+(new Date).getTime());return}if($("#imgCaptchaCar").length){$("#imgCaptchaCar").attr("src","/Captcha/getcaptchaimage?prefix=Car&time="+(new Date).getTime());return}if(n!=""&&n!=null&&n!=undefined){$("#"+n).attr("src","/Captcha/getcaptchaimage?prefix=Car&time="+(new Date).getTime());return}$("#captchaImg").attr("src","/Captcha/getcaptchaimage?prefix=Car&time="+(new Date).getTime());return},ActiveMenuHeader:function(){$(".relative .sub-menu ul li a").each(function(){$(this).parent().hasClass("brand-act")&&($(".nav .item-menu").removeClass("active"),$(".relative .menu-brand").addClass("active"));$(this).parent().hasClass("type-act")&&($(".nav .item-menu").removeClass("active"),$(".relative .menu-type").addClass("active"));$(this).parent().hasClass("price-act")&&($(".nav .item-menu").removeClass("active"),$(".relative .menu-price").addClass("active"))})},ReloadFeedback:function(){if($("#feedback").length>0){var n=window.location.href;n.indexOf("/feedback")>-1&&location.reload()}},ReloadChangePassword:function(){if($("#change-password").length>0){var n=window.location.href;n.indexOf("/change-password")>-1&&location.reload()}},ReloadChangeProfile:function(){if($("#change-profile-id").length>0){var n=window.location.href;n.indexOf("/change-profile")>-1&&location.reload()}},ReloadReturnUrl:function(){$("#UrlReturn").length>0&&(window.location.href=$("#UrlReturn").val())},ReloadPageInit:function(){$("#hddPageVerifyOtp").length&&(window.location.href="")},RedirectPage:function(){if($("#car-exchanger").length>0){var n=$("#LinkRedirect").val();window.location.href=n!=""&&n!=null&&n!=undefined?n:"/"}$("#newCarLead").length>0&&(window.location.href=$("#newCarLead #Link").val()==""?"/":encodeURI($("#newCarLead #Link").val()))},ReloadHelp:function(){if($("#form-help").length>0){var n=window.location.href;n.indexOf("/help")>-1&&location.reload()}},ShowPopupUserPostAuto:function(n,t){var i=$(n).attr("data-type"),r=$(n).attr("rel"),u=$(n).attr("data-link");$.ajax({type:"POST",url:"/Account/GetUserInfoPostProduct",data:{userId:r,productId:t,userType:i},beforeSend:function(){WebEvent.Loadding()},success:function(n){n.Error||n!=""&&HtmlTemplate.UserInfoPostAuto(n.FullName,n.Phone,n.Address,u,n.LineId,i)},error:function(){WebEvent.Loaded()},complete:function(){WebEvent.Loaded();WebEvent.CallSeller(t,i)}})},CallSeller:function(n,t){try{$.post("/Subscribe/SubscribeByType",{productId:n,userType:t,url:$("#hddWebUrl").val(),typeSub:5},function(n){n!=""&&n.Error=="true"&&console.log("SaveAuto : ",productId)})}catch(i){}},MobileContact:function(n){var t=$(n).attr("data-content");$(n).html('<i class="icon-phone"><\/i>'+t)}},EventAccount={ShowPopupLogin:function(){var n=window.location.pathname,t="/loginpopup?returnUrl="+n+"&newStyle=true";$.ajax({type:"POST",cache:!1,url:t,beforeSend:function(){WebEvent.Loading()},success:function(n){n!=""&&$("#popup").empty().html(n)},error:function(){WebEvent.Loaded()},complete:function(){WebEvent.Loaded();$("body").addClass("no-scroll")}})},ShowPopupRegister:function(){WebEvent.Loading();$("#popup").empty().load("/register?isPopup=true",function(){WebEvent.Loaded()}).show();$("body").addClass("no-scroll")},ShowMenuAccount:function(){$(".dropdown-account").hasClass("open")?$(".dropdown-account").removeClass("open"):$(".dropdown-account").addClass("open")},resetCaptchaImage:function(){$("#imgCaptchaCar").attr("src",`/Captcha/GetCaptchaImage?time=${(new Date).getTime()}`)}},ReferrerCheckingGA={Init:function(){if(Commons.CheckCookie("referrerCheckingGA")==!1){var n=document.referrer;(n==""||n==null||n==undefined)&&(n="https://chobrod.com/");Commons.SetCookie("referrerCheckingGA",n,null)}}},FAQ={Click:function(n){var t=$(n).closest(".faq-item").children(".collapse");$(t).hasClass("in")?($(t).removeClass("in"),$(n).removeClass("active")):($(t).addClass("in"),$(n).addClass("active"))}},HtmlTemplate={Message:function(){var n="";n+='<div class="group-popup">';n+='    <div class="modal-popup modal-700">';n+='       <span class="close-modal" onclick="CloseNotifi();"><\/span>';n+='        <div class="modal-body">';n+='             <div class="text-center mg-bottom-20 mg-top-20">';n+='                <p class="fsize-14 gray-clr">';n+='                    <i class="icon-complete-sm-error"><\/i>';n+=message;n+="\t\t\t\t<\/p>";n+="\t\t\t <\/div>";n+="\t\t<\/div>";n+="\t<\/div>";n+='<div class="bg-popup" onclick="CloseNotifi();"><\/div>';n+="<\/div>";$("#popup").empty().html(n).show()},MessageSuccess:function(n){var t="";t+='<div class="modal-popup_style2 open">';t+='    <div class="popup-container pu-account style2">';t+='        <span class="popup_close" onclick="WebEvent.ClosePopup(true);"><i class="icon-cancel"><\/i><\/span>';t+='        <div class="pu-account-msg">';t+='                <div class="text-center photo">';t+='                    <img src="/Web/Images/msg-2.png" alt="">';t+="                <\/div>";t+='            <div class="text-center">';t+='                <div class="txt-msg">'+n+"<\/div>";t+="            <\/div>";t+="        <\/div>";t+="    <\/div>";t+="<\/div>";$("#popup").empty().html(t).show()},MessageSuccessV2:function(n){var t="";t+='<div class="management-notify">';t+='     <div class="content">';t+='        <div class="photo">';t+='            <img src="/Web/Images/mana_checkbox.png" />';t+="        <\/div>";t+='        <div class="info">';t+='            <div class="txt">'+n+"<\/div>";t+="        <\/div>";t+='        <div class="btn-close">';t+='            <i class="icon-cancel"><\/i>';t+="        <\/div>";t+="    <\/div>";t+=" <\/div>";$("#popup").empty().hide().html(t).fadeIn(1e3).delay(2e3).fadeOut(1e3)},UserInfoPostAuto:function(n,t,i,r,u){var o="",s,e,f;if(t!=""&&t!=null&&t!=undefined)if(t.indexOf(",")>-1)if(s=t.split(","),s.length>=3)for(e=0;e<3;e++)o+=s[e],e<2&&(o+=" | ");else for(e=0;e<o.length;e++)o+=s[e],e<o.length-1&&(o+=" | ");else o+=t;f="";f+='<div id="sub" class="modal-popup_style2 open">';f+='   <div class="popup-container pu-makeoffer fix-info">';f+='      <span class="popup_close" onclick="WebEvent.ClosePopup();"><i class="icon-cancel"><\/i><\/span>';f+='      <div class="pu-heading mgb_13">';n!=""&&n!=null&&n!=undefined&&(f+='      <h2 class="heading">'+n+"<\/h2>");f+="      <\/div>";f+='      <div class="pu-content js-pu-form">';f+="          <ul>";i!=""&&i!=null&&i!=undefined&&(f+='          <li><i class="icon-location"><\/i>'+i+"<\/li>");u!=""&&u!=null&&u!=undefined&&(f+='          <li><i class="cicon_linechat"><\/i> '+u+"<\/li>");f+='              <li><i class="icon-phone"><\/i>'+o+"<\/li>";f+="          <\/ul>";r!=""&&r!=null&&r!=undefined&&(f+='      <div class="text-center">',f+='         <a href="'+r+'" class="btn-button-orange w-125 mt-10">โปรไฟล์<\/a>',f+="      <\/div>");f+="    <\/div>";f+="  <\/div>";f+="<\/div>";$("#popup").empty().html(f).show()},MessageError:function(n){var t="";t+='<div class="modal-popup_style2 open">';t+='    <div class="popup-container pu-account style2">';t+='        <span class="popup_close" onclick="WebEvent.ClosePopup();"><i class="icon-cancel"><\/i><\/span>';t+='        <div class="pu-account-msg">';t+='                <div class="text-center photo">';t+='                    <img src="/Web/Images/msg-1.png" alt="">';t+="                <\/div>";t+='            <div class="text-center">';t+='                <div class="txt-msg">'+n+"<\/div>";t+="            <\/div>";t+="        <\/div>";t+="    <\/div>";t+="<\/div>";$("#popup").empty().html(t).show()},PopupLoadBrowser:function(n,t,i,r){var e=window.screenLeft!=undefined?window.screenLeft:window.screenX,o=window.screenTop!=undefined?window.screenTop:window.screenY,f=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,s=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,u=f/window.screen.availWidth,h=(f-i)/2/u+e,c=(s-r)/2/u+o,l=window.open(n,t,"scrollbars=yes, width="+i/u+", height="+r/u+", top="+c+", left="+h);window.focus&&l.focus()},PopupLoadProductLimit:function(n){var t="";t+='<div class="modal-popup_style2 open">';t+='<div class="popup-container pu-post-premium">';t+='    <div class="pu-heading">';t+='        <h2 class="heading">การแจ้งเตือน?<\/h2>';t+='        <span class="popup_close" onclick="WebEvent.ClosePopup();"><i class="icon-cancel"><\/i><\/span>';t+="    <\/div>";t+='    <div class="pu-premium-content">';t+='        <div class="text-center desc">'+n+"<\/div>";t+='        <div class="btn-group row">';t+='            <div class="col-xs-6">';t+='                <span class="btn btn-call" data-type="2" data-content="02-136-7365" data-container="0" onclick="CreateAuto.MobileContact(this);"><i class="icon-phone"><\/i>ติดต่อฮอตไลน์<\/span>';t+="            <\/div>";t+='            <div class="col-xs-6">';t+='                <span class="btn btn-linechat" data-type="2" data-content="http://line.me/ti/p/~@chobrod" data-container="0" onclick="CreateAuto.LineContact(this);"><i class="cicon_linechatbg"><\/i>แอดไลน์<\/span>';t+="            <\/div>";t+="        <\/div>";t+="    <\/div>";t+="<\/div>";t+="<\/div>";$("#popup").empty().html(t).show()},PopupLoadNeedVerifyMobile:function(){var n="";n+='<div class="modal-popup_style2 open">';n+='    <div class="popup-container pu-post-premium">';n+='        <div class="pu-heading mgb-0">';n+='            <h2 class="heading">การแจ้งเตือน?<\/h2>';n+="        <\/div>";n+='        <div class="pu-premium-content">';n+='            <div class="text-center">กรุณายืนยันหมายเลขโทรศัพท์ก่อนลงขายรถ<\/div>';n+="        <\/div>";n+='        <div class="text-center btn-group row col-6 offset-7">';n+='            <a class="btn bg_org" href="/change-profile">ยืนยันที่นี่<\/a>';n+="        <\/div>";n+="    <\/div>";n+="<\/div>";$("#popup").empty().html(n).show()},PopupRequireMemberInforMobile:function(n){var t="";t+='<div class="modal-popup_style2 open">';t+='    <div class="popup-container pu-post-premium">';t+='        <div class="pu-heading mgb-0">';t+='            <h2 class="heading">การแจ้งเตือน?<\/h2>';t+="        <\/div>";t+='        <div class="pu-premium-content">';t+='            <div class="text-center">กรุณาใส่'+n+"ก่อนลงขายรถ<\/div>";t+="        <\/div>";t+='        <div class="text-center btn-group row col-6 offset-7">';t+='            <a class="btn bg_org" href="/change-profile">ใส่ข้อมูลที่นี่<\/a>';t+="        <\/div>";t+="    <\/div>";t+="<\/div>";$("#popup").empty().html(t).show()},PopupLoadProductImgLimit:function(){var n="";n+='<div class="modal-popup_style2 open">';n+='<div class="popup-container pu-post-premium">';n+='    <div class="pu-heading">';n+='        <h2 class="heading">การแจ้งเตือน?<\/h2>';n+='        <span class="popup_close" onclick="WebEvent.ClosePopup();"><i class="icon-cancel"><\/i><\/span>';n+="    <\/div>";n+='    <div class="pu-premium-content">';n+='        <div class="text-center desc">'+$("#productImgFreeLimit").val()+"<\/div>";n+='        <div class="btn-group row">';n+='            <div class="col-xs-6">';n+='                <span class="btn btn-call" data-type="2" data-content="02-136-7365" data-container="0" onclick="CreateAuto.MobileContact(this);"><i class="icon-phone"><\/i>ติดต่อฮอตไลน์<\/span>';n+="            <\/div>";n+='            <div class="col-xs-6">';n+='                <span class="btn btn-linechat" data-type="2" data-content="http://line.me/ti/p/~@chobrod" data-container="0" onclick="CreateAuto.LineContact(this);"><i class="cicon_linechatbg"><\/i>แอดไลน์<\/span>';n+="            <\/div>";n+="        <\/div>";n+="    <\/div>";n+="<\/div>";n+="<\/div>";$("#popup").empty().html(n).show()},PopupRequiredAddress:function(){var n="";n+='<div class="modal-popup_style2 open">';n+='    <div class="popup-container pu-post-premium">';n+='    <div class="pu-heading mgb-0">';n+='        <h2 class="heading">การแจ้งเตือน?<\/h2>';n+="    <\/div>";n+='    <div class="pu-premium-content">';n+='        <div class="text-center">กรุณาลงที่อยู่ก่อนที่จะลงประกาศขายรถ<\/div>';n+="    <\/div>";n+='    <div class="text-center btn-group row col-6 offset-7">';n+='        <a class="btn bg_org" href="/change-profile">ลงที่อยู่ที่นี่<\/a>';n+="    <\/div>";n+="<\/div>";$("#popup").empty().html(n).show()},PopupShowListMobile:function(n,t,i,r,u,f,e){var o="";o+='<div class="modal-popup_style2 open">';o+='    <div class="popup-container pu-detail-contact">';o+='        <div class="pu-heading">';o+='                <h2 class="heading-line">ติดต่อผู้ขาย<\/h2>';o+='                <span class="popup_close" onclick="WebEvent.ClosePopupSub();"><i class="icon-cancel"><\/i><\/span>';o+="            <\/div>";o+='        <div class="pu-up-content">';o+='            <div class="top-author">';o+='                <div class="photo">';o+='                    <img src="/Web/Images/upload.jpg" alt="'+n+'">';o+="                <\/div>";o+='                <div class="author-name">'+n+"<\/div>";o+="            <\/div>";o+='            <div class="contact-listing" id="popup_list_phone">';let s=t.split("|");s.forEach(function(n){o+='                <div class="item">';o+='\t\t\t\t\t <div class="phone-number">'+n+"<\/div>";o+='                    <span class="btn-bottom btn-call" data-type="'+i+'" data-content="'+n+'" data-list="'+n+'" data-container="'+r+'" data-ismobile=" '+u+' " data-page="'+f+'" data-action="Call" data-viptype="'+e+'"><i class="icon-phone"><\/i>ติดต่อผู้ขาย<\/span>';o+="                <\/div>"});o+="            <\/div>";o+="        <\/div>";o+="    <\/div>";o+="<\/div>";$("#popup").empty();$("#popup-sub").empty().html(o).show()},PopupShowListMobileV2:function(n,t,i,r,u,f,e){var o="";o+='<div class="modal-popup_style2 open popup-scroll-popup">';o+='    <div class="popup-container pu-detail-contact">';o+='        <div class="pu-heading">';o+='                <h2 class="heading-line">ติดต่อผู้ขาย<\/h2>';o+='                <span class="popup_close" onclick="WebEvent.ClosePopupSub();"><i class="icon-cancel"><\/i><\/span>';o+="            <\/div>";o+='        <div class="pu-up-content scroll-popup">';o+='            <div class="top-author">';o+='                <div class="photo">';o+='                    <img src="/Web/Images/upload.jpg" alt="'+n+'">';o+="                <\/div>";o+='                <div class="author-name">'+n+"<\/div>";o+="            <\/div>";o+='            <div class="contact-listing" id="popup_list_phone">';t.forEach(function(n){n.Name!=undefined&&n.Name!=null&&n.Name.length>0&&n.Phone!=undefined&&n.Phone!=null&&n.Phone.length>0&&(o+='                <div class="item">',o+='\t\t\t\t\t <div class="phone-number">'+n.Name+"<\/div>",o+='                    <span class="btn-bottom btn-call" data-type="'+i+'" data-content="'+n.Phone+'" data-list="'+n.Phone+'" data-container="'+r+'" data-ismobile=" '+u+' " data-page="'+f+'" data-action="Call" data-viptype="'+e+'"><i class="icon-phone"><\/i>ติดต่อผู้ขาย<\/span>',o+="                <\/div>")});o+="            <\/div>";o+="        <\/div>";o+="    <\/div>";o+="<\/div>";$("#popup").empty();$("#popup-sub").empty().html(o).show()},PopupShowListLine:function(n,t,i,r,u,f,e,o){var s="";s+='<div class="modal-popup_style2 open">';s+='    <div class="popup-container pu-detail-contact">';s+='        <div class="pu-heading">';s+='            <h2 class="heading-line">ติดต่อผู้ขาย<\/h2>';s+='            <span class="popup_close" onclick="WebEvent.ClosePopupSub();"><i class="icon-cancel"><\/i><\/span>';s+="        <\/div>";s+='        <div class="pu-up-content">';s+='            <div class="top-author">';s+='                <div class="photo">';s+='                    <img src="/Web/Images/upload.jpg" alt="'+n+'">';s+="                <\/div>";s+='                <div class="author-name">'+n+"<\/div>";s+="            <\/div>";s+='       \t <div class="contact-listing" id="popup_list_line">';let h=t.split("|");h.forEach(function(n){s+='                <div class="item">';s+='                    <div class="line-text">'+n+"<\/div>";s+='                    <span class="btn-bottom btn-linechat" data-type="'+i+'" data-content="http://line.me/ti/p/~'+n+'" data-list="'+n+'" data-seller="'+o+'" data-container="'+r+'" data-ismobile=" '+u+' " data-page="'+f+'" data-action="Line" data-viptype="'+e+'"><i class="cicon_linechatbg"><\/i>แอดไลน์<\/span>';s+="                <\/div>"});s+="            <\/div>";s+="        <\/div>";s+="    <\/div>";s+="<\/div>";$("#popup").empty();$("#popup-sub").empty().html(s).show()},PopupShowListLineV2:function(n,t,i,r,u,f,e,o,s){var h="";h+='<div class="modal-popup_style2 open popup-scroll-popup">';h+='    <div class="popup-container pu-detail-contact">';h+='        <div class="pu-heading">';h+='            <h2 class="heading-line">ติดต่อผู้ขาย<\/h2>';h+='            <span class="popup_close" onclick="WebEvent.ClosePopupSub();"><i class="icon-cancel"><\/i><\/span>';h+="        <\/div>";h+='        <div class="pu-up-content scroll-popup">';h+='            <div class="top-author">';h+='                <div class="photo">';h+='                    <img src="/Web/Images/upload.jpg" alt="'+n+'">';h+="                <\/div>";h+='                <div class="author-name">'+n+"<\/div>";h+="            <\/div>";h+='       \t <div class="contact-listing" id="popup_list_line">';t.forEach(function(n){(n.Line==undefined||n.Line==null||n.Line.length<=0)&&(n.Line=s);h+='                <div class="item">';h+='                    <div class="line-text">'+n.Name+"<\/div>";h+='                    <span class="btn-bottom btn-linechat" data-type="'+i+'" data-content="http://line.me/ti/p/~'+n.Line+'" data-list="'+n.Line+'" data-seller="'+o+'" data-container="'+r+'" data-ismobile=" '+u+' " data-page="'+f+'" data-action="Line" data-viptype="'+e+'"><i class="cicon_linechatbg"><\/i>แอดไลน์<\/span>';h+="                <\/div>"});h+="            <\/div>";h+="        <\/div>";h+="    <\/div>";h+="<\/div>";$("#popup").empty();$("#popup-sub").empty().html(h).show()},PopupPackageMessagerLogin:function(){var n="";n+='<div class="modal in" id="" style="display: block;">';n+='    <div class="modal-dialog" style="margin-top:5%;">';n+='        <div class="popup-content">';n+='            <div class="box-top">';n+='                <p class="title">การแจ้งเตือน<\/p>';n+='                <span class="btn-close" onclick="WebEvent.ClosePopup();"><i class="icon-cancel"><\/i><\/span>';n+="            <\/div>";n+='            <div class="box-bottom">';n+='                <img src="/Web/Images/package-login.svg" alt="">';n+='                <p class="txt">โปรดเข้าสู่ระบบเพื่อดำเนินการซื้อแพ็คเกจต่อ<\/p>';n+='                <ul class="list-btn">';n+='                    <li><button class="btn btn-cancel" onclick="WebEvent.ClosePopup();">ยกเลิก<\/button><\/li>';n+='                    <li><button class="btn btn-login" onclick="EventAccount.ShowPopupLogin();">เข้าสู่ระบบ<\/button><\/li>';n+="                <\/ul>";n+="            <\/div>";n+="        <\/div>";n+="    <\/div>";n+="<\/div>";n+='<div class="modal-backdrop in"><\/div>';$("body").addClass("no-scroll");$("#popup").empty().html(n).show()},RemainingCampaignTime:function(n){return n==undefined||n==null||n<=0?"":'เวลาที่เหลือของแคมเปญลงรถหรู:<span class="price">'+n+" วัน<\/span>"},PopupAveragePrice:function(n,t,i){if(parseInt(n)>0&&parseInt(t)>0&&parseInt(i)>0)return`
                 <div class="pp-price open">
                     <button class="close-pp"><i class="icon-cancel"></i></button>
                     <div class="list-price">
                         <div class="item-price">
                             ราคาต่ำสุด
                             <p class="price">฿`+n+`</p>
                         </div>
                         <div class="item-price">
                             ราคาเฉลี่ย
                             <p class="price">฿`+t+`</p>
                         </div>
                         <div class="item-price">
                             ราคาสูงสุด
                             <p class="price">฿`+i+`</p>
                         </div>
                     </div>
                     <p class="note-price">หมายเหตุ: ราคาแนะนำนี้เป็นราคารถที่ขายอยู่ใน <a href="/">Chobrod</a> ซึ่งเป็นการเก็บสถิติย้อนหลัง 90 วันที่ผ่านมา</p>
                 </div>
            `},PopupAlertMessageLocation:function(n){var t="";t+='<div class="modal-popup_style2 open">';t+='   <div class="popup-container pu-post-premium">';t+='       <div class="pu-heading" style="margin-bottom:0px">';t+='           <h2 class="heading">การแจ้งเตือน?<\/h2>';t+='           <span class="popup_close" onclick="WebEvent.ClosePopup();"><i class="icon-cancel"><\/i><\/span>';t+="       <\/div>";t+='       <div class="pu-premium-content">';t+='           <div class="text-center desc">'+n+"<\/div>";t+='           <div class="btn-group row">';t+='               <div class="col-12">';t+='                   <button class="btn bg_org" onclick="WebEvent.ClosePopup();">ยกเลิก<\/button>';t+="               <\/div>";t+="           <\/div>";t+="       <\/div>";t+="   <\/div>";t+="<\/div>";$("#popup").empty().html(t).show()},PopupConfirm:function(n,t,i){var r="";if(r+='<div class="modal-popup_style2 open">',r+='<div class="popup-container pu-management">',r+='    <div class="pu-heading">',r+='        <h2 class="heading">'+n+"<\/h2>",r+='        <span class="popup_close" onclick="WebEvent.ClosePopup();"><i class="icon-cancel"><\/i><\/span>',r+="    <\/div>",r+='    <div class="pu-management-content">',r+='        <div class="txt-note">',r+=t,r+="        <\/div>",r+='        <div class="btn-group row">',r+='            <div class="col-xs-6">',r+='                <button class="btn bg_gray" onclick="WebEvent.ClosePopup();">กลับ<\/button>',r+="            <\/div>",r+='            <div class="col-xs-6">',r+='                <button class="btn bg_org" id="btnOK">ยืนยัน<\/button>',r+="            <\/div>",r+="        <\/div>",r+="    <\/div>",r+="<\/div>",r+="<\/div>",$("body").addClass("no-scroll"),$("#popup").empty().html(r),i&&i!=undefined)$("#popup #btnOK").on("click",function(){WebEvent.ClosePopup();i()})},MessageSuccessV3:function(n,t,i){var r="";r+='<div class="modal-popup_style2 open">';n.trim().length==0?(r+='    <div class="popup-container pu-account style2" id="popup-success-v3">',r+='            <span class="popup_close btn-close">',r+='                <i class="icon-cancel"><\/i>',r+="            <\/span>"):(r+='    <div class="popup-container pu-account style3" id="popup-success-v3">',r+='        <h2 class="top-heading">',r+=n,r+='            <span class="popup_close btn-close">',r+='                <i class="icon-cancel"><\/i>',r+="            <\/span>",r+="        <\/h2>");r+='        <div class="pu-account-content">';r+='           <div class="txt-note text-center">';r+='               <img src="/Web/Images/postlisting_6.png" alt="">';r+='               <h2 style="width: 400px;display: inline-block;">'+t+"<\/h2>";r+="           <\/div>";r+='           <div class="text-center">';r+='               <button class="btn btn-linechat btn-close" >OK<\/button>';r+="           <\/div>";r+="        <\/div>";r+="    <\/div>";r+="<\/div>";$("body").addClass("no-scroll");$("#popup").empty().html(r);$("#popup-success-v3 .btn-close").on("click",function(){WebEvent.ClosePopup();typeof i=="function"&&i()})}},Commons={ReplaceAll:function(n,t,i){return n==undefined?null:n.replace(new RegExp(Commons.EscapeRegExp(t),"g"),i)},EscapeRegExp:function(n){return n.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")},EncodeTextSearch:function(n){return n.replace(/[&\/\\#,+()$~%.'":*?<>{}^@]/g,"")},SetCookie:function(n,t,i){var r,u;i==""||i==null||i==undefined?document.cookie=n+"="+t+";path=/":(r=new Date,r.setTime(r.getTime()+i*864e5),u="expires="+r.toUTCString(),document.cookie=n+"="+t+";"+u+";path=/")},SetCookieMinute:function(n,t,i){var r,u;i==""||i==null||i==undefined?document.cookie=n+"="+t+";path=/":(r=new Date,r.setTime(r.getTime()+i*6e4),u="expires="+r.toUTCString(),document.cookie=n+"="+t+";"+u+";path=/")},GetCookie:function(n){for(var t,r=n+"=",f=decodeURIComponent(document.cookie),u=f.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""},CheckCookie:function(n){var t=Commons.GetCookie(n);return t!=""?!0:!1},RemoveHtmlTags:function(n){return n!=""&&n!=undefined?n.replace(/<[^>]*>/g,""):""},ValidateEmail:function(n){return/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9_]+)*)@([A-Za-z0-9]+)(([\.\-‌​]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/.test(n)},ValidateNumber:function(n){return/^[0-9]+$/.test(n)},ValidatePhone:function(n){return/^(0[2|6|8|9][\s]?\d{4}[\s]?\d{4}|0[2|3|4|5|7][\s]?\d{3}[\s]?\d{4})$/.test(n)},ValidateLinkYoutube:function(n){return/^(?:http(?:s) ?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\''<> #]+)/.test(n)},IsDoubleClicked:function(n,t){return n.data("isclicked")?!0:(t=typeof t!="undefined"?t:100,n.data("isclicked",!0),setTimeout(function(){n.removeData("isclicked")},t),!1)},RemoveNinescroll:function(){$(".chosen-container .chosen-results").length&&$(".chosen-container .chosen-results").getNiceScroll().remove();$(".nicescroll-rails").hide()},ChosenNinescroll:function(){$(".chosen-results").length>0&&$(".chosen-results").niceScroll({styler:"fb",cursorcolor:"#cccccc",cursorwidth:"6",cursorborderradius:"6px",background:"#F9F9F9",spacebarenabled:!1,cursorborder:""})},MouseUpSelect:function(){$(".chosen-container").length>0&&$(".chosen-container").click(function(){var n=$(this).attr("id");$("#"+n).hasClass("chosen-with-drop")?$("#"+n+" .chosen-results").niceScroll({styler:"fb",cursorcolor:"#cccccc",cursorwidth:"6",cursorborderradius:"6px",background:"#F9F9F9",spacebarenabled:!1,cursorborder:""}):$(".nicescroll-rails").hide()})},HideNineScroll:function(){var n=0;$(document).mouseup(function(t){if($(".chosen-container .chosen-drop").length>0){var i=$(".chosen-container .chosen-drop"),r=$(".chosen-container .chosen-single");i.is(t.target)||r.is(t.target)||($(".chosen-with-drop").length>0?$(".nicescroll-rails").each(function(){n+=1;n%2!=0?$(this).show():$(this).hide()}):$(".nicescroll-rails").hide())}})},FormatPrice:function(n){n+="";x=n.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";for(var t=/(\d+)(\d{3})/;t.test(x1);)x1=x1.replace(t,"$1,$2");return x1+x2},Encrypted:function(n,t){if(n=="")return"";var i=CryptoJS.enc.Hex.parse(CryptoJS.enc.Utf8.parse(t).toString(CryptoJS.enc.Hex).substr(0,32)),r=CryptoJS.enc.Hex.parse("0000000000000000"),u=CryptoJS.AES.encrypt(n,i,{iv:r,padding:CryptoJS.pad.Pkcs7});return u.toString()},Decrypted:function(n,t){if(n=="")return"";var i=CryptoJS.enc.Hex.parse(CryptoJS.enc.Utf8.parse(t).toString(CryptoJS.enc.Hex).substr(0,32)),r=CryptoJS.enc.Hex.parse("0000000000000000"),u=CryptoJS.AES.decrypt(n,i,{mode:CryptoJS.mode.ECB,iv:r,padding:CryptoJS.pad.Pkcs7}),f=u.toString(CryptoJS.enc.Utf8);return f.toString()},SaveSubscribe:function(n,t,i){try{$.post("/Subscribe/SubscribeByType",{productId:n,userType:t,url:$("#hddWebUrl").val(),typeSub:i},function(n){n!=""&&n.Error=="true"&&console.log("subCallLineID_Warning : ",productId)})}catch(r){console.log("subCallLineID_Warning")}},CopyToClipboard:function(n){var t=$("<input>");$("body").append(t);t.val(n).select();document.execCommand("copy");t.remove()},SearchMakeover:function(){var n=0,t=0,f=$("#NicknameIdOld"),i,r,u,e,o;f.length>0&&(i=f.val(),i>0&&(n=i));r=$("#GroupNicknameIdOld");r.length>0&&(u=r.val(),u>0&&(t=u));n>0|t>0&&Commons.SetCookie("NicknameId",n+"|"+t,1/86400);e=$("#IsInspectionOld").val();e=="true"&&Commons.SetCookie("IsInspection",!0,1/86400);o=$("#hdIsUACSeller").val();o=="true"&&Commons.SetCookie("sr_pr_uac_seller",!0,1/86400)}};$.fn.numbersOnly=function(){this.keyup(function(){this.value=this.value.replace(/[^0-9]/g,"")})};$.fn.pricemask=function(){$(this).keyup(function(){var n=$(this).val().replace(/\./g,"").replace(/,/g,"");$(this).val(n.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"));n=$(this).val().replace(/,/g,",");$(this).val(n)})};message={};message.MessageSuccess=function(n){console.log("The rabbit says '"+n+"'")};message.MessageError=function(n){console.log("The rabbit says '"+n+"'")};message.MessageSuccess("I'm alive.");$(document).ready(function(){PostForm.InitForm();$("#popup").on("click","button[type=submit]",function(n){PostForm.InitFormPopup();n.stopPropagation()})});PostForm={CallSubmit:function(n,t){this.captcha=n;this.popupid=t;$("button[type=submit]").click()},InitForm:function(){$("button[type=reset]").click(function(){$(".field-validation-error").empty()});$("button[type=submit]").click(function(){var n=$(this).parents("form:first"),t;if(n.valid())n.submit(function(){if(!n.valid())return!1;var t=n.serialize();return this.beenSubmitted==t?!1:(WebEvent.Loading(),this.beenSubmitted=t,$.post(n.attr("action"),t,function(n){var u,t;if(n.Error){switch(n.NextAction){case 6:t=n.Obj;t!=null&&t!=undefined&&t!=""&&(t.ProductFreeLimit==!0&&(HtmlTemplate.PopupLoadProductLimit(n.Title),$("#CaptchaCar").val("")),t.NeedVerifyMobile==!0&&(HtmlTemplate.PopupLoadNeedVerifyMobile(),$("#CaptchaCar").val("")));break;default:$("#lblMessage").length>0?$("#lblMessage").empty().html(n.Title):HtmlTemplate.MessageError(n.Title)}PostForm.ReloadCapcha(n.Title)}else{var i=null,f=window.navigator.userAgent,e=f.indexOf("MSIE");if(i=e>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)?null:new URLSearchParams(window.location.search),i!=null&&i.has("isadmin")==!0&&i.get("isadmin")=="true"){var o=i.get("memberid"),s=i.get("userid"),r={};r.ProductId=n.Id;r.MemberId=o;r.UserId=s;window.opener.postMessage({func:"mapProductToPostingUser",message:r},"*");window.close()}else switch(n.NextAction){case 1:WebEvent.ReLoadPage();break;case 2:n.ObjLocal&&(u=n.ObjLocal,u.type=="AddLocal"&&localStorageUtil.save(u.mobile,u,7776e6));n.BigId?($("body").append(n.Obj),setTimeout(function(){location.href=n.Title},300)):location.href=n.Title;break;case 3:window.open(n.Title);WebEvent.ReloadCaptcha();break;case 6:t=n.Obj;t!=null&&t!=undefined&&t!=""&&(t.ProductFreeLimit==!0&&HtmlTemplate.PopupLoadProductLimit(n.Title),t.NeedVerifyMobile==!0&&HtmlTemplate.PopupLoadNeedVerifyMobile());break;case 8:alert(n.Title);break;case 11:updateProfileLatLng.GetJsonPlaceByAddress();HtmlTemplate.MessageSuccess(n.Title);break;default:$("#htmlOtpCode").html("");$("#htmlOtpCode").attr("data-email",$("#Email").val());$("#htmlOtpCode").attr("data-check",$("#IsMesEmail").is(":checked"));$("#subscribe-auto").length&&Subscribe.ClosePopup();HtmlTemplate.MessageSuccess(n.Title);PostForm.ResetForm()}}WebEvent.Loaded()}).error(function(){WebEvent.Loaded();HtmlTemplate.MessageError("เกิดข้อผิดพลาดในการอัพเดท")}),!1)});else return $("#page_name").length>0&&$("#page_name").val()=="post_listing_web"&&(t=$(".field-validation-error").first(),$(t).length>0&&!checkVisible($(t))&&$([document.documentElement,document.body]).animate({scrollTop:$(t).offset().top-60},1e3)),!1})},InitFormPopup:function(){var n=$("#popup form:first");n.valid()&&n.submit(function(){if(!n.valid())return!1;var t=n.serialize();return this.beenSubmitted==t?!1:(WebEvent.Loading(),this.beenSubmitted=t,$.post(n.attr("action"),t,function(t){if(t.Error)$(n).find("#lblMessage").length>0?$(n).find("#lblMessage").empty().html(t.Title):alert(t.Title),PostForm.ReloadCapcha(t.Title);else switch(t.NextAction){case 1:WebEvent.ReLoadPage();break;case 2:location.href=t.Title;break;case 3:break;case 4:$(n).find("#lblMessage")>0&&$("#popup #sub").length<1?$(n).find("#lblMessage").html(t.Title):HtmlTemplate.MessageSuccess(t.Title);break;case 6:var i=PostForm.ConvertUrl(t.Title);PostForm.PostUrl(i);break;case 9:AutoDetail.AddToFbMkt("MakeAnOffer");HtmlTemplate.MessageSuccess(t.Title);break;default:$(n).find("#lblMessage")>0&&$("#popup #sub").length<1?$(n).find("#lblMessage").empty().html(t.Title):HtmlTemplate.MessageSuccess(t.Title)}return WebEvent.Loaded(),!1}).error(function(){WebEvent.Loaded();$(n).find("#lblMessage").length>0?$(n).find("#lblMessage").empty().html(response.Title):HtmlTemplate.MessageError("เกิดข้อผิดพลาดในการอัพเดท")}),!1)})},GetDataRandomBoxSpecial:function(n,t){$.ajax({type:"POST",url:"/Auto/ListItemAutoSpecial","async":!0,data:{position:n},success:function(n){n!=null&&n.length>20&&($("#"+t).animate({opacity:"0.8"}),$("#"+t).animate({opacity:"0.82"}),$("#"+t).animate({opacity:"0.84"}),$("#"+t).animate({opacity:"0.86"}),$("#"+t).animate({opacity:"0.88"}),$("#"+t).animate({opacity:"0.90"}),$("#"+t).animate({opacity:"0.92"}),$("#"+t).animate({opacity:"0.94"}),$("#"+t).animate({opacity:"0.96"}),$("#"+t).animate({opacity:"0.98"}),$("#"+t).html(n),$("#"+t).animate({opacity:"1"}))}})},ShowDataSpecial:function(){$("#box-special1").length&&setInterval(function(){PostForm.GetDataRandomBoxSpecial(1,"box-special1")},5e3);$("#box-special2").length&&setInterval(function(){PostForm.GetDataRandomBoxSpecial(2,"box-special2")},5e3)},ReloadCapcha:function(n){n=="รหัสรักษาความปลอดภัยไม่ถูกต้อง"?$("#subscribe-auto").length?Subscribe.ReloadCapchar():WebEvent.ReloadCaptcha():WebEvent.ReloadCaptcha()},ResetForm:function(){$(".box-account-management .change-password").length&&$(".box-account-management button[type=reset]").click();$("#btnReset").length&&$("#btnReset").click()},PostUrl:function(n){$.ajax({type:"GET",cache:!1,url:n,beforeSend:function(){WebEvent.Loading()},success:function(n){$("#popup").html(n);return},error:function(){WebEvent.Loaded()},complete:function(){WebEvent.Loaded()}})},ConvertUrl:function(n){return n.startsWith("http")?n.startsWith(location.protocol)?n:location.protocol=="https:"?location.protocol+n.slice(5):location.protocol+n.slice(6):n}};$(document).ready(function(){AddFuncAutoSave();$(".auto-save").length>0&&CheckAutoSaved();setTimeout(function(){if($("#boxsavedlisting .auto-save").length>$("#boxsavedlisting .auto-saved").length&&typeof Storage!="undefined"){var n=$("#hddIsLogin").val();n!=undefined&&n!=null&&n!=""&&n!=0&&(localStorage.removeItem("lstAutoId_"+n),localStorage.removeItem("numberSave_"+n),CheckAutoSaved())}},1e3);GetBoxSavedListing()});postFormCommon={init:function(){$(".btnSumitCommon").off().on("click",function(){var n=$(this).parents("form:first");n.valid()&&n.submit(function(){if(!n.valid())return!1;var t=n.serialize();return this.beenSubmitted==t?!1:(WebEvent.Loading(),this.beenSubmitted=t,$.post(n.attr("action"),t,function(n){if(n.Error)switch(n.NextAction){default:$("#lblMessage").length>0?$("#lblMessage").empty().html(n.Title):HtmlTemplate.MessageError(n.Title)}else{switch(n.NextAction){case 11:updateProfileLatLng.GetJsonPlaceByAddress()}WebEvent.Loaded()}}).error(function(){WebEvent.Loaded();HtmlTemplate.MessageError("เกิดข้อผิดพลาดในการอัพเดท")}),!1)})})}};updateProfileLatLng={GetJsonPlaceByAddress:function(){var n=$("#Address").val();googleApiKey!=undefined&&googleApiKey!=null&&n.length>0&&$.ajax({type:"GET",url:"https://maps.googleapis.com/maps/api/geocode/json?address="+n+"&key="+googleApiKey,success:function(n){if(n.status=="OK"){var t=n.results[0].geometry.location.lat,i=n.results[0].geometry.location.lng;t!=undefined&&t!=null&&i!=undefined&&i!=null&&updateProfileLatLng.UpdateLatLongUser(t,i)}return null},error:function(n){return console.log(n),null}})},UpdateLatLongUser:function(n,t){n>0&&t>0&&$.ajax({type:"POST",url:"/MyAccount/UpdateLatLongMembership",data:{latitude:n,longitude:t},success:function(){},error:function(n){return console.log(n),null}})}};$(document).ready(function(){});ChatClient={Init:function(){ChatClient.ChatCountNotRead();$("#show_btn_chat").on("click",function(){ChatClient.ClickChat()});ChatClient.StartRefreshTokenTimer()},ChatCountNotRead:function(n){var i=ChatClient.CookieGetValue("accessTokenApi"),r=ChatClient.CookieGetValue("deviceTokenApi"),f,u,t;if(i!=null&&i!=undefined&&i!=""&&r!=null&&r!=undefined&&r!="")try{f=decodeURIComponent(i);u=JSON.parse(f);const t=new Date(u.Expired);t>Date.now()&&$.ajax({url:$("#apiChatNotRead").val(),type:"post",headers:{DeviceToken:r,Authorization:"Bearer "+u.AccessToken},dataType:"json",success:function(t){if(t.success){if($("#show_btn_chat").removeClass("hide"),t.data.countNotRead>0){var i=t.data.countNotRead>10?"10+":""+t.data.countNotRead;$("#count_chat_not_read").html('<span class="lbl-notify">'+i+"<\/span>");$("#count_chat_not_read").attr("count",t.data.countNotRead)}else $("#count_chat_not_read").html(""),$("#count_chat_not_read").attr("count",0);typeof n=="function"&&n.call(this,t.data.countNotRead);typeof menuNotifyCount!="undefined"&&menuNotifyCount.count()}else t.Code==5004&&ChatClient.RefreshToken()}})}catch(e){console.log(e)}else t=$("#cUserId").val(),t!=null&&t!=undefined&&t!=""&&t!="0"&&ChatClient.LoginReturnUrl()},ClickChat:function(){var n=ChatClient.CookieGetValue("accessTokenApi"),t;n!=null&&n!=undefined&&n!=""?(ChatClient.SetCookie("backUrlChat",location.href),location.href=$("#urlChatClient").val()):(t=confirm("จำเป็นต้องเข้าสู่ระบบใหม่!"),t&&ChatClient.LoginReturnUrl())},ClickButtonChat:function(n,t){var r=$("#cUserId").val(),i,u,f;if(r!=null&&r!=undefined&&r!=""&&r!="0")if(i="",typeof r!="undefined"&&(i=r),i!=t)if(u=ChatClient.CookieGetValue("accessTokenApi"),u!=null&&u!=undefined&&u!="")if(i=encodeURIComponent(i),n=encodeURIComponent(n),ChatClient.SetCookie("backUrlChat",location.href),typeof isWebview!="undefined"&&isWebview){let t={action:"chat",url:$("#urlChatClient").val()+"?room="+i+"_"+n,message:""};if(window.ReactNativeWebView){window.ReactNativeWebView.postMessage(JSON.stringify(t));return}}else location.href=$("#urlChatClient").val()+"?room="+i+"_"+n;else{if(typeof isWebview!="undefined"&&isWebview){sendActionChatNotLogin();return}f=confirm("จำเป็นต้องเข้าสู่ระบบใหม่!");f&&ChatClient.LoginReturnUrl()}else alert("แชทกับตัวเองไม่ได้!");else{if(typeof isWebview!="undefined"&&isWebview){sendActionChatNotLogin();return}ChatClient.LoginReturnUrl()}},LoginReturnUrl:function(){$.get("/account/logout",function(){location.href="/login?returnUrl="+location.href})},CookieGetValue:function(n){for(var t,r=n+"=",f=decodeURIComponent(document.cookie),u=f.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""},SetCookie:function(n,t,i){var r,u;i==""||i==null||i==undefined?document.cookie=n+"="+t+";path=/":(r=new Date,r.setDate(r.getDate()+i),u="expires="+r.toUTCString(),document.cookie=n+"="+t+";"+u+";path=/")},StartRefreshTokenTimer:function(){var n=ChatClient.CookieGetValue("accessTokenApi"),t;if(n!=null&&n!=undefined&&n!=""){t=decodeURIComponent(n);const r=JSON.parse(t),u=new Date(r.Expired);let i=u.getTime()-Date.now()-18e4;i<0&&(i=0);refreshTokenTimeout=setTimeout(()=>ChatClient.RefreshToken(),i)}},StopRefreshTokenTimer:function(){clearTimeout(refreshTokenTimeout)},RefreshToken:function(){var t=ChatClient.CookieGetValue("accessTokenApi"),i=ChatClient.CookieGetValue("deviceTokenApi"),r,n;if(t!=null&&t!=undefined&&t!=""&&i!=null&&i!=undefined&&i!="")try{r=decodeURIComponent(t);$.ajax({url:$("#apiChatRefresh").val(),type:"post",headers:{DeviceToken:i},dataType:"json",contentType:"application/json",data:r,success:function(n){var i,t;n.success?(i={AccessToken:n.data.accessToken,RefreshToken:n.data.refreshToken,Expired:n.data.expired},typeof Storage!="undefined"&&localStorage.setItem("currentUser",JSON.stringify(i)),ChatClient.SetCookie("accessTokenApi",JSON.stringify(i),7),ChatClient.ChatCountNotRead(),ChatClient.StartRefreshTokenTimer()):(t=localStorage.getItem("IsFirtLogOut"),(t==null||t==undefined||t=="")&&(localStorage.setItem("IsFirtLogOut","true"),ChatClient.LoginReturnUrl()))}})}catch(u){console.log(u)}else n=$("#cUserId").val(),n!=null&&n!=undefined&&n!=""&&n!="0"&&ChatClient.LoginReturnUrl()},GetRandomInt:function(n,t){return n=Math.ceil(n),t=Math.floor(t),Math.floor(Math.random()*(t-n+1))+n}};$(document).ready(function(){ChatClient.Init()});checkLogout={init:function(){var n=Commons.GetCookie("_isReLogin"),i=Commons.GetCookie("accessTokenApi"),t=$("#hddIsLogin").val()!=""&&$("#hddIsLogin").val()!=undefined?$("#hddIsLogin").val():$("#hddUserId").val();t!=undefined&&t!=""&&t>0&&(n==undefined||n==""||n==null)&&(i==undefined||i=="")&&$.ajax({type:"POST",url:"/check-logout",success:function(n){n.Error||(console.log("re-login"),window.location.href=n)},error:function(n){console.log(n)}})}};$(document).ready(function(){});LoginByGoogleOneTap={Init:function(){$("body #g_id_onload").length&&$("body").append('<script src="https://accounts.google.com/gsi/client" defer><\/script>')}};$(document).ready(function(){var t=$("#cUserId").val(),n,i;t==null||t==undefined||t==""||t=="0"?typeof Storage!="undefined"?(n=0,i=localStorage.getItem("countRequet"),i&&(n=parseInt(i),n%3==0&&LoginByGoogleOneTap.Init(),n>100&&(n=0)),localStorage.setItem("countRequet",n+1)):LoginByGoogleOneTap.Init():typeof Storage!="undefined"&&localStorage.removeItem("countRequet")});privacy_popup={is_show:!0,url_privacy:"/terms-of-use",init:function(){privacy_popup.is_show&&privacy_popup.show_popup()},show_popup:function(){var n=localStorage.getItem("confirm_privacy");(n==undefined||n==null||n==""||n=="false")&&privacy_popup.popup_template()},close_popup:function(){$("#popup-sub").empty()},confirm_popup:function(){localStorage.setItem("confirm_privacy","true");privacy_popup.close_popup()},popup_template:function(){var n="";n+='<div class="pu-privacy">';n+='    <p class="top-heading">';n+='        <span class="privacy-logo">';n+='            <svg class="icon" width="28.204" height="31.461" viewBox="0 0 28.204 31.461"><g transform="translate(0)"><path data-name="Path 313" d="M11.611,4.252Q8.734,5.026,5.9,5.934a.953.953,0,0,0-.661.768C4.117,14.875,6.7,20.84,9.774,24.769a21.372,21.372,0,0,0,4.608,4.39,12.59,12.59,0,0,0,1.8,1.049,4.545,4.545,0,0,0,.591.23,1.532,1.532,0,0,0,.2.051,1.2,1.2,0,0,0,.2-.048,4.931,4.931,0,0,0,.591-.233,12.539,12.539,0,0,0,1.8-1.049,21.387,21.387,0,0,0,4.608-4.39A23.294,23.294,0,0,0,28.713,6.7a.953.953,0,0,0-.661-.768c-1.313-.419-3.527-1.1-5.715-1.682a26.954,26.954,0,0,0-5.363-1.03A26.921,26.921,0,0,0,11.611,4.252Zm-.537-2.026a28.073,28.073,0,0,1,5.9-1.1,28.145,28.145,0,0,1,5.9,1.1q2.927.786,5.814,1.71a3.051,3.051,0,0,1,2.1,2.483,25.409,25.409,0,0,1-4.965,19.642,23.472,23.472,0,0,1-5.072,4.824,14.561,14.561,0,0,1-2.112,1.23,4.357,4.357,0,0,1-1.67.472,4.357,4.357,0,0,1-1.67-.472,14.488,14.488,0,0,1-2.112-1.23,23.474,23.474,0,0,1-5.069-4.824A25.4,25.4,0,0,1,3.156,6.419a3.05,3.05,0,0,1,2.1-2.483q2.886-.923,5.814-1.71Z" transform="translate(-2.872 -1.125)" fill="#b5b4b4" fill-rule="evenodd"><\/path><path data-name="Path 314" d="M20.917,14.4a3.146,3.146,0,1,1-3.146-3.146A3.146,3.146,0,0,1,20.917,14.4Z" transform="translate(-3.669 -1.812)" fill="#b5b4b4"><\/path><path data-name="Path 315" d="M16.623,18.013a1.049,1.049,0,0,1,1.034-.874h.327a1.049,1.049,0,0,1,1.032.868l.728,4.195a1.049,1.049,0,0,1-1.034,1.227H16.959a1.049,1.049,0,0,1-1.034-1.22Z" transform="translate(-3.756 -2.211)" fill="#b5b4b4"><\/path><\/g><\/svg>';n+="        <\/span>";n+='        <strong class="text">เว็บไซต์นี้ใช้คุกกี้ (Cookies)<\/strong><br />';n+='        <span class="text">Chobrod.com ให้ความสำคัญต่อข้อมูลส่วนบุคคลของท่าน เพื่อการพัฒนาและปรับปรุงเว็บไซต์ หากท่านใช้บริการเว็บไซต์นี้ โดยไม่มีการปรับตั้งค่าใด ๆ แสดงว่าท่านยินยอมที่จะรับคุกกี้บนเว็บไซต์ และนโยบายสิทธิส่วนบุคคลของเรา <a href="'+privacy_popup.url_privacy+'">อ่านเพิ่มเติม<\/a><\/span>';n+='        <button class="popup_confirm" onclick="privacy_popup.confirm_popup();">';n+="            ยอมรับ";n+="        <\/button>";n+='        <span class="popup_close" onclick="privacy_popup.close_popup();"><i class="icon-cancel"><\/i><\/span>';n+="    <\/p>";n+="<\/div>";$("#popup-sub").empty().html(n)}};$(document).ready(function(){});