var event_teams = [{"name": "ag2r - La Mondiale", "code": "ALM", "country": "FRA", "url": "www.ag2r-cyclisme.com", "leader": "SUI19790826", "riders": [[21, "CLERC", "Aurelien", "SUI19790826", 0], [22, "DION", "Renaud", "FRA19780106", 0], [23, "ELMIGER", "Martin", "SUI19780923", 0], [24, "HINAULT", "Sebastien", "FRA19740211", 0], [27, "MONDORY", "Lloyd", "FRA19820426", 0], [25, "PINEAU", "Cedric", "FRA19850508", 0], [26, "POULHIES", "Stephane", "FRA19850626", 0], [28, "SMUKULIS", "Gatis", "LAT19870415", 0]]}, {"name": "Astana", "code": "AST", "country": "KAZ", "url": "www.astana-cyclingteam.com", "leader": "KAZ22021981", "riders": [[31, "BAZAYEV", "Assan", "KAZ22021981", 0], [35, "DMITRIYEV", "Valeriy", "KAZ19841010", 0], [32, "IGLINSKIY", "Maxim", "KAZ19810418", 0], [33, "KUPESHOV", "Berik", "KAZ19870130", 0], [34, "MURAVYEV", "Dmitriy", "KAZ19791102", 0], [38, "RAIMBEKOV", "Bolat", "KAZ19861225", 0], [36, "RAST", "Gregory", "SUI19800117", 0], [37, "SCHAeR", "Michael", "SUI19860929", 0]]}, {"name": "Bbox Bouygues Telecom", "code": "BBO", "country": "FRA", "url": "www.equipebouyguestelecom.fr", "leader": "FRA19830317", "riders": [[42, "CHAINEL", "Steve", "FRA19830906", 0], [41, "CLAUDE", "Mathieu", "FRA19830317", 0], [44, "GENE", "Yohann", "FRA19810625", 0], [43, "HADDOU", "Said", "FRA19821123", 0], [45, "LABBE", "Arnaud", "FRA19761103", 0], [46, "MARTIAS", "Rony", "FRA19800804", 0], [47, "PICHOT", "Alexandre", "FRA19830106", 0], [48, "TURGOT", "Sebastien", "FRA19840511", 0]]}, {"name": "Caisse d&#039;Epargne", "code": "GCE", "country": "ESP", "url": "www.cyclisme-caisse-epargne.fr", "leader": "FRA19801006", "riders": [[51, "COYOT", "Arnaud", "FRA19801006", 0], [52, "DRUJON", "Mathieu", "FRA19830201", 0], [53, "ERVITI", "Imanol", "ESP19831115", 0], [55, "FARIA DA COSTA", "Rui Alberto", "POR19861005", 0], [54, "GARCIA ACOSTA", "Jose Vicente", "ESP19720804", 0], [57, "PEREZ ARANGO", "Marlon Alirio", "COL19760110", 0], [56, "PORTAL", "Nicolas", "FRA19790423", 0], [58, "ROJAS GIL", "Jose Joaquin", "ESP19850608", 0]]}, {"name": "Cofidis Le Credit en Ligne", "code": "COF", "country": "FRA", "url": "www.equipe-cofidis.com", "leader": "FRA19810307", "riders": [[61, "BLAIN", "Alexandre", "FRA19810307", 0], [62, "BRARD", "Florent", "FRA19760207", 0], [63, "DUCLOS-LASSALLE", "Herve", "FRA19791224", 0], [64, "DUQUE", "Leonardo", "COL19800410", 0], [65, "MINARD", "Sebastien", "FRA19820612", 0], [66, "PORTAL", "Sebastien", "FRA19820604", 0], [67, "USOV", "Alexandre", "BLR19770827", 0], [68, "VILLA", "Romain", "FRA19850427", 0]]}, {"name": "Euskaltel-Euskadi", "code": "EUS", "country": "ESP", "url": "www.fundacioneuskadi.com", "leader": "ESP19810523", "riders": [[71, "AGIRRE ASEGINOLAZA", "Josu", "ESP19810523", 0], [76, "ARAMENDIA LORENTE", "Javier", "ESP19861205", 1], [72, "DE LIS", "Andres Sergio", "ESP19860509", 1], [73, "FERNANDEZ", "Koldo", "ESP19810913", 0], [74, "GALDOS ALONSO", "Aitor", "ESP19791108", 0], [75, "IRIZAR ARANBURU", "Markel", "ESP19800205", 0], [77, "LAFUENTE OLAGUIBEL", "Andoni", "ESP19850906", 0], [78, "URTASUN PEREZ", "Pablo", "ESP19800329", 0]]}, {"name": "Francaise des Jeux", "code": "FDJ", "country": "FRA", "url": "www.francaisedesjeux.com", "leader": "FRA19840610", "riders": [[83, "CHAVANEL", "Sebastien", "FRA19810321", 0], [81, "GERARD", "Arnaud", "FRA19840610", 0], [82, "GESLIN", "Anthony", "FRA19800609", 0], [84, "GUESDON", "Frederic", "FRA19711014", 0], [85, "HUTAROVICH", "Yauheni", "BLR19831129", 0], [86, "LADAGNOUS", "Mathieu", "FRA19841212", 0], [87, "OFFREDO", "Yoann", "FRA19861112", 0], [88, "SULZBERGER", "Wesley", "AUS19861020", 0]]}, {"name": "Columbia", "code": "THR", "country": "USA", "url": "www.highroadsports.com", "leader": "NOR19870517", "riders": [[141, "BOASSON HAGEN", "Edvald", "NOR19870517", 0], [142, "BURGHARDT", "Marcus", "GER19830630", 0], [143, "EISEL", "Bernhard", "AUT19810217", 0], [144, "GRABSCH", "Bert", "GER19750619", 0], [145, "HINCAPIE", "George", "USA19730629", 0], [146, "RENSHAW", "Mark", "AUS19821022", 0], [147, "REYNES MIMO", "Vicente", "ESP19810730", 0], [148, "SIEBERG", "Marcel", "GER19820430", 0]]}, {"name": "Lampre - NGC", "code": "LAM", "country": "ITA", "url": "www.teamlampre.com", "leader": "ITA19770621", "riders": [[112, "BANDIERA", "Marco", "ITA19840612", 0], [113, "DA DALTO", "Mauro", "ITA19810408", 0], [111, "FURLAN", "Angelo", "ITA19770621", 0], [114, "LORENZETTO", "Mirco", "ITA19810713", 0], [115, "MORI", "Massimiliano", "ITA19740108", 0], [116, "RIGHI", "Daniele", "ITA19760328", 0], [117, "SAPA", "Marcin", "POL19760210", 0], [118, "SPILAK", "Simon", "SLO19860623", 0]]}, {"name": "Liquigas", "code": "LIQ", "country": "ITA", "url": "www.teamliquigas.it", "leader": "ITA19800924", "riders": [[121, "BENNATI", "Daniele", "ITA19800924", 0], [122, "BODNAR", "Maciej", "POL19850307", 0], [123, "FISCHER", "Murilo", "BRA19790616", 0], [124, "FRANZOI", "Enrico", "ITA19820808", 0], [125, "KUSCHYNSKI", "Aleksandr", "BLR19791027", 0], [127, "OSS", "Daniel", "ITA19870113", 0], [126, "QUINZIATO", "Manuel", "ITA19791030", 0], [128, "WILLEMS", "Frederik", "BEL19790908", 0]]}, {"name": "Quick Step", "code": "QST", "country": "BEL", "url": "www.qsi-cycling.com", "leader": "BEL19790829", "riders": [[2, "BOONEN", "Tom", "BEL19801015", 0], [3, "CHAVANEL", "Sylvain", "FRA19790630", 0], [4, "DE WEERT", "Kevin", "BEL19820527", 0], [1, "DEVOLDER", "Stijn", "BEL19790829", 0], [5, "HULSMANS", "Kevin", "BEL19780411", 0], [6, "TOSATTO", "Matteo", "ITA19740514", 0], [7, "VAN IMPE", "Kevin", "BEL19810419", 0], [8, "WIJNANTS", "Maarten", "BEL19820513", 0]]}, {"name": "Rabobank", "code": "RAB", "country": "NED", "url": "www.rabobank.nl/wielrennen", "leader": "ESP19770917", "riders": [[131, "FLECHA GIANNONI", "Juan Antonio", "ESP19770917", 0], [133, "HAYMAN", "Mathew", "AUS19780420", 0], [132, "HORRILLO MUNOZ", "Pedro", "ESP19740927", 0], [134, "LANGEVELD", "Sebastian", "NED19850117", 0], [135, "NUYENS", "Nick", "BEL19800505", 0], [136, "POSTHUMA", "Joost", "NED19810308", 0], [137, "TANKINK", "Bram", "NED19781203", 0], [138, "TJALLINGII", "Maarten", "NED19771105", 0]]}, {"name": "Fuji-Servetto", "code": "FUJ", "country": "ESP", "url": "www.fuji-servetto.com/", "leader": "ESP19790314", "riders": [[93, "BAILETTI", "Paolo", "ITA19800715", 0], [92, "CAPELLI", "Ermanno", "ITA19850509", 0], [98, "CLARKE", "Hilton", "AUS19790711", 0], [94, "DOMINGUEZ", "Ivan", "CUB19760528", 0], [95, "GOMEZ GOMEZ", "Angel", "ESP19810513", 0], [91, "JUFRE POU", "Josep", "ESP19750805", 0], [96, "NARDELLO", "Daniele", "ITA19720802", 0], [97, "SHPILEVSKY", "Boris", "RUS19820820", 0]]}, {"name": "Silence - Lotto", "code": "SIL", "country": "BEL", "url": "www.silence-lotto.be", "leader": "BEL19760710", "riders": [[11, "CRETSKENS", "Wilfried", "BEL19760710", 0], [13, "GILBERT", "Philippe", "BEL19820705", 0], [14, "HOSTE", "Leif", "BEL19770717", 0], [15, "LANG", "Sebastian", "GER19790915", 0], [16, "SCHEIRLINCKX", "Staf", "BEL19790312", 0], [12, "SENTJENS", "Roy", "BEL19801215", 0], [17, "VAN AVERMAET", "Greg", "BEL19850517", 0], [18, "VAN SUMMEREN", "Johan", "BEL19810204", 0]]}, {"name": "Saxo Bank", "code": "SAX", "country": "DEN", "url": "www.riis-cycling.com", "leader": "NOR19750209", "riders": [[171, "ARVESEN", "Kurt-Asle", "NOR19750209", 0], [172, "BAK", "Lars Ytting", "DEN19800116", 0], [173, "BRESCHEL", "Matti", "DEN19840831", 0], [174, "CANCELLARA", "Fabian", "SUI19810318", 0], [178, "GOSS", "Matthew Harley", "AUS19861105", 0], [175, "HOJ", "Frank", "DEN19730104", 0], [176, "KLOSTERGARD LARSEN", "Kasper", "DEN19830522", 0], [177, "KROON", "Karsten", "NED19760129", 0]]}, {"name": "Milram", "code": "MRM", "country": "GER", "url": "www.team-milram.de", "leader": "GER19860919", "riders": [[161, "CIOLEK", "Gerald", "GER19860919", 0], [162, "EICHLER", "Markus", "GER19820218", 0], [164, "KNAVEN", "Servais", "NED19710306", 0], [165, "MUeLLER", "Martin", "GER19740405", 0], [166, "TERPSTRA", "Niki", "NED19840518", 0], [167, "VELITS", "Martin", "SVK19850221", 0], [163, "VOSS", "Paul", "GER19860326", 0], [168, "WROLICH", "Peter", "AUT19740530", 0]]}, {"name": "Barloworld", "code": "BAR", "country": "GBR", "url": "www.teambarloworld.com", "leader": "ITA19810731", "riders": [[201, "CACCIA", "Diego", "ITA19810731", 0], [202, "CALCAGNI", "Patrick", "SUI19770705", 0], [203, "CUMMINGS", "Steven", "GBR19810319", 0], [204, "HUNTER", "Robert", "RSA19770422", 0], [205, "IMPEY", "Daryl", "RSA19841206", 0], [206, "LONGO BORGHINI", "Paolo", "ITA19801210", 0], [208, "MERLO", "Michele", "ITA19840807", 1], [207, "SCOGNAMIGLIO", "Carlo", "ITA19830531", 0]]}, {"name": "Garmin - Slipstream", "code": "GRM", "country": "USA", "url": "www.slipstreamsports.com", "leader": "NZL19750128", "riders": [[103, "COZZA", "Steven", "USA19850303", 0], [101, "DEAN", "Julian", "NZL19750128", 0], [102, "DUYN", "Huub", "NED19840901", 0], [104, "FRIEDMAN", "Michael", "USA19820919", 0], [105, "FRISCHKORN", "William", "USA19810610", 0], [106, "MAASKANT", "Martijn", "NED19830727", 0], [107, "SUTTON", "Christopher", "AUS19840910", 0], [108, "TUFT", "Svein", "CAN19770509", 0]]}, {"name": "Cervelo Test Team", "code": "CTT", "country": "SUI", "url": "www.cervelo.com", "leader": "GBR19740130", "riders": [[211, "HAMMOND", "Roger", "GBR19740130", 0], [212, "HAUSSLER", "Heinrich", "GER19840225", 0], [217, "HUNT", "Jeremy", "GBR19740312", 0], [213, "HUSHOVD", "Thor", "NOR19780118", 0], [214, "KLIER", "Andreas", "GER19760115", 0], [215, "LLOYD", "Daniel", "GBR19800811", 0], [216, "RASCH", "Gabriel", "NOR19760408", 0], [218, "ROULSTON", "Hayden", "NZL19810110", 0]]}, {"name": "Katusha", "code": "KAT", "country": "RUS", "url": "www.teamkatusha.com", "leader": "RUS19870307", "riders": [[151, "GALIMZYANOV", "Denis", "RUS19870307", 0], [152, "IGNATIEV", "Mikhail", "RUS19850507", 0], [157, "IVANOV", "Serguei", "RUS19750305", 0], [158, "MARKOV", "Alexei", "RUS19790526", 0], [153, "MIKHAILOV", "Guennadi", "RUS19740208", 0], [156, "NAPOLITANO", "Danilo", "ITA19810131", 0], [154, "POZZATO", "Filippo", "ITA19810910", 0], [155, "TRUSOV", "Nikolay", "RUS19850702", 0]]}, {"name": "Skil-Shimano", "code": "SKS", "country": "NED", "url": "www.skilcyclingteam.com", "leader": "JPN19830410", "riders": [[221, "BEPPU", "Fumiyuki", "JPN19830410", 0], [222, "CURVERS", "Roy", "NED19791227", 0], [223, "DE BACKER", "Bert", "BEL19840402", 0], [224, "DE KORT", "Koen", "NED19820908", 0], [228, "DEROO", "David", "FRA19850311", 0], [225, "DOCKER", "Mitchell", "AUS19861002", 0], [226, "GOESINNEN", "Floris", "NED19831030", 0], [227, "LEMOINE", "Cyril", "FRA19830303", 0]]}, {"name": "Vacansoleil", "code": "VAC", "country": "NED", "url": "www.vacansoleilcyclingteam.de", "leader": "NED19820911", "riders": [[232, "DE VOCHT", "Wim", "BEL19820429", 0], [233, "HOOGERLAND", "Johnny", "NED19830513", 0], [234, "LEUKEMANS", "Bjoern", "BEL19770701", 0], [235, "LOeWIK", "Gerben", "NED19770629", 0], [236, "MOURIS", "Jens", "NED19800312", 0], [237, "VEUCHELEN", "Frederik", "BEL19780904", 0], [238, "VIERHOUTEN", "Aart", "NED19700319", 0], [231, "WESTRA", "Lieuwe", "NED19820911", 0]]}, {"name": "Landbouwkrediet - Colnago", "code": "LAN", "country": "BEL", "url": "www.landbouwkrediet-colnago.be", "leader": "BEL19821116", "riders": [[182, "BARBE", "Koen", "BEL19810120", 0], [183, "BOUCHER", "David", "FRA19800317", 0], [184, "DE WAELE", "Bert", "BEL19750721", 0], [186, "FLAHAUT", "Denis", "FRA19781128", 0], [185, "MEIRHAEGHE", "Filip", "BEL19710305", 0], [181, "NEIRYNCK", "Kevin", "BEL19821116", 0], [186, "RICCI POGGI", "Martial", "FRA19800925", 0], [187, "SCHEIRLINCKX", "Bert", "BEL19741101", 0], [188, "VERHEYEN", "Geert", "BEL19730310", 0]]}, {"name": "Topsport Vlaanderen - Mercator", "code": "TSV", "country": "BEL", "url": "www.topsport-vlaanderen.be", "leader": "BEL19850914", "riders": [[196, "COENEN", "Johan", "BEL19790204", 0], [192, "GODDAERT", "Kristof", "BEL19861121", 0], [193, "MAES", "Nikolas", "BEL19860409", 0], [191, "NEIRYNCK", "Stijn", "BEL19850914", 0], [194, "STEURS", "Geert", "BEL19810924", 0], [195, "VAN HECKE", "Preben", "BEL19820709", 0], [197, "VANHEULE", "Bart", "BEL19831110", 0], [198, "VANSPEYBROUCK", "Pieter", "BEL19870210", 0]]}, {"name": "Vorarlberg - Corratec", "code": "VBG", "country": "AUT", "url": "www.vorarlberg-corratec.com", "leader": "SUI19841230", "riders": [[241, "ACKERMANN", "Silv&egrave;re", "SUI19841230", 0], [242, "HASELBACHER", "Ren&eacute;", "AUT19770915", 0], [243, "HOLLENSTEIN", "Reto", "SUI19850822", 0], [244, "LUDESCHER", "Philipp", "AUT19870103", 0], [245, "MUSIOL", "Daniel", "GER19830327", 0], [246, "STRGAR", "Matic", "SLO19820726", 0], [247, "VAN HUFFEL", "Wim", "BEL19790528", 0], [248, "WEISSINGER", "Ren&eacute;", "GER19781211", 0]]}];

