﻿function MakeLinkObjectArray(LinkCount) {
  var Result = new Array(LinkCount);
  for(i = 0; i < LinkCount; i++) {
    Result[i] = document.getElementById('EL' + String(i));
  }
  return Result;
}

function PermuteArray(A, Times) {
  for(var i = 0; i < A.length * Times; i++) {
    a = Math.floor(Math.random() * A.length);
    b = Math.floor(Math.random() * A.length);
    var m = A[a];
    A[a] = A[b];
    A[b] = m;
  }
}

function RewriteLinkTable(LinkCount) {
  var LinkObjs = MakeLinkObjectArray(LinkCount);
  PermuteArray(LinkObjs, 3);
    
  ELContainer = document.getElementById('ELContainer');  
  ELTable = document.getElementById('ELTable');
  ELContainer.removeChild(ELTable);
    
  ELTable = document.createElement('ul');
  ELTable.setAttribute('id', 'ELTable');    
  for(i = 0; i < LinkObjs.length; i++)
    ELTable.appendChild(LinkObjs[i]);
 
  ELContainer.appendChild(ELTable);
}

function WriteELTControl(LinkCount) {
  document.write('<div style="font-size: 9pt; float: right">');
  document.write('<input type="button" value="不满意? 重新排列"');
  document.write('style="cursor: pointer; height: 24px" ');
  document.write('onclick="javascript:RewriteLinkTable(');
  document.write(String(LinkCount) + ');"></div><br>&nbsp;<br>');
}

