/**
 * DAILY DASH
 */
$(function() {
    
    $('.ddTeamRow').click(function(){
        return $('a.ddPickButton', this).click();
    });

    $('.ddGame a.ddPickButton').click(function(){
        var __this = $(this);

        if (__this.hasClass('guest')) {
            $('#login-button').click();
            return false;
        }
        
        var isDelete = false;
        var href = $(this).attr('href');
        if (__this.hasClass('selected')) {
            href = href.replace('save-pick', 'delete-pick');
            isDelete = true;
        }

        var pickValues = $(this).attr('id').split('-');
        var gameId = pickValues[1];
        $(this).addClass('loading');

        $.getJSON(href, function(data) {
            __this.removeClass('loading');           
            if (data.success) {               
                $('#ddGame-'+gameId+' a').removeClass('selected');
                if (!isDelete) {
                    __this.addClass('selected').html('Picked');
                } else {
                    __this.html('Pick');
                }
                __this.hide().fadeIn(1000);
            } else {
                if (data.redirect != undefined) {
                    window.location.href = data.redirect;
                } else {
                    alert(data.message);
                }                
            }
        });

        return false;
    });
    
});