﻿jQuery(document).ready(function() {
    jQuery(".win-loss-page").setWinLossSelect();
    jQuery(".win-loss-submit").click(winLossSubmit);
    jQuery("#accounts").accordion({header:'.accordion-header'});
});

jQuery.fn.setWinLossSelect = function() {
    var container = jQuery(this);
    var casinoSelect = container.find(".casino-dropdown");
    var yearSelect = container.find(".years-dropdown");

    if (yearSelect.length == 0) return;

    setSelect(casinoSelect);

    casinoSelect.change(function() {
        setSelect(jQuery(this));
    });

    function setSelect(arg) {
        yearSelect[0].options.length = 0;
        var obj = eval("(" + jQuery(arg).val() + ")");
        for (i in obj.dates) {
            var opt = new Option(obj.dates[i], obj.dates[i]);
            jQuery(opt).html(obj.dates[i]); //doing this to get it to work in ie 7/8
            yearSelect.append(opt);
        }
    }
}

function winLossSubmit(arg) {
    arg.preventDefault();
    //json will look like this
    // {'casino': 'BT', 'dates':['2009','2010','2011']}
    var container = jQuery(".win-loss-page");
    var year = container.find(".years-dropdown").val();
    var casino = container.find(".casino-dropdown").val();
    casino = casino.substring(casino.indexOf(':') + 1, casino.indexOf('\','));
    casino = casino.replace(" ", "").replace("'", "");
    var link = jQuery(".win-loss-submit").attr("rel");        
    window.location = link + "?location=" + casino + "&year=" + year;
};
