{"id":38711,"date":"2025-04-28T09:45:29","date_gmt":"2025-04-28T09:45:29","guid":{"rendered":"https:\/\/www.glorybrakes.com\/?page_id=38711"},"modified":"2025-08-17T03:16:04","modified_gmt":"2025-08-17T03:16:04","slug":"catalogue-lyp-test","status":"publish","type":"page","link":"https:\/\/www.glorybrakes.com\/?page_id=38711","title":{"rendered":"Z-Catalogue-LYP-Test"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"38711\" class=\"elementor elementor-38711\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2c07bbf elementor-section-full_width elementor-section-height-min-height elementor-section-content-middle elementor-section-height-default elementor-section-items-middle\" data-id=\"2c07bbf\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b3902b1\" data-id=\"b3902b1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a9eee72 elementor-widget elementor-widget-heading\" data-id=\"a9eee72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CATALOGUE - TEST<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6165ef7 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default\" data-id=\"6165ef7\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cce80cb\" data-id=\"cce80cb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c70ff8d elementor-widget elementor-widget-text-editor\" data-id=\"c70ff8d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 style=\"text-align: center;\">CAC is Your Reliable Business Partner<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a2d3431 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a2d3431\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1e257f9\" data-id=\"1e257f9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-232b9d3 elementor-widget elementor-widget-html\" data-id=\"232b9d3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"bg-light p-3\"><div class=\"p-3 text-center\"><h5>Manual Search<\/h5><\/div>        <div class=\"px-5 text-center\">\n            <form>\n                <div class=\"mb-3\">\n                    <p class=\"text-center\">Vehicle <\/p>\n                    <label for=\"year\" class=\"form-label visually-hidden\" >Year<\/label>\n                    <select class=\"form-select rounded-0 border-top-0 border-end-0 border-start-0\" aria-label=\"Default select example\" id=\"year\" required=\"required\" onchange=\"getMaker(this.value)\" style=\"\n    background-image: url(&quot;data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'\/%3e%3c\/svg%3e&quot;);font-size:14px\">\n                        <option selected >Select a Year<\/option>\n\n                    <\/select>\n                <\/div>\n                <div class=\"mb-3\">\n                    <label for=\"make\" class=\"form-label visually-hidden\" >Make<\/label>\n                    <select class=\"form-select rounded-0 border-top-0 border-end-0 border-start-0\" aria-label=\"Default select example\" id=\"make\" required=\"required\" onchange=\"getModel(this.value)\" style=\"\n    background-image: url(&quot;data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'\/%3e%3c\/svg%3e&quot;);font-size:14px\">\n                        <option selected>Select a Make<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"mb-3\">\n                    <label for=\"model\" class=\"form-label visually-hidden\">Year<\/label>\n                    <select class=\"form-select rounded-0 border-top-0 border-end-0 border-start-0\" aria-label=\"Default select example\" id=\"model\" required=\"required\" style=\"\n    background-image: url(&quot;data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'\/%3e%3c\/svg%3e&quot;);font-size:14px\">\n                        <option selected>Select a Model<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"mb-3 mt-3\" id=\"parttypediv\" style=\"display: none;\">\n                    <p class=\"text-center\">Part Type Select<\/p>\n                    <label for=\"parttype\" class=\"form-label visually-hidden\">PartType<\/label>\n                    <select class=\"form-select rounded-0 border-top-0 border-end-0 border-start-0\" aria-label=\"Default select example\" id=\"parttype\" onchange=\"vehicleProductSearch()\" style=\"\n    background-image: url(&quot;data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'\/%3e%3c\/svg%3e&quot;);font-size:14px\">\n                        <option value=\"all\" selected>ALL<\/option>\n                        <option value=\"Disc Brake Pad Set\">Disc Brake Pad Set<\/option>\n                        <option value=\"Drum Brake Shoe\">Drum Brake Shoe<\/option>\n                        <option value=\"Parking Break Shoe\">Parking Break Shoe<\/option>\n                    <\/select>\n                <\/div>\n                <div>\n                    <button type=\"button\" class=\"btn btn-outline-dark\" onclick=\"vehicleSearch()\">Search<\/button>\n                    <button type=\"reset\" class=\"btn btn-outline-secondary\" onclick=\"btnReset()\">Reset<\/button>\n                <\/div>\n            <\/form>\n        <\/div>\n        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6fdddb elementor-widget elementor-widget-html\" data-id=\"e6fdddb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"bg-light p-3\">\n    <div class=\"p-5 text-center\">\n        <h5>Search by Part Numbers<\/h5>\n        <div class=\"p-1\">\n            <input type=\"text\" class=\"form-control\" id=\"advancedsearchinput\" placeholder=\"\">\n        <\/div>\n    <div id=\"advancedsearchhelp\" class=\"form-text\"><span class=\"fw-light\" style=\"font-size:12px\">Input Part Numbers<\/span><\/div>\n\n    <div class=\"p-3\">\n        <button type=\"submit\" class=\"btn btn-outline-dark\" onclick=\"displaysearchres()\">Search<\/button>\n    <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-47b0510\" data-id=\"47b0510\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5028c5e elementor-widget elementor-widget-html\" data-id=\"5028c5e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"ms-title\" style=\"display:block;padding:10px\">\n<img decoding=\"async\" src=\"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg\">\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-429422a elementor-widget elementor-widget-html\" data-id=\"429422a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"ms-text\" style=\"display:block;padding:10px\">\n    <p style=\"display:none;\">You will easily discover the one perfect match for your vehicle by selecting from our comprehensive range of product lines.<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c269cfa elementor-widget elementor-widget-html\" data-id=\"c269cfa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!--\u663e\u793a\u533a\u57df-->\n        <div id=\"resdisplay\" style=\"display:none\">\n            <div class=\"text-center\"><h5 id=\"filter\">Search filter<\/h5><\/div>\n            <div class=\"border-bottom border-dark-subtle\"><h6><span id=\"restotal\"><\/span> PART(S) RESULTS<\/h6><\/div>\n            <div id=\"partdisplay\"><\/div>\n        <\/div>\n        <!--\u663e\u793a\u533a\u57df\u7ed3\u675f-->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7369005 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7369005\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-38859ac\" data-id=\"38859ac\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a1596bd elementor-widget elementor-widget-html\" data-id=\"a1596bd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n   \n    \/** \u9875\u9762\u5bb6\u5728\u5b8c\u6bd5\u8fd0\u884ccheckAccess **\/\n    window.onload = function(){\n        this.checkAccess();\n    };\n    \/**\u83b7\u53d6year **\/\n    function checkAccess() {\n        var conn = new XMLHttpRequest();\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Lyptest.LypGetyear', true);\n        conn.setRequestHeader('Content-Type','application\/json');\n        \/**\u529f\u80fd\u9879**\/\n        conn.send(JSON.stringify(year));\n        console.log('conn is :',conn);\n        \/**\u8fd9\u91cc\u4e00\u5b9a\u8981\u6709function\uff0c\u5426\u5219\u4e0d\u80fd\u6293\u53d6\u53d8\u5316\u4e4b\u540e\u7684status\u503c**\/\n        conn.onreadystatechange = function(){\n            \/\/console.log('conn is change :',conn);\n            \/** \u6ce8\u610f\u8fd9\u91cc\u9700\u8981\u52a0\u5165readystate\u7684\u5224\u65ad\uff0c\u56e0\u4e3a3\uff0c4\u7684\u72b6\u6001\u90fd\u4f1a\u8fd4\u56deyear\uff0c\u4f1a\u9020\u6210option\u589e\u52a0\u4e86\u4e24\u6b21**\/\n            if(this.status === 200 && this.readyState == 4){\n                var years = this.response;\n                var obj = JSON.parse(years);\n                console.log('obj is : ',obj);\n                if(obj.data.length >= 1){\n                    console.log('dayu0');\n                    console.log('obj is : ',obj.data[1].year);\n                    var yearslenght = obj.data.length;\n                    console.log(yearslenght);\n                    \/\/ \u52a0\u5165\u9009\u9879\n                    for(var i = 0; i<yearslenght;i++){\n                        var pro = obj.data[i].year;\n                        document.getElementById('year').options.add(new Option(pro));\n                    }\n                }else{\n                    console.log('no year get');\n                }\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        }\n    };\n    \/** get maker **\/\n    function getMaker(val){\n        \/\/ \u53d8\u66f4\u65f6\u9690\u85cfparttypefilter\n        var filter = document.getElementById(\"parttypediv\");\n        if (filter.style.display === \"block\"){\n            filter.style.display = \"none\";\n        };\n        var makerremove = document.getElementById('make');\n        while (makerremove.options.length > 1){\n            makerremove.remove(1);\n        };\n        var modelremove = document.getElementById('model');\n        while (modelremove.options.length > 1){\n            modelremove.remove(1);\n        };\n        var year = val;\n        var conn = new XMLHttpRequest();\n        var makersend = {'year':year};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Lyptest.LypGetmake', true);\n        conn.setRequestHeader('Content-Type','application\/json');\n        \/**\u529f\u80fd\u9879**\/\n        conn.send(JSON.stringify(makersend));\n        conn.onreadystatechange = function(){\n            if(this.status === 200 && this.readyState == 4 ){\n                \/\/ \u5199\u5165\u9ed8\u8ba4\u7684options\n                var makes = this.responseText;\n                console.log('maker get');\n                var obj = JSON.parse(makes);\n                console.log(obj);\n                var makerlength = obj.data.length;\n                var maker = obj.data;\n                console.log(makerlength);\n                console.log(maker);\n                for(var i = 0; i<makerlength;i++){\n                    var pro = maker[i].make;\n                    console.log(pro);\n                    document.getElementById('make').options.add(new Option(pro));\n                }\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \/** get model by year & maker **\/\n    function getModel(val){\n        \/\/ \u53d8\u66f4\u65f6\u9690\u85cfparttypefilter\n        var filter = document.getElementById(\"parttypediv\");\n        if (filter.style.display === \"block\"){\n            filter.style.display = \"none\";\n        };\n        var optionToRemove = document.getElementById('model');\n        while (optionToRemove.options.length > 1){\n            optionToRemove.remove(1);\n        };\n        var make = val;\n        var year = document.getElementById(\"year\").value;\n        var conn = new XMLHttpRequest();\n        var modelsend = {'year':year,'make':make};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Lyptest.LypGetmodel', true);\n        conn.setRequestHeader('Content-Type','application\/json');\n        \/**\u529f\u80fd\u9879**\/\n        conn.send(JSON.stringify(modelsend));\n        conn.onreadystatechange = function(){\n            if(this.status === 200 && this.readyState == 4 ){\n                var model = this.responseText;\n                var obj = JSON.parse(model);\n                console.log(obj);\n                var modelFacets = obj.data;\n                var modelFacetslenght = obj.data.length;\n                console.log(modelFacets);\n                console.log(modelFacetslenght);\n                for(var i = 0; i<modelFacetslenght;i++){\n                    var pro = modelFacets[i];\n                    console.log(pro);\n                    document.getElementById('model').options.add(new Option(pro.model));\n                }\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \n    \/**search filter function**\/\n    function vehicleSearch(){\n        var year = document.getElementById(\"year\").value;\n        var make = document.getElementById(\"make\").value;\n        var model = document.getElementById(\"model\").value;\n        var conn = new XMLHttpRequest();\n        var partssend = {'year':year,'make':make,'model':model};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Lyptest.LypGetaid', true);\n        conn.setRequestHeader('Content-Type','application\/json');\n        conn.send(JSON.stringify(partssend));\n        conn.onreadystatechange = function(){\n            if(this.status === 200 && this.readyState == 4){\n                var acid_res = this.responseText;\n                var obj = JSON.parse(acid_res);\n                console.log(obj);\n                var acid = obj.data;\n                var acid_length = obj.data.length;\n                \/**hide & show blocks**\/\n                \/\/ \u53bb\u9664\u4e4b\u524d\u663e\u793a\u7684\u5185\u5bb9\n                \/\/ \u53bb\u9664filters\n                const disfilter = document.getElementById('filter');\n                disfilter.innerHTML = \"\";\n                 \/\/ \u53bb\u9664content display\n                const ptdis = document.getElementById('partdisplay');\n                ptdis.innerHTML = \"\";\n                \/\/ \u663e\u793a\u7ed3\u679c\u533a\u57df\n                var x = document.getElementById(\"resdisplay\");\n                if (x.style.display === \"none\") {\n                    x.style.display = \"block\"; \/\/ \u663e\u793adiv\n                };\n                \/\/ \u663e\u793a\u7b5b\u9009\u6761\u4ef6\n                var filter = document.getElementById(\"parttypediv\");\n                if (filter.style.display === \"none\"){\n                    filter.style.display = \"block\";\n                };\n                \/\/ show total parts Number,\n                const ressum = document.getElementById('restotal');\n                \/\/ \u5199\u5165\u8fd4\u56de\u603b\u6570 \u5982\u679c\u6ca1\u6709\u9009\u62e9\u5219\u663e\u793a0\n                if(year === \"Select a Year\" || year === \"Year\" || make === \"Make\" || make === 'Select a Make' || model==='Select a Model' || model === \"Model\"){\n                    ressum.innerText = '0'\n                }else{\n                    ressum.innerText = acid_length;\n                }\n                \/\/ \u9690\u85cf\u539f\u6709\u7684div\n                var mstitlediv = document.getElementById(\"ms-title\");\n                if (mstitlediv.style.display === \"block\"){\n                    mstitlediv.style.display = \"none\";\n                };\n                \/\/ \u9690\u85cf\u539f\u6709\u7684div\n                var mstextdiv = document.getElementById(\"ms-text\");\n                if (mstextdiv.style.display === \"block\"){\n                    mstextdiv.style.display = \"none\";\n                };\n                \/\/ show filter info\u5982\u679c\u6ca1\u6709\u9009\u62e9\u5219\u663e\u793a\u63d0\u793a\u8bed\u53e5\n                if(year === \"Select a Year\" || year === \"Year\" || make === \"Make\" || make === 'Select a Make' || model==='Select a Model' || model === \"Model\"){\n                    disfilter.innerText = 'Please select your Vehicle Information';\n                }else{\n                    disfilter.innerText = year+'\\xa0'+make+'\\xa0'+model;\n                    \/**show resulut**\/\n                    if(acid_length > 0){\n                        for(var i = 0; i<acid_length;i++){\n                        var acid_id = acid[i].aid;\n                        console.log('query aid:'+acid_id);\n                 \/**\u56e0\u4e3a\u5c55\u793a\u987a\u5e8f\u7684\u95ee\u9898\u95ee\u9898\u6682\u65f6\u4e0d\u7528\u8c03\u7528ACES\u63a5\u53e3\u67e5\u8be2\uff0c\u800c\u662f\u76f4\u63a5\u5199\u5165\u8be2**\/\n                        \/\/getAcesParts(acid[i].aid);\n                        \/\/ add part info to div\n                        \/\/ add defaultimage\n                        img_url = 'https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/02\/\u56fe\u7247_Brake-pads-shoes-1-930x620.png';\n                        \/\/ output data\n                        if(obj.data[i].lyp_application_note_check != 0){\n                            \/\/ add words with Application\n                            const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id='+obj.data[i].AID+'><img decoding=\"async\" style=\"max-height:100px;max-width:100px\"  src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[i].PartNumber+'\">'+obj.data[i].PartNumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[i].PartNumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+obj.data[i].Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Brand: <\/span>'+obj.data[i].MfrLabel+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Postion: <\/span>'+obj.data[i].Position+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Engine Base: <\/span>'+obj.data[i].EngineBlock+obj.data[i].EngineCylinder+'\\xa0'+obj.data[i].EngineLiters+'L\\xa0'+obj.data[i].EngineCC+'cc<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Models: <\/span>'+obj.data[i].Submodels+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Application Notes: <\/span><\/h6><div class=\"p-3\" style=\"width:100%;background-color:#dee0e3;\">'+obj.data[i].ApplicationNote1+'\\xa0'+obj.data[i].ApplicationNote2+'\\xa0'+obj.data[i].ApplicationNote3+'\\xa0'+obj.data[i].ApplicationNote4+'\\xa0'+obj.data[i].ApplicationNote5+'\\xa0'+obj.data[i].ApplicationNote6+'\\xa0'+obj.data[i].ApplicationNote7+'\\xa0'+obj.data[i].ApplicationNote8+'\\xa0'+obj.data[i].ApplicationNote9+'\\xa0'+obj.data[i].ApplicationNote10+'<\/div><\/div><\/div>';\n                            document.getElementById('partdisplay').insertAdjacentHTML('beforeend',ptcontent);\n                        }else{\n                            \/\/ add words without Application\n                            const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id='+obj.data[i].AID+'><img decoding=\"async\" style=\"max-height:100px;max-width:100px\"  src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[i].PartNumber+'\">'+obj.data[i].PartNumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[i].PartNumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+obj.data[i].Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Brand: <\/span>'+obj.data[i].MfrLabel+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Postion: <\/span>'+obj.data[i].Position+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Engine Base: <\/span>'+obj.data[i].EngineBlock+obj.data[i].EngineCylinder+'\\xa0'+obj.data[i].EngineLiters+'L\\xa0'+obj.data[i].EngineCC+'cc<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Models: <\/span>'+obj.data[i].Submodels+'<\/h6><\/div><\/div>';\n                            document.getElementById('partdisplay').insertAdjacentHTML('beforeend',ptcontent);\n                        };\n                        \/\/\u6709\u56fe\u7247\u7684\u6709\u5199\u5165\u56fe\u7247\n                        getImg(obj.data[i].PartNumber,obj.data[i].AID);\n                        }\n                    }else{\n                        console.log('no resulut');\n                        const ptcontent = '<div style=\"padding-top: 50px;\"><h6>No Result<\/h6><\/div>';\n                        ptdis.insertAdjacentHTML('beforeend',ptcontent);\n                    };\n                console.log(acid);\n                }\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \/**search filter by Product function**\/\n    function vehicleProductSearch(){\n        var year = document.getElementById(\"year\").value;\n        var make = document.getElementById(\"make\").value;\n        var model = document.getElementById(\"model\").value;\n        var product = document.getElementById(\"parttype\").value;\n        console.log('parttype is'+product);\n        var conn = new XMLHttpRequest();\n        if(product === 'all'){\n            console.log('product is all'+product);\n            var partssend = {'year':year,'make':make,'model':model};\n            conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Lyptest.LypGetaid', true);\n        }else{\n            console.log('product is'+product);\n            var partssend = {'year':year,'make':make,'model':model,'product':product};\n            conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Lyptest.LypGetaidproduct', true); \n        };\n        conn.setRequestHeader('Content-Type','application\/json');\n        conn.send(JSON.stringify(partssend));\n        conn.onreadystatechange = function(){\n            if(this.status === 200 && this.readyState == 4){\n                var acid_res = this.responseText;\n                var obj = JSON.parse(acid_res);\n                console.log(obj);\n                var acid = obj.data;\n                var acid_length = obj.data.length;\n                \/**hide & show blocks**\/\n                \/\/ \u53bb\u9664\u4e4b\u524d\u663e\u793a\u7684\u5185\u5bb9\n                \/\/ \u53bb\u9664filters\n                const disfilter = document.getElementById('filter');\n                disfilter.innerHTML = \"\";\n                 \/\/ \u53bb\u9664content display\n                const ptdis = document.getElementById('partdisplay');\n                ptdis.innerHTML = \"\";\n                \/\/ \u663e\u793a\u7ed3\u679c\u533a\u57df\n                var x = document.getElementById(\"resdisplay\");\n                if (x.style.display === \"none\") {\n                    x.style.display = \"block\"; \/\/ \u663e\u793adiv\n                };\n                \/\/ \u663e\u793a\u7b5b\u9009\u6761\u4ef6\n                var filter = document.getElementById(\"parttypediv\");\n                if (filter.style.display === \"none\"){\n                    filter.style.display = \"block\";\n                };\n                \/\/ show total parts Number,\n                const ressum = document.getElementById('restotal');\n                \/\/ \u5199\u5165\u8fd4\u56de\u603b\u6570 \u5982\u679c\u6ca1\u6709\u9009\u62e9\u5219\u663e\u793a0\n                if(year === \"Select a Year\" || make === 'Select a Make' || model==='Select a Model'){\n                    ressum.innerText = '0'\n                }else if(acid_length === undefined){\n                    ressum.innerText = '0'\n                }\n                else{\n                    console.log('acid_length is '+acid_length)\n                    ressum.innerText = acid_length;\n                }\n                \/\/ \u9690\u85cf\u539f\u6709\u7684div\n                var mstitlediv = document.getElementById(\"ms-title\");\n                if (mstitlediv.style.display === \"block\"){\n                    mstitlediv.style.display = \"none\";\n                };\n                \/\/ \u9690\u85cf\u539f\u6709\u7684div\n                var mstextdiv = document.getElementById(\"ms-text\");\n                if (mstextdiv.style.display === \"block\"){\n                    mstextdiv.style.display = \"none\";\n                };\n                \/\/ show filter info\u5982\u679c\u6ca1\u6709\u9009\u62e9\u5219\u663e\u793a\u63d0\u793a\u8bed\u53e5\n                if(year === \"Select a Year\" || make === 'Select a Make' || model==='Select a Model'){\n                    disfilter.innerText = 'Please select your Vehicle Information';\n                }else{\n                    disfilter.innerText = year+'\\xa0'+make+'\\xa0'+model;\n                }\n\n                \/**show resulut**\/\n                if(acid_length > 0){\n                    for(var i = 0; i<acid_length;i++){\n                    var acid_id = acid[i].AID;\n                    console.log(acid_id);\n                   \n                    \/**\u56e0\u4e3a\u5c55\u793a\u987a\u5e8f\u7684\u95ee\u9898\u95ee\u9898\u6682\u65f6\u4e0d\u7528\u8c03\u7528ACES\u63a5\u53e3\u67e5\u8be2\uff0c\u800c\u662f\u76f4\u63a5\u5199\u5165\u8be2**\/\n                        \/\/getAcesParts(acid[i].aid);\n                        \/\/ add part info to div\n                        \/\/ add defaultimage\n                        img_url = 'https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/02\/\u56fe\u7247_Brake-pads-shoes-1-930x620.png';\n                        \/\/ output data\n                        if(obj.data[i].lyp_application_note_check != 0){\n                            \/\/ add words with Application\n                            const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id='+obj.data[i].AID+'><img decoding=\"async\" style=\"max-height:100px;max-width:100px\"  src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[i].PartNumber+'\">'+obj.data[i].PartNumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[i].PartNumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+obj.data[i].Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Brand: <\/span>'+obj.data[i].MfrLabel+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Postion: <\/span>'+obj.data[i].Position+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Engine Base: <\/span>'+obj.data[i].EngineBlock+obj.data[i].EngineCylinder+'\\xa0'+obj.data[i].EngineLiters+'L\\xa0'+obj.data[i].EngineCC+'cc<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Models: <\/span>'+obj.data[i].Submodels+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Application Notes: <\/span><\/h6><div class=\"p-3\" style=\"width:100%;background-color:#dee0e3;\">'+obj.data[i].ApplicationNote1+'\\xa0'+obj.data[i].ApplicationNote2+'\\xa0'+obj.data[i].ApplicationNote3+'\\xa0'+obj.data[i].ApplicationNote4+'\\xa0'+obj.data[i].ApplicationNote5+'\\xa0'+obj.data[i].ApplicationNote6+'\\xa0'+obj.data[i].ApplicationNote7+'\\xa0'+obj.data[i].ApplicationNote8+'\\xa0'+obj.data[i].ApplicationNote9+'\\xa0'+obj.data[i].ApplicationNote10+'<\/div><\/div><\/div>';\n                            document.getElementById('partdisplay').insertAdjacentHTML('beforeend',ptcontent);\n                        }else{\n                            \/\/ add words without Application\n                            const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id='+obj.data[i].AID+'><img decoding=\"async\" style=\"max-height:100px;max-width:100px\"  src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[i].PartNumber+'\">'+obj.data[i].PartNumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[i].PartNumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+obj.data[i].Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Brand: <\/span>'+obj.data[i].MfrLabel+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Postion: <\/span>'+obj.data[i].Position+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Engine Base: <\/span>'+obj.data[i].EngineBlock+obj.data[i].EngineCylinder+'\\xa0'+obj.data[i].EngineLiters+'L\\xa0'+obj.data[i].EngineCC+'cc<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Models: <\/span>'+obj.data[i].Submodels+'<\/h6><\/div><\/div>';\n                            document.getElementById('partdisplay').insertAdjacentHTML('beforeend',ptcontent);\n                        };\n                        \/\/\u6709\u56fe\u7247\u7684\u6709\u5199\u5165\u56fe\u7247\n                        getImg(obj.data[i].PartNumber,obj.data[i].AID);\n                    }\n                }else{\n                    console.log('no resulut');\n                    const ptcontent = '<div style=\"padding-top: 50px;\"><h6>No Result<\/h6><\/div>';\n                    ptdis.insertAdjacentHTML('beforeend',ptcontent);\n                };\n                console.log(acid);\n                \n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \/**Get ACES,\u7531\u4e8e\u663e\u793a\u66f4\u6539\uff0c\u5df2\u7ecf\u505c\u7528\u6b64\u90e8\u5206 **\/\n    function getAcesParts(aid){\n        \/\/ \u83b7\u53d6aces\u7684aid\n        var parttypeid = aid;\n        console.log('aid is:'+parttypeid);\n        \/\/Get filter\n        var year = document.getElementById(\"year\").value;\n        var make = document.getElementById(\"make\").value;\n        var model = document.getElementById(\"model\").value;\n        \/\/ \u83b7\u53d6\u6570\u636e\n        var conn = new XMLHttpRequest();\n        var partssend = {'aid':parttypeid};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Lyptest.GetAces', true);\n        conn.setRequestHeader('X-API-Key','2BeBXg6MdFqCVCQdh8LW1ki1LUhKUbvwXnYSDDawkDmn8KE1Zh1A');\n        conn.setRequestHeader('Content-Type','application\/json');\n        \/**\u529f\u80fd\u9879**\/\n        conn.send(JSON.stringify(partssend));\n        conn.onreadystatechange = function(){\n            if(this.status === 200 && this.readyState == 4){\n                \/\/ \u83b7\u53d6\u8fd4\u56de\u503c\n                var part_res = this.responseText;\n                var obj = JSON.parse(part_res);\n                console.log(obj);\n                \/\/var parts = obj.data;\n                \/\/var partscount = obj.total;\n                console.log(obj.data[0].AID);\n                \/\/ add part info to div\n                \/\/ add image\n                if(obj.data[0].AID ===  0){\n                    img_url = 'https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/02\/\u56fe\u7247_Brake-pads-shoes-1-930x620.png';\n                }else{\n                    console.log('AID is not 0, try to get image later');\n                    img_url = 'https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/02\/\u56fe\u7247_Brake-pads-shoes-1-930x620.png';\n                };\n                console.log(\"ApplicationNote1 is\"+obj.data[0].ApplicationNote1);\n                if(obj.data[0].lyp_application_note_check != 0){\n                    \/\/ add words with Application\n                    const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id='+obj.data[0].PartNumber+'><img decoding=\"async\" style=\"max-height:100px;max-width:100px\"  src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[0].PartNumber+'\">'+obj.data[0].PartNumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[0].PartNumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+obj.data[0].Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Brand: <\/span>'+obj.data[0].MfrLabel+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Postion: <\/span>'+obj.data[0].Position+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Engine Base: <\/span>'+obj.data[0].EngineBlock+obj.data[0].EngineCylinder+'\\xa0'+obj.data[0].EngineLiters+'L\\xa0'+obj.data[0].EngineCC+'cc<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Models: <\/span>'+obj.data[0].Submodels+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Application Notes: <\/span><\/h6><div class=\"bg-light p-3\" style=\"width:100%;\">'+obj.data[0].ApplicationNote1+'\\xa0'+obj.data[0].ApplicationNote2+'\\xa0'+obj.data[0].ApplicationNote3+'\\xa0'+obj.data[0].ApplicationNote4+'\\xa0'+obj.data[0].ApplicationNote5+'\\xa0'+obj.data[0].ApplicationNote6+'\\xa0'+obj.data[0].ApplicationNote7+'\\xa0'+obj.data[0].ApplicationNote8+'\\xa0'+obj.data[0].ApplicationNote9+'\\xa0'+obj.data[0].ApplicationNote10+'<\/div><\/div><\/div>';\n                    document.getElementById('partdisplay').insertAdjacentHTML('beforeend',ptcontent);\n                }else{\n                    \/\/ add words without Application\n                    const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id='+obj.data[0].PartNumber+'><img decoding=\"async\" style=\"max-height:100px;max-width:100px\"  src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[0].PartNumber+'\">'+obj.data[0].PartNumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+obj.data[0].PartNumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+obj.data[0].Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Brand: <\/span>'+obj.data[0].MfrLabel+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Postion: <\/span>'+obj.data[0].Position+'<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Engine Base: <\/span>'+obj.data[0].EngineBlock+obj.data[0].EngineCylinder+'\\xa0'+obj.data[0].EngineLiters+'L\\xa0'+obj.data[0].EngineCC+'cc<\/h6><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Models: <\/span>'+obj.data[0].Submodels+'<\/h6><\/div><\/div>';\n                    document.getElementById('partdisplay').insertAdjacentHTML('beforeend',ptcontent);\n                };\n                \/\/\u6709\u56fe\u7247\u7684\u6709\u5199\u5165\u56fe\u7247\n                getImg(obj.data[0].PartNumber);\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n\n    };\n    \n    function btnReset(){\n        \/\/ \u53bb\u9664\u663e\u793a\u7684options\n        var makerremove = document.getElementById('make');\n        while (makerremove.options.length > 1){\n            makerremove.remove(1);\n        };\n        var modelremove = document.getElementById('model');\n        while (modelremove.options.length > 1){\n            modelremove.remove(1);\n        };\n        \/\/ \u53bb\u9664filters\n        const disfilter = document.getElementById('filter');\n        disfilter.innerHTML = \"\";\n        \/\/ \u53bb\u9664content display\n        const ptdis = document.getElementById('partdisplay');\n        ptdis.innerHTML = \"\";\n\n        var x = document.getElementById(\"resdisplay\");\n        if (x.style.display === \"block\") {\n            x.style.display = \"none\"; \/\/  \u9690\u85cfdiv\n        };\n        \/\/ \u9690\u85cfparttypefilter\n        var filter = document.getElementById(\"parttypediv\");\n        if (filter.style.display === \"block\"){\n            filter.style.display = \"none\";\n        };\n        \/\/\u663e\u793a\u539f\u6709\u7684\u6587\u5b57\n        \/\/ \u9690\u85cf\u539f\u6709\u7684div\n        var mstitlediv = document.getElementById(\"ms-title\");\n        if (mstitlediv.style.display === \"none\"){\n            mstitlediv.style.display = \"block\";\n        };\n        \/\/ \u9690\u85cf\u539f\u6709\u7684div\n        var mstextdiv = document.getElementById(\"ms-text\");\n        if (mstextdiv.style.display === \"none\"){\n            mstextdiv.style.display = \"block\";\n        };\n    };\n    \/\/ search\n    function displaysearchres(){\n        var searchkey = document.getElementById(\"advancedsearchinput\").value;\n        \/\/\u53bb\u6389\u7a7a\u683c\n        var skneat = this.pumneat(searchkey);\n        console.log('skneat is',skneat);\n        var img_url;\n        console.log('input is: ',searchkey);\n        \/\/ \u663e\u793a\u7ed3\u679c\u533a\u57df\n        \/\/ \u663e\u793a\u7ed3\u679c\u533a\u57df\n        var x = document.getElementById(\"resdisplay\");\n        if (x.style.display === \"none\") {\n            x.style.display = \"block\"; \/\/ \u663e\u793adiv\n        };\n        \/\/ \u9690\u85cf\u539f\u6709\u7684div\n        var mstitlediv = document.getElementById(\"ms-title\");\n        if (mstitlediv.style.display === \"block\"){\n            mstitlediv.style.display = \"none\";\n        };\n        \/\/ \u9690\u85cf\u539f\u6709\u7684div\n        var mstextdiv = document.getElementById(\"ms-text\");\n        if (mstextdiv.style.display === \"block\"){\n            mstextdiv.style.display = \"none\";\n        };\n\n        \/\/ \u53bb\u9664\u4e4b\u524d\u663e\u793a\u7684\u5185\u5bb9\n        \/\/ \u53bb\u9664filters\n        const disfilter = document.getElementById('filter');\n        disfilter.innerHTML = \"\";\n        \/\/ \u53bb\u9664content display\n        const ptdis = document.getElementById('partdisplay');\n        ptdis.innerHTML = \"\";\n        \/\/ \u663e\u793a\u7b5b\u9009\u6761\u4ef6\uff1afilter\n        disfilter.innerText = searchkey;\n        \/\/ \u83b7\u53d6\u6570\u636e\n        var conn = new XMLHttpRequest();\n        var partssend = {'Partnumber':skneat};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Pies.GetPies', true);\n        conn.setRequestHeader('X-API-Key','2BeBXg6MdFqCVCQdh8LW1ki1LUhKUbvwXnYSDDawkDmn8KE1Zh1A');\n        conn.setRequestHeader('Content-Type','application\/json');\n        \/**\u529f\u80fd\u9879**\/\n        conn.send(JSON.stringify(partssend));\n        conn.onreadystatechange = function(){\n            if(this.status === 200 && this.readyState == 4){\n                \/\/ \u83b7\u53d6\u8fd4\u56de\u503c\n                var part_res = this.responseText;\n                var obj = JSON.parse(part_res);\n                console.log('obj is:',obj);\n                \/\/var objstatus = obj.status;\n                if(obj.data.length > 0){\n                    var piesItemcontent = obj.data;\n                    console.log(piesItemcontent);\n                    \/\/ \u83b7\u53d6div\uff0c\u51c6\u5907\u5199\u5165\n                    const ressum = document.getElementById('restotal');\n                    \/\/ \u5199\u5165\u8fd4\u56de\u603b\u6570\n                    ressum.innerText = obj.data.length;\n                    console.log('part isis',piesItemcontent);\n                    \/\/\u5faa\u73af\u5199\u5165\n                    piesItemcontent.forEach(function(attelement){\n                    \/\/\u8bbe\u7f6e\u9ed8\u8ba4\u56fe\u7247\n                    const img_url = 'https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/02\/\u56fe\u7247_Brake-pads-shoes-1-930x620.png';\n                    const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id='+attelement.pid+'><img decoding=\"async\" style=\"max-height:100px;max-width:100px\" src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+attelement.PartNumber+'\">'+attelement.PartNumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+attelement.PartNumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+attelement.Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Catalog: <\/span>Brake Pads and Brake Shoes<\/h6><\/div><\/div>';\n                    const ptdis = document.getElementById('partdisplay');\n                    ptdis.insertAdjacentHTML('beforeend',ptcontent);\n                    \/\/ get Image\n                    getImg(attelement.PartNumber,attelement.pid);\n                    \/\/\u83b7\u53d6\u884d\u751f\u578b\u53f7\n                    getPiesExt(attelement.PartNumber+'A');\n                    getPiesExt(attelement.PartNumber+'B');\n                    getPiesExt(attelement.PartNumber+'C');\n\n                    });\n                }else{\n                    \/\/\u5982\u679c\u6ca1\u6709\uff0c\u67e5\u8be2interchange\n                    getInterchange(skneat);\n                };\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \/\/update Image to pies\n    function getImg(partnumber,aid){\n        var partnum = partnumber;\n        var aid = aid;\n        \/\/console.log('partnumber in getImg is'+partnum);\n        \/\/ \u83b7\u53d6\u6570\u636e\n        var conn = new XMLHttpRequest();\n        var partssend = {'Partnumber':partnum};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.PiesDigitalAsset.GetPiesDigitalAsset', true);\n        conn.setRequestHeader('X-API-Key','2BeBXg6MdFqCVCQdh8LW1ki1LUhKUbvwXnYSDDawkDmn8KE1Zh1A');\n        conn.setRequestHeader('Content-Type','application\/json');\n        conn.send(JSON.stringify(partssend));\n        \/\/console.log(conn);\n        \/\/\u83b7\u53d6\u6570\u636e\n        conn.onreadystatechange = function() {\n            \/\/console.log('conn is change :',conn);\n            if (this.status === 200 && this.readyState == 4) {\n                \/\/ \u83b7\u53d6\u8fd4\u56de\u503c\n                var part_res = this.responseText;\n                var obj = JSON.parse(part_res);\n                console.log('image return is:', obj);\n                \/\/console.log('image is:', obj.data);\n                if(typeof obj.data[0] === 'undefined'){\n                    \/\/\u65e0\u56fe\n                    console.log('no PiesDigitalAsset resulut');\n                }else{\n                    \/\/\u6709\u56feupdate\u8f93\u51fa\u7684div\n                    console.log('PiesDigitalAsset resulut is'+obj.data[0].PAID);\n                    const img_html = document.getElementById(aid);\n                    console.log('img_html 1 is'+img_html);\n                    const img_content = '<img decoding=\"async\" style=\"max-height:100px;max-width:100px\" id=\"'+obj.data[0].PartNumber+'\" src=\"https:\/\/api.ly-partners.com\/images\/'+obj.data[0].PartNumber+'.png\">'\n                    img_html.innerHTML = '<img decoding=\"async\" style=\"max-height:100px;max-width:100px\" id='+obj.data[0].PartNumber+' src=\"https:\/\/api.ly-partners.com\/images\/'+obj.data[0].PartNumber+'.png\">';\n                    \/\/img_html.innerHTML = \"\";\n                    console.log('img_content is'+img_content);\n                }\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \/\/update Image to Interchange\n    function getImgInterchange(partnumber){\n        var partnum = partnumber;\n        \/\/console.log('partnumber in getImg is'+partnum);\n        \/\/ \u83b7\u53d6\u6570\u636e\n        var conn = new XMLHttpRequest();\n        var partssend = {'Partnumber':partnum};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.PiesDigitalAsset.GetPiesDigitalAsset', true);\n        conn.setRequestHeader('X-API-Key','2BeBXg6MdFqCVCQdh8LW1ki1LUhKUbvwXnYSDDawkDmn8KE1Zh1A');\n        conn.setRequestHeader('Content-Type','application\/json');\n        conn.send(JSON.stringify(partssend));\n        \/\/console.log(conn);\n        \/\/\u83b7\u53d6\u6570\u636e\n        conn.onreadystatechange = function() {\n            \/\/console.log('conn is change :',conn);\n            if (this.status === 200 && this.readyState == 4) {\n                \/\/ \u83b7\u53d6\u8fd4\u56de\u503c\n                var part_res = this.responseText;\n                var obj = JSON.parse(part_res);\n                console.log('image return is:', obj);\n                \/\/console.log('image is:', obj.data);\n                if(typeof obj.data[0] === 'undefined'){\n                    \/\/\u65e0\u56fe\n                    console.log('no PiesDigitalAsset resulut');\n                }else{\n                    \/\/\u6709\u56feupdate\u8f93\u51fa\u7684div\n                    console.log('PiesDigitalAsset resulut is'+obj.data[0].PAID);\n                    const img_html = document.getElementById('interchange'+obj.data[0].PartNumber);\n                    console.log('img_html 2 is'+img_html);\n                    const img_content = '<img decoding=\"async\" style=\"max-height:100px;max-width:100px\" id=\"interchange'+obj.data[0].PartNumber+'\" src=\"https:\/\/api.ly-partners.com\/images\/'+obj.data[0].PartNumber+'.png\">'\n                    img_html.innerHTML = '<img decoding=\"async\" style=\"max-height:100px;max-width:100px\" id=\"interchange'+obj.data[0].PartNumber+'\" src=\"https:\/\/api.ly-partners.com\/images\/'+obj.data[0].PartNumber+'.png\">';\n                    \/\/img_html.innerHTML = \"\";\n                    console.log('img_content is'+img_content);\n                }\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \/\/\u83b7\u53d6interchange\n    function getInterchange(partnumber){\n      var partnum = partnumber;\n      \/\/\u5982\u679c\u8f93\u5165\u5b57\u7b26\u6570\u5c11\u4e8e\u56db\u4e2a\uff0c\u663e\u793a\u9519\u8bef\n      if(partnum.length < 4){\n        console.log('lenght < 4, length is'+partnum.length);\n        \/\/\u83b7\u53d6\u603b\u6570\u548c\u663e\u793a\u533a\u57dfdiv\uff0c\u51c6\u5907\u5199\u5165\n        const ressum = document.getElementById('restotal');\n        const ptdis = document.getElementById('partdisplay');\n        \/\/ \u5199\u5165\u8fd4\u56de\u603b\u6570he\u548c\u548c\u63d0\u793a\u8bed\n        ressum.innerText = 0;\n        const ptcontent = '<div style=\"padding-top: 50px;\"><h6>INPUT ERROR! PLEASE INPUT MORE THAN 4 CHARACTERS TO SEARCH<\/h6><\/div>';\n        ptdis.insertAdjacentHTML('beforeend',ptcontent);\n        return;\n      };\n      var conn = new XMLHttpRequest();\n        var partssend = {'Partnumber':partnum};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Interchange.GetInterchange', true);\n        conn.setRequestHeader('X-API-Key','2BeBXg6MdFqCVCQdh8LW1ki1LUhKUbvwXnYSDDawkDmn8KE1Zh1A');\n        conn.setRequestHeader('Content-Type','application\/json');\n        conn.send(JSON.stringify(partssend));\n         \/\/\u83b7\u53d6\u6570\u636e\n        conn.onreadystatechange = function() {\n            \/\/console.log('conn is change :',conn);\n            if (this.status === 200 && this.readyState == 4) {\n                \/\/ \u83b7\u53d6\u8fd4\u56de\u503c\n                var part_res = this.responseText;\n                var obj = JSON.parse(part_res);\n                console.log('interchange return is:', obj);\n                if(obj.data.length > 0){\n                    \/\/\u6709interchange\n                    var piesItemcontent = obj.data;\n                    \/\/ \u5199\u5165\u8fd4\u56de\u603b\u6570\n                    const ressum = document.getElementById('restotal');\n                    ressum.innerText = obj.data.length;\n                    \n                    piesItemcontent.forEach(function(attelement){\n                        const source = attelement.Source;\n                        console.log('source is:',source);\n                        var interchangept = attelement.InterchangePN;\n                        const img_url = 'https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/02\/\u56fe\u7247_Brake-pads-shoes-1-930x620.png';\n                        const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id=\"interchange'+attelement.Partnumber+'\"><img decoding=\"async\" style=\"max-height:100px;max-width:100px\" src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+attelement.Partnumber+'\">'+attelement.Partnumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+attelement.Partnumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+attelement.Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Catalog: <\/span>Brake Pads and Brake Shoes<\/h6><\/div><\/div>';\n                        const ptdis = document.getElementById('partdisplay');\n                        ptdis.insertAdjacentHTML('beforeend',ptcontent);\n                        \/\/ get Image\n                        getImgInterchange(attelement.Partnumber);\n\n                    });\n                }else{\n                    \/\/ interchange\u67e5\u8be2\u67e5\u8be2\u6ca1\u6709\u7ed3\u679c\uff0c\u5219\u8fd4\u56de0 \n                    console.log('no search resulut');\n                    \/\/ \u83b7\u53d6div\uff0c\u51c6\u5907\u5199\u5165\n                    const ressum = document.getElementById('restotal');\n                    \/\/ \u5199\u5165\u8fd4\u56de\u603b\u6570\n                    ressum.innerText = 0;\n                    const ptcontent = '<div style=\"padding-top: 50px;\"><h6>No Result<\/h6><\/div>';\n                    const ptdis = document.getElementById('partdisplay');\n                    ptdis.insertAdjacentHTML('beforeend',ptcontent);\n                    console.log('no Interchange');\n                }\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \/\/\u83b7\u53d6\u884d\u751f\u578b\u53f7\n    function getPiesExt(partnumber){\n      var partnum = partnumber;\n      console.log('partnumber is:'+partnum);\n      var conn = new XMLHttpRequest();\n        var partssend = {'Partnumber':partnum};\n        conn.open('POST','https:\/\/api.ly-partners.com\/?s=App.Pies.GetPies', true);\n        conn.setRequestHeader('X-API-Key','2BeBXg6MdFqCVCQdh8LW1ki1LUhKUbvwXnYSDDawkDmn8KE1Zh1A');\n        conn.setRequestHeader('Content-Type','application\/json');\n        conn.send(JSON.stringify(partssend));\n         \/\/\u83b7\u53d6\u6570\u636e\n        conn.onreadystatechange = function() {\n            \/\/console.log('conn is change :',conn);\n            if (this.status === 200 && this.readyState == 4) {\n                \/\/ \u83b7\u53d6\u8fd4\u56de\u503c\n                var part_res = this.responseText;\n                var obj = JSON.parse(part_res);\n                console.log('Piesext return is:', obj);\n                if(obj.data.length > 0){\n                    \/\/\u6709interchange\n                    var piesItemcontent = obj.data;\n                    \/\/ \u5199\u5165\u8fd4\u56de\u603b\u6570\n                    const ressum = document.getElementById('restotal');\n                    ressum.innerText = obj.data.length;\n                    \n                    piesItemcontent.forEach(function(attelement){\n                        const img_url = 'https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/02\/\u56fe\u7247_Brake-pads-shoes-1-930x620.png';\n                        const ptcontent = '<div class=\"d-flex flex-row mb-3 border-bottom border-dark-subtle\"><div class=\"p-2\" id='+attelement.PartNumber+'><img decoding=\"async\" style=\"max-height:100px;max-width:100px\" src=\"'+img_url+'\"><\/div><div style=\"padding-top: 50px;\" class=\"p-2\"><h6 style=\"font-size: 14px;\">Part No:<a style=\"text-decoration:none;color:#324a6d;\" href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+attelement.PartNumber+'\">'+attelement.PartNumber+'<\/a><\/h6><h5 style=\"font-size: 18px;\"><a href=\"https:\/\/www.glorybrakes.com\/?page_id=37750&pnum='+attelement.PartNumber+'\" style=\"text-decoration:none;color:#324a6d;\">'+attelement.Product+'<\/a><\/h5><h6 style=\"font-size: 14px;\"><span class=\"fw-bold\">Sub Catalog: <\/span>Brake Pads and Brake Shoes<\/h6><\/div><\/div>';\n                        const ptdis = document.getElementById('partdisplay');\n                        ptdis.insertAdjacentHTML('beforeend',ptcontent);\n                        \/\/ get Image\n                        getImg(attelement.PartNumber);\n\n                    });\n                }else{\n                    \/\/ \u6ca1\u6709\u7ed3\u679c\uff0c\u5219\u8fd4\u56de0 \n                    console.log('no search resulut');\n                }\n            }else{\n                console.log('error: '+conn.responseText);\n            }\n        };\n    };\n    \/\/\u53bb\u9664\u8f93\u5165partnumber\u4e2d\u7684\u7279\u6b8a\u5b57\u7b26\n    function pumneat(pumkeyed){\n        let res = pumkeyed.replace(\/\\.\/g, \" \");\n        console.log(pumkeyed.replace(\/\\s+\/g, ''));\n        return res.replace(\/\\s+\/g, '');\n    };\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-109c1d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"109c1d8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f0a59ed\" data-id=\"f0a59ed\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2ee15e8 elementor-widget elementor-widget-spacer\" data-id=\"2ee15e8\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CATALOGUE &#8211; TEST CAC is Your Reliable Business Partner Manual Search Vehicle Year Select a Year Make Select a Make Year Select a Model Part Type Select PartType ALLDisc Brake Pad SetDrum Brake ShoeParking Break Shoe Search Reset Search by Part Numbers Input Part Numbers Search You will easily discover the one perfect match for&hellip;&nbsp;<a href=\"https:\/\/www.glorybrakes.com\/?page_id=38711\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Z-Catalogue-LYP-Test<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-pagebuilder-full-width.php","meta":{"_eb_attr":"","inline_featured_image":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-38711","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Z-Catalogue-LYP-Test | Glory Brakes<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.glorybrakes.com\/?page_id=38711\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Z-Catalogue-LYP-Test | Glory Brakes\" \/>\r\n<meta property=\"og:description\" content=\"CATALOGUE &#8211; TEST CAC is Your Reliable Business Partner Manual Search Vehicle Year Select a Year Make Select a Make Year Select a Model Part Type Select PartType ALLDisc Brake Pad SetDrum Brake ShoeParking Break Shoe Search Reset Search by Part Numbers Input Part Numbers Search You will easily discover the one perfect match for&hellip;&nbsp;Read More &raquo;Z-Catalogue-LYP-Test\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.glorybrakes.com\/?page_id=38711\" \/>\r\n<meta property=\"og:site_name\" content=\"Glory Brakes\" \/>\r\n<meta property=\"article:modified_time\" content=\"2025-08-17T03:16:04+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.glorybrakes.com\/?page_id=38711\",\"url\":\"https:\/\/www.glorybrakes.com\/?page_id=38711\",\"name\":\"Z-Catalogue-LYP-Test | Glory Brakes\",\"isPartOf\":{\"@id\":\"https:\/\/www.glorybrakes.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.glorybrakes.com\/?page_id=38711#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.glorybrakes.com\/?page_id=38711#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg\",\"datePublished\":\"2025-04-28T09:45:29+00:00\",\"dateModified\":\"2025-08-17T03:16:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.glorybrakes.com\/?page_id=38711#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.glorybrakes.com\/?page_id=38711\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.glorybrakes.com\/?page_id=38711#primaryimage\",\"url\":\"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg\",\"contentUrl\":\"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg\",\"width\":2362,\"height\":1772,\"caption\":\"catalogue_page_pic\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.glorybrakes.com\/?page_id=38711#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.glorybrakes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Z-Catalogue-LYP-Test\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.glorybrakes.com\/#website\",\"url\":\"https:\/\/www.glorybrakes.com\/\",\"name\":\"Glory Brakes\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.glorybrakes.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.glorybrakes.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.glorybrakes.com\/#organization\",\"name\":\"Glory Brakes\",\"url\":\"https:\/\/www.glorybrakes.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.glorybrakes.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2023\/07\/cropped-921689238058_.pic_-scaled-2.jpg\",\"contentUrl\":\"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2023\/07\/cropped-921689238058_.pic_-scaled-2.jpg\",\"width\":2560,\"height\":855,\"caption\":\"Glory Brakes\"},\"image\":{\"@id\":\"https:\/\/www.glorybrakes.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Z-Catalogue-LYP-Test | Glory Brakes","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.glorybrakes.com\/?page_id=38711","og_locale":"en_US","og_type":"article","og_title":"Z-Catalogue-LYP-Test | Glory Brakes","og_description":"CATALOGUE &#8211; TEST CAC is Your Reliable Business Partner Manual Search Vehicle Year Select a Year Make Select a Make Year Select a Model Part Type Select PartType ALLDisc Brake Pad SetDrum Brake ShoeParking Break Shoe Search Reset Search by Part Numbers Input Part Numbers Search You will easily discover the one perfect match for&hellip;&nbsp;Read More &raquo;Z-Catalogue-LYP-Test","og_url":"https:\/\/www.glorybrakes.com\/?page_id=38711","og_site_name":"Glory Brakes","article_modified_time":"2025-08-17T03:16:04+00:00","og_image":[{"url":"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.glorybrakes.com\/?page_id=38711","url":"https:\/\/www.glorybrakes.com\/?page_id=38711","name":"Z-Catalogue-LYP-Test | Glory Brakes","isPartOf":{"@id":"https:\/\/www.glorybrakes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.glorybrakes.com\/?page_id=38711#primaryimage"},"image":{"@id":"https:\/\/www.glorybrakes.com\/?page_id=38711#primaryimage"},"thumbnailUrl":"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg","datePublished":"2025-04-28T09:45:29+00:00","dateModified":"2025-08-17T03:16:04+00:00","breadcrumb":{"@id":"https:\/\/www.glorybrakes.com\/?page_id=38711#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.glorybrakes.com\/?page_id=38711"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.glorybrakes.com\/?page_id=38711#primaryimage","url":"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg","contentUrl":"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2024\/06\/3681718347195_.pic_.jpg","width":2362,"height":1772,"caption":"catalogue_page_pic"},{"@type":"BreadcrumbList","@id":"https:\/\/www.glorybrakes.com\/?page_id=38711#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.glorybrakes.com\/"},{"@type":"ListItem","position":2,"name":"Z-Catalogue-LYP-Test"}]},{"@type":"WebSite","@id":"https:\/\/www.glorybrakes.com\/#website","url":"https:\/\/www.glorybrakes.com\/","name":"Glory Brakes","description":"","publisher":{"@id":"https:\/\/www.glorybrakes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.glorybrakes.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.glorybrakes.com\/#organization","name":"Glory Brakes","url":"https:\/\/www.glorybrakes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.glorybrakes.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2023\/07\/cropped-921689238058_.pic_-scaled-2.jpg","contentUrl":"https:\/\/www.glorybrakes.com\/wp-content\/uploads\/2023\/07\/cropped-921689238058_.pic_-scaled-2.jpg","width":2560,"height":855,"caption":"Glory Brakes"},"image":{"@id":"https:\/\/www.glorybrakes.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.glorybrakes.com\/index.php?rest_route=\/wp\/v2\/pages\/38711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.glorybrakes.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.glorybrakes.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.glorybrakes.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glorybrakes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=38711"}],"version-history":[{"count":794,"href":"https:\/\/www.glorybrakes.com\/index.php?rest_route=\/wp\/v2\/pages\/38711\/revisions"}],"predecessor-version":[{"id":39867,"href":"https:\/\/www.glorybrakes.com\/index.php?rest_route=\/wp\/v2\/pages\/38711\/revisions\/39867"}],"wp:attachment":[{"href":"https:\/\/www.glorybrakes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}