$(document).ready(function()
{
    
    $('#jobFilterForm').append('<input type="hidden" id="eID" name="eID" value="billiton_jobs" />');
    
    /*if ( ($('#clear-billiton-jobs-category').length || $('#clear-billiton-jobs-category').length) == 0 ) 
    {   
        setClearButtons();
    }*/
    $('#filterButton').hide();
    $('.tx-billitonjobs-pi1 #job-filters').hide();
        
    $('#clear-billiton-jobs-location').live("click", function(e)
    {
        $('#billiton-jobs-location').val('');
        reloadForm();
    });

    $('#clear-billiton-jobs-category').live("click", function(e)
    {
        $('#billiton-jobs-category').val('');
        reloadForm();
    });

    

    $('.tx-billitonjobs-pi1 form select').live('change',function()
    {
        reloadForm();
    });
    
    $('.tx-billitonjobs-pi1 form input[name=clearAll]').live('click',function(event)
    {
        event.preventDefault();
        $('.tx-billitonjobs-pi1').load('index.php?eID=billiton_jobs', '', setClearButtons );
    });
    
});

function setClearButtons()
{
    //$('#billiton-jobs-category').after('<span id="clear-billiton-jobs-category">X Filter entfernen</span>');
    //$('#billiton-jobs-location').after('<span id="clear-billiton-jobs-location">X Filter entfernen</span>');
    $('.tx-billitonjobs-pi1 #job-filters').show();
    $('#filterButton').hide();    
};

function reloadForm()
{
    var str = $('.tx-billitonjobs-pi1 form').serializeArray();
    $('.tx-billitonjobs-pi1').load('index.php?eID=billiton_jobs', str, setClearButtons );
}
