$(function() {
    // Footer
    $('#footerArrow').click(ombouw.footer.toggle);

    // inputReset
    $('#search input, #searchLeft input, .newsletter input, .inputReset').inputReset();

    // Nieuwsbrief aanmeldknop
    $('div.newsletter div').click(function() {
        if ($('div.newsletter input').val() !== '' && $('div.newsletter input').val() !== $('div.newsletter input').attr('defaultValue')) {
            $('form#aspnetForm').trigger('submit');
        }
    });

    // Nieuwsbrief input veld
    $('div.newsletter input').bind({
        keydown: function(e) {
            if (e.which === 13) {
                e.preventDefault();

                $('div.newsletter div').trigger('click');
            }
        }
    });

    $("#searchLeft > div").click(function() {
        goSearch($("#searchLeft > input").val());
    });
    $("#searchLeft > input").keydown(function(e) {
        if (e.which === 13) {
            e.preventDefault();
            goSearch($("#searchLeft > input").val());
        }
    });
    $("#search > div").click(function() {
        goSearch($("#search > input").val());
    });
    $("#search > input").keydown(function(e) {
        if (e.which === 13) {
            e.preventDefault();
            goSearch($("#search > input").val());
        }
    });
});

function goSearch(input) {
    if (input !== '') {
        if (input.match(/\.\.\.$/)) {
            return false;
        }
        document.location = '/zoeken/' + input + '.aspx?zoekstr=' + input;
    }
}

var ombouw = {
    footer: {
        toggle: function() {
            $('#footerTop').next().slideToggle();
            $('html, body').animate({ scrollTop: $('#footerTop').next().offset().top }, 500);
        }
    }
};

