'; var grupoM = 'true'; var grupoC = 'true'; var grupoA = 'true'; /* primera carga pero se deberían actualizar con el resultado al redibujar */ var limit = '25'; var offset = '0'; var i18n_NoResults = "No results"; var i18n_TypeSomething = "Type something in the search box"; var i18n_NoGroupSelected = "At least one group of results must be selected. All setted to be included."; // ---------------------------------------------------------------------- // Dibuja resultado en pagina // ---------------------------------------------------------------------- // CUIDADO, se redibuja lo que viene en 'data', el offset, grupoM, grupoA, grupoA quedaron fijados en el primer dibujado function dibujaPagina(data){ $('.loading').css('display','block'); $('#resultadoRef').empty(); $("html, body").animate({ scrollTop: 0 }, 400); if (data[1].length==0){ ResultadoHTML='

Your search for \"\" had no results.

'; ResultadoHTML+='
Remember that you can navigate and search through the catalog by:

'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='

'; ResultadoHTML+=' '; ResultadoHTML+='  Applications'; ResultadoHTML+='

'; ResultadoHTML+='

Search our available products by market, brand, model and engine, using a simple step by step navigation.

'; ResultadoHTML+='

'; ResultadoHTML+=' Go »'; ResultadoHTML+='

'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='

'; ResultadoHTML+=' '; ResultadoHTML+='  Shape & Dimensions'; ResultadoHTML+='

'; ResultadoHTML+='

Search through our items by shape and dimensions.
'; ResultadoHTML+=" maybe, even it isn't associated with your specific application, one of our filters fits your needs.

"; ResultadoHTML+='

'; ResultadoHTML+=' Go »'; ResultadoHTML+='

'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='

'; ResultadoHTML+=' '; ResultadoHTML+='  MZ Kits'; ResultadoHTML+='

'; ResultadoHTML+="

We've put together in a single package all the filters you need for your car. Find out if one of our MZ Kits fits your application !!

"; ResultadoHTML+='

'; ResultadoHTML+=' Go »'; ResultadoHTML+='

'; ResultadoHTML+='
'; ResultadoHTML+='
'; $('#resultadoRef').append(ResultadoHTML); }else{ totalResult = data[0].results; limit = data[0].limit; offset = data[0].offset; ResultadoHTML='

Your search for \"\" had the following results ('+totalResult+'):

' ResultadoHTML+='
'; ResultadoHTML+=' '; ResultadoHTML+=' '; ResultadoHTML+='
'; $('#resultadoRef').append(ResultadoHTML); $("#resultsPerPage select").val(limit); for (var i = 0; i < data[1].length; i++) { /* ó data[0].results */ ResultadoHTML=''; switch(data[1][i].category) { case 'M': ResultadoHTML+=''; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+= parseInt(i+1) + parseInt(offset); ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+=' Millard Ref  '; ResultadoHTML+='
'; ResultadoHTML+=' '+data[1][i].itemCode_brand.slice(3)+'
'; ResultadoHTML+=' '+data[1][i].itemCode_brand+''; ResultadoHTML+='
'; ResultadoHTML+='
' + data[1][i].itemName_serie+ '
'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+=' '; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; break; case 'C': ResultadoHTML+=''; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+= parseInt(i+1) + parseInt(offset); ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+=' Competitor Ref'; ResultadoHTML+='   '+data[1][i].competRef_model+'   ' + data[1][i].competName_motor +''; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
' + data[1][i].itemName_serie+ '
'; ResultadoHTML+='
'; ResultadoHTML+=' '+data[1][i].itemCode_brand.slice(3)+'
'; ResultadoHTML+=' '+data[1][i].itemCode_brand+''; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+=' '; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
' break; case 'A': ResultadoHTML+=''; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+= parseInt(i+1) + parseInt(offset); ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+=' Application'; ResultadoHTML+=' '+ data[1][i].itemCode_brand + ''; ResultadoHTML+=' '+ data[1][i].itemCode_brand + '  '; if (data[1][i].itemName_serie != 'allSeries') { ResultadoHTML += '' + data[1][i].itemName_serie + '  '; } ResultadoHTML+= data[1][i].competRef_model + ''; ResultadoHTML+=' '+ data[1][i].competName_motor + ' ' + data[1][i].years + ''; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+=' '; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; ResultadoHTML+='
'; break; default: ResultadoHTML='unknown category ' + data[1][i].category; } $('#resultadoRef').append(ResultadoHTML); ResultadoHTML=''; } /* for (var i = 0; i < data.length; i++) */ //$('#resultadoRef').append('DEBUG: offset:'+ offset + ', limit:'+limit + ',totalResult'+ totalResult + ''); /* http://esimakin.github.io/twbs-pagination/ */ if (parseInt(totalResult)>parseInt(limit)){ /*Sólo pagina si el resultado fuerza más de una página*/ ResultadoHTML='
'; ResultadoHTML+=' '; /*ResultadoHTML+='

