var numMember = 56;var lstMember = new Array();var parent = new Array();var equal = new Array();var rec = new Array();var score = new Array();var cmp1,cmp2;var head1,head2;var nrec;var tmpScore;var numQuestion;var totalSize;var finishSize;var finishFlag;function initList(){var n = 0;var mid;var i;lstMember[n] = new Array();for (i=0; i=2) {mid = Math.ceil(lstMember[i].length/2);lstMember[n] = new Array();lstMember[n] = lstMember[i].slice(0,mid);totalSize += lstMember[n].length;parent[n] = i;n++;lstMember[n] = new Array();lstMember[n] = lstMember[i].slice(mid,lstMember[i].length);totalSize += lstMember[n].length;parent[n] = i;n++;}}for (i=0; i0) {rec[nrec] = lstMember[cmp2][head2];head2++;nrec++;finishSize++;while (equal[rec[nrec-1]]!=0) {rec[nrec] = lstMember[cmp2][head2];head2++;nrec++;finishSize++;}}else {rec[nrec] = lstMember[cmp1][head1];head1++;nrec++;finishSize++;while (equal[rec[nrec-1]]!=0) {rec[nrec] = lstMember[cmp1][head1];head1++;nrec++;finishSize++;}equal[rec[nrec-1]] = lstMember[cmp2][head2];rec[nrec] = lstMember[cmp2][head2];head2++;nrec++;finishSize++;while (equal[rec[nrec-1]]!=0) {rec[nrec] = lstMember[cmp2][head2];head2++;nrec++;finishSize++;}}if (head1"+Math.floor(finishSize*100/totalSize)+"% sorted.";document.getElementById("battleNumber").innerHTML = str;showResult();finishFlag = 1;} else {showImage();}}function showResult() {var ranking = 1;var sameRank = 1;var str = "";var i, j;var numEqual;var tmpScore = (numMember-1)*3;var data = [];for (i=0; i";str += "";str += "";str += "順位<\/td>";str += "名前<\/td>";str += "得点<\/td>";str += "<\/tr>";str += "<\/thead>";str += "";for (i=0; i";str += ""+toName(lstMember[0][i])+"<\/td>";str += ""+(score[lstMember[0][i]])+"pt<\/td>";str += "<\/tr>";if (i < 10) {tiwitterString += ranking + "位" + toName(lstMember[0][i]) + "%0D%0A";}if (itwitterに投稿';document.getElementById("mainTr").style.display = "none";document.getElementById("resultField").innerHTML = str;$.ajax({url : "../inc/do/sort_add.php",type : "post",cache : false,data : {params: data},success: function(request){}});}function showImage() {var str0 = "Battle No."+numQuestion+"
"+Math.floor(finishSize*100/totalSize)+"% sorted.";var str1 = ""+toName(lstMember[cmp1][head1]);var str2 = ""+toName(lstMember[cmp2][head2]);var memId1 = "";var memId2 = "";if (lstMember[cmp1][head1]<10) memId1 += "0";if (lstMember[cmp2][head2]<10) memId2 += "0";memId1 += lstMember[cmp1][head1];memId2 += lstMember[cmp2][head2];document.getElementById("battleNumber").innerHTML = str0;document.getElementById("leftName").innerHTML = str1;document.getElementById("rightName").innerHTML = str2;document.images["leftImg"].src = "https://nogizaka46-dc.com/img/member/img"+memId1+".jpg";document.images["rightImg"].src = "https://nogizaka46-dc.com/img/member/img"+memId2+".jpg";numQuestion++;}function toName(n) {var str;switch(n) {case 1: str="秋元真夏";break;case 2: str="生田絵梨花";break;case 3: str="伊藤かりん";break;case 4: str="伊藤純奈";break;case 5: str="伊藤理々杏";break;case 6: str="井上小百合";break;case 7: str="岩本蓮加";break;case 8: str="梅澤美波";break;case 9: str="衛藤美彩";break;case 10: str="遠藤さくら";break;case 11: str="大園桃子";break;case 12: str="賀喜遥香";break;case 13: str="掛橋沙耶香";break;case 14: str="金川紗耶";break;case 15: str="川後陽菜";break;case 16: str="北川悠理";break;case 17: str="北野日奈子";break;case 18: str="久保史緒里";break;case 19: str="黒見明香";break;case 20: str="齋藤飛鳥";break;case 21: str="斉藤優里";break;case 22: str="阪口珠美";break;case 23: str="桜井玲香";break;case 24: str="佐々木琴子";break;case 25: str="佐藤楓";break;case 26: str="佐藤璃果";break;case 27: str="柴田柚菜";break;case 28: str="白石麻衣";break;case 29: str="新内眞衣";break;case 30: str="鈴木絢音";break;case 31: str="清宮レイ";break;case 32: str="高山一実";break;case 33: str="田村真佑";break;case 34: str="筒井あやめ";break;case 35: str="寺田蘭世";break;case 36: str="中田花奈";break;case 37: str="中村麗乃";break;case 38: str="西野七瀬";break;case 39: str="能條愛未";break;case 40: str="早川聖来";break;case 41: str="林瑠奈";break;case 42: str="樋口日奈";break;case 43: str="星野みなみ";break;case 44: str="堀未央奈";break;case 45: str="松尾美佑";break;case 46: str="松村沙友理";break;case 47: str="向井葉月";break;case 48: str="矢久保美緒";break;case 49: str="山崎怜奈";break;case 50: str="山下美月";break;case 51: str="弓木奈於";break;case 52: str="吉田綾乃クリスティー";break;case 53: str="与田祐希";break;case 54: str="若月佑美";break;case 55: str="渡辺みり愛";break;case 56: str="和田まあや";break;default: str = "";}return str;}