';
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='
';
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='';
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);
});
});