var jersey_base_url = "http://www.steephill.tv/2009/teams/jersey-thumbs/";

function format_teams() {
	event_teams.sort(function(a,b) {
		return a.riders[0][0] - b.riders[0][0];
	});
	/*event_teams.sort(function(a,b) {
	 if (a.name.toUpperCase() < b.name.toUpperCase() ) return -1; 
     if (a.name.toUpperCase() > b.name.toUpperCase()) return 1; 
     return 0;
		//return a["name"] - b["name"];
	});*/	
	for (var i = 0; i < event_teams.length; i++) {	
		var team = event_teams[i];
		if (team.riders.length > 0) {
			document.write('<img src="'+jersey_base_url+team["code"]+'.jpg"'+' style="margin-left:-2px;margin-top:-13px;margin-right:12px;margin-bottom:0px" align="right"');
			document.write('<div id="team_roster" style="margin-top:-px">');
			document.write('<span class="team_name">' + team["name"] + ' (' + team['code'] + ')</span><br/><span style="margin-bottom:0px"><small>(' + team["country"] + ')</small></span><br/>');
			
			document.write('<div> <table width="300" border="0" cellspacing="0" cellpadding="0">');
			
			team.riders.sort(function(a,b) {
				return a[0] - b[0];
			});
			
			for (var j = 0; j < team["riders"].length; j++) {
				var rider = team["riders"][j];	
				var bib = (rider[0] == 0)? '' : rider[0];
				class_type = (j % 2)? "bib" : "rosa bib";
				if (rider[4] == 1)
					class_type += ' withdrawal';
				document.write('<tr><td class="' + class_type + '">&nbsp;&nbsp;<a name="http://www.letour.fr/2009/PNC/RIDERS/fr/coureurs/'+bib +'.html" onclick="click_track_explicit(this.href);NewWindow(this.href,\'photo player\',600,604,\'yes\'); return false;">' + bib + '</a></td>');
				document.write('<td class="' + class_type + ' rider_name"><b>' + rider[1] + '</b>&nbsp;&nbsp;' + rider[2] + '</td><td class="' + class_type + ' country">' + rider[3].substring(0,3) + '</td></tr>');			
			}
			document.write('</table></div></div>');
		} // if (team.rider.length > 0) 
	}
}

