var favorites = {};
favorites['osobne'] = new Array();
favorites['osobne'].push({'sirka': '165', 'profil': '70', 'priemer': '13'});
favorites['osobne'].push({'sirka': '165', 'profil': '70', 'priemer': '14'});
favorites['osobne'].push({'sirka': '175', 'profil': '65', 'priemer': '14'});
favorites['osobne'].push({'sirka': '185', 'profil': '60', 'priemer': '14'});
favorites['osobne'].push({'sirka': '185', 'profil': '65', 'priemer': '14'});
favorites['osobne'].push({'sirka': '185', 'profil': '65', 'priemer': '15'});
favorites['osobne'].push({'sirka': '195', 'profil': '50', 'priemer': '15'});
favorites['osobne'].push({'sirka': '195', 'profil': '60', 'priemer': '15'});
favorites['osobne'].push({'sirka': '195', 'profil': '65', 'priemer': '15'});
favorites['osobne'].push({'sirka': '205', 'profil': '55', 'priemer': '16'});
favorites['osobne'].push({'sirka': '225', 'profil': '55', 'priemer': '16'});
favorites['osobne'].push({'sirka': '225', 'profil': '45', 'priemer': '17'});

favorites['dodavkove'] = new Array();
favorites['dodavkove'].push({'sirka': '165', 'profil': '70', 'priemer': '14'});
favorites['dodavkove'].push({'sirka': '175', 'profil': '65', 'priemer': '14'});
favorites['dodavkove'].push({'sirka': '185', 'profil': '80', 'priemer': '14'});
favorites['dodavkove'].push({'sirka': '195', 'profil': '65', 'priemer': '16'});
favorites['dodavkove'].push({'sirka': '195', 'profil': '70', 'priemer': '15'});
favorites['dodavkove'].push({'sirka': '195', 'profil': '75', 'priemer': '16'});
favorites['dodavkove'].push({'sirka': '195', 'profil': '80', 'priemer': '14'});
favorites['dodavkove'].push({'sirka': '205', 'profil': '70', 'priemer': '15'});
favorites['dodavkove'].push({'sirka': '205', 'profil': '75', 'priemer': '16'});
favorites['dodavkove'].push({'sirka': '215', 'profil': '70', 'priemer': '15'});
favorites['dodavkove'].push({'sirka': '215', 'profil': '75', 'priemer': '16'});
favorites['dodavkove'].push({'sirka': '225', 'profil': '70', 'priemer': '15'});

favorites['offroad'] = new Array();
favorites['offroad'].push({'sirka': '205', 'profil': '70', 'priemer': '15'});
favorites['offroad'].push({'sirka': '215', 'profil': '65', 'priemer': '16'});
favorites['offroad'].push({'sirka': '215', 'profil': '70', 'priemer': '16'});
favorites['offroad'].push({'sirka': '225', 'profil': '65', 'priemer': '17'});
favorites['offroad'].push({'sirka': '225', 'profil': '70', 'priemer': '16'});
favorites['offroad'].push({'sirka': '225', 'profil': '75', 'priemer': '16'});
favorites['offroad'].push({'sirka': '235', 'profil': '60', 'priemer': '16'});
favorites['offroad'].push({'sirka': '235', 'profil': '75', 'priemer': '15'});
favorites['offroad'].push({'sirka': '235', 'profil': '65', 'priemer': '17'});
favorites['offroad'].push({'sirka': '245', 'profil': '70', 'priemer': '16'});
favorites['offroad'].push({'sirka': '255', 'profil': '55', 'priemer': '18'});
favorites['offroad'].push({'sirka': '265', 'profil': '70', 'priemer': '16'});

favorites['nakladne'] = new Array();
favorites['nakladne'].push({'sirka': '235', 'profil': '75', 'priemer': '17,5'});
favorites['nakladne'].push({'sirka': '295', 'profil': '60', 'priemer': '22,5'});
favorites['nakladne'].push({'sirka': '295', 'profil': '80', 'priemer': '22,5'});
favorites['nakladne'].push({'sirka': '315', 'profil': '60', 'priemer': '22,5'});
favorites['nakladne'].push({'sirka': '315', 'profil': '70', 'priemer': '22,5'});
favorites['nakladne'].push({'sirka': '315', 'profil': '80', 'priemer': '22,5'});
favorites['nakladne'].push({'sirka': '385', 'profil': '55', 'priemer': '22,5'});
favorites['nakladne'].push({'sirka': '385', 'profil': '65', 'priemer': '22,5'});

