//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>&#1052;&#1077;&#1089;&#1090;&#1086;</th><th>&#1048;&#1075;&#1088;&#1086;&#1082;</th><th>&#1057;&#1090;&#1088;&#1072;&#1085;&#1072;</th><th>&#1054;&#1095;&#1082;&#1080;</th><th>&#1044;&#1072;&#1090;&#1072;</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(/\.\b/, ",");
			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>&#1052;&#1077;&#1089;&#1090;&#1086;</th><th>&#1048;&#1075;&#1088;&#1086;&#1082;</th><th>&#1057;&#1090;&#1088;&#1072;&#1085;&#1072;</th><th>&#1054;&#1095;&#1082;&#1080;</th><th>&#1052;&#1077;&#1089;&#1103;&#1094;</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(/\.\b/, ",");
			var month = $(this).find("month").text();			
			var monthNames = { '1':'&#1071;&#1085;&#1074;', '2':'&#1060;&#1077;&#1074;', '3':'&#1052;&#1072;&#1088;', '4':'&#1040;&#1087;&#1088;', '5':'&#1052;&#1072;&#1081;', '6':'&#1048;&#1102;&#1085;', '7':'&#1048;&#1102;&#1083;', '8':'&#1040;&#1074;&#1075;', '9':'&#1057;&#1077;&#1085;', '10':'&#1054;&#1082;&#1090;', '11':'&#1053;&#1086;&#1074;', '12':'&#1044;&#1077;&#1082;'}; 
			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>&#1052;&#1077;&#1089;&#1090;&#1086;</th><th>&#1048;&#1075;&#1088;&#1086;&#1082;</th><th>&#1057;&#1090;&#1088;&#1072;&#1085;&#1072;</th><th>&#1054;&#1095;&#1082;&#1080;</th><th>&#1043;&#1086;&#1076;</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(/\.\b/, ",");
			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;
}
