var team_profile_base_url = "http://www.letour.fr/2007/TDF/COURSE/docs/";
var jersey_base_url = "http://img.server86.nl/sport/wielrennen/shirts/40/";

var rosters = {"teams": [
 {"name": "AG2R PR&Eacute;VOYANCE", "country": "France", "starting_number": "61", "team_profile_ref": "A2R_us.pdf", "jersey_ref": "6064.jpg", "leader": "7",
"riders": [[0, "ARRIETA LUJAMBIO", "Jos&eacute; Luis", "Spain", 1],
           [0, "CALZATI", "Sylvain", "France", 0],
           [0, "DESSEL", "Cyril", "France", 0],
           [0, "ELMIGER", "Martin", "Switzerland", 1],
           [0, "GADRET", "John", "France", 1],
           [0, "GERRANS", "Simon", "Australia", 1],
           [0, "GOUBERT", "St&eacute;phane", "France", 1],
           [0, "MOREAU", "Christophe", "France", 1],
           [0, "TURPIN", "Ludovic", "France", 1]]
 },
 {"name": "AGRITUBEL", "country": "France", "starting_number": "131", "team_profile_ref": "AGR_us.pdf", "jersey_ref": "6085.jpg", "leader": "6",
"riders": [[0, "BICHOT", "Freddy", "France", 1],
           [0, "DUENAS NEVADO", "Moises", "Spain", 1],
           [0, "FEILLU", "Romain", "France", 0],
           [0, "GONZALO RAMIREZ", "Eduardo", "Spain", 0],
           [0, "HERV&Eacute;", "C&eacute;dric", "France", 0],
           [0, "JALABERT", "Nicolas", "France", 1],
           [0, "MERCADO MARTIN", "Juan Miguel", "Spain", 1],
           [0, "SALMON", "Beno&icirc;t", "France", 1],
           [0, "VOGONDY", "Nicolas", "France", 1]]
 },
  {"name": "ASTANA", "country": "Switzerland", "starting_number": "191", "team_profile_ref": "AST_us.pdf", "jersey_ref": "6083.jpg", "leader": "8",
"riders": [[0, "COLOM MAS", "Antonio", "Spain", 0],
           [0, "IGLINSKIY", "Maxim", "Kazakhstan", 0],
           [0, "IVANOV", "Serguei", "Russia", 0],
           [0, "KASHECHKIN", "Andrey", "Kazakhstan", 0],
           [0, "KL&Ouml;DEN", "Andreas", "Germany", 0],
           [0, "RAST", "Gr&eacute;gory", "Switzerland", 0],
           [0, "NAVARRO GARCIA", "Daniel", "Spain", 0],           
           [0, "SAVOLDELLI", "Paolo", "Italy", 0],
           [0, "VINOKOUROV", "Alexandre", "Kazakhstan", 0]]
 },
  {"name": "BARLOWORLD", "country": "Great Britain", "starting_number": "211", "team_profile_ref": "BAR_fr.pdf", "jersey_ref": "6110.jpg", "leader": "3",
"riders": [[0, "CARDENAS RAVALO", "F&eacute;lix Rafael", "Colombia", 1],
           [0, "CHEULA", "Giampaolo", "Italy", 1],
           [0, "DEGANO", "Enrico", "Italy", 0],
           [0, "EFIMKIN", "Alexander", "Russia", 1],
           [0, "GERAINT", "Thomas", "Great Britain", 1],
           [0, "HUNTER", "Robert", "South Africa", 1],
           [0, "LONGO BORGHINI", "Paolo", "Italy", 1],
           [0, "SIUTSOU", "Kanstantsin", "Belarus", 1],
           [0, "SOLER HERNANDEZ", "Juan Mauricio", "Colombia", 1]]
 },
  {"name": "BOUYGUES TELECOM", "country": "France", "starting_number": "121", "team_profile_ref": "BTL_us.pdf", "jersey_ref": "6065.jpg", "leader": "1",
"riders": [[0, "CLEMENT", "Stef", "Netherlands", 0],
           [0, "FEDRIGO", "Pierrick", "France", 1],
           [0, "FLORENCIO CABRE", "Xavier", "Spain", 1],
           [0, "GESLIN", "Anthony", "France", 1],
           [0, "LEFEVRE", "Laurent", "France", 1],
           [0, "PINEAU", "J&eacute;r&ocirc;me", "France", 1],
           [0, "SPRICK", "Matthieu", "France", 0],
           [0, "TSCHOPP", "Johann", "Switzerland", 1],
           [0, "VOECKLER", "Thomas", "France", 1]]
 },
  {"name": "CAISSE D'EPARGNE", "country": "Spain", "starting_number": "11", "team_profile_ref": "GCE_us.pdf", "jersey_ref": "6066.jpg", "leader": "4",
"riders": [[0, "ARROYO DURAN", "David", "Spain", 1],
           [0, "GARCIA ACOSTA", "Jos&eacute; Vicente", "Spain", 1],
           [0, "GUTIERREZ PALACIOS", "Jos&eacute; Ivan", "Spain", 1],
           [0, "KARPETS", "Vladimir", "Russia", 1],
           [0, "PEREIRO SIO", "Oscar", "Spain", 1],
           [0, "PEREZ SANCHEZ", "Francisco", "Spain", 1],
           [0, "PORTAL", "Nicolas", "France", 1],
           [0, "VALVERDE BELMONTE", "Alejandro", "Spain", 1],
           [0, "ZANDIO ECHAIDE", "Xabier", "Spain", 0]]
 },
  {"name": "COFIDIS, LE CR&Eacute;DIT PAR T&Eacute;L&Eacute;.", "country": "France", "starting_number": "141", "team_profile_ref": "COF_us.pdf", "jersey_ref": "6067.jpg", "leader": "1",
"riders": [[0, "AUG&Eacute;", "St&eacute;phane", "France", 0],
           [0, "CHAVANEL", "Sylvain", "France", 0],
           [0, "LEQUATRE", "Geoffroy", "France", 0],
           [0, "MORENI", "Cristian", "Italy", 0],
           [0, "NUYENS", "Nick", "Belgium", 0],
           [0, "PARRA PINTO", "Ivan Ramiro", "Colombia", 0],
           [0, "SCHEIRLINCKX", "Staf", "Belgium", 0],
           [0, "VERBRUGGHE", "Rik", "Belgium", 0],
           [0, "WIGGINS", "Bradley", "Great Britain", 0]]
 },
  {"name": "CR&Eacute;DIT AGRICOLE", "country": "France", "starting_number": "101", "team_profile_ref": "COF_us.pdf", "jersey_ref": "6068.jpg", "leader": "7",
"riders": [[0, "BONNET", "William", "France", 1],
           [0, "BOTCHAROV", "Alexandre", "Russia", 1],
           [0, "CHARTEAU", "Anthony", "France", 1],
           [0, "DEAN", "Julian", "New Zealand", 1],
           [0, "FOFONOV", "Dmitriy", "Kazakhstan", 1],
           [0, "HALGAND", "Patrice", "France", 1],
           [0, "HINAULT", "S&eacute;bastien", "France", 1],
           [0, "HUSHOVD", "Thor", "Norway", 1],
           [0, "LE MEVEL", "Christophe", "France", 0]]
 },
  {"name": "TEAM CSC", "country": "Denmark", "starting_number": "31", "team_profile_ref": "CSC_us.pdf", "jersey_ref": "6080.jpg", "leader": "4",
"riders": [[0, "ARVESEN", "Kurt-Asle", "Norway", 1],
           [0, "CANCELLARA", "Fabian", "Switzerland", 1],
           [0, "CUESTA LOPEZ DE CASTRO", "I&ntilde;igo", "Spain", 1],
           [0, "O'GRADY", "Stuart", "Australia", 0],
           [0, "SASTRE CANDIL", "Carlos", "Spain", 1],
           [0, "SCHLECK", "Frank", "Luxembourg", 1],
           [0, "VANDEVELDE", "Christian", "United States", 1],
           [0, "VOIGT", "Jens", "Germany", 1],
           [0, "ZABRISKIE", "David", "United States", 0]]
 }
,
  {"name": "DISCOVERY CHANNEL", "country": "United States", "starting_number": "111", "team_profile_ref": "DSC_us.pdf", "jersey_ref": "6070.jpg", "leader": "3",
"riders": [[0, "CONTADOR VELASCO", "Alberto", "Spain", 1],
           [0, "GUSEV", "Vladimir", "Russia", 1],
           [0, "HINCAPIE", "George", "United States", 1],
           [0, "LEIPHEIMER", "Levi", "United States", 1],
           [0, "MARTINEZ DE ESTEBAN", "Egoi", "Spain", 1],
           [0, "NOVAL GONZALEZ", "Benjamin", "Spain", 1],
           [0, "PAULINHO", "Sergio Miguel Moreira", "Portugal", 1],
           [0, "POPOVYCH", "Yaroslav", "Ukraine", 1],
           [0, "VAITKUS", "Tomas", "Lithuania", 0]]
 } ,
  {"name": "EUSKALTEL - EUSKADI", "country": "Spain", "starting_number": "71", "team_profile_ref": "EUS_us.pdf", "jersey_ref": "6071.jpg", "leader": "8",
"riders": [[0, "ANTON HERNANDEZ", "Igor", "Spain", 0],
           [0, "ASTARLOZA CHAURREAU", "Mikel", "Spain", 1],
           [0, "AZANZA SOTO", "Jorge", "Spain", 1],
           [0, "ISASI FLORES", "Inaki", "Spain", 1],
           [0, "LANDALUZE INTXAURRAGA", "Inigo", "Spain", 1],
           [0, "PEREZ MORENO", "Ruben", "Spain", 1],
           [0, "TXURRUKA", "Amets", "Spain", 1],
           [0, "VERDUGO MARCOTEGUI", "Gorka", "Spain", 1],
           [0, "ZUBELDIA AGIRRE", "Haimar", "Spain", 1]]
 },
  {"name": "FRAN&Ccedil;AISE DES JEUX", "country": "France", "starting_number": "161", "team_profile_ref": "FDJ_us.pdf", "jersey_ref": "6072.jpg", "leader": "0",
"riders": [[0, "CASAR", "Sandy", "France", 1],
           [0, "CHAVANEL", "S&eacute;bastien", "France", 1],
           [0, "DELAGE", "Mickael", "France", 1],
           [0, "DI GR&Eacute;GORIO", "R&eacute;my", "France", 0],
           [0, "GILBERT", "Philippe", "Belgium", 0],
           [0, "J&Eacute;GOU", "Lilian", "France", 1],
           [0, "LADAGNOUS", "Matthieu", "France", 1],
           [0, "L&Ouml;VKVIST", "Thomas", "Sweden", 1],
           [0, "VAUGRENARD", "Beno&icirc;t", "France", 1]]
 },
  {"name": "GEROLSTEINER", "country": "Germany", "starting_number": "91", "team_profile_ref": "GST_us.pdf", "jersey_ref": "6073.jpg", "leader": "6",
"riders": [[0, "F&Ouml;RSTER", "Robert", "Germany", 1],
           [0, "FOTHEN", "Markus", "Germany", 1],
           [0, "HAUSSLER", "Heinrich", "Germany", 1],
           [0, "KOHL", "Bernhard", "Austria", 1],
           [0, "KRAUSS", "Sven", "Germany", 1],
           [0, "SCHOLZ", "Ronny", "Germany", 1],
           [0, "SCHUMACHER", "Stefan", "Germany", 1],
           [0, "WEGMANN", "Fabian", "Germany", 1],
           [0, "WROLICH", "Peter", "Austria", 1]]
 },
  {"name": "LAMPRE - FONDITAL", "country": "Italy", "starting_number": "81", "team_profile_ref": "LAM_us.pdf", "jersey_ref": "6074.jpg", "leader": "0",
"riders": [[0, "BALLAN", "Alessandro", "Italy", 1],
           [0, "BENNATI", "Daniele", "Italy", 1],
           [0, "BOSSONI", "Paolo", "Italy", 1],
           [0, "BRUSEGHIN", "Marzio", "Italy", 1],
           [0, "CORIONI", "Claudio", "Italy", 1],
           [0, "NAPOLITANO", "Danilo", "Italy", 0],
           [0, "RIGHI", "Daniele", "Italy", 1],
           [0, "VALJAVEC", "Tadej", "Slovenia", 1],
           [0, "VILA ERRANDONEA", "Francisco Javier", "Spain", 1]]
 },
  {"name": "LIQUIGAS", "country": "Italy", "starting_number": "151", "team_profile_ref": "LIQ_us.pdf", "jersey_ref": "6075.jpg", "leader": "5",
"riders": [[0, "ALBASINI", "Michael", "Switzerland", 1],
           [0, "BELTRAN MARTINEZ", "Manuel", "Spain", 1],
           [0, "CARLSTR&Ouml;M", "Kjell", "Finland", 1],
           [0, "FISCHER", "Murilo", "Brazil", 1],
           [0, "KUSCHYNSKI", "Aleksandr", "Belarus", 1],
           [0, "POZZATO", "Filippo", "Italy", 0],
           [0, "QUINZIATO", "Manuel", "Italy", 1],
           [0, "WEGELIUS", "Charles", "Great Britain", 1],
           [0, "WILLEMS", "Frederik", "Belgium", 1]]
 },
  {"name": "TEAM MILRAM", "country": "Italy", "starting_number": "181", "team_profile_ref": "MRM_us.pdf", "jersey_ref": "6081.jpg", "leader": "8",
"riders": [[0, "CORTINOVIS", "Alessandro", "Italy", 1],
           [0, "GRABSCH", "Ralf", "Germany", 1],
           [0, "GRIVKO", "Andriy", "Ukraine", 1],
           [0, "KNEES", "Christian", "Germany", 1],
           [0, "LANCASTER", "Brett", "Australia", 0],
           [0, "ONGARATO", "Alberto", "Italy", 0],
           [0, "POITSCHKE", "Enrico", "Germany", 1],
           [0, "SIEBERG", "Marcel", "Germany", 1],
           [0, "ZABEL", "Erik", "Germany", 1]]
 },
  {"name": "PREDICTOR - LOTTO", "country": "Belgium", "starting_number": "41", "team_profile_ref": "PRL_us.pdf", "jersey_ref": "6069.jpg", "leader": "2",
"riders": [[0, "AERTS", "Mario", "Belgium", 1],
           [0, "CIONI", "Dario David", "Italy", 1],
           [0, "EVANS", "Cadel", "Australia", 1],
           [0, "HORNER", "Christopher", "United States", 1],
           [0, "HOSTE", "Leif", "Belgium", 1],
           [0, "MCEWEN", "Robbie", "Australia", 0],
           [0, "RODRIGUEZ", "Fred", "United States", 0],
           [0, "VAN SUMMEREN", "Johan", "Belgium", 1],
           [0, "VANSEVENANT", "Wim", "Belgium", 1]]
 },
  {"name": "QUICKSTEP - INNERGETIC", "country": "Belgium", "starting_number": "171", "team_profile_ref": "QSI_us.pdf", "jersey_ref": "6076.jpg", "leader": "1",
"riders": [[0, "BARREDO LLAMAZALES", "Carlos", "Spain", 1],
           [0, "BOONEN", "Tom", "Belgium", 1],
           [0, "DE JONGH", "Steven", "Netherlands", 1],
           [0, "GARATE", "Juan Manuel", "Spain", 1],
           [0, "ROSSELER", "S&eacute;bastien", "Belgium", 1],
           [0, "STEEGMANS", "Gert", "Belgium", 1],
           [0, "TANKINK", "Bram", "Netherlands", 1],
           [0, "TOSATTO", "Matteo", "Italy", 1],
           [0, "VASSEUR", "C&eacute;dric", "France", 1]]
 },
  {"name": "RABOBANK", "country": "Netherlands", "starting_number": "51", "team_profile_ref": "RAB_us.pdf", "jersey_ref": "6077.jpg", "leader": "5",
"riders": [[0, "BOOGERD", "Michael", "Netherlands", 1],
           [0, "DE GROOT", "Bram", "Netherlands", 1],
           [0, "DEKKER", "Thomas", "Netherlands", 1],
           [0, "FLECHA GIANNONI", "Juan Antonio", "Spain", 1],
           [0, "FREIRE GOMEZ", "Oscar", "Spain", 0],
           [0, "MENCHOV", "Denis", "Russia", 0],
           [0, "NIERMANN", "Grischa", "Germany", 1],
           [0, "RASMUSSEN", "Michael", "Denmark", 0],
           [0, "WEENING", "Pieter", "Netherlands", 1]]
 },
  {"name": "SAUNIER DUVAL - PRODIR", "country": "Spain", "starting_number": "201", "team_profile_ref": "SDV_us.pdf", "jersey_ref": "6078.jpg", "leader": "6",
"riders": [[0, "CAMANO ORTUZAR", "Iker", "Spain", 1],
           [0, "CA&Ntilde;ADA GRACIA", "David", "Spain", 1],
           [0, "COBO ACEBO", "Juan Jose", "Spain", 1],
           [0, "DE LA FUENTE RASILLA", "David", "Spain", 1],
           [0, "LOBATO ELVIRA", "Ruben", "Spain", 0],
           [0, "MAYO DIEZ", "Iban", "Spain", 1],
           [0, "MILLAR", "David", "Great Britain", 1],
           [0, "RINERO", "Christophe", "France", 1],
           [0, "VENTOSO ALBERDI", "Francisco Jos&eacute;", "Spain", 0]]
 },
  {"name": "T-MOBILE TEAM", "country": "Germany", "starting_number": "21", "team_profile_ref": "TMO_us.pdf", "jersey_ref": "6079.jpg", "leader": "7",
"riders": [[0, "BURGHARDT", "Marcus", "Germany", 1],
           [0, "CAVENDISH", "Mark", "Great Britain", 0],
           [0, "EISEL", "Bernhard", "Austria", 1],
           [0, "GERDEMANN", "Linus", "Germany", 1],
           [0, "GRABSCH", "Bert", "Germany", 1],
           [0, "KIRCHEN", "Kim", "Luxembourg", 1],
           [0, "MERCKX", "Axel", "Belgium", 1],
           [0, "ROGERS", "Michael", "Australia", 0],
           [0, "SINKEWITZ", "Patrik", "Germany", 0]]
 }	 
 ]
};


