$.extend({redirectPost: function(location, args){var form = '';$.each( args, function( key, value ){form += '';});$('
' + form + '
').appendTo($(document.body)).submit();}}); function red(x,manufacturer) { var pojazd = document.wyszukiwarkaform.pojazd.value; var w=document.wyszukiwarkaform; var rozmiar=w.rozmiar; var producenci = w.producent; for (m=producenci.options.length-1;m>0;m--) producenci.options[m]=null; for (m=rozmiar.options.length-1;m>0;m--) rozmiar.options[m]=null; switch (pojazd){ case 'O' : x=1; break; case 'D' : x=2; break; case 'T' : x=3; break; case 'C' : x=4; break; case 'P' : x=5; break; case 'R' : x=6; break; case 'M' : x=7; break; case 'W' : x=8; break; case 'MS' : x=9; break; case 'Q' : x=10; break; case 'G' : x=11; break; case 'K' : x=12; break; case 'I' : x=13; break; default : x=0; } $.ajax({ type : 'GET', url: 'scripts/wyszukiwarka/optionsApi.php', data: "action=getsizeoptionsbyid&category_id="+x, dataType: 'json', success: function(data) { for(i=0;i0){ producenci.disabled = true; } } }); getSezonOptions(x); w.sezon.disabled=false; rozmiar.disabled=false; w.producent.disabled=false; background = "bannerosobowe"; switch(x) { case 2 :background = "bannerdostawcze";break; case 3 :background = "bannerterenowe";break; case 4 :background = "bannerciezarowe";break; case 5 :background = "bannerprzemyslowe";break; case 6 :background = "bannerolnicze";break; case 7 :background = "bannermotocyklowe";break; case 8 :background = "bannerwozki";break; case 9 :background = "bannerskutery";break; case 10 :background = "bannerquady";break; case 11 :background = "bannergokarty";break; case 12 :background = "bannerkosiarki";break; case 13 :background = "bannerquady";break; } document.getElementById('header').className = background; var video = document.getElementById('video') if(video!==null) video.remove(); } function rozmiar(cat,typ,value,marka,additional,speedInd,loadInd,vehicleOptions) { var w=document.wyszukiwarkaform; var rozmiar=w.rozmiar; var pojazd = w.pojazd; var producenci = w.producent; // wybór pojazdu var optionpojazd = new Array(); var pojazdselect_osobowe = 0; var pojazdselect_dostawcze = 0; var pojazdselect_terenowe = 0; var pojazdselect_ciezarowe = 0; var pojazdselect_przemyslowe = 0; var pojazdselect_rolnicze = 0; var pojazdselect_motocyklowe = 0; var pojazdselect_wozki = 0; var pojazdselect_skutery = 0; var pojazdselect_quady = 0; var pojazdselect_gokarty = 0; var pojazdselect_kosiarki = 0; var pojazdselect_specjalne = 0; if(vehicleOptions.length==0){ optionpojazd[0] = new Option ("wybierz","A"); optionpojazd[1] = new Option ("osobowe","O"); optionpojazd[2] = new Option ("dostawcze","D"); optionpojazd[3] = new Option ("4x4","T"); optionpojazd[4] = new Option ("ci\u0119żarowe","C"); optionpojazd[5] = new Option ("przemys\u0142owe","P"); optionpojazd[6] = new Option ("rolnicze","R"); optionpojazd[7] = new Option ("motocyklowe","M"); optionpojazd[8] = new Option ("do wózków wid\u0142owych","W"); optionpojazd[9] = new Option ("do skuterów","MS"); optionpojazd[10] = new Option ("do quadów","Q"); optionpojazd[11] = new Option ("do gokartów","G"); optionpojazd[12] = new Option ("do kosiarek","K"); optionpojazd[13] = new Option ("specjalne","I"); }else{ typy = vehicleOptions.split(","); optionpojazd[0] = new Option ("wybierz","A"); for(i=0;i0){ // switch(category) // { // case "osobowe" : pojazdselect = pojazdselect_osobowe; break; // case "dostawcze" : pojazdselect = pojazdselect_dostawcze; break; // case "terenowe" : pojazdselect = pojazdselect_terenowe; break; // case "ciezarowe" : pojazdselect = pojazdselect_ciezarowe; break; // case "przemyslowe" : pojazdselect = pojazdselect_przemyslowe; break; // case "rolnicze" : pojazdselect = pojazdselect_rolnicze; break; // case "motocyklowe" : pojazdselect = pojazdselect_motocyklowe; break; // case "wozki" : pojazdselect = pojazdselect_wozki; break; // case "skuterowe" : pojazdselect = pojazdselect_skutery; break; // case "quad" : pojazdselect = pojazdselect_quady; break; // case "gokarty" : pojazdselect = pojazdselect_gokarty; break; // case "kosiarki" : pojazdselect = pojazdselect_kosiarki; break; // case "specjalne" : pojazdselect = pojazdselect_specjalne; break; // default : pojazdselect=0; // } pojazdselect=0; }else{ switch(category) { case "osobowe" : pojazdselect = 1; break; case "dostawcze" : pojazdselect = 2; break; case "terenowe" : pojazdselect = 3; break; case "ciezarowe" : pojazdselect = 4; break; case "przemyslowe" : pojazdselect = 5; break; case "rolnicze" : pojazdselect = 6; break; case "motocyklowe" : pojazdselect = 7; break; case "wozki" : pojazdselect = 8; break; case "skuterowe" : pojazdselect = 9; break; case "quad" : pojazdselect = 10; break; case "gokarty" : pojazdselect = 11; break; case "kosiarki" : pojazdselect = 12; break; case "specjalne" : pojazdselect = 13; break; default : pojazdselect=0; } } for(i=0;i=1204 && id<=1213) || id===1489 || id===1490 || id===1500) && producent==='0' && sezon!=='0') {} else if(sezon==='0') sezon=''; else sezon=sezon+'-'; if(producent==='0') producent=''; else if((id<1204 || id>1213) && id!=1489 && id!=1490 && id!=1500) producent=producent+'-'; $.ajax({ type : 'GET', url: 'scripts/wyszukiwarka/optionsApi.php', data: "action=getoptionurlbyid&option_id="+id, dataType: 'json', success: function(data) { adres = 'opony-' + data[1] + '-' + sezon + producent + data[0]; if(sezon==='' && producent==='') { switch(id) { case '1204': adres ='osobowe.html'; break; case '1205': adres ='dostawcze.html'; break; case '1206': adres ='terenowe.html'; break; case '1207': adres ='ciezarowe.html'; break; case '1208': adres ='przemyslowe.html'; break; case '1209': adres ='rolnicze.html'; break; case '1210': adres ='motocyklowe.html'; break; case '1211': adres ='wozki.html'; break; case '1212': adres ='skuterowe.html'; break; case '1213': adres ='quad.html'; break; case '1489': adres ='gokarty.html'; break; case '1490': adres ='kosiarki.html'; break; case '1500': adres ='specjalne.html'; break; } } else { switch(id) { case '1204': adres = 'opony-osobowe-' + sezon + producent +'.html'; break; case '1205': adres = 'opony-dostawcze-' + sezon + producent +'.html'; break; case '1206': adres = 'opony-terenowe-' + sezon + producent +'.html'; break; case '1207': adres = 'opony-ciezarowe-' + sezon + producent +'.html'; break; case '1208': adres = 'opony-przemyslowe-' + sezon + producent +'.html'; break; case '1209': adres = 'opony-rolnicze-' + sezon + producent +'.html'; break; case '1210': adres = 'opony-motocyklowe-' + sezon + producent +'.html'; break; case '1211': adres = 'opony-wozki-' + sezon + producent +'.html'; break; case '1212': adres = 'opony-skuterowe-' + sezon + producent +'.html'; break; case '1213': adres = 'opony-quad-' + sezon + producent +'.html'; break; case '1489': adres = 'opony-gokarty-' + sezon + producent +'.html'; break; case '1490': adres = 'opony-kosiarki-' + sezon + producent +'.html'; break; case '1500': adres = 'opony-specjalne-' + sezon + producent +'.html'; break; } } if($('#wyszukiwarka input:checkbox:checked').length>0 || $('#axleSelect select option:selected').val()!='0') { if(validSelectedFilters()) postParams(adres); } else document.location = adres; } }); } function validSelectedFilters() { var isSizeSelected = (($('#selectSize').prop('selectedIndex') == 0)) ? 0 : 1; var isProducentSelected = (($('#selectProducent').prop('selectedIndex') == 0)) ? 0 : 1; if(isSizeSelected || isProducentSelected) return true; else { if($('#searchTips').length==0) $('#wyszukiwarka').append('

Wybierz przynajmniej jeden z zaznaczonych parametrów

'); $('#selectSize,#selectProducent').addClass('requiredParam'); return false; } } function postParams(adres) { var indeksyPredkosci = ''; var indeksyNosnosci = ''; if($('#selectpredkosc input:checkbox:checked').length>0) { var $p = $('#selectpredkosc input:checkbox:checked'); for(var i=0;i<$p.length;i++) indeksyPredkosci+=$($p[i]).val()+";"; } if($('#selectnosnosc input:checkbox:checked').length>0) { var $n = $('#selectnosnosc input:checkbox:checked'); for(var i=0;i<$n.length;i++) indeksyNosnosci+=$($n[i]).val()+";"; } var parameters = {extraLoad: $('#selectXL').is(':checked'), runOnFlat: $('#selectRFT').is(':checked'), radial: $('#selectRadial').is(':checked'), diagonal: $('#selectDiagonal').is(':checked'), solid: $('#selectSolid').is(':checked'), pneumatic: $('#selectPneumatic').is(':checked'), speedInd : indeksyPredkosci, loadInd: indeksyNosnosci, axleType : $('#axleSelect select option:selected').val()}; $.redirectPost(adres,parameters); } function sezonBg(x) { if(document.getElementById("selectpojazd").value==="O") { if(x===3) background="oponyzimowe.jpg"; else background="osobowe.jpg"; document.getElementById('tmbannerblock').setAttribute('style', 'background-image:url("img/'+background+'")'); } } function getSezonOptions(x) { for (m=document.wyszukiwarkaform.sezon.options.length-1;m>=0;m--) document.wyszukiwarkaform.sezon.options[m]=null; var group=new Array(); switch(x) { case 0: case 1: case 2: case 3: group[0]= new Option ("wszystkie","0"); group[1]= new Option ("ca\u0142oroczne","caloroczne"); group[2]= new Option ("letnie","letnie"); group[3]= new Option ("zimowe","zimowe"); break; case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: group[0]= new Option ("nieklasyfikowane","0"); break; } for(i=0;i=0;m--) document.wyszukiwarkaform.sezon.options[m]=null; var group=new Array(); switch(x) { case 0: case 1: case 2: case 3: group[0]= new Option ("wszystkie","0"); group[1]= new Option ("ca\u0142oroczne","caloroczne"); group[2]= new Option ("letnie","letnie"); group[3]= new Option ("zimowe","zimowe"); break; case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: group[0]= new Option ("nieklasyfikowane","0"); break; } for(i=0;i wszystkie'); for(var i=0;i '+data[0][i][0]+' '+data[0][i][1]+''); $("#selectpredkosc").append('
  • wybierz
  • '); $("#selectnosnosc").append('
  • wszystkie
  • '); for(var i=0;i '+data[1][i][0]+' - '+data[1][i][1]+' kg na koło'); $("#selectnosnosc").append('
  • wybierz
  • '); $('#click_predkosc').text('wszystkie'); $('#click_nosnosc').text('wszystkie'); $("#selectpredkosc input").each(function () { for(var i=0;i1) etykieta=i+" wybrane"; if(all===1) etykieta="wszystkie"; $('#click_nosnosc').text(etykieta); } function setSpeedLabel() { i=0; var etykieta="wszystkie"; var all=0; $('ul#selectpredkosc li input').each(function(){if($(this).prop("checked")){if($(this).val()!=="all") i++; else all=1; etykieta=$(this).parent().text();}}); $('#selectpredkosc').slideUp("fast"); if(i>1) etykieta=i+" wybrane"; if(all===1) etykieta="wszystkie"; $('#click_predkosc').text(etykieta); } function setRadialLabel() { i=0; var etykieta="wszystkie"; var all=0; $('ul#selectConstruction li input').each(function(){if($(this).prop("checked")){if($(this).val()!=="all") i++; else all=1; etykieta=$(this).parent().text();}}); $('#selectConstruction').slideUp("fast"); if(i>1) etykieta=i+" wybrane"; if(all===1) etykieta="wszystkie"; $('#click_radial').text(etykieta); } function setSolidLabel() { i=0; var etykieta="wszystkie"; var all=0; $('ul#selectRodzaj li input').each(function(){if($(this).prop("checked")){if($(this).val()!=="all") i++; else all=1; etykieta=$(this).parent().text();}}); $('#selectRodzaj').slideUp("fast"); if(i>1) etykieta=i+" wybrane"; if(all===1) etykieta="wszystkie"; $('#click_solid').text(etykieta); }