function UnicodeToKoDauAndGach(n){for(strChar="abcdefghiklmnopqrstxyzuvxw0123456789 ",n=UnicodeToKoDau(n.toLowerCase()),sReturn="",i=0;i<n.length;i++)strChar.indexOf(n.charAt(i))>-1&&(n.charAt(i)!=" "?sReturn+=n.charAt(i):i>0&&n.charAt(i-1)!=" "&&n.charAt(i-1)!="-"&&(sReturn+="-"));return sReturn}function UnicodeToKoDau(n){for(uniChars="àáảãạâầấẩẫậăằắẳẵặèéẻẽẹêềếểễệđìíỉĩịòóỏõọôồốổỗộơờớởỡợùúủũụưừứửữựỳýỷỹỵÀÁẢÃẠÂẦẤẨẪẬĂẰẮẲẴẶÈÉẺẼẸÊỀẾỂỄỆĐÌÍỈĨỊÒÓỎÕỌÔỒỐỔỖỘƠỜỚỞỠỢÙÚỦŨỤƯỪỨỬỮỰỲÝỶỸỴÂĂĐÔƠƯ",KoDauChars="aaaaaaaaaaaaaaaaaeeeeeeeeeeediiiiiooooooooooooooooouuuuuuuuuuuyyyyyAAAAAAAAAAAAAAAAAEEEEEEEEEEEDIIIIIOOOOOOOOOOOOOOOOOUUUUUUUUUUUYYYYYAADOOU",retVal="",i=0;i<n.length;i++)pos=uniChars.indexOf(n.charAt(i)),retVal+=pos>=0?KoDauChars.charAt(pos):n.charAt(i);return retVal}var utilityEvent={formatDate:function(n){try{var t=n.getDate().toString().length>1?n.getDate():"0"+n.getDate(),i=n.getMonth().toString().length>1?n.getMonth()+1:n.getMonth()+1>9?n.getMonth()+1:"0"+(n.getMonth()+1),r=n.getFullYear();return[t,i,r].join("/")}catch(u){console.log("utilityEvent.formatDate_"+n)}},getCacheBody:function(n){var t=null;return $("body").data(n)!=null&&(t=$("body").data(n)),t},addCacheBody:function(n,t){$("body").data(n,t)}},localStorageUtil={check:function(n){var t,i;return typeof Storage!="undefined"?(t=localStorage.getItem(n),!t)?!1:(i=JSON.parse(t),(new Date).getTime()>i.expired)?(localStorageUtil.remove(n),!1):!0:!1},save:function(n,t,i){(i==undefined||i==""||i==null)&&(i=864e5);var r={expired:(new Date).getTime()+i,data:[{value:t}]};typeof Storage!="undefined"&&localStorage.setItem(n,JSON.stringify(r))},remove:function(n){typeof Storage!="undefined"&&localStorage.removeItem(n)},get:function(n){try{var t=localStorage.getItem(n);return t?JSON.parse(t):null}catch(i){console.log("Error get local storate")}},getvalue:function(n){try{var t=localStorage.getItem(n);return t?JSON.parse(t).data[0].value:null}catch(i){console.log("Error get local storate")}}},$jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(n,t,i){var f,r,u;for(n instanceof String&&(n=String(n)),f=n.length,r=0;r<f;r++)if(u=n[r],t.call(i,u,r,n))return{i:r,v:u};return{i:-1,v:void 0}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(n,t,i){n!=Array.prototype&&n!=Object.prototype&&(n[t]=i.value)};$jscomp.getGlobal=function(n){return"undefined"!=typeof window&&window===n?n:"undefined"!=typeof global&&null!=global?global:n};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(n,t,i,r){if(t){for(i=$jscomp.global,n=n.split("."),r=0;r<n.length-1;r++){var u=n[r];u in i||(i[u]={});i=i[u]}n=n[n.length-1];r=i[n];t=t(r);t!=r&&null!=t&&$jscomp.defineProperty(i,n,{configurable:!0,writable:!0,value:t})}};$jscomp.polyfill("Array.prototype.find",function(n){return n?n:function(n,t){return $jscomp.findInternal(this,n,t).v}},"es6","es3"),function(n,t,i){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports&&"undefined"==typeof Meteor?module.exports=n(require("jquery")):n(t||i)}(function(n){var i=function(t,i,r){var u={invalid:[],getCaret:function(){var r;try{var n=0,e=t.get(0),f=document.selection,i=e.selectionStart;return f&&-1===navigator.appVersion.indexOf("MSIE 10")?(r=f.createRange(),r.moveStart("character",-u.val().length),n=r.text.length):(i||"0"===i)&&(n=i),n}catch(o){}},setCaret:function(n){var r,i;try{t.is(":focus")&&(r=t.get(0),r.setSelectionRange?r.setSelectionRange(n,n):(i=r.createTextRange(),i.collapse(!0),i.moveEnd("character",n),i.moveStart("character",n),i.select()))}catch(u){}},events:function(){t.on("keydown.mask",function(n){t.data("mask-keycode",n.keyCode||n.which);t.data("mask-previus-value",t.val());t.data("mask-previus-caret-pos",u.getCaret());u.maskDigitPosMapOld=u.maskDigitPosMap}).on(n.jMaskGlobals.useInput?"input.mask":"keyup.mask",u.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){t.keydown().keyup()},100)}).on("change.mask",function(){t.data("changed",!0)}).on("blur.mask",function(){e===u.val()||t.data("changed")||t.trigger("change");t.data("changed",!1)}).on("blur.mask",function(){e=u.val()}).on("focus.mask",function(t){!0===r.selectOnFocus&&n(t.target).select()}).on("focusout.mask",function(){r.clearIfNotMatch&&!o.test(u.val())&&u.val("")})},getRegexMask:function(){for(var n=[],t,e,o,r,u=0;u<i.length;u++)(t=f.translation[i.charAt(u)])?(e=t.pattern.toString().replace(/.{1}$|^.{1}/g,""),o=t.optional,(t=t.recursive)?(n.push(i.charAt(u)),r={digit:i.charAt(u),pattern:e}):n.push(o||t?e+"?":e)):n.push(i.charAt(u).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));return n=n.join(""),r&&(n=n.replace(new RegExp("("+r.digit+"(.*"+r.digit+")?)"),"($1)?").replace(new RegExp(r.digit,"g"),r.pattern)),new RegExp(n)},destroyEvents:function(){t.off("input keydown keyup paste drop blur focusout ".split(" ").join(".mask "))},val:function(n){var i=t.is("input")?"val":"text";return 0<arguments.length?(t[i]()!==n&&t[i](n),i=t):i=t[i](),i},calculateCaretPosition:function(n){var e=u.getMasked(),i=u.getCaret(),f;if(n!==e){f=t.data("mask-previus-caret-pos")||0;e=e.length;for(var h=n.length,c=n=0,o=0,s=0,r=i;r<e&&u.maskDigitPosMap[r];r++)c++;for(r=i-1;0<=r&&u.maskDigitPosMap[r];r--)n++;for(r=i-1;0<=r;r--)u.maskDigitPosMap[r]&&o++;for(r=f-1;0<=r;r--)u.maskDigitPosMapOld[r]&&s++;i>h?i=10*e:f>=i&&f!==h?u.maskDigitPosMapOld[i]||(f=i,i=i-(s-o)-n,u.maskDigitPosMap[i]&&(i=f)):i>f&&(i=i+(o-s)+c)}return i},behaviour:function(i){var r,e,o;return i=i||window.event,u.invalid=[],r=t.data("mask-keycode"),-1===n.inArray(r,f.byPassKeys)?(r=u.getMasked(),e=u.getCaret(),o=t.data("mask-previus-value")||"",setTimeout(function(){u.setCaret(u.calculateCaretPosition(o))},n.jMaskGlobals.keyStrokeCompensation),u.val(r),u.setCaret(e),u.callbacks(i)):void 0},getMasked:function(n,t){var h=[],nt=void 0===t?u.val():t+"",e=0,y=i.length,o=0,p=nt.length,s=1,w="push",l=-1,k=0,a,d,g;for(t=[],r.reverse?(w="unshift",s=-1,a=0,e=y-1,o=p-1,d=function(){return-1<e&&-1<o}):(a=y-1,d=function(){return e<y&&o<p});d();){var b=i.charAt(e),v=nt.charAt(o),c=f.translation[b];c?(v.match(c.pattern)?(h[w](v),c.recursive&&(-1===l?l=e:e===a&&e!==l&&(e=l-s),a===l&&(e-=s)),e+=s):v===g?(k--,g=void 0):c.optional?(e+=s,o-=s):c.fallback?(h[w](c.fallback),e+=s,o-=s):u.invalid.push({p:o,v:v,e:c.pattern}),o+=s):(n||h[w](b),v===b?(t.push(o),o+=s):(g=b,t.push(o+k),k++),e+=s)}return n=i.charAt(a),y!==p+1||f.translation[n]||h.push(n),h=h.join(""),u.mapMaskdigitPositions(h,t,p),h},mapMaskdigitPositions:function(n,t,i){for(n=r.reverse?n.length-i:0,u.maskDigitPosMap={},i=0;i<t.length;i++)u.maskDigitPosMap[t[i]+n]=1},callbacks:function(n){var f=u.val(),h=f!==e,s=[f,n,t,r],o=function(n,t,i){"function"==typeof r[n]&&t&&r[n].apply(this,i)};o("onChange",!0===h,s);o("onKeyPress",!0===h,s);o("onComplete",f.length===i.length,s);o("onInvalid",0<u.invalid.length,[f,n,t,u.invalid,r])}},f,e,o;t=n(t);f=this;e=u.val();i="function"==typeof i?i(u.val(),void 0,t,r):i;f.mask=i;f.options=r;f.remove=function(){var n=u.getCaret();return f.options.placeholder&&t.removeAttr("placeholder"),t.data("mask-maxlength")&&t.removeAttr("maxlength"),u.destroyEvents(),u.val(f.getCleanVal()),u.setCaret(n),t};f.getCleanVal=function(){return u.getMasked(!0)};f.getMaskedVal=function(n){return u.getMasked(!1,n)};f.init=function(e){var s,h;if(e=e||!1,r=r||{},f.clearIfNotMatch=n.jMaskGlobals.clearIfNotMatch,f.byPassKeys=n.jMaskGlobals.byPassKeys,f.translation=n.extend({},n.jMaskGlobals.translation,r.translation),f=n.extend(!0,{},f,r),o=u.getRegexMask(),e)u.events(),u.val(u.getMasked());else{for(r.placeholder&&t.attr("placeholder",r.placeholder),t.data("mask")&&t.attr("autocomplete","off"),e=0,s=!0;e<i.length;e++)if(h=f.translation[i.charAt(e)],h&&h.recursive){s=!1;break}s&&t.attr("maxlength",i.length).data("mask-maxlength",!0);u.destroyEvents();u.events();e=u.getCaret();u.val(u.getMasked());u.setCaret(e)}};f.init(!t.is("input"))};n.maskWatchers={};var u=function(){var t=n(this),u={},f=t.attr("data-mask");return t.attr("data-mask-reverse")&&(u.reverse=!0),t.attr("data-mask-clearifnotmatch")&&(u.clearIfNotMatch=!0),"true"===t.attr("data-mask-selectonfocus")&&(u.selectOnFocus=!0),r(t,f,u)?t.data("mask",new i(this,f,u)):void 0},r=function(t,i,r){r=r||{};var u=n(t).data("mask"),f=JSON.stringify;t=n(t).val()||n(t).text();try{return"function"==typeof i&&(i=i(t)),"object"!=typeof u||f(u.options)!==f(r)||u.mask!==i}catch(e){}},t=function(n){var i=document.createElement("div"),t;return n="on"+n,t=n in i,t||(i.setAttribute(n,"return;"),t="function"==typeof i[n]),t};n.fn.mask=function(t,u){var o;u=u||{};var f=this.selector,e=n.jMaskGlobals,s=e.watchInterval;return e=u.watchInputs||e.watchInputs,o=function(){if(r(this,t,u))return n(this).data("mask",new i(this,t,u))},n(this).each(o),f&&""!==f&&e&&(clearInterval(n.maskWatchers[f]),n.maskWatchers[f]=setInterval(function(){n(document).find(f).each(o)},s)),this};n.fn.masked=function(n){return this.data("mask").getMaskedVal(n)};n.fn.unmask=function(){return clearInterval(n.maskWatchers[this.selector]),delete n.maskWatchers[this.selector],this.each(function(){var t=n(this).data("mask");t&&t.remove().removeData("mask")})};n.fn.cleanVal=function(){return this.data("mask").getCleanVal()};n.applyDataMask=function(t){t=t||n.jMaskGlobals.maskElements;(t instanceof n?t:n(t)).filter(n.jMaskGlobals.dataMaskAttr).each(u)};t={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,keyStrokeCompensation:10,useInput:!/Chrome\/[2-4][0-9]|SamsungBrowser/.test(window.navigator.userAgent)&&t("input"),watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};n.jMaskGlobals=n.jMaskGlobals||{};t=n.jMaskGlobals=n.extend(!0,{},t,n.jMaskGlobals);t.dataMask&&n.applyDataMask();setInterval(function(){n.jMaskGlobals.watchDataMask&&n.applyDataMask()},t.watchInterval)},window.jQuery,window.Zepto);var search_advance={json_brand:null,json_model:null,json_nickname:null,json_version:null,json_price:null,json_year:null,json_bodytype:null,json_transmission:null,json_city:null,json_color:null,json_color_view:null,limit_color_show:4,init:function(){$("#search_popup").length==0?search_advance.search_init():search_advance.limit_color_show=7},search_init:function(){search_advance.get_data_brand($("#Fuel").val());search_advance.get_data_price();search_advance.get_data_year();search_advance.get_data_color();search_advance.get_data_bodytype();search_advance.get_data_city();$(".numbersOnly").numbersOnly();$(".pricemask").pricemask();$(".p-mask").mask("000,000,000",{reverse:!0});$("#BrandId").change(function(){$("#txt_model").val("");$("#tm_group_model").val("").trigger("change");$("#BrandId").val()!=null&&$("#BrandId").val()!=""&&$("#BrandId").val()!=undefined&&$("#BrandId").val()!="ทั้งหมด"?($("#txt_model").prop("disabled",!1),search_advance.get_data_model($("#BrandId").val(),$("#Fuel").val())):$("#txt_model").prop("disabled",!0)});$("#tm_group_model").change(function(){var n=$("#tm_group_model").val();$("#tm_group_nickname").val("").trigger("change");n!=null&&n!=""&&n!="0"&&n!=undefined&&n!="ทั้งหมด"?n.includes("gm")?($("#ModelId").val("").trigger("change"),$("#GroupModelId").val(n.replace("gm","")).trigger("change")):($("#ModelId").val(n).trigger("change"),$("#GroupModelId").val("").trigger("change")):($("#ModelId").val("").trigger("change"),$("#GroupModelId").val("").trigger("change"))});$("#tm_group_city").change(function(){var n=$("#tm_group_city").val();n!=null&&n!=""&&n!="0"&&n!=undefined&&n!="ทั้งหมด"?n.includes("gm")?($("#CityId").val("").trigger("change"),$("#RegionId").val(n.replace("gm","")).trigger("change")):($("#CityId").val(n).trigger("change"),$("#RegionId").val("").trigger("change")):($("#CityId").val("").trigger("change"),$("#RegionId").val("").trigger("change"))});$("#tm_group_nickname").change(function(){var n=$("#tm_group_nickname").val(),t;n!=null&&n!=""&&n!="0"&&n!=undefined&&n!="ทั้งหมด"?(n=n.replace("gm",""),t=n.split("-"),$("#GroupNicknameId").val(t[0]).trigger("change"),t.length==2?$("#NicknameId").val(t[1]).trigger("change"):$("#NicknameId").val("").trigger("change")):($("#NicknameId").val("").trigger("change"),$("#GroupNicknameId").val("").trigger("change"))});$("#ModelId").change(function(){var t=!1,n=null;search_advance.json_model!=null&&search_advance.json_model!=undefined&&search_advance.json_model!=""&&(n=search_advance.json_model.filter(function(n){return n.Id==$("#ModelId").val()&&!n.IsGroup})[0]);n!=undefined&&n!=null&&n!=""&&(t=n.IsCheck);t?($("#txt_nickname").val(""),$("#GroupNicknameId").val(""),$("#NicknameId").val("").trigger("change"),$("#ModelId").val()!=null&&$("#ModelId").val()!=""&&$("#ModelId").val()!=undefined&&$("#ModelId").val()!="ทั้งหมด"?($("#txt_nickname").prop("disabled",!1),search_advance.get_data_nickname($("#ModelId").val(),$("#Fuel").val())):$("#txt_nickname").prop("disabled",!0)):($("#txt_nickname").prop("disabled",!0),$("#txt_nickname").val(""),$("#GroupNicknameId").val(""),$("#NicknameId").val(""),$("#txt_version").val(""),$("#VersionId").val(""),$("#ModelId").val()!=null&&$("#ModelId").val()!=""&&$("#ModelId").val()!=undefined&&$("#ModelId").val()!="ทั้งหมด"?($("#txt_version").prop("disabled",!1),search_advance.get_data_version($("#ModelId").val(),$("#NicknameId").val(),$("#GroupNicknameId").val(),$("#Fuel").val())):$("#txt_version").prop("disabled",!0))});$("#NicknameId").change(function(){$("#txt_version").val("");$("#VersionId").val("");$("#NicknameId").val()!=null&&$("#NicknameId").val()!=""&&$("#NicknameId").val()!=undefined&&$("#NicknameId").val()!="ทั้งหมด"?($("#txt_version").prop("disabled",!1),search_advance.get_data_version($("#ModelId").val(),$("#NicknameId").val(),$("#GroupNicknameId").val(),$("#Fuel").val())):$("#txt_version").prop("disabled",!0)});$("#BrandId").val()!=null&&$("#BrandId").val()!=""&&$("#BrandId").val()!=undefined&&$("#BrandId").val()!="ทั้งหมด"&&$("#BrandId").val()>0&&(search_advance.get_data_model($("#BrandId").val(),$("#Fuel").val()),search_advance.get_data_nickname($("#ModelId").val(),$("#Fuel").val()),search_advance.get_data_version($("#ModelId").val(),$("#NicknameId").val(),$("#GroupNicknameId").val(),$("#Fuel").val()));$("#search_content .icon-down-open").click(function(){$(this).parent().children("input").focus()});$("#transmission-box .btn_outline").off("click");$("#transmission-box .btn_outline").on("click",function(){if($(this).hasClass("br-blue"))$("#TransmissionId").val(0),$(this).removeClass("br-blue");else{var n=$(this).attr("data-id");$("#transmission-box .btn_outline").removeClass("br-blue");$(this).addClass("br-blue");$("#TransmissionId").val(n)}});$("#cbElectric").on("click",function(){$(this).is(":checked")?$("#Fuel").val($(this).val()):$("#Fuel").val("0");$("#txt_brand").val("");$("#BrandId").val("").trigger("change");search_advance.get_data_brand($("#Fuel").val())});$("#cbIsInspection").on("click",function(){$(this).is(":checked")?$("#IsInspection").val("true"):$("#IsInspection").val("false")});$("#ckIsSellerUAC").on("click",function(){$(this).is(":checked")?$("#hdIsUACSeller").val(!0):$("#hdIsUACSeller").val(!1)})},search_expanded:function(){$("#search_content .box-expanded").hasClass("open")?($("#search_content .btn-expanded").empty().html('ค้นหาเพิ่มเติม <span class="icon-cancel"><\/span>'),$("#search_content .box-expanded").removeClass("open")):($("#search_content .btn-expanded").empty().html('ย่อ <span class="icon-minus"><\/span>'),$("#search_content .box-expanded").addClass("open"),search_advance.get_data_bodytype(),search_advance.get_data_transmission(),search_advance.get_data_city())},search_show:function(){$("#search_popup").show();$("body").addClass("no-scroll");search_advance.search_init()},search_close:function(){$("#search_popup").hide();$("body").removeClass("no-scroll")},get_data_brand:function(n){(n==null||n==undefined||n=="")&&(n=0);$("body").data("_GetListBrand_"+n)!=null?(search_advance.json_brand=$("body").data("_GetListBrand_"+n),search_advance.setting_drp_brand()):search_advance.get_data_search("/commons/getdatadropdownbrand",{fuel:n},"brand",function(t){t&&($("body").data("_GetListBrand_"+n,search_advance.json_brand),search_advance.setting_drp_brand())})},get_data_model:function(n,t){(t==null||t==undefined||t=="")&&(t=0);n!=null&&n!=""&&n!=undefined?$("body").data("_GetListModel_"+n+"_"+t)!=null?(search_advance.json_model=$("body").data("_GetListModel_"+n+"_"+t),search_advance.setting_drp_model()):search_advance.get_data_search("/commons/getdatadropdownmodel_v2",{brandId:n,fuel:t},"model",function(i){i&&($("body").data("_GetListModel_"+n+"_"+t,search_advance.json_model),search_advance.setting_drp_model())}):$("#txt_model").prop("disabled",!0)},get_data_nickname:function(n,t){(t==null||t==undefined||t=="")&&(t=0);n!=null&&n!=""&&n!=undefined?$("body").data("_GetListNickname_"+n+"_"+t)!=null?(search_advance.json_nickname=$("body").data("_GetListNickname_"+n+"_"+t),search_advance.setting_drp_nickname()):search_advance.get_data_search("/nickname/getnicknamebymodel_v2",{modelId:n,fuel:t},"nickname",function(i){i&&($("body").data("_GetListNickname_"+n+"_"+t,search_advance.json_nickname),search_advance.setting_drp_nickname())}):$("#txt_nickname").prop("disabled",!0)},get_data_version:function(n,t,i,r){(t==null||t==""||t==undefined)&&(t=0);(i==null||i==""||i==undefined)&&(i=0);(r==null||r==undefined||r=="")&&(r=0);n!=null&&n!=""&&n!=undefined&&t!="ทั้งหมด"&&i!="ทั้งหมด"?$("body").data("_GetListVersion_"+n+"_"+i+"_"+t+"_"+r)!=null?(search_advance.json_version=$("body").data("_GetListVersion_"+n+"_"+i+"_"+t+"_"+r),search_advance.setting_drp_version()):search_advance.get_data_search("/version/getversionbymodel",{modelId:n,groupNickNameId:i,nickNameId:t,fuel:r},"version",function(u){u&&($("body").data("_GetListVersion_"+n+"_"+i+"_"+t+"_"+r,search_advance.json_version),search_advance.setting_drp_version())}):$("#txt_version").prop("disabled",!0)},get_data_price:function(){localStorageUtil.check("_GetListPrice")?(search_advance.json_price=localStorageUtil.getvalue("_GetListPrice"),search_advance.setting_drp_price()):search_advance.get_data_search("/commons/getlistprice","","price",function(n){n&&(localStorageUtil.save("_GetListPrice",search_advance.json_price),search_advance.setting_drp_price())})},get_data_year:function(){localStorageUtil.check("_GetListYear")?(search_advance.json_year=localStorageUtil.getvalue("_GetListYear"),search_advance.setting_drp_year()):search_advance.get_data_search("/commons/getlistyear","","year",function(n){n&&(localStorageUtil.save("_GetListYear",search_advance.json_year),search_advance.setting_drp_year())})},get_data_bodytype:function(){localStorageUtil.check("_GetListBodyType")?(search_advance.json_bodytype=localStorageUtil.getvalue("_GetListBodyType"),search_advance.setting_drp_bodytype()):search_advance.get_data_search("/commons/getlistbodytype","","bodytype",function(n){n&&(localStorageUtil.save("_GetListBodyType",search_advance.json_bodytype),search_advance.setting_drp_bodytype())})},get_data_transmission:function(){localStorageUtil.check("_GetListTransmission")?(search_advance.json_transmission=localStorageUtil.getvalue("_GetListTransmission"),search_advance.setting_drp_transmission()):search_advance.get_data_search("/commons/getlisttransmission","","transmission",function(n){n&&(localStorageUtil.save("_GetListTransmission",search_advance.json_transmission),search_advance.setting_drp_transmission())})},get_data_city:function(){$("body").data("_GetListCity")!=null?(search_advance.json_city=$("body").data("_GetListCity"),search_advance.setting_drp_city()):search_advance.get_data_search("/commons/getlistcity_v2","","city",function(n){n&&($("body").data("_GetListCity",search_advance.json_city),search_advance.setting_drp_city())})},get_data_color:function(){localStorageUtil.check("_GetListColor")?(search_advance.json_color=localStorageUtil.getvalue("_GetListColor"),search_advance.setting_drp_color()):search_advance.get_data_search("/commons/getlistcolor","","color",function(n){n&&(localStorageUtil.save("_GetListColor",search_advance.json_color),search_advance.setting_drp_color())})},get_data_search:function(n,t,i,r){$.ajax({type:"GET",cache:!1,url:n,data:t,success:function(n){(n==null||n==undefined||n=="")&&(n=[]);switch(i){case"brand":search_advance.json_brand=n;search_advance.json_brand.unshift({Id:0,Name:"ทั้งหมด",Alias:"ทั้งหมด",Total:"",IsCheck:!1});break;case"model":search_advance.json_model=n;search_advance.json_model.unshift({Id:0,Name:"ทั้งหมด",Alias:"ทั้งหมด",Total:"",IsCheck:!1});break;case"nickname":search_advance.json_nickname=n;search_advance.json_nickname.unshift({Id:0,Name:"ทั้งหมด",Alias:"ทั้งหมด",ModelId:0,Total:"",IsCheck:!1,SId:"0-0"});break;case"version":search_advance.json_version=n;search_advance.json_version.unshift({VersionId:0,VersionName:"ทั้งหมด",VersionAlias:"ทั้งหมด",ModelId:0});break;case"price":search_advance.json_price=n;break;case"year":search_advance.json_year=n;break;case"bodytype":search_advance.json_bodytype=n;search_advance.json_bodytype.unshift({AutoTypeId:0,AutoTypeName:"ทั้งหมด",AutoTypeCode:"ทั้งหมด",AutoTypeImage:"ทั้งหมด"});break;case"transmission":search_advance.json_transmission=n;search_advance.json_transmission.unshift({TransmissionId:0,TransmissionName:"ทั้งหมด",TransmissionCode:"ทั้งหมด"});break;case"city":search_advance.json_city=n;search_advance.json_city.unshift({Id:0,Name:"ทั้งหมด",Alias:"ทั้งหมด",Total:"",IsCheck:!1});break;case"color":search_advance.json_color=n}return r(!0)},timeout:5e3})},setting_drp_brand:function(){search_advance.setting_input_autocomplete("drp-brand","filter-list brandall-car","txt_brand","BrandId",search_advance.json_brand,"brand")},setting_drp_model:function(){search_advance.setting_input_autocomplete("drp-model","filter-list","txt_model","tm_group_model",search_advance.json_model,"model")},setting_drp_nickname:function(){search_advance.setting_input_autocomplete("drp-nickname","filter-list","txt_nickname","tm_group_nickname",search_advance.json_nickname,"nickname");search_advance.json_nickname.length==1&&$("#txt_nickname").prop("disabled",!0)},setting_drp_version:function(){search_advance.setting_input_autocomplete("drp-version","filter-list","txt_version","VersionId",search_advance.json_version,"version");search_advance.json_version.length==1&&$("#txt_version").prop("disabled",!0)},setting_drp_price:function(){search_advance.setting_input_autocomplete_other("drp-price_min","filter-list","txt_MinPrice","MinPrice",search_advance.json_price,"price",!0);search_advance.setting_input_autocomplete_other("drp-price_max","filter-list","txt_MaxPrice","MaxPrice",search_advance.json_price,"price",!0)},setting_drp_year:function(){search_advance.setting_input_autocomplete_other("drp-year_min","filter-list","txt_MinYear","MinYear",search_advance.json_year,"year",!0);search_advance.setting_input_autocomplete_other("drp-year_max","filter-list","txt_MaxYear","MaxYear",search_advance.json_year,"year",!0)},setting_drp_bodytype:function(){search_advance.setting_input_autocomplete_other("drp-bodytype","filter-list","txt_bodytype","TypeId",search_advance.json_bodytype,"bodytype",!1)},setting_drp_transmission:function(){search_advance.setting_input_autocomplete_other("drp-transmission","filter-list","txt_transmission","TransmissionId",search_advance.json_transmission,"transmission",!1)},setting_drp_city:function(){search_advance.setting_input_autocomplete("drp-city","filter-list","txt_city","tm_group_city",search_advance.json_city,"city")},setting_drp_color:function(){search_advance.json_color_view=search_advance.json_color.slice(0,search_advance.limit_color_show);search_advance.setting_bind_color()},setting_input_autocomplete:function(n,t,i,r,u,f){var o=!1,e=null;$("."+n+" #"+i).autocomplete({minLength:0,source:function(n,t){return search_advance.setting_source_autocomplete(n,t,f,u)},classes:{"ui-autocomplete":t},appendTo:$("."+n+" .drp-filter"),response:function(n,t){if(t.content.length===0)t.content.push({label:"ไม่พบรายการที่ตรงกัน",value:"",obj:{Total:""}})},open:function(){var t=$("#"+r).val();return $("."+n+" .cp_"+t).addClass("active"),$("."+n+" .drp-filter").addClass("open"),!1},close:function(){return $("."+n+" .drp-filter").removeClass("open"),e!=$("."+n+" #"+i).val()&&e!=null&&$("."+n+" #"+i).val(e),!1},select:function(t,u){if(t.preventDefault(),u.item.label!="ไม่พบรายการที่ตรงกัน"){e=u.item.label;var f="";u.item.obj.IsGroup&&(f="gm");$("#"+r).val(f+u.item.value).trigger("change");$("."+n+" #"+i).val(u.item.label)}}}).bind("focus",function(){o||(e=$("."+n+" #"+i).val(),o=!0);$("."+n+" #"+i).val("");$(this).autocomplete("search")}).bind("click",function(){o||(e=$("."+n+" #"+i).val(),o=!0);$("."+n+" #"+i).val("");$(this).autocomplete("search")}).data("ui-autocomplete")._renderItem=function(n,t){if(f=="brand")return t.obj.Total==""?$("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+(t.value=="ทั้งหมด"?"all":t.value)+'">'+t.label+' <i class="i-logo '+t.obj.Alias+'"><\/i><\/a>').appendTo(n):$("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+(t.value=="ทั้งหมด"?"all":t.value)+'">'+t.label+' <span class="number">('+t.obj.Total+')<\/span><i class="i-logo '+t.obj.Alias+'"><\/i><\/a>').appendTo(n);if(f=="model"){var i="",r="",u="";return t.obj.IsGroup&&(i=" group-model",u="gm"),!t.obj.IsGroup&&t.obj.GroupId>0&&(r=" model-to-group"),t.obj.Total==""?$("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+u+t.value+i+r+'">'+t.label+" <\/a>").appendTo(n):$("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+u+t.value+i+r+'">'+t.label+' <span class="number">('+t.obj.Total+")<\/span><\/a>").appendTo(n)}if(f=="city"){var i="",r="",u="";return t.obj.IsGroup&&(i=" group-model",u="gm"),!t.obj.IsGroup&&t.obj.GroupId>0&&(r=" model-to-group"),t.obj.Total==""?$("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+u+t.value+i+r+'">'+t.label+" <\/a>").appendTo(n):$("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+u+t.value+i+r+'">'+t.label+' <span class="number">('+t.obj.Total+")<\/span><\/a>").appendTo(n)}if(f=="nickname"){var i="",r="",u="";return t.obj.IsGroup&&(i=" group-model",u="gm"),!t.obj.IsGroup&&t.obj.GroupId>0&&(r=" model-to-group"),t.obj.Total==""?$("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+u+t.value+i+r+'">'+t.label+" <\/a>").appendTo(n):$("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+u+t.value+i+r+'">'+t.label+' <span class="number">('+t.obj.Total+")<\/span><\/a>").appendTo(n)}return $("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_'+t.value+'">'+t.label+"<\/a>").appendTo(n)}},setting_input_autocomplete_other:function(n,t,i,r,u,f,e){(f=="price"||f=="year")&&$("#"+i).keyup(function(){$("#"+r).val(Commons.ReplaceAll($("#"+i).val(),",",""))});$("."+n+" #"+i).autocomplete({minLength:0,clearButton:e,source:function(n,t){return search_advance.setting_source_autocomplete_other(n,t,f,u)},classes:{"ui-autocomplete":t},appendTo:$("."+n+" .drp-filter"),open:function(){var t=$("#"+r).val();return $("."+n+" .cp_v").removeClass("active"),$("."+n+" .cp_"+t).addClass("active"),$("."+n+" .drp-filter").addClass("open"),!1},close:function(){return $("."+n+" .drp-filter").removeClass("open"),!1},select:function(t,u){t.preventDefault();$("#"+r).val(u.item.value).trigger("change");$("."+n+" #"+i).val(u.item.label)},clear:function(){$("#"+r).val("").trigger("change")}}).bind("focus",function(){$(this).autocomplete("search")}).bind("click",function(){$(this).autocomplete("search")}).data("ui-autocomplete")._renderItem=function(n,t){return $("<li><\/li>").data("item.autocomplete",t.value).append('<a class="cp_v cp_'+t.value+'">'+t.label+"<\/a>").appendTo(n)}},setting_source_autocomplete:function(n,t,i,r){t($.map(r,function(t){var r="";switch(i){case"nickname":return r=t.Name.toUpperCase(),r.indexOf(n.term.toUpperCase())!=-1?{label:t.Name,value:t.SId,obj:t}:null;case"version":return r=t.VersionName.toUpperCase(),r.indexOf(n.term.toUpperCase())!=-1?{label:t.VersionName,value:t.VersionId,obj:t}:null;default:return r=t.Name.toUpperCase(),r.indexOf(n.term.toUpperCase())!=-1?{label:t.Name,value:t.Id,obj:t}:null}}))},setting_source_autocomplete_other:function(n,t,i,r){t($.map(r,function(t){var r="";switch(i){case"price":return{label:t.PriceName,value:t.PriceCode,obj:t};case"year":return{label:t.YearName,value:t.YearCode,obj:t};case"bodytype":return{label:t.AutoTypeName,value:t.AutoTypeId,obj:t};case"transmission":return{label:t.TransmissionName,value:t.TransmissionId,obj:t};default:return r=t.Name.toUpperCase(),r.indexOf(n.term.toUpperCase())!=-1?{label:t.Name,value:t.Id,obj:t}:null}}))},setting_bind_color:function(){var t,n,r,i;$(".color-item-a").remove();t="";n="";search_advance.json_color_view.forEach(function(i){i.ColorId==$("#ColorId").val()&&(n="selected");t+='<div onclick="search_advance.color_click(this);" title="'+i.ColorName+'" data-title="'+i.ColorCode+'" class="color-item color-item-a '+i.ColorCode+" "+n+'" data-id="'+i.ColorId+'"><\/div>';n=""});$(".boxsearch-color").prepend(t);r=search_advance.json_color.filter(function(n){return search_advance.json_color_view.indexOf(n)<0});i="";n="";r.forEach(function(r){r.ColorId==$("#ColorId").val()&&(n="selected",t='<div onclick="search_advance.color_click(this);" title="'+r.ColorName+'" data-title="'+r.ColorCode+'" class="color-item color-item-a color-add-other selected '+r.ColorCode+'" data-id="'+r.ColorId+'"><\/div>',$(".boxsearch-color").prepend(t));i+='<li class="color-item-a"><a onclick="search_advance.color_other_click(this);" data-id="'+r.ColorId+'" data-title="'+r.ColorName+'" data-code="'+r.ColorCode+'">'+r.ColorName+'<span class="color-item '+r.ColorCode+" "+n+'"><\/span><\/a><\/li>';n=""});$(".color-list-other").prepend(i)},color_show_other:function(){$(".pp-color-other").hasClass("open")?($(".pp-color-other").removeClass("open"),$(".loadmore-icon").html('<i class="icon-cancel"><\/i>')):($(".pp-color-other").addClass("open"),$(".loadmore-icon").html('<span class="icon-minus"><\/span>'));$(document).mouseup(function(n){var t=$(".pp-color-other"),i=$(".color-item.loadmore");t.is(n.target)||t.has(n.target).length!==0||i.is(n.target)||i.has(n.target).length!==0||(t.removeClass("open"),$(".loadmore-icon").html('<i class="icon-cancel"><\/i>'))})},color_click:function(n){$(n).hasClass("selected")?($(".color-item").removeClass("selected"),$("#ColorId").val("")):($(".color-item").removeClass("selected"),$(n).addClass("selected"),$("#ColorId").val($(n).data("id")))},color_other_click:function(n){if($(n).children(".color-item").hasClass("selected"))$(".color-item").removeClass("selected"),$("#ColorId").val("");else{$(".color-add-other").remove();$(".color-item").removeClass("selected");$(n).children(".color-item").addClass("selected");$("#ColorId").val($(n).data("id"));var t='<div onclick="search_advance.color_click(this);" title="'+$(n).data("title")+'" class="color-item color-item-a color-add-other selected '+$(n).data("code")+'" data-id="'+$(n).data("id")+'"><\/div>';$(".boxsearch-color").prepend(t);setTimeout(function(){$(".pp-color-other").removeClass("open")},50)}},submit:function(){var n=Commons.ReplaceAll($("#MinPrice").val(),",",""),t=Commons.ReplaceAll($("#MaxPrice").val(),",",""),i=Commons.ReplaceAll($("#MinYear").val(),",",""),r=Commons.ReplaceAll($("#MaxYear").val(),",",""),u;n!=""&&t!=""&&parseInt(n)>parseInt(t)&&(u=n,n=t,t=u);i!=""&&r!=""&&parseInt(i)>parseInt(r)&&(u=i,i=r,r=u);$("#MinPrice").val(n);$("#MaxPrice").val(t);$("#MinYear").val(i);$("#MaxYear").val(r);addFbgSearch.push($("#txt_brand").val());PostForm.CallSubmit("","")}},pushLayerEvent={click:function(){var n=pushLayerEvent.getValue("search");searchPushLayer.push(n)},close:function(){var n=pushLayerEvent.getValue("close");searchPushLayer.push(n)},getValue:function(n){var t=n=="search_have_video"?"search":n;return{flatform:"web",action:t,brand:$("#box-hiddenid #BrandId").val()>0?$("#formSearch #txt_brand").val():"",model:$("#box-hiddenid #ModelId").val()>0?$("#formSearch #txt_model").val():"",makeover:$("#box-hiddenid #NicknameId").val()>0?$("#formSearch #txt_nickname").val():"",submodel:$("#box-hiddenid #VersionId").val()>0?$("#formSearch #txt_version").val():"",yearmin:$("#box-hiddenid #MinYear").val(),yearmax:$("#box-hiddenid #MaxYear").val(),pricemin:$("#box-hiddenid #MinPrice").val(),pricemax:$("#box-hiddenid #MaxPrice").val(),color:$("#box-hiddenid #ColorId").val()>0?$(".boxsearch-color .color-item.selected").attr("data-title"):"",gear:$("#box-hiddenid #TransmissionId").val()>0?$("#box-hiddenid #TransmissionId").val()==2?"automatictransmission":"manualtransmission":"",province:$("#box-hiddenid #CityId").val()>0?$("#formSearch #txt_city").val():"",bodytype:$("#box-hiddenid #TypeId").val()>0?$("#formSearch #txt_bodytype").val():"",userid:$("#hddIsLogin").val()!=undefined?$("#hddIsLogin").val():0,fuel:$("#box-hiddenid #Fuel").val()==$("#txtElectric").val()?"Electric":"",inspection:$("#box-hiddenid #IsInspection").val()=="true"?!0:!1,isuacseller:$("#box-hiddenid #hdIsUACSeller").val()=="true"?!0:!1,video:n=="search_have_video"?"searchVideo":""}},clickHaveVideo:function(){var n=pushLayerEvent.getValue("search_have_video");searchPushLayer.push(n)}},addFbgSearch={push:function(n){try{if(typeof fbq=="undefined")return null;fbq("track","Search",{content_category:n!=undefined?n:""})}catch(t){}}};$(document).ready(function(){search_advance.init()});