$(document).ready(function () {
    $('#header form.login a.login, #forms a[title=submit]').click(function () {
        var f = $(this).closest('form');
        var valid = true;
        f.find('input').each(function () {
            if ($(this).attr('value') == '') {
                valid = false;
            }


        });

        if (f.hasClass("consumers")) {
            if (valid) {
                alert('Thanks for your interest in HookUp Feed. Get ready to receive great offers from the brands you love.');
                f.submit();
            }
            else {
                alert('Please fill in all fields before submitting.');
            }
        }
        else {
            if (valid) {
                alert('Thanks for your interest in HookUp Feed. Get ready to receive great offers from the brands you love.');
                f.submit();
            }
            else {
                alert('Please fill in all fields before submitting.');
            }
        }
        return false;

    });
    $('#header ul.menu a').click(function () {
        var t = $(this);
        if (!t.hasClass('open')) {
            var ul = t.closest('ul');
            var display = $('#display div.content');
            var o = ul.find('a.open').removeClass('open');
            display.children('div:visible').fadeOut(200, function () {
                display.find('div.' + t.attr('class')).fadeIn();
                t.addClass('open');
            });
        }
        return false;
    });
    $('#display .buttons.merchants').click(function () {
        var t = $(this);
        if (t.hasClass('open')) {
            hideForm($('#forms form.merchants'));
        }
        else {
            showForm($('#forms form.merchants'));
        }
        return false;
    });
    $('#display .buttons.consumers').click(function () {
        var t = $(this);
        if (t.hasClass('open')) {
            hideForm($('#forms form.consumers'));
        }
        else {
            showForm($('#forms form.consumers'));
        }
        return false;
    });
    $('#forms a[title=cancel]').click(function () {
        var t = $(this);
        hideForm(t.closest('form'));
        return false;
    });
});
function hideForm(f){
	f.slideUp(400);
	$('#display .buttons.'+f.attr('class')).removeClass('open');
}
function showForm(f){
	f.slideDown(400);
	$('#display .buttons.'+f.attr('class')).addClass('open');
}


