//	Calendar Javascript - Copyright (C) 2007-2010 Charles A Upsdell, All Rights Reserved; www.upsdell.com
//
//  For pages with trophy list
//
aModule.uses( 'cCalendar_tr', 'cCalendar', 'cal_config' );


cCalendar.prototype.toTrophiesHTML = function ( id )
{
var $name = 'toTrophiesHTML';
if ( (arguments.length == 0) && (typeof(kal.games.trophyID) != 'undefined') )
	id = kal.games.trophyID;
var sHTML = '';
var sGold = kal.games.trophy1[1].blend( kal.games.trophy1[0], ((kal.games.trophy1[0]>1) ? 's' : '') );
var sSilver = kal.games.trophy2[1].blend( kal.games.trophy2[0], ((kal.games.trophy2[0]>1) ? 's' : '') );
var sBronze = kal.games.trophy3[1].blend( kal.games.trophy3[0], ((kal.games.trophy3[0]>1) ? 's' : '') );
var nTrophies = kal.games.trophy1[0] + kal.games.trophy2[0] + kal.games.trophy3[0];
if ( typeof(kal.games.trophySection) != 'undefined' )
  {
	var s1 = kal.games.trophySect1.blend( sGold );
	var s2 = kal.games.trophySect2.blend( sSilver );
	var s3 = kal.games.trophySect3.blend( sBronze );
	var s = '';
	var n = nTrophies;
	if ( kal.games.trophy1[0] > 0 )
	  {
		s += s1;
		n -= kal.games.trophy1[0];
		if ( n > 0 )
			s += ' &#8211; ';
	  }
	if ( kal.games.trophy2[0] > 0 )
	  {
		s += s2;
		n -= kal.games.trophy2[0];
		if ( n > 0 )
			s += ' &#8211; ';
	  }
	if ( kal.games.trophy3[0] > 0 )
	  {
		s += s3;
	  }
	sHTML += kal.games.trophySection.blend( s );
	sHTML += '<p class="game_barchart">';
  }
sGold = kal.games.trophy1[2].blend( kal.games.trophy1[0], ((kal.games.trophy1[0]>1) ? 's' : '') );
sSilver = kal.games.trophy2[2].blend( kal.games.trophy2[0], ((kal.games.trophy2[0]>1) ? 's' : '') );
sBronze = kal.games.trophy3[2].blend( kal.games.trophy3[0], ((kal.games.trophy3[0]>1) ? 's' : '') );
var o = getElement( id );
if ( o && (nTrophies>0) )
  {
	for ( var i = 0; i < kal.games.trophy1[0]; ++i )
		sHTML += sGold + ' ';
	for ( var i = 0; i < kal.games.trophy2[0]; ++i )
		sHTML += sSilver + ' ';
	for ( var i = 0; i < kal.games.trophy3[0]; ++i )
		sHTML += sBronze + ' ';
	for ( var i = 0; i < kal.games.trophy0[0]; ++i )
		sHTML += kal.games.trophy0[1].blend( kal.games.trophy0[0], ((kal.games.trophy0[0]>1) ? 's' : '') );
	if ( typeof(kal.games.trophySection) != 'undefined' )
		sHTML += '</p>\n';
	o.innerHTML = sHTML;
  }
return false;
}