function format_teams_by_country() {
	
	
	// parse country code text
	// iterate through riders
	// add rider to riders array of the country
	// sort by frequency
	// inner html
	var pos = 0;
	var code = "";
	var country = "";
	var countries = new Array();
	var country_keys = new Array();
	var country_counter = 0;
	var obj = null;
	//alert(country_code_text);
	do {
		//pos--;
		pos0 = pos;
		while (country_code_text.charAt(pos++) != ';');
		code = country_code_text.substring(pos0, pos-1);
		//country = parse_value(country_code_text, pos, '>');
		pos0 = pos;
		while (country_code_text.charAt(pos++) != '>');
		country = country_code_text.substring(pos0, pos-1);
		country_keys.push(code);
		countries[code] = {"code": code, "name": country, "riders": []}; //rider is array("bib, last, first, type code")
		
		
		
	} while (country_code_text.charAt(pos) != '%')
	
	var total_riders = 0;
	var missing_country_codes = '';
	for (var i = 0; i < event_teams.length; i++) {	
		var team = event_teams[i];
		total_riders += team["riders"].length;
		for (var j = 0; j < team["riders"].length; j++) {
			var rider_country_code = team["riders"][j][3].substring(0,3);
			var c_rider = [team["riders"][j][0], team["riders"][j][1], team["riders"][j][2], team["code"], team["riders"][j][4]];
			//code = team["country"];
			if (countries[rider_country_code] == undefined)
				missing_country_codes += ", " + rider_country_code;
			//obj = countries[code]; 
			else
				countries[rider_country_code]["riders"].push(c_rider);
		}
	}
	country_keys.sort(function(a,b) {
		return countries[b].riders.length - countries[a].riders.length;
	});	
	
	//var buffer = "";
	
	var buffer = '<INPUT TYPE="button" NAME="myButton" VALUE="Group riders by team" onClick="location.reload()"><p>';

	//for (code in countries) {
	for (i = 0; i < country_keys.length; i++) {
		country = countries[country_keys[i]];
		if (country.riders.length < 1)
			continue;
		buffer += '<img src="http://www.steephill.tv/flags-48/'+country["name"]+'.png"'+' style="margin-left:-2px;margin-top:-13px;margin-right:6px;margin-bottom:3px" width=48 height=48 align="right"';
		buffer += '<div id="team_roster" style="margin-top:-px">';
		buffer += '<span class="team_name">' + country["name"] + ' (' + country.riders.length + ')</span><p><p>';
		
		buffer += '<div> <table width="300" border="0" cellspacing="0" cellpadding="0">';
		
		var riders = country.riders;
		

		
	riders.sort(function(a,b) {
	 if (a[1] < b[1]) return -1; 
     if (a[1] > b[1]) return 1; 
     return 0;
		//return a["name"] - b["name"];
	});	

		for (j = 0; j < riders.length; j++) {
			var rider = riders[j];	
			var bib = (rider[0] == 0)? '' : rider[0];
			class_type = (j % 2)? "bib" : "rosa bib";
			if (rider[4] == 1)
				class_type += ' withdrawal';
			buffer += '<tr><td class="' + class_type + '">&nbsp;&nbsp;<a name="http://www.letour.fr/2009/PNC/RIDERS/fr/coureurs/'+bib +'.html" onclick="click_track_explicit(this.href);NewWindow(this.href,\'photo player\',600,604,\'yes\'); return false;">' + bib + '</a></td>';
			buffer += '<td class="' + class_type + ' rider_name"><b>' + rider[1] + '</b>&nbsp;&nbsp;' + rider[2] + '</td><td class="' + class_type + ' country">' + rider[3] + '</td></tr>';			
		}
		buffer += '</table></div></div>';
	} //for (var i = 0; i < countries.length; i++) 	
	buffer += '<br/>Total Riders: ' + total_riders;
	if (missing_country_codes.length > 0)
		buffer += '<br/>Missing Country Codes: ' + missing_country_codes;
	document.getElementById('formatted-teams').innerHTML = buffer;
	
	
}



