
var Widget = {

  update: function() {
	  var limit = $('#widget-limit').val();
	  var css = ($('#widget-css').attr('checked') == true ? 1 : 0);
		$('#preview iframe').attr('src', url.league+'players/widget?preview=1&limit='+limit+'&css='+css);
		$('#code').html('&lt;script type="text/javascript" src="'+url.league+'players.js?limit='+limit+'&amp;css='+css+'"&gt;&lt;/script&gt;');
	}

};

// Events
//

$(document).ready(function(){

	// Teams
	$('#teams').change(function() {
		window.location = url.league+'players/stats'+$(this).val();
		return false;
	});
	
	// Penalties
	$('#filter-penalties').change(function() {
		window.location = url.league+'players/stats'+$(this).val();
		return false;
	});
		
  $('#widget-limit').change(function() {
	  Widget.update();
	});
  $('#widget-css').change(function() {
	  Widget.update();
	});	
		
});

