
$(document).ready(function()
{
    $('#programDate').change(function(key)
    {
        reloadProgram();

        if($('#programDate option:selected').html() == "Wochenprogramm")    {
            $('#programmHeadline').html("WochenProgramm");
        } else  {
            $('#programmHeadline').html("Programm für "+$('#programDate option:selected').html());
        }

        if($('#programDate').val() != $('#hiddenToday').html() && $('#programTime').val() == "now")
            $('#programTime').val("whole");
    });

    $('#programTime').change(function(key)
    {
         reloadProgram();
    });

    $('#toggleFamilyFilter').click(function()
    {
        var date = new Date().valueOf();
        $('#null').load("/sfApply/toggleFilter?filter=familyFilter&cb="+date, reloadProgram);

        if($('#toggleFamilyFilter').attr("class") == "active")  {
            $('#toggleFamilyFilter').removeClass("active").addClass("inactive");
            $('#toggleFamilyFilterIcon').attr("src", "/css/images/icon-family_gr.png");
        } else {
            $('#toggleFamilyFilter').removeClass("inactive").addClass("active");
            $('#toggleFamilyFilterIcon').attr("src", "/css/images/icon-family.png");
        }
        return false;
    });


    $('#toggle3DFilter').click(function()
    {
        var date = new Date().valueOf();
        $('#null').load("/sfApply/toggleFilter?filter=3dFilter&cb="+date, reloadProgram);

        if($('#toggle3DFilter').attr("class") == "active")  {
            $('#toggle3DFilter').removeClass("active").addClass("inactive");
            $('#toggle3DFilterIcon').attr("src", "/css/images/icon-3dmovie_gr.png");
        } else {
            $('#toggle3DFilter').removeClass("inactive").addClass("active");
            $('#toggle3DFilterIcon').attr("src", "/css/images/icon-3dmovie.png");
        }
        return false;
    });

    $('#toggleOVFilter').click(function()
    {
        var date = new Date().valueOf();
        $('#null').load("/sfApply/toggleFilter?filter=ovFilter&cb="+date, reloadProgram);

        if($('#toggleOVFilter').attr("class") == "active")  {
            $('#toggleOVFilter').removeClass("active").addClass("inactive");
            $('#toggleOVFilterIcon').attr("src", "/css/images/icon-ovmovie_gr.png");
        } else {
            $('#toggleOVFilter').removeClass("inactive").addClass("active");
            $('#toggleOVFilterIcon').attr("src", "/css/images/icon-ovmovie.png");
        }
        return false;
    });

    $('#togglePremiereFilter').click(function()
    {
        var date = new Date().valueOf();
        $('#null').load("/sfApply/toggleFilter?filter=premiereFilter&cb="+date, reloadProgram);

        if($('#togglePremiereFilter').attr("class") == "active")  {
            $('#togglePremiereFilter').removeClass("active").addClass("inactive");
            $('#togglePremiereFilterIcon').attr("src", "/css/images/icon-star_gr.png");
        } else {
            $('#togglePremiereFilter').removeClass("inactive").addClass("active");
            $('#togglePremiereFilterIcon').attr("src", "/css/images/icon-star.png");
        }
        return false;
    });


});


function reloadProgram()    {
    $('#loader').show();
    $('#programList').hide();
    var date = new Date().valueOf();

    $('#programList').load(
        "/schedule/program?date="+$('#programDate').val()+"&time="+$('#programTime').val()+"&bla="+date+" #programList",
        function() {
            $('#loader').hide();
            $('#programList').show();
        });
}