/*
function ajaxRequest(){
 var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
 if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
  for (var i=0; i<activexmodes.length; i++){
   try{
    return new ActiveXObject(activexmodes[i])
   }
   catch(e){
    //suppress error
   }
  }
 }
 else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  return new XMLHttpRequest()
 else
  return false
}

var mygetrequest=new new XMLHttpRequest();
mygetrequest.onreadystatechange=function(){
 if (mygetrequest.readyState==4){
  if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
   //var jsondata=eval("("+mygetrequest.responseText+")") //retrieve result as an JavaScript object


	var jsondata=mygetrequest.responseText
	
   var rssentries=jsondata.items
   var output='<ul>'
   for (var i=0; i<rssentries.length; i++){
    output+='<li>'
    output+='<a href="'+rssentries[i].link+'">'
    output+=rssentries[i].title+'</a>'
    output+='</li>'
   }
   output+='</ul>'
   document.getElementById("result").innerHTML=output
  }
  else{
   alert("An error has occured making the request")
  }
 }
}

function getRider
mypostrequest.open("POST", "basicform.php", true)
mypostrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
mypostrequest.send(parameters)*/

var country_code_text = "AFG;Afghanistan>AGO;Angola>AIA;Anguilla>ALA;Åland-Islands>ALB;Albania>AND;Andorra>ANT;Netherlands-Antilles>ARE;United-Arab-Emirates>ARG;Argentina>ARM;Armenia>ASM;American-Samoa>ATA;Antarctica>ATF;French-Southern-and-Antarctic-Lands>ATG;Antigua-and-Barbuda>AUS;Australia>AUT;Austria>AZE;Azerbaijan>BDI;Burundi>BEL;Belgium>BEN;Benin>BFA;Burkina-Faso>BGD;Bangladesh>BGR;Bulgaria>BHR;Bahrain>BHS;The-Bahamas|Bahamas>BIH;Bosnia-and-Herzegovina>BLM;Saint-Barthélemy>BLR;Belarus>BLZ;Belize>BMU;Bermuda>BOL;Bolivia>BRA;Brazil>BRB;Barbados>BRN;Brunei|Brunei-Darussalam>BTN;Bhutan>BVT;Bouvet-Island>BWA;Botswana>CAF;Central-African-Republic>CAN;Canada>CCK;Cocos-(Keeling)-Islands>CHL;Chile>CHN;People's-Republic-of-China|China>CIV;Côte-d'Ivoire>CMR;Cameroon>COD;Democratic-Republic-of-the-Congo|Congo>COG;Republic-of-the-Congo|Congo>COK;Cook-Islands>COL;Colombia>COM;Comoros>CPV;Cape-Verde>CRC;Costa-Rica>CUB;Cuba>CXR;Christmas-Island>CYM;Cayman-Islands>CYP;Cyprus>CZE;Czech-Republic>GER;Germany>DJI;Djibouti>DMA;Dominica>DEN;Denmark>DOM;Dominican-Republic>DZA;Algeria>ECU;Ecuador>EGY;Egypt>ERI;Eritrea>ESH;Western-Sahara>ESP;Spain>EST;Estonia>ETH;Ethiopia>FIN;Finland>FJI;Fiji>FLK;Falkland-Islands>FRA;France>FRO;Faroe-Islands>FSM;Federated-States-of-Micronesia|Micronesia>GAB;Gabon>GBR;United-Kingdom>GEO;Georgia-(country)|Georgia>GGY;Guernsey>GHA;Ghana>GIN;Guinea>GIB;Gibraltar>GLP;Guadeloupe>GMB;The-Gambia|Gambia>GNB;Guinea-Bissau>GNQ;Equatorial-Guinea>GRC;Greece>GRD;Grenada>GRL;Greenland>GTM;Guatemala>GUF;French-Guiana>GUM;Guam>GUY;Guyana>HKG;Hong-Kong>HMD;Heard-Island-and-McDonald-Islands>HND;Honduras>CRO;Croatia>HTI;Haiti>HUN;Hungary>IDN;Indonesia>IMN;Isle-of-Man>IND;India>IOT;British-Indian-Ocean-Territory>IRL;Ireland>IRN;Islamic-Republic-of-Iran|Iran>IRQ;Iraq>ISL;Iceland>ISR;Israel>ITA;Italy>JAM;Jamaica>JEY;Jersey>JOR;Jordan>JPN;Japan>KAZ;Kazakhstan>KEN;Kenya>KGZ;Kyrgyzstan>KHM;Cambodia>KIR;Kiribati>KNA;Saint-Kitts-and-Nevis>KOR;South-Korea>KWT;Kuwait>LAO;Laos>LBN;Lebanon>LBR;Liberia>LBY;Libya>LCA;Saint-Lucia>LIE;Liechtenstein>LKA;Sri-Lanka>LSO;Lesotho>LTU;Lithuania>LUX;Luxembourg>LAT;Latvia>MAC;Macao>MAF;Saint-Martin-(France)>MAR;Morocco>MCO;Monaco>MDA;Moldova>MDG;Madagascar>MDV;Maldives>MEX;Mexico>MHL;Marshall-Islands>MKD;Macedonia>MLI;Mali>MLT;Malta>MMR;Myanmar>MNE;Montenegro>MNG;Mongolia>MNP;Northern-Mariana-Islands>MOZ;Mozambique>MRT;Mauritania>MSR;Montserrat>MTQ;Martinique>MUS;Mauritius>MWI;Malawi>MYS;Malaysia>MYT;Mayotte>NAM;Namibia>NCL;New-Caledonia>NER;Niger>NFK;Norfolk-Island>NGA;Nigeria>NIC;Nicaragua>NOR;Norway>NIU;Niue>NED;Netherlands>NPL;Nepal>NRU;Nauru>NZL;New-Zealand>OMN;Oman>PAK;Pakistan>PAN;Panama>PCN;Pitcairn-Islands>PER;Peru>PHL;Philippines>PLW;Palau>PNG;Papua-New-Guinea>POL;Poland>PRI;Puerto-Rico>PRK;North-Korea>POR;Portugal>PRY;Paraguay>PSE;Palestinian-territories>PYF;French-Polynesia>QAT;Qatar>REU;Réunion>ROU;Romania>RUS;Russia>RWA;Rwanda>SAU;Saudi-Arabia>SDN;Sudan>SEN;Senegal>SGP;Singapore>SGS;South-Georgia-and-the-South-Sandwich-Islands>SHN;Saint-Helena>SJM;Svalbard-and-Jan-Mayen>SLB;Solomon-Islands>SLE;Sierra-Leone>SLV;El-Salvador>SMR;San-Marino>SOM;Somalia>SPM;Saint-Pierre-and-Miquelon>SRB;Serbia>STP;São-Tomé-and-Príncipe>SUI;Switzerland>SUR;Suriname>SVK;Slovakia>SLO;Slovenia>SWE;Sweden>SWZ;Swaziland>SYC;Seychelles>SYR;Syria|Syrian-Arab-Republic>TCA;Turks-and-Caicos-Islands>TCD;Chad>TGO;Togo>THA;Thailand>TJK;Tajikistan>TKL;Tokelau>TKM;Turkmenistan>TLS;East-Timor>TON;Tonga>TTO;Trinidad-and-Tobago>TUN;Tunisia>TUR;Turkey>TUV;Tuvalu>TWN;Taiwan>TZA;Tanzania>UGA;Uganda>UKR;Ukraine>UMI;United-States-Minor-Outlying-Islands>URY;Uruguay>USA;United-States>UZB;Uzbekistan>VAT;Vatican-City>VCT;Saint-Vincent-and-the-Grenadines>VEN;Venezuela>VGB;British-Virgin-Islands>VIR;United-States-Virgin-Islands>VNM;Vietnam|Viet-Nam>VUT;Vanuatu>WLF;Wallis-and-Futuna>WSM;Samoa>YEM;Yemen>RSA;South-Africa>ZMB;Zambia>ZWE;Zimbabwe>%";
