$.extend({redirectPost: function(location, args){var form = '';$.each( args, function( key, value ){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('