$("select").change(function () {
if($(this).val() == "") $(this).addClass("select-default");
else $(this).removeClass("select-default")
});
function formdefault(){
// console.log('let the magic happen');
$("#formular select option[value='']:selected").parent().addClass("select-default");
$("#formular select option[value='0']:selected").parent().addClass("select-default");
if($("#CarModelID").val()=='0|0' || $("#CarModelID").val()==null) $("#CarModelID").addClass("select-default");
}
$(function(){
formdefault();
});
function setCat(){
$('#absoluteCats span').removeClass('active');
if($("#catmain").val()=='' || $("#catmain").val()=='3' || $("#catmain").val()=='12'){
$("#absoluteCats").show();
if($("#catmain").val()=='') $("#absoluteCats .cat-0").addClass('active');
if($("#catmain").val()=='3') $("#absoluteCats .cat-3").addClass('active');
if($("#catmain").val()=='12') $("#absoluteCats .cat-12").addClass('active');
}else{
$("#absoluteCats").hide();
}
}
setCat();
function colectdata(){
ga('send', 'event', 'homepage-filter', 'button-zobrazit', 'default');
ga('send', 'event', 'homepage-filter', 'kategoria', $('#catmain option:selected').text());
if($('#BrandID option:selected').text()) ga('send', 'event', 'homepage-filter', 'znacka', $('#BrandID option:selected').text());
if($('#CarModelID option:selected').text()) ga('send', 'event', 'homepage-filter', 'model', $('#CarModelID option:selected').text());
if($('select[name="made_from"]').val()) ga('send', 'event', 'homepage-filter', 'rok-od', $('select[name="made_from"]').val());
if($('select[name="made_to"]').val()) ga('send', 'event', 'homepage-filter', 'rok-do', $('select[name="made_to"]').val());
if($('select[name="price_from"]').val()>0) ga('send', 'event', 'homepage-filter', 'cena-od', $('select[name="price_from"]').val());
if($('select[name="price_to"]').val()>0) ga('send', 'event', 'homepage-filter', 'cena-do', $('select[name="price_to"]').val());
if($('input[name="drivenkm_to"]').val()) ga('send', 'event', 'homepage-filter', 'km-do', $('input[name="drivenkm_to"]').val());
if($('input[name="drivenkm_from"]').val()) ga('send', 'event', 'homepage-filter', 'km-od', $('input[name="drivenkm_from"]').val());
if($('input[name="power_to"]').val()) ga('send', 'event', 'homepage-filter', 'vykon-do', $('input[name="power_to"]').val());
if($('input[name="power_from"]').val()) ga('send', 'event', 'homepage-filter', 'vykon-od', $('input[name="power_from"]').val());
if($('#category option:selected').text()) ga('send', 'event', 'homepage-filter', 'karoseria', $('#category option:selected').text());
if($('select[name="power"]').val()) ga('send', 'event', 'homepage-filter', 'vykon', $('select[name="power"]').val());
if($('select[name="importeu"] option:selected').text()) ga('send', 'event', 'homepage-filter', 'na-dovoz', $('select[name="importeu"] option:selected').text());
if($('select[name="doors"] option:selected').text()) ga('send', 'event', 'homepage-filter', 'dvere', $('select[name="doors"] option:selected').text());
if($('select[name="transmissiontype"] option:selected').text()) ga('send', 'event', 'homepage-filter', 'prevodovka', $('select[name="transmissiontype"] option:selected').text());
if($('select[name="newcars"]').text()) ga('send', 'event', 'homepage-filter', 'nove-vozidla', $('select[name="newcars"] option:selected').text());
if($('select[name="damaged"]').text())ga('send', 'event', 'homepage-filter', 'havarovane-vozidla', $('select[name="damaged"] option:selected').text());
if($('select[name="age"] option:selected').text()) ga('send', 'event', 'homepage-filter', 'za-obdobie', $('select[name="age"] option:selected').text());
if($('select[name="sortby"] option:selected').text())ga('send', 'event', 'homepage-filter', 'zoradit-podla', $('select[name="sortby"] option:selected').text());
if($('input[name="zip"]').val()) ga('send', 'event', 'homepage-filter', 'psc', $('input[name="zip"]').val());
if($('#q').val()) ga('send', 'event', 'homepage-filter', 'klucove-slovo', $('#q').val());
if($('input[name="pistonDisplacement_from"]').val()) ga('send', 'event', 'homepage-filter', 'objem-od', $('input[name="pistonDisplacement_from"]').val());
if($('input[name="pistonDisplacement_to"]').val()) ga('send', 'event', 'homepage-filter', 'objem-od', $('input[name="pistonDisplacement_to"]').val());
if($('select[name="spz"]').val()) ga('send', 'event', 'homepage-filter', 'doklady', $('select[name="spz"] option:selected').text());
if($('select[name="utype"] option:selected').text()) ga('send', 'event', 'homepage-filter', 'zobrazovat', $('select[name="utype"] option:selected').text());
if($("#catmain").val()!=12 && $('select[name="fuel"]').val()!='' && $('select[name="fuel"]').val()!=undefined) ga('send', 'event', 'homepage-filter', 'palivo', $('select[name="fuel"] option:selected').text());
if($("#catmain").val()==12 && $('select[name="fuel"] option:selected').text()) ga('send', 'event', 'homepage-filter', 'stav-dielu', $('select[name="fuel"] option:selected').text());
if($('select[name="currency"] option:selected').text()) ga('send', 'event', 'homepage-filter', 'mena', $('select[name="currency"] option:selected').text());
if($('select[name="plustype"]').val()>0) ga('send', 'event', 'homepage-filter', 'podkategoria', $('select[name="plustype"] option:selected').text());
if($("#catmain").val()==12){
if($('input[name="type"]').val()) ga('send', 'event', 'homepage-filter', 'klucove-slovo', $('input[name="type"]').val());
if($( "#wrecked" ).prop( "checked" ))
ga('send', 'event', 'homepage-filter', 'vyhladavat-aj-vraky', 'check');
else
ga('send', 'event', 'homepage-filter', 'vyhladavat-aj-vraky', 'uncheck');
}
else{
if($('input[name="type"]').val()) ga('send', 'event', 'homepage-filter', 'typ', $('input[name="type"]').val());
}
if($( 'input[name="checkcountry3"] ' ).prop( "checked" ))
ga('send', 'event', 'homepage-filter', 'ostatne-krajiny', 'check');
else
ga('send', 'event', 'homepage-filter', 'ostatne-krajiny', 'uncheck');
if($( 'input[name="newcars"] ' ).prop( "checked" ))
ga('send', 'event', 'homepage-filter', 'nove-vozidla', 'check');
else
ga('send', 'event', 'homepage-filter', 'nove-vozidla', 'uncheck');
if($( 'input[name="uver"] ' ).prop( "checked" ))
ga('send', 'event', 'homepage-filter', 'ponuky-na-splatky', 'check');
else
ga('send', 'event', 'homepage-filter', 'ponuky-na-splatky', 'uncheck');
if($( 'input[name="damaged"] ' ).prop( "checked" ))
ga('send', 'event', 'homepage-filter', 'havarovane-vozidla', 'check');
else
ga('send', 'event', 'homepage-filter', 'havarovane-vozidla', 'uncheck');
//rozsirene-hladanie
var rh='';
if($('select[name="clima"]').val()) rh=rh+'clima, ';
if($('select[name="interier"]').val()) rh=rh+'interier, ';
if($('select[name="transmissiontype"]').val()) rh=rh+'transmissiontype, ';
if($('select[name="xenons"]').val()) rh=rh+'xenons, ';
if($('select[name="vindows"]').val()) rh=rh+'vindows, ';
if($('select[name="pohon"]').val()) rh=rh+'vindows, ';
if($('select[name="tempomat"]').val()) rh=rh+'tempomat, ';
if($('input[name="odpocet"]').prop( "checked" )) rh=rh+'odpocet, ';
if($('input[name="n1"]').prop( "checked" )) rh=rh+'n1, ';
if($('input[name="onlyphotos"]').prop( "checked" )) rh=rh+'onlyphotos, ';
if($('input[name="onlyvideos"]').prop( "checked" )) rh=rh+'onlyvideos, ';
if($('input[name="forexchange"]').prop( "checked" )) rh=rh+'forexchange, ';
if($('input[name="onlyexchange"]').prop( "checked" )) rh=rh+'onlyexchange, ';
if($('input[name="tuning"]').prop( "checked" )) rh=rh+'tuning, ';
if($('input[name="kurenie"]').prop( "checked" )) rh=rh+'kurenie, ';
if($('input[name="siber"]').prop( "checked" )) rh=rh+'siber, ';
if($('input[name="racing"]').prop( "checked" )) rh=rh+'racing, ';
if($('input[name="alarm"]').prop( "checked" )) rh=rh+'alarm, ';
if($('input[name="consumption"]').prop( "checked" )) rh=rh+'consumption, ';
if($('input[name="heatseat"]').prop( "checked" )) rh=rh+'heatseat, ';
if($('input[name="lock"]').prop( "checked" )) rh=rh+'lock, ';
if($('input[name="seasonal"]').prop( "checked" )) rh=rh+'seasonal, ';
if($('input[name="alu"]').prop( "checked" )) rh=rh+'alu, ';
if($('input[name="central"]').prop( "checked" )) rh=rh+'central, ';
if($('input[name="towing"]').prop( "checked" )) rh=rh+'towing, ';
if($('input[name="servo"]').prop( "checked" )) rh=rh+'servo, ';
if($('input[name="abs"]').prop( "checked" )) rh=rh+'abs, ';
if($('input[name="pc"]').prop( "checked" )) rh=rh+'pc, ';
if($('input[name="parksensor"]').prop( "checked" )) rh=rh+'parksensor, ';
if($('input[name="esp"]').prop( "checked" )) rh=rh+'esp, ';
if($('input[name="steercontrol"]').prop( "checked" )) rh=rh+'steercontrol, ';
if($('input[name="panorama"]').prop( "checked" )) rh=rh+'panorama, ';
if($('input[name="heatwindshield"]').prop( "checked" )) rh=rh+'heatwindshield, ';
if($('input[name="navi"]').prop( "checked" )) rh=rh+'navi, ';
if($('input[name="airsuspension"]').prop( "checked" )) rh=rh+'airsuspension, ';
if($('input[name="imported"]').prop( "checked" )) rh=rh+'imported, ';
if($('input[name="warranty"]').prop( "checked" )) rh=rh+'warranty, ';
if($('input[name="owner"]').prop( "checked" )) rh=rh+'owner, ';
if($('input[name="bought"]').prop( "checked" )) rh=rh+'bought, ';
if($('input[name="nevercrashed"]').prop( "checked" )) rh=rh+'nevercrashed, ';
if($('input[name="servicebook"]').prop( "checked" )) rh=rh+'servicebook, ';
if($('input[name="bezspz"]').prop( "checked" )) rh=rh+'bezspz, ';
if($('input[name="onlytp"]').prop( "checked" )) rh=rh+'onlytp, ';
if($('input[name="onlydefect"]').prop( "checked" )) rh=rh+'onlydefect, ';
if($('input[name="ledlight"]').prop( "checked" )) rh=rh+'ledlight, ';
if($('input[name="foglight"]').prop( "checked" )) rh=rh+'foglight, ';
if(rh!='') ga('send', 'event', 'homepage-filter', 'rozsirene-hladanie', rh);
//koniec rozsirene-hladanie
if(window.sub2) //ked je sub znacky alebo modelu nepotrebujem posielat ani brand ani model
{
kam2=$("#searcher").find(':input').filter(function () {
return $.trim(this.value).length > 0 && (this.value!='') && (this.value!='0|0') && (this.value!=$("#BrandID").val()+'|0') && (this.name!='BrandID[]')&& (this.name!='CarModelID[]')
}).serialize();
}
else if(window.sub1) //ked je sub znacky alebo modelu nepotrebujem posielat ani brand ani model
{
kam2=$("#searcher").find(':input').filter(function () {
return $.trim(this.value).length > 0 && (this.value!='') && (this.value!='0|0') && (this.value!=$("#BrandID").val()+'|0') && (this.name!='BrandID[]')
}).serialize();
}
else
kam2=$("#searcher").find(':input').filter(function () {
return $.trim(this.value).length > 0 && (this.value!='') && (this.value!='0|0') && (this.value!=$("#BrandID").val()+'|0')
}).serialize();
}
function najdipod(){
$("#moremodels").html('');
var nasli=1;
vybrane=$("#CarModelID").prop("selectedIndex");
if($("#CarModelID").attr('multiple')=='multiple'){
}else
if($("#CarModelID").val().indexOf('a')>-1)
{
while (nasli==1 ) {
nasli=0;
vybrane=vybrane+1;
if($("#CarModelID>option:eq("+vybrane+")").text().indexOf(String.fromCharCode(160)+String.fromCharCode(160))>-1){
nasli=1;
var hlp=$("#CarModelID>option:eq("+vybrane+")").val(); //alert(vybrane+':'+hlp);
$("#moremodels").append("");
}
//nasli=1;
}
}
}
var CarModelName=[];
function clearModel(Obj){ $("#CarModelID").find('option').remove() }
function numbersonly(myfield,e,dec){var key;var keychar;if(window.event)key=window.event.keyCode;else if(e)key=e.which;else
return true;keychar=String.fromCharCode(key);if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27))return true;else if((("0123456789").indexOf(keychar)>-1))return true;else if(dec&&(keychar==".")){myfield.form.elements[dec].focus();return false;}else
return false;}
function inspectbox(){if(document.forms.searcher.checkcountry1.checked)document.forms.searcher.regionsk.style.visibility='visible';else document.forms.searcher.regionsk.style.visibility='hidden';}
function inspectbox2(){if(document.forms.searcher.checkcountry2.checked)document.forms.searcher.regioncz.style.visibility='visible';else document.forms.searcher.regioncz.style.visibility='hidden';}
function inspectbox3(){if(document.forms.searcher.checkcountry4.checked)document.forms.searcher.regionpl.style.visibility='visible';else document.forms.searcher.regionpl.style.visibility='hidden';}
function inspectbox4(){if(document.forms.searcher.checkcountry5.checked)document.forms.searcher.regionuk.style.visibility='visible';else document.forms.searcher.regionuk.style.visibility='hidden';}
function hideDiv(){if(document.getElementById){document.getElementById('reklama').style.visibility='hidden';}}function hideDiv(){if(document.getElementById){document.getElementById('fixme').style.visibility='hidden';}}
function my_checkbox (nazev) {
var muj_select = document.getElementById('select_'+nazev);
var muj_span = document.getElementById('span_'+nazev);
var muj_checkbox = document.getElementById('checkbox_'+nazev);
if (muj_checkbox.checked)
muj_select.style.display='block';
else {
muj_select.style.display='none';
muj_select.value='';
var keSmazani = document.getElementById ('input_'+nazev);
if(keSmazani) keSmazani.parentNode.removeChild (keSmazani);
if (nazev=='clima') {
} else if(document.getElementById(nazev)) document.getElementById(nazev).value='';
muj_span.innerHTML=puvodniTexty[nazev];
ajaxFunctionSerialize();
}
}
function my_select (nazev) {
var muj_select = document.getElementById('select_'+nazev);
var muj_span = document.getElementById('span_'+nazev);
if (muj_select.value != '') {
muj_span.innerHTML=muj_select.options[muj_select.selectedIndex].text;
muj_select.style.display='none';
var polozka = document.createElement('input');
polozka.value = muj_select.value;
polozka.id = 'input_'+nazev;
polozka.type = 'hidden';
polozka.name = nazev;
muj_select.form.appendChild (polozka);
}
else {
var keSmazani = document.getElementById ('input_'+nazev);
keSmazani.parentNode.removeChild (keSmazani);
}
ajaxFunctionSerialize();
}
function my_setup (nazev, hodnota) {
if(document.getElementById('select_'+nazev)){
var muj_select = document.getElementById('select_'+nazev);
var muj_span = document.getElementById('span_'+nazev);
var muj_checkbox = document.getElementById('checkbox_'+nazev);
if (hodnota != '') {
muj_checkbox.checked = true;
muj_select.style.display='block';
for (i=0;i"+ advancedtext +"";
$('#advanced_search').html(HTML);
//document.getElementById('advanced_search').innerHTML = HTML;
}
function multibind(){
//toto klika secky podradene checky na stav parent checka
$(".klasik input").click(function(e){var stav=$(this).prop( "checked" );
if(e.originalEvent==undefined) {stav=!stav; $(this).prop('checked', stav);}
$(this).parent().parent().nextUntil( ".klasik" ).find("input").prop('checked', stav); nasrefresh(); })
//toto odklikne dofaka parenta ak je child neodfajknuty
$(".odsad input").click(function(e){var stav=$(this).is(':checked');
if(e.originalEvent==undefined) {stav=!stav; $(this).prop('checked', stav);}
if(!stav) {$(this).parent().parent().prevAll( ".klasik:first" ).find("input").prop('checked', stav);} else{
var hlp=true;
//cekneme pred
$(this).parent().parent().prevUntil( ".klasik" ).find("input").each(function() {
//alert($(this).prop('checked'));
if($(this).prop('checked')==false) hlp=false;
});
//cekneme po
$(this).parent().parent().nextUntil( ".klasik" ).find("input").each(function() {
//alert($(this).prop('checked'));
if($(this).prop('checked')==false) hlp=false;
});
//result
if(hlp) $(this).parent().parent().prevAll( ".klasik:first" ).find("input").prop('checked', true);
}
nasrefresh();
})
}
function nasrefresh(){
$("#CarModelID").val($("#CarModelID").multiselect("getChecked").map(function(){
return this.value;
}).get());
}
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
function chooseModel(Obj){
if($("#CarModelID").attr('multiple')=='multiple') chooseModelMulti(Obj);
else chooseModelOld(Obj);
}
function chooseModelOld(Obj){
clearModel(Obj);
ActualBrandID=Obj.BrandID.options[Obj.BrandID.selectedIndex].value*1;
eval('ActualArrayID=CarModelID'+ActualBrandID+';');
eval('ActualArrayName=CarModelName'+ActualBrandID+';');
for (a=0;a'+ActualArrayName[a].replace('- ',"")+'');
$('#CarModelID').append('');
}
advanced_search();
}
function chooseModelMulti(Obj){
var ceknute=$("#CarModelID").multiselect("getChecked").map(function(){ return this.value; }).get();
clearModel(Obj); $("#CarModelID").multiselect("refresh");
$("#CarModelID").children().remove("optgroup");
var znackyarr=($("#BrandID").val());
var data,brandtxt;
if(znackyarr){
for (index = 0, len = znackyarr.length; index < len; ++index) {
data='';
ActualBrandID=znackyarr[index];
brandtxt= $("#BrandID option[value='"+ActualBrandID+"']").text();
//ActualBrandID=Obj.BrandID.options[Obj.BrandID.selectedIndex].value;
eval('ActualArrayID=CarModelID'+ActualBrandID+';');
eval('ActualArrayName=CarModelName'+ActualBrandID+';');
for (a=0;a'+ActualArrayName[a]+'');
}
if(data){
$('#CarModelID').append('');
}
}
//$("#CarModelID").multiselect('refresh').multiselect('uncheckAll');
if(ceknute){ $("#CarModelID").val(ceknute); $("#CarModelID").multiselect('refresh');}
multibind();
/*
//toto klika secky podradene checky na stav parent checka
$(".klasik input").click(function(){var stav=$(this).prop( "checked" );
//$(this).parent().parent().nextUntil( ".klasik" ).find("input").prop('checked', stav);
if(stav==true)$(this).parent().parent().nextUntil( ".klasik" ).find("input:not(:checked)").click();
else $(this).parent().parent().nextUntil( ".klasik" ).find("input:checked").click();
})
//toto odklikne dofaka parenta ak je child neodfajknuty
*/
}
advanced_search();
}
function najdipod(){
$("#moremodels").html('');
var nasli=1;
vybrane=$("#CarModelID").prop("selectedIndex");
if($("#CarModelID").attr('multiple')=='multiple'){
}else
if($("#CarModelID").val().indexOf('a')>-1)
{
while (nasli==1 ) {
nasli=0;
vybrane=vybrane+1;
if($("#CarModelID>option:eq("+vybrane+")").text().indexOf(String.fromCharCode(160)+String.fromCharCode(160))>-1){
nasli=1;
var hlp=$("#CarModelID>option:eq("+vybrane+")").val(); //alert(vybrane+':'+hlp);
$("#moremodels").append("");
}
//nasli=1;
}
}
}