/* Stop people double-submitting forms */
$(function(){
    $('form').submit(function(){
        if(!$(this).data('submit'))
        {
            $(this).data('submit', true);
            return true;
        }

        return false;
    });
});

/* Partners box */
$(function(){
    var current_index = 0;
    if($('.partnerblock').length > 0)
    {
        var f = function()
        {
            $('.partnerblock-active').removeClass('partnerblock-active');
            var ctr = 0;
            current_index = (current_index + 1) % $('.partnerblock').length;
            $('.partnerblock').each(function() {
                if(current_index == ctr)
                {
                    $(this).addClass('partnerblock-active');
                    return false;
                }
                ctr++;
            });
        };

        setInterval(f, 7000);
    }
});

/* Homepage features */
$(function(){
    var current_index = 0;
    if($('.primaryfeature').length > 0)
    {
        var f = function()
        {
            $('.primaryfeature-active').removeClass('primaryfeature-active');
            var ctr = 0;
            current_index = (current_index + 1) % $('.primaryfeature').length;
            $('.primaryfeature').each(function() {
                if(current_index == ctr)
                {
                    $(this).addClass('primaryfeature-active');
                    return false;
                }
                ctr++;
            });
        };

        setInterval(f, 5000);
    }
});
