hislist=new Array();
btc=new Array();
bt=new Array();
listhead="";
cpi=0;
nhf="";
orimain="";
layoutfile="";
brrf=false;
function listpage(k){
  if(!orimain){
    orimain=document.all.eachmain.innerHTML;
  }
  temp="history/"+k+"/pool.html";
  pagech(temp);
}
function pagech(p){
  if(!orimain){
    orimain=document.all.eachmain.innerHTML;
  }
  temp="/system/ver1/topix/"+p;
  if(temp == layoutfile){
    naiyouReceive(orimain);
  }
  else{
    document.all.eachmainw.src=temp;
  }
}
function setLayoutfile(str){
  layoutfile=str;
}
function MissionReceive(str){
  document.all.missiont.innerHTML=str;
}
function unitReceive(str){
  document.all.unit.innerHTML=str;
}
function newlyReceive(str){
  document.all.newly.innerHTML=str;
}
function blockReceive(str){
  document.all.block.innerHTML=str;
}
function periodReceive(str){
  document.all.period.innerHTML=str;
}
function naiyouReceive(str){
  document.all.eachmain.innerHTML=str;
}
function blocktitleReceive(str){
  document.all.blocktitle.innerHTML=str;
}
function blockarrayReceive(str,k){
  document.all.historydock2.innerHTML=str;
  for(i=1;i <= k;i++){
    btc[i]=document.all["blockcode-"+i].innerHTML;
    bt[i]=document.all["blocktitle-"+i].innerHTML;
  }
  document.all.historydock2.innerHTML="";
  brrf=true;
}
function getBlockTitle(c){
  if(c == "single"){
    return "";
  }
  if(brrf){
    for(i=1;i < btc.length;i++){
      if(btc[i] == c){
        return "["+bt[i]+"]";
      }
    }
    return "";
  }
  else{
    //setTimeout(getBlockTitle(c),1000);
  }
}
function historyReceive(str,k,str2,nextfile){
  document.all.historydock.innerHTML=str;
  listhead=str2;
  cpi=1;
  hislist=new Array();
  for(i=1;i <= k;i++){
    hislist[i]=document.all["historylist-"+i].innerHTML;
  }
  document.all.historydock.innerHTML="";
  nhf=nextfile;
}
function historyReceive2(str,k,nextfile){
  document.all.historydock.innerHTML=str;
  i2=hislist.length;
  for(i=1;i <= k;i++){
    hislist[i2]=document.all["historylist-"+i].innerHTML;
    i2++;
  }
  document.all.historydock.innerHTML="";
  nhf=nextfile;
  nextHistory();
}
function forwardHistory(){
  cpi-=2;
  nextHistory();
}
function nextHistory(){
  temp=listhead;
  i2=0;
  fi=(cpi*30)+1;
  li=((cpi+1)*30)+1;
  for(i=fi;i < li;i++){
    if(i >= hislist.length){
      if(nhf.length > 0){
        pagech(nhf);
        return false;
      }
      else{
        break;
      }
    }
    else{
      if(i2%2 == 1){
        temp+='<tr><td bgcolor="#efefef" colspan=2>'+hislist[i]+"</td></tr>";
      }
      else{
        temp+="<tr><td colspan=2>"+hislist[i]+"</td></tr>";
      }
      i2++;
    }
  }
  cpi++;
  if(hislist.length > i){
    if(cpi > 1){
      temp+='<tr><td colspan=2 align="right" style="font-size:12pt"><br><a href="javascript:forwardHistory()">前のページへ</a>｜<a href="#" onClick="nextHistory()">次のページへ</a><br><br></td></tr>';
    }
    else{
      temp+='<tr><td colspan=2 align="right" style="font-size:12pt"><br>前のページへ｜<a href="#" onClick="nextHistory()">次のページへ</a><br><br></td></tr>';
    }
  }
  else{
    if(cpi > 1){
      temp+='<tr><td colspan=2 align="right" style="font-size:12pt"><br><a href="javascript:forwardHistory()">前のページへ</a>｜次のページへ<br><br></td></tr>';
    }
    else{
      temp+='<tr><td colspan=2 align="right" style="font-size:12pt"><br>前のページへ｜次のページへ<br><br></td></tr>';
    }
  }
  temp+="</table>";
  document.all.eachmain.innerHTML=temp;
}
function cf(){
  return "inside";
}

