var lgs;

function leagues(n){
	this.leagues = new Array();
	this.add = addleague;
	this.write = writeleagues;
	this.writedropdown = writedropdown;
	this.leaguekey = n;
}

function league(key, name, t){
	this.key = key;
	this.name = name;
	this.add = addleaguerow;
	this.team = t;
	this.write = writeleague;
	this.rows = new Array();
}

function leaguerow(name, pl, pts){
	this.name = name;
	this.pl = pl;
	this.pts = pts;
}

function addleague(key, name){
	var i = this.leagues.length;
	this.leagues[i] = new league(key, name, '');
	return this.leagues[i];
}

function addleaguerow(name, pl, pts){
	var i = this.rows.length;
	this.rows[i] = new leaguerow(name, pl, pts);
	return this.rows[i];
}

function writeleagues(){
	var layer = getlayer('leaguetables');
	var s = '';
	s+=this.leagues[this.leaguekey].write();
	s+=this.writedropdown();
	layer.innerHTML = s;
}

function writeleague(){
	var s = '';
	s+=tableopening();
	for (i=0;i<this.rows.length;i++){
		s+=tablerow(this.rows[i].name, this.rows[i].pl, this.rows[i].pts, i);
	}
	s+=tableclosing();
	return s;
}

function tableopening(){
	var s='';
	s+='<table width="100%" border="0" cellspacing="0" cellpadding="0">'

	s+='<tr> '
        s+='<td width="56%">&nbsp;</td>'
        s+='<td width="23%"> '
	s+='<div align="center"><b>Pld</b></div>'
	s+='</td>'
	s+='<td width="21%">'
	s+='<div align="center"><b>Pts</b></div>'
	s+='</td>'
	s+='</tr>'
	return s;
}

function tableclosing(){
	var s='';
	s+='</tr>'
        s+='</table>'
	return s;
}

function tablerow(tm, pl, pts, i){
	var s='';
        s+='<tr';
	if (i%2==1) {
		s+=' class="leaguedarkrow" bgcolor="#CCCCCC"';
	} else {
		s+=' class="leaguelightrow"';
	}
	s+='>';
	
	s+='<td width="56%" align="left">'+tm+'</td>';
        s+='<td width="23%">';
        s+='<div align="center">'+pl+'</div>';
        s+='</td>';
        s+='<td width="21%"><div align="center">'+pts+'</div>';
        s+='</td>';
	return s;
}

function rewriteleague(n){
	lgs.leaguekey = n;
	lgs.write();
}

function writedropdown(){
	var s='';
	s+= '<select id="teamsforleagues" style="width:100%;margin-top:10px;" onchange="rewriteleague(this.value);">';

	for (i=0;i<this.leagues.length ; i++)
	{
		var ddr = this.leagues[i];
		s+= '<option value="'+i+'"';
		if (this.leaguekey==i) s+= ' selected';
		s+= '>'+ddr.name+'</option>';
	}
	s+= '</select>';
	return s;

}