favorites['polnohospodarske'] = new Array();

favorites['priemyselne'] = new Array();

function renderButtons(values, type){
    var object = $('div#FilterForm div.RightCol div.Buttons');
    if(values.length > 0){
        $('#FilterFormFavouriteButtons').empty();
        $('#FilterFormFavouriteButtons').append("<ul></ul>");
        for (var i in values){
            var favorite = values[i];
            var text = favorite.sirka+'/'+favorite.profil+'R'+favorite.priemer;
            $('#FilterFormFavouriteButtons ul').append('<li><input type="button" value="'+text+'" /></li>');
            var button = $('#FilterFormFavouriteButtons ul input:last');
            button.data('druh', type);
            button.data('sirka', favorite.sirka);
            button.data('profil', favorite.profil);
            button.data('priemer', favorite.priemer);
            button.click(function(){
                /*$('#FilterFormRow1 input[type="radio"]').removeAttr('checked');
                $('#FilterFormRow1 input[value="'+$(this).data('druh')+'"]').attr('checked', 'checked');
                $('#FilterFormSirka').data('selected', $(this).data('sirka'));
                $('#FilterFormSirka').highlightFade('#EDA700');
                $('#FilterFormSirka option').each(function(){
                    $(this).removeAttr('selected');
                    if($(this).parent().data('selected') == $(this).attr('value')){ $(this).attr('selected', 'selected'); }
                });
                $('#FilterFormProfil').data('selected', $(this).data('profil'));
                $('#FilterFormProfil').highlightFade('#EDA700');
                $('#FilterFormProfil option').each(function(){
                    $(this).removeAttr('selected');
                    if($(this).parent().data('selected') == $(this).attr('value')){ $(this).attr('selected', 'selected'); }
                });
                $('#FilterFormPriemer').data('selected', $(this).data('priemer'));
                $('#FilterFormPriemer').highlightFade('#EDA700');
                $('#FilterFormPriemer option').each(function(){
                    $(this).removeAttr('selected');
                    if($(this).parent().data('selected') == $(this).attr('value')){ $(this).attr('selected', 'selected'); }
                });*/
                filterSetValues($(this).data('druh'), $(this).data('sirka'), $(this).data('profil'), $(this).data('priemer'));
            });
        }
    }
}

function filterSetValues(druh, sirka, profil, priemer){
    $('#FilterFormRow1 input[type="radio"]').removeAttr('checked');
    $('#FilterFormRow1 input[value="'+druh+'"]').attr('checked', 'checked');
    $('#FilterFormSirka').data('selected', sirka);
    $('#FilterFormSirka').highlightFade('#EDA700');
    $('#FilterFormSirka option').each(function(){
        $(this).removeAttr('selected');
        if($(this).parent().data('selected') == $(this).attr('value')){ $(this).attr('selected', 'selected'); }
    });
    $('#FilterFormProfil').data('selected', profil);
    $('#FilterFormProfil').highlightFade('#EDA700');
    $('#FilterFormProfil option').each(function(){
        $(this).removeAttr('selected');
        if($(this).parent().data('selected') == $(this).attr('value')){ $(this).attr('selected', 'selected'); }
    });
    $('#FilterFormPriemer').data('selected', priemer);
    $('#FilterFormPriemer').highlightFade('#EDA700');
    $('#FilterFormPriemer option').each(function(){
        $(this).removeAttr('selected');
        if($(this).parent().data('selected') == $(this).attr('value')){ $(this).attr('selected', 'selected'); }
    });
}

$(document).ready(function(){
    //handle filter form actions
    renderButtons(favorites['osobne'], 'osobne');
    $('#FilterFormRow1 input[type="radio"]').click(function(){
        renderButtons(favorites[$(this).attr('value')], $(this).attr('value'));
    });

    $('input[type="radio"]').addClass('Radio');
});