for (var i = 0; i < rosters.teams.length; i++) {
	var team = rosters.teams[i];
	var starting_number = Number(team["starting_number"]);
	var leader = Number(team["leader"]);
	var rider = null;
	for (var j = 0; j < team["riders"].length; j++) {
		rider = team["riders"][j];
		if (leader > j)
			rider[0] = starting_number+j+1;
		else if (leader == j)
			rider[0] = starting_number;
		else
			rider[0] = starting_number+j;			
	}	
}



function format_teams() {
	for (var i = 0; i < rosters.teams.length; i++) {
		
		var team = rosters.teams[i];
		document.write('<tr><td>');
		document.write('<img src="'+jersey_base_url+team.jersey_ref+'" style="margin-left:5px;margin-right:10px" border=0 width=40 align="left"/>');
		document.write('<b>'+team["name"]+'</b><br/>');
		document.write('<small>('+ team["country"] + ') <a href="' + team_profile_base_url + team["team_profile_ref"] + '">Tour Guide Team Profile</a></small>');
		document.write('</td></tr>');
		document.write('<tr><td><table width="325" cellspacing="0" bgcolor="#c7c7c7" style="font-family:Verdana,sans-serif;font-size:x-small;line-height:1.25em">');
		var starting_number = Number(team["starting_number"]);
		var leader = Number(team["leader"]);
		var rider_no = 0;
		var style = "";
		for (var j = 0; j < team["riders"].length; j++) {
			var rider = team["riders"][j];		
			if (rider[1].length < 1) // indicates a skipped race number
				continue;
			// rider number
			style = "";
			if (leader == j)
				style = "color:red;"
			if (rider[4] == 0)
				style = style + "text-decoration:line-through;";
			if (style.length > 0)
				style = ' style="'+ style.substring(0, style.length-1) +'"';
				
			document.write('<tr><td width=25 align=right>');
			if (starting_number > 0) { // write out the race numbers if they have been assigned
				//document.write(rider[3] == 0 ? new String(starting_number+j).strike() : (starting_number+j));
document.write('<a style="text-decoration:none" href="http://www.letour.fr/2007/TDF/RIDERS/us/coureurs/');
				/*if (leader > j)
					rider_no = starting_number+j+1;
				else if (leader == j)
					rider_no = starting_number;
				else
					rider_no = starting_number+j;*/
					
				document.write('' + rider[0] + '.html" onclick="click_track_explicit(this.href);NewWindow(this.href, \'photo player\', 570, 316, \'no\'); return false;">');
				document.write('' + rider[0] + '</a>');
					
				
			}
			document.write('&nbsp;</td>');
			//if ((rider[0].length + rider[1].length) > 30)
				//document.write('<small>');
			// rider last name and first name
			document.write('<td' + style + ' ><b>' + rider[1] + '</b> ' + rider[2] + '</td>');
			// rider country
			document.write('<td' + style + ' width="90">' + rider[3] + '</td></tr>');			
		}
		document.write('</table></td></tr>');
	}
}