GENUINE VW/AUDI N 910 967 02 / N91096702 (2024)

Registration

Sign In

Forgot your password?

{{/each}}

"); return $("
  • ") .data("ui-autocomplete-item", item) .append(txt) .appendTo(ul); }; $("#txtSearchStringXs").autocomplete({ source: function (request, response) { ElasticAutoComplete(response, $('#txtSearchStringXs').val()); }, autoFocus: false, minLength: 3, //This is the Char length of inputTextBox focus: function (event, ui) { event.preventDefault(); $("#txtSearchStringXs").val(ui.item.label+ "|^|"+ ui.item.value); $('.ui-autocomplete .ui-menu-item.ui-state-focus').find('.ui-extended-desc').show() $('.ui-autocomplete .ui-menu-item.ui-state-focus').mouseout( function () { $(this).find('.ui-extended-desc').hide(); } ); $('.ui-autocomplete .ui-menu-item.ui-state-focus').mouseover( function () { $(this).find('.ui-extended-desc').show(); } ); }, select: function (event, ui) { console.log(ui); console.log(ui.item); $("#txtSearchStringXs").val(ui.item.label); window.location.href = "/Order/OrderFormAddParts.aspx?partno=" + ui.item.value ; //ui.item is your object from the array return false; }, open: function () { if ($(".ui-menu-item").length > 1) $('ul.ui-autocomplete').append('
  • Show More Results
  • '); } }).data("ui-autocomplete")._renderItem = function (ul, item) { let txt = String(item.label).replace(new RegExp(this.term, "gi"), "$&") .replace("<ul><li>", "

    ").replaceAll("</li><li>", "
    ").replace("</li></ul>", "

    "); console.log(txt); return $("
  • ") .data("ui-autocomplete-item", item) .append(txt) .appendTo(ul); }; } }); function ElasticAutoComplete(response, searchText) { var param = { prefixText: searchText }; CatalogManager.GetSearchPartsFromElastic(searchText, { success: function (data) { //console.log(data); // $("#hdnElasticSearch").val('*:' + searchText + '='); $("#hdnElasticSearch").val(':'+searchText); $.each(data, function (item) { var valuePartString = JSON.parse(data[item]).Second.split(":"); var partResultString = ''; var searchString = $("#hdnElasticSearch").val(); if (item != 0 && JSON.parse(data[item]).First.split(":") != 'No Result Found') { partResultString = valuePartString[0].replace('-', ' ').replace('~', '/') + ":" + valuePartString[1]; } $("#hdnElasticSearch").val(searchString + partResultString + "@@%@"); }); //console.log($("#hdnElasticSearch").val()); response($.map(data.slice(0, 10), function (item) { // console.log(item); var results = JSON.parse(item); if (results.First.trim() == 'No Result Found') { $("#txtSearchString").removeClass( "ui-autocomplete-loading" ); $("#txtSearchString").val(searchText); } else { return { label: results.First, value: results.Second.split(":")[0].replace('-', ' ').replace('~', '/') + ":" + results.Second.split(":")[1] } } })) }, error: function (XMLHttpRequest, textStatus, errorThrown) { //var err = eval("(" + XMLHttpRequest.responseText + ")"); //alert(err.Message) console.log("Ajax Error!"); } }); } DisplayCurrentVehicleInHeader(); //Set in criteria if (CatalogManager.CurrentVehicle != undefined && $("#hdnAutomateLookup").val() != "true") CatalogManager.SetCriteriaFromVehicle(CatalogManager.CurrentVehicle); $(".custom-visible-whi").css("display", "none"); if (Passport.DefaultCatalogProvider.toLowerCase() == "whi") { $(".custom-visible-whi").css("display", ""); $(".custom-hidden-whi").css("display", "none"); $(".nav-category-title").css("margin-top", "10px"); $(".li-remembered-vehicles").css("display", ""); $(".common-vc-search-header").css("display", "none"); $("#dvMoreInfo").css("display", "none"); CatalogManager.GetMainCategories({ success: function (data) { console.log(data); CatalogManager.GetCustomMainCategories({ success: function (customData) { if (customData.length > 0) { for (var i = 0; i < customData.length; i++) { data.unshift(customData[i]); } data.sort((a, b) => a.Text.localeCompare(b.Text)); } console.log(data); var mainCatsDivString = ''; var numOfCols = 4; var itemsPerCol = 5; if (data.length <= 5) numOfCols = 1; if (data.length >= itemsPerCol * numOfCols) itemsPerCol = Math.ceil(data.length / numOfCols); // for (var idx = 0; idx < data.length; idx++) { var itemsAdded = 0; for (var j = 0; j < numOfCols; j++) { if (data.length > 15) maincatinterDiv = '

    '; else maincatinterDiv = '

    '; var currentColItemCount = itemsPerCol; if (itemsAdded + itemsPerCol > data.length) currentColItemCount = data.length - itemsAdded; for (var k = 0; k < currentColItemCount; k++) { itemsAdded++; maincatinterDiv += GetLinkHTML(data[(j * itemsPerCol) + k]); } maincatinterDiv += '

    '; mainCatsDivString += maincatinterDiv; } // } $(".whi-vc-maincat").html(mainCatsDivString); $(".whi-vc-maincat .whi-vc-lnk-maincat").on("click", function () { CatalogManager.CatalogCriteria.MainCategoryCode = $(this).attr("datacode"); CatalogManager.CatalogCriteria.MainCategoryText = $(this).attr("datatext"); CatalogManager.SetCatalogCriteria({ success: function (data) { window.location.href = Utilities.CreateCategoryURL(CatalogManager.CatalogCriteria.MainCategoryText, "0"); } }); return false; }); } }) }, error: function () { Utilities.ShowMessage("A technical error occurred while trying to get the data from the server. Please try again later.", "danger"); }, }); } function DisplayCurrentVehicleInHeader() { var nbsp = ""; var seperatorHTML = ''; if (CatalogManager.CurrentVehicle == undefined) $(".spn-vc-current-vehicle").html("Select A Vehicle"); else { var tempHTML; var submodelHTML; if (CatalogManager.CurrentVehicle.SubmodelCode != undefined && CatalogManager.CurrentVehicle.SubmodelCode != 0 && CatalogManager.CurrentVehicle.SubmodelText.toLowerCase() != "base") submodelHTML = nbsp + CatalogManager.CurrentVehicle.SubmodelText; else submodelHTML = ""; if (Passport.DefaultCatalogProvider == "SMTP") { tempHTML = CatalogManager.CurrentVehicle.YearText + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.MakeText + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.ModelText } else if (Passport.DefaultCatalogProvider.toLowerCase() == "whi") { if (DeviceInfo.GetScreenSize() == "XS") { tempHTML = CatalogManager.CurrentVehicle.YearText + nbsp + CatalogManager.CurrentVehicle.MakeText + nbsp + CatalogManager.CurrentVehicle.ModelText; } else { tempHTML = CatalogManager.CurrentVehicle.YearText + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.MakeText + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.ModelText + submodelHTML + "
    " + CatalogManager.CurrentVehicle.EngineText; } } else if (CatalogManager.CurrentVehicle.EngineText != undefined && CatalogManager.CurrentVehicle.EngineText != null && $.trim(CatalogManager.CurrentVehicle.EngineText) != "") tempHTML = CatalogManager.CurrentVehicle.YearText + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.MakeText + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.ModelText + submodelHTML + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.EngineText; else tempHTML = CatalogManager.CurrentVehicle.MakeText + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.YearText + nbsp + seperatorHTML + nbsp + CatalogManager.CurrentVehicle.ModelText + submodelHTML; $(".spn-vc-current-vehicle").html(tempHTML); $(".li-remembered-vehicles").removeClass("open").flash(); } } function Confirmclose(event) { if (CatalogManager.RememberedVehicles.Get().length == 0 && (window.location.pathname.indexOf("/explore/catalog") != -1)) { bootbox.dialog({ message: "You don't have any vehicle selected, are you sure to close the vehicle selection window?", buttons: { success: { label: "Close", className: "btn-default", callback: function () { if (CatalogManager.RememberedVehicles.Get().length == 0) { $(".dv-options-list-box").html('

    You do not have any vehicle selected, please select a vehicle.

    '); } $("#modalRememberedVehicles").modal("hide"); //event.preventDefault(); } } } }) } else { if (CatalogManager.RememberedVehicles.Get().length == 0) { $(".dv-options-list-box").html('

    You do not have any vehicle selected, please select a vehicle.

    '); } $("#modalRememberedVehicles").modal("hide"); } } function FilterRows() { var filter = $(".input-vc-filter").val(); if (filter != undefined) filter = filter.toLowerCase(); else filter = ""; var keywords = filter.split(' '); var visibleRowCount = 0; var records = $(".a-vc-remembered-vehicle"); for (var i = 0; i < records.length; i++) { var elem = records.eq(i); if (elem.data("vehicle") == undefined) continue; var filename = elem.data("vehicle").toLowerCase(); //elem.find(".lbl-filename").removeHighlight(); var found = false; for (var j = 0; j < keywords.length; j++) { if (filename.indexOf(keywords[j]) > -1) { found = true; break; //elem.find(".lbl-filename").highlight(keywords[i]); } } if (!found) { elem.hide(); } else { elem.show(); visibleRowCount++; } } if (visibleRowCount == 0) { if ($(".dv-vc-record").length == 0) $(".dv-vc-no-records-in-db").show(); else $(".dv-vc-no-records").show(); } else $(".dv-vc-no-records").hide(); } function ViewCartXS() { GoogleAnalytics.MarkViewCartClick(); window.location.href = Pages.CART_URL; } function ElShowMoreResults() { $('#txtSearchString').prop("disabled", true); $('#wrap').append( '

    Loading Results

    ' ); SearchButtonClick(); } function SearchButtonClick() { //if ($("input[id$='hfElasticSearch']").val() == "true") { // var elasticSearchString = $("#hdnElasticSearch").val().replaceAll("@@", "=").replaceAll("%@", ";") // $("#txtSearchString").val(elasticSearchString); // $("#txtSearchStringXs").val(elasticSearchString); //} Core.HeaderSearch(); //return false; } function GetLinkHTML(dataItem) { if (dataItem.Code == '0') { return '' + dataItem.Text + ''; } else { return '' + dataItem.Text + ''; } }

  • GENUINE VW/AUDI N 910 967 02 / N91096702 (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Tuan Roob DDS

    Last Updated:

    Views: 6049

    Rating: 4.1 / 5 (42 voted)

    Reviews: 89% of readers found this page helpful

    Author information

    Name: Tuan Roob DDS

    Birthday: 1999-11-20

    Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

    Phone: +9617721773649

    Job: Marketing Producer

    Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

    Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.