$(function(){
   var o = 1.0;
   var items = 0;

   // disable all submits
   $('#wager-window input[type=submit]').attr('disabled', 'disabled');

   // clear all checkboxes
   $('input.wageraction').attr('checked', false);

   $('input.wageraction').live('click', function(){


       var v = $(this).attr('value');
       var s = v.split('_');
       var i = v.replace('.', '');
       var _o = parseFloat(s[3]);
       if (this.checked) {
           if (items >= 5) {
               alert('You can\'t place more than 5 games on a single wager.');
               $(this).attr('checked', false);
               return false;
           }

           var hname = $(this).siblings('span.hname').html();

           $('#wager-window ul.wagers').append('<li class="hname '+i+'">'+hname+'</li>');
           $('#wager-window form').prepend('<input type="hidden" class="'+i+'" name="w[]" value="'+v+'" />');
           o *= _o;
           items++;
       } else {
           $('#wager-window .'+i).remove();
           if (items > 0) {
               o /= _o;
               items--;
           }
       }

       if (items == 0) {
           $('#wager-window input[type=submit]').attr('disabled', 'disabled').removeClass('enabled');
           $('#wager-window .todds').show();
       } else {
           $('#wager-window .todds').hide();//Total Items: ' + items); //  + ' - ' + (items > 0 ? (Math.round(o*100)/100) : '-')
           if (items == 1) {
               $('#wager-window input[type=submit]').attr('disabled', false).addClass('enabled');
           } else {
               $('#wager-window input[type=submit]').attr('disabled', false).addClass('enabled');
           }
        }
   });

   $('#wager-window form input.clear').click(function(){
       return false;
   });

   $('.sport, #open-games a, #events .pages a').live('click', function() {
	   $.scrollTo(0, 250);

	   $('#events').fadeTo('fast', .3);

	   var loading = $('<div id="loading-games" class="rounded">Loading...</div>');
	   $('#events').before(loading);

       $('#events').load($(this).attr('href'), function() {
           $('#wager-window input[type=hidden]').each(function() {
               $('.wageraction[value=' + $(this).val() + ']').attr('checked', true);
           });
           $('#events').fadeTo('fast', 1);
           loading.slideUp();
           loading.remove();


       });

       return false;
   });
});