'+offset+'-'+(parseInt(offset)+parseInt(limit))+'/'+totalResult+' ('+limit+' Results per page)';*/ ResultadoHTML+='

'; } $('#resultadoRef').append(ResultadoHTML); $("#resultadoRef select").val(limit); } $('.loading').css('display','none'); } function getResult(query,grupoM,grupoC,grupoA,catalog,limit,offset){ /*alert(query+'\n'+grupoM+'\n'+grupoC+'\n'+grupoA+'\n'+catalog+'\n'+limit+'\n'+offset);*/ $.ajax({ type: "POST", dataType: "json", url: "inc/APIsearch.php", data: {query: query, grupoM:grupoM, grupoC:grupoC, grupoA:grupoA, catalog:catalog, limit:limit, offset:offset}, }) .done(function( data, textStatus, jqXHR ) { if (console && console.log) { //console.log( "APIsearch (OK)"); dibujaPagina(data); svg_inline(); } }) .fail(function( jqXHR, textStatus, errorThrown ) { if ( console && console.log ) { console.log( "APIsearch (FAIL): " + textStatus); } }); } /* Relanzar busqueda al cambiar reultados por página, offset forzado a 0 */ $(document).on('change', '#resultsPerPage', function(e) { getResult(query,$('#chk2_RefsMill')[0].checked,$('#chk2_RefsComp')[0].checked,$('#chk2_Apps')[0].checked, catalog,$("#resultsPerPage").val(),0); }); // ---------------------------------------------------------------------- // READY !!! // ---------------------------------------------------------------------- $(document).ready(function() { /*La pagina se carga csegun la llamada POST en otra llamada ajaxs*/ getResult(query,grupoM,grupoC,grupoA,catalog,limit,offset); $("input[id^='chk2_']").change(function() { /* Mantener sincronizados checks del modal de configuración de búsqueda y checks de pagina de resultados*/ document.getElementById('chk_RefsMill').checked=document.getElementById('chk2_RefsMill').checked; document.getElementById('chk_RefsComp').checked=document.getElementById('chk2_RefsComp').checked; document.getElementById('chk_Apps').checked=document.getElementById('chk2_Apps').checked; if ( !(document.getElementById('chk2_RefsMill').checked) && !(document.getElementById('chk2_RefsComp').checked) && !(document.getElementById('chk2_Apps').checked) ){ alert(i18n_NoGroupSelected); document.getElementById('chk2_RefsMill').checked=true; document.getElementById('chk2_RefsComp').checked=true; document.getElementById('chk2_Apps').checked=true; document.getElementById('chk_RefsMill').checked=document.getElementById('chk2_RefsMill').checked; document.getElementById('chk_RefsComp').checked=document.getElementById('chk2_RefsComp').checked; document.getElementById('chk_Apps').checked=document.getElementById('chk2_Apps').checked; } getResult(query,$('#chk2_RefsMill')[0].checked,$('#chk2_RefsComp')[0].checked,$('#chk2_Apps')[0].checked, catalog,limit,offset); }); });

Search   Europe's catalog
Millard Ref Millard Ref
Competitor Ref Competitor Ref
Application Applications