//	Array Javascript - Copyright (C) 2007-2010 Charles A Upsdell, All Rights Reserved; www.upsdell.com
//
//  Methods to manage team names and their home locations



Array.prototype.addTeamHome = function ( sTeam, sHome )
{
var $name = 'addTeamHome';
if ( arguments.length < 2 )
	{ 'Array'.alert( $name, '< 2 arguments' ); return; }
else
  {
	sTeam = sTeam.replace(/_/g,' ');
	if ( this[sTeam] === undefined )
		this[sTeam] = sHome;
	else
		'Array'.alert( $name, 'duplicate team', sTeam );
  }
}


Array.prototype.getTeamHome = function ( sTeam, sSuffix )
{
var $name = 'getTeamHome';
if ( arguments.length < 1 )
	{ 'Array'.alert( $name, 'no arguments' ); return ''; }
var append = '';
if ( (arguments.length > 1) && (sSuffix.length > 1) )
	append = ' ' + sSuffix.substring(1);
var sHome = this[sTeam];
if ( sHome === undefined )
	{ 'Array'.alert( $name, 'team not found: ', sTeam ); return ''; }
else
  {
	if ( append.length > 0 )
	  {
		var ix = sHome.indexOf( '</a>' );
		if ( ix == -1 )
			sHome += append;
		else
			sHome = sHome.substring(0,ix) + append + sHome.substring(ix);
	  }
	return sHome;
  }
}



