Damper - Rear - DS Series - 240-125-DSAR01-12.5-M12 (2024)

` var strTotal = `

${iconstr} ${year} ${make} ${model}

`; $('.site-header__wrapper').append(strTotal); if(meta.product){ // console.log('run check if model fits', easysearch); // checkIfFitsModel(easysearch); } } //YMM Functionsfunction removeLastSign(myUrl){ if(myUrl.substring(myUrl.length-1) == "~") { myUrl = myUrl.substring(0,myUrl.length-1); } return myUrl;} function disableSearch(){ jQuery("#ymm_search").prop('disabled',true);} function enableSearch(){ jQuery("#ymm_search").prop('disabled',false);} function showLoader(current_field){ if(jQuery("li."+current_field).is(':not(:nth-last-child(2))')) { var next_lbl = jQuery("li."+current_field).next().find(".ymm_label").html(); jQuery( "#ymm_searchbox .formFields ul.dropdowns li."+current_field).next("#ymm_searchbox .formFields ul.dropdowns li:not(.ymm_bttns)").remove(); jQuery( "

  • Damper - Rear - DS Series - 240-125-DSAR01-12.5-M12 (1)

  • " ).insertAfter( "#ymm_searchbox .formFields ul.dropdowns li."+current_field); }} function hideLoader(){ jQuery('#ymm_loader').remove();} function ymmInit(){ (function($){ if(search_bttn == "") { search_bttn = "SEARCH"; } if(reset_bttn == "") { reset_bttn = "RESET"; } if(select_lbl == "") { select_lbl = "Select"; } if(none_lbl == "") { none_lbl = "None"; } if(typeof query_params[1] != "undefined") { var tags = query_params[1].split("~"); } else { tags = ""; } //Get First Dropdown onload jQuery.ajax({type: "GET", dataType: 'jsonp', url: data_url,data: "domain="+shop_domain+"&action=onload&load=all&version=updated",success: function(res) { if(tags == ""){ //search is not performed yet. if(res.html != null) { jQuery(".formFields ul.dropdowns").append(res.html); var $dropdowns = jQuery(res.html).find('.ymm-filter'); $dropdowns.find('option:first').each(function () { var curr_drop_id = jQuery(this).parent().attr("id"); var curr_text = jQuery(this).text(); jQuery("#"+curr_drop_id+" option:first").text(curr_text.replace('Select',select_lbl)); }); jQuery(".ymm-filter").find("option[value*='none']").html(none_lbl); var li_element = jQuery(".formFields ul.dropdowns").find('li.ymm_bttns'); if (!li_element.length) { jQuery(".formFields ul.dropdowns").append('

  • ');} } }}}); //Get Next Dropdowns on change in Sequencial order jQuery(document).on('change','[id^=dropdown]',function() { var arr = jQuery(this).attr("id").split("-"); var current_field = arr[1]; var dropdown_val = jQuery(this).val(); var field_val_Arr = []; var next_all = jQuery("li."+current_field).nextAll().find("select"); next_all.prop("disabled", true); next_all.val("-1"); jQuery("#ymm_searchbox .formFields .dropdowns select[id^=dropdown]:visible").each(function(i, e) { if(e.value != -1){ var dropval = e.value; field_val_Arr.push(dropval); } var first_field = jQuery('#ymm_searchbox .formFields .dropdowns > li:nth-child(1) select[id^=dropdown]').val(); var second_field = jQuery('#ymm_searchbox .formFields .dropdowns > li:nth-child(2) select[id^=dropdown]').val(); var third_field = jQuery('#ymm_searchbox .formFields .dropdowns > li:nth-child(3) select[id^=dropdown]').val(); if(first_field==-1 || second_field==-1 || third_field==-1 ) { disableSearch(); } else { enableSearch(); } }); if(dropdown_val != "-1") { showLoader(current_field); jQuery.ajax({type: "GET", dataType: 'jsonp', url: data_url,data: "domain="+shop_domain+"&load=all&data_filter=updated&action=onchange&version=updated&current_field="+current_field+"&prev_val="+encodeURIComponent(field_val_Arr)+"&current_val="+encodeURIComponent(dropdown_val),success: function(res) { if(res.html != "last_element~"){ var returned_fieldname = res.html.split("~"); jQuery(".formFields ul.dropdowns ."+returned_fieldname[1]).remove(); jQuery(returned_fieldname[0]).insertAfter(".formFields ul.dropdowns ."+current_field); var $dropdowns = jQuery(res.html).find('.ymm-filter'); $dropdowns.find('option:first').each(function () { var curr_drop_id = jQuery(this).parent().attr("id"); var curr_text = jQuery(this).text(); jQuery("#"+curr_drop_id+" option:first").text(curr_text.replace('Select',select_lbl)); }); jQuery(".ymm-filter").find("option[value*='none']").html(none_lbl); var li_element = jQuery(".formFields ul.dropdowns").find('li.ymm_bttns'); if (!li_element.length) { jQuery(".formFields ul.dropdowns").append('

  • ');} } hideLoader();} }); } }); //After Search Filter performs show selected dropdowns values if(tags != "") { jQuery.ajax({type: "GET", dataType: 'jsonp', url: data_url,data: "domain="+shop_domain+"&load=all&subaction=show_all&action=getdropdowns&version=updated&tags="+encodeURIComponent(tags),success: function(res) { jQuery(".formFields ul.dropdowns").html(res.html); var $dropdowns = jQuery(res.html).find('.ymm-filter'); $dropdowns.find('option:first').each(function () { var curr_drop_id = jQuery(this).parent().attr("id"); var curr_text = jQuery(this).text(); jQuery("#"+curr_drop_id+" option:first").text(curr_text.replace('Select',select_lbl)); }); jQuery(".ymm-filter").find("option[value*='none']").html(none_lbl); var li_element = jQuery(".formFields ul.dropdowns").find('li.ymm_bttns'); if (!li_element.length) { jQuery(".formFields ul.dropdowns").append('

  • ');} enableSearch();} }); } function replaceModel(str){switch(str) {case '7-series':return '7 Series';break;case '5-series':return '5 Series';break;case '6-series':return '6 Series';break;case '4-series':return '4 Series';break;case '3-series':return '3 Series';break;case '2-series':return '2 Series';break;case '1-series-m-Coupe':return '1 Series M Coupe';break;case '2500--3.0-cs-/-new-six':return '2500- 3.0 CS / New-Six';break;case 'scat-pack':return 'Scat Pack';break;case '1-series-m-coupe':return '1 Series M-Coupe';break; case 'abarth-500':return 'Abarth 500';break;case 'rc-200t':return 'RC 200t';break;case 'rc-350':return 'RC 350';break;case 'rc-250':return 'RC 250';break;case 'nx-300h':return 'NX 300h';break;case 'nx-200t':return 'NX 200t';break;case 'rx-450h':return 'RX 450h';break;case 'rx-350':return 'RX 350';break;case 'hs-200h':return 'HS 200h';break;case 'ct-200h':return 'CT 200h';break;case 'sc-430':return 'SC 430';break;case 'es-350':return 'ES 350';break;case 'es-300h':return 'ES 300h';break;case 'es-300':return 'ES 300';break;case 'ls-460':return 'LS 460';break;case 'ls-430':return 'LS 430';break;case 'ls-400':return 'LS 400';break;case 'gs-350':return 'GS 350';break;case 'gs-300':return 'GS 300';break;case 'gs=250':return 'GS 250';break;case 'is-350':return 'IS 350';break;case 'is-300':return 'IS 300';break;case 'is-300h':return 'IS 300h';break;case 'is-250':return 'IS 250';break;case 'is-200':return 'IS 200';break;case 'mazda-6':return 'Mazda 6';break;case 'mazda-5':return 'Mazda 5';break;case 'mazda-3':return 'Mazda 3';break;case 'mazda-2':return 'Mazda 2';break;case 'sl55-amg':return 'SL55 AMG';break;case 'e55-amg':return 'E55 AMG';break;case 'C63-amg':return 'C63 AMG';break;case 'rally-art':return 'Rally Art';break;case '3000-gt':return '3000 GT';break;case 'eclipse-cross':return 'Eclipse Cross';break;case 'toyota-86':return 'Toyota 86';break;case 'model-s':return 'Model S';break; default: return str;}} //On click of Search button build search filter URL jQuery(document).on('click','#ymm_search',function() { var dropval = ""; var tagURL = ""; var loop_cnt = 0; var append_tag = ""; var arrModels = []; jQuery("#ymm_searchbox .formFields .dropdowns select[id^=dropdown]:visible").each(function(i, e) { //e.preventDefault(); //yr //mk //md console.log('***dropval***', e); console.log('index is', i); console.log('localstorage is', localStorage); if(i === 0){ // strip yr arrModels.push( e.value.replace(/^yr_+/i, '') ); } if(i === 1){ // strip yr arrModels.push( e.value.replace(/^mk_+/i, '') ); } if(i === 2){ // strip yr console.log('pushing into the model this ::', replaceModel( e.value.replace(/^md_+/i, '') ) ); arrModels.push( replaceModel( e.value.replace(/^md_+/i, '') ) ); searchSetup(arrModels); } //string.replace(/^F0+/i, ''); '123456' dropval = e.value; loop_cnt++; if(dropval != "-1") { if(loop_cnt >= 1) { if(dropval != "") { if(dropval.indexOf("_none")== -1) { append_tag += dropval+"~"; tagURL = searchURL+"?rq="+append_tag; } } } } }); tagURL = removeLastSign(tagURL); window.location.href = tagURL; }); //Reset function jQuery(document).on('click','#ymm_reset',function() { disableSearch(); window.localStorage.newModelyear = null; window.localStorage.newModelmake = null; window.localStorage.newModelmodel = null; $(".chosen-model").remove(); var c = 0; jQuery("#ymm_searchbox .formFields .dropdowns select[id^=dropdown]:visible").each(function(i, e) { c++; var dropdown_id = jQuery(this).attr("id"); if(c == 1) { jQuery("#"+dropdown_id).val("-1"); } else { jQuery("#"+dropdown_id).val("-1"); jQuery("#"+dropdown_id).prop('disabled',true); } }); }); })(jQuery); } //Check jquery lib. is already included or not and if version is less then call jquery lib through our App.if(typeof jQuery === "undefined") { window.ymmLoadScript("//cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js", function (){ jQuery.noConflict(); ymmInit(); }); } else { if((jQuery.fn.jquery.replace(/\.(\d)/g,".0$1").replace(/\.0(\d{2})/g,".$1") < "1.08.01")){ window.ymmLoadScript("//cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js", function (){ jQuery.noConflict(); ymmInit(); }); } else { ymmInit(); }}

    Damper - Rear - DS Series - 240-125-DSAR01-12.5-M12 (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Geoffrey Lueilwitz

    Last Updated:

    Views: 6305

    Rating: 5 / 5 (60 voted)

    Reviews: 91% of readers found this page helpful

    Author information

    Name: Geoffrey Lueilwitz

    Birthday: 1997-03-23

    Address: 74183 Thomas Course, Port Micheal, OK 55446-1529

    Phone: +13408645881558

    Job: Global Representative

    Hobby: Sailing, Vehicle restoration, Rowing, Ghost hunting, Scrapbooking, Rugby, Board sports

    Introduction: My name is Geoffrey Lueilwitz, I am a zealous, encouraging, sparkling, enchanting, graceful, faithful, nice person who loves writing and wants to share my knowledge and understanding with you.