//HALL OF FAME - Weekly Table
$(document).ready(function(){ 
	$.get("/data/leader-board/halloffame.xml",{},function(xml){
	HTMLOutput = '';	
	$('hof-all',xml).each(function(i) {			
		HTMLOutput += '<table class="tbl_weekly" width="80%"><tr><th>Placering</th><th>BrugerID</th><th>Land</th><th>Point</th><th>Dato</th></tr>';
		$('hof-weekly ranking',xml).each(function(i) {
			place = $(this).find("place").text();
			name = $(this).find("userID").text();
			country = $(this).find("country").text();
			var iniPoints = $(this).find("points").text();
			var makingLocal_Points = iniPoints.replace(/\,/g, ".");
			var points = makingLocal_Points.replace(/((\d+)\.(\d{3}))\.(\d{2})/, "$1,$4");
			var month = $(this).find("month").text();
				if (month < 10) {
			 		theLocalMonth = '0' + month;
		  		} else {
			  		theLocalMonth = month;
		  		}
			var day = $(this).find("day").text();
				if (day < 10) {
			 	theLocalDay = '0' + day;
		  		} else {
			  		theLocalDay = day;
		  		}
			var year = $(this).find("year").text();
			
			var date = theLocalDay + '/' + theLocalMonth + '/' + year;
			
			mydata = buildWeeklyTable(place,name,country,points,date);
			HTMLOutput = HTMLOutput + mydata;
		});
		HTMLOutput += '</table>';
		$("#writeWeeklyTable").append(HTMLOutput);
	});
});
	
});
 //The HOF Weekly table
function buildWeeklyTable(place,name,country,points,date){
	output = '';
	output += '<tr>';
	output += '<td>'+ place + '.</td>';
	output += '<td>'+ name +'</td>';
	output += '<td style="text-align:center;">'+ country +'</td>';
	output += '<td>'+ points +'</td>';
	output += '<td>'+ date +'</td>';
	output += '</tr>';
	return output;
}
//HALL OF FAME - Monthly Table
$(document).ready(function(){ 
	$.get("/data/leader-board/halloffame.xml",{},function(xml){
	HTMLOutput = '';	
	$('hof-all',xml).each(function(i) {			
		HTMLOutput += '<table class="tbl_monthly" width="80%"><tr><th>Placering</th><th>BrugerID</th><th>Land</th><th>Point</th><th>M&aring;ned</th></tr>';
		$('hof-monthly ranking',xml).each(function(i) {
			place = $(this).find("place").text();
			name = $(this).find("userID").text();
			country = $(this).find("country").text();
			var iniPoints = $(this).find("points").text();
			var makingLocal_Points = iniPoints.replace(/\,/g, ".");
			var points = makingLocal_Points.replace(/((\d+)\.(\d{3}))\.(\d{2})/, "$1,$4");
			var month = $(this).find("month").text();			
			var monthNames = { '1':'Jan', '2':'Feb', '3':'Mar', '4':'Apr', '5':'Maj', '6':'Jun', '7':'Jul', '8':'Aug', '9':'Sep', '10':'Okt', '11':'Nov', '12':'Dec'}; 
			year = $(this).find("year").text();			
			date = monthNames[month] + '-' + year;
			
			mydata = buildMonthlyTable(place,name,country,points,date);
			HTMLOutput = HTMLOutput + mydata;
		});
		HTMLOutput += '</table>';
		$("#writeMonthlyTable").append(HTMLOutput);
	});
});
	
});
 //The HOF Monthly table
function buildMonthlyTable(place,name,country,points,date){
	output = '';
	output += '<tr>';
	output += '<td>'+ place + '.</td>';
	output += '<td>'+ name +'</td>';
	output += '<td style="text-align:center;">'+ country +'</td>';
	output += '<td>'+ points +'</td>';
	output += '<td>'+ date +'</td>';
	output += '</tr>';
	return output;
}
//HALL OF FAME - Yearly Table
$(document).ready(function(){ 
	$.get("/data/leader-board/halloffame.xml",{},function(xml){
	HTMLOutput = '';	
	$('hof-all',xml).each(function(i) {			
		HTMLOutput += '<table class="tbl_yearly" width="80%"><tr><th>Placering</th><th>BrugerID</th><th>Land</th><th>Point</th><th>&Aring;r</th></tr>';
		$('hof-yearly ranking',xml).each(function(i) {
			place = $(this).find("place").text();
			name = $(this).find("userID").text();
			country = $(this).find("country").text();
			var iniPoints = $(this).find("points").text();
			var makingLocal_Points = iniPoints.replace(/\,/g, ".");
			var points = makingLocal_Points.replace(/((\d+)\.(\d{3}))\.(\d{2})/, "$1,$4");
			year = $(this).find("year").text();			
						
			mydata = buildYearlyTable(place,name,country,points,year);
			HTMLOutput = HTMLOutput + mydata;
		});
		HTMLOutput += '</table>';
		$("#writeYearlyTable").append(HTMLOutput);
	});
});
	
});
 //The HOF Yearly table
function buildYearlyTable(place,name,country,points,year){
	output = '';
	output += '<tr>';
	output += '<td>'+ place + '.</td>';
	output += '<td>'+ name +'</td>';
	output += '<td style="text-align:center;">'+ country +'</td>';
	output += '<td>'+ points +'</td>';
	output += '<td>'+ year +'</td>';
	output += '</tr>';
	return output;
}
