/*
 * Depends:
 *	ui.core.js
 *	ui.draggable.js
 *	ui.resizable.js
 */
(function($) {

$.widget("dcms.player_stats", {
	_init:function() {
		var self = this;
	},
	load:function(id) {
		if (id != this._getData('my_id')) {
			this._trigger('bad_id') ;	
		} else {
			this._trigger('good_id') ;	
		}
		var self = this ;
		
		$('.playing_at', self.element).state({name:'refresh'}) ;
		$('.points', self.element).state({name:'refresh'}) ;
		
		$.ajax({
			type:'POST',
			url:this._getData('data_dir')+'player/stats/fetch.php',
			data:{member_id:id},
			success:function(data) {
				var playing_at = data.getElementsByTagName('playing_at')[0] ;
				$('.playing_at', self.element).html(playing_at.getAttribute('title')).attr('game_id', playing_at.getAttribute('id')) ;
				$('.points', self.element).html(data.getElementsByTagName('points')[0].childNodes[0].nodeValue) ;
			}
		}) ;
	}
}) ;

//$.dcms.player_stats.getter = "getUrl";

$.extend($.dcms.player_stats, {
	defaults: {
		my_id:0,
		data_dir:''
	},
});

})(jQuery);