// JavaScript Document

if (typeof jQuery.data_creator.teams == 'undefined') {jQuery.data_creator.teams = {}} ;

jQuery.data_creator.teams.desc = function(jElement, options) {
	this.jElement = jElement ;
	this.options = jQuery.extend({}, jQuery.data_creator.teams.desc.settings, options) ;
	this.page = 0 ;
	
	if (this.options.name == '') {
		this.options.name = 'teams-desc#' + Math.random() ;	
	}
	jQuery.data_creator.teams.desc.stack[this.options.name]=this ;
}

jQuery.data_creator.teams.desc.prototype.update = function(_id) {
	update_callback_maker = function(_context) {
		var context = _context ;
		return function(data) {
			context.jElement.html(data) ;
		}
	}
	
	$.ajax({
		type:'POST',
		url:this.options.data_dir+'teams/desc/fetch.php',
		data: {id:_id},
		success:update_callback_maker(this)
	}) ;
}

jQuery.data_creator.teams.desc.stack = {} ;

jQuery.data_creator.teams.desc.settings = {
	w_index: -1,
	name: '',
	data_dir:''
} 