// ランキングいちらんをDBより取得する
function getranking() {
	jQuery.get("php/list.php?key="+Math.random(), function(d) {
		var t_array = d.split("##");
		var d_array = t_array[1].split("|");
		
		if (d_array.length > 0) {
			var span = document.createElement("span");
			span.id = "rtotal";
			var txt = document.createTextNode(t_array[0]);
			span.appendChild(txt);
			var rtotal = document.getElementById("rtotal");
			rtotal.parentNode.replaceChild(span, rtotal);
			
			var ul1 = document.createElement("ul");
			ul1.id = "rankL";
			var ul2 = document.createElement("ul");
			ul2.id = "rankR";
			
			for (var i=0; i<d_array.length-1; i++) {
				var c_array = d_array[i].split(":");
				if (c_array[1] >= 60) {
					var min_str = Math.floor(c_array[1] / 60);
					var sec_str = c_array[1] % 60;
					var time_str = min_str+" 分 "+sec_str+" 秒";
				} else {
					var time_str = c_array[1]+" 秒";
				}
				
				var li = document.createElement("li");
				
				var p1 = document.createElement("p");
				p1.className = "rnum";
				var txt1 = document.createTextNode(i+1);
				p1.appendChild(txt1);
				li.appendChild(p1);
				
				var p2 = document.createElement("p");
				p2.className = "rname";
				var txt2 = document.createTextNode(c_array[0]);
				p2.appendChild(txt2);
				li.appendChild(p2);
				
				var p3 = document.createElement("p");
				p3.className = "rtime";
				var txt3 = document.createTextNode(time_str);
				p3.appendChild(txt3);
				li.appendChild(p3);
				
				if (i < 150) {
					ul1.appendChild(li);
				} else {
					ul2.appendChild(li);
				}
			}
			
			// 既存のランキングを置換
			var rankL = document.getElementById("rankL");
			rankL.parentNode.replaceChild(ul1, rankL);
			var rankR = document.getElementById("rankR");
			rankR.parentNode.replaceChild(ul2, rankR);
		}
	});
}

