var p=0;q=0;
var T=6;
var N=new Array(T);
N[0]=N[2]=2; N[1]=3; N[3]=N[4]=4; N[5]=7;
var I=new Array(100);
I[0]=0;I[1]=1;I[2]=2;I[3]=3;
I[10]=3;I[11]=4;I[12]=5;I[13]=6;I[14]=7;
I[20]=7;I[21]=8;I[22]=9;I[23]=10;
I[30]=10;I[31]=11;I[32]=12;I[33]=13;I[34]=14;I[35]=15;
I[40]=15;I[41]=16;I[42]=23;I[43]=30;I[44]=31;I[45]=32;
I[50]=32;I[51]=33;I[52]=34;I[53]=35;I[54]=36;I[55]=37;I[56]=38;I[57]=39;I[58]=40;
I[60]=40;
var D=new Array(100);
D=document.getElementsByTagName("div");
var topOff=0;
var topSpace=15;
var subSpace=20;
var subsubSpace=25;

function pushDown1(j) {
pushUp1(q,p);
p=j;
for (i=j+1;i<T;i++) {
    D[I[10*i]].style.top=topOff+i*topSpace+N[j]*subSpace; }
for (i=1;i<=N[j];i++) {
    D[I[10*j+i]].style.visibility='visible';
    D[I[10*j+i]].style.lineHeight='100%'; }
  }
function pushDown2(k,j) {
pushUp2(q,p);
p=j; q=k;
for (i=j+1;i<T;i++) {
    D[I[10*i]].style.top=topOff+i*topSpace+N[j]*subSpace+
    (I[10*j+k+1]-I[10*j+k]-1)*subsubSpace; }
for (i=k+1;i<=N[j];i++) {
    D[I[10*j+i]].style.top=topOff+j*topSpace+i*subSpace+
    (I[10*j+k+1]-I[10*j+k]-1)*subsubSpace; }
for (i=1;i<(I[10*j+k+1]-I[10*j+k]);i++) {
    D[I[10*j+k]+i].style.visibility='visible';
    D[I[10*j+k]+i].style.lineHeight='100%'; }
  }

function pushUp1(k,j) {
for (i=1;i<=N[j];i++) {
    D[I[10*j+i]].style.visibility='hidden';
    D[I[10*j+i]].style.lineHeight='0%'; }
for (i=1;i<(I[10*j+k+1]-I[10*j+k]);i++) {
    D[I[10*j+k]+i].style.visibility='hidden';
    D[I[10*j+k]+i].style.lineHeight='0%'; }
for (i=k+1;i<=N[j];i++) {
    D[I[10*j+i]].style.top=topOff+j*topSpace+i*subSpace; }
for (i=j+1;i<T;i++) {
    D[I[10*i]].style.top=topOff+i*topSpace; }
  }

function pushUp2(k,j) {
for (i=1;i<(I[10*j+k+1]-I[10*j+k]);i++) {
    D[I[10*j+k]+i].style.visibility='hidden';
    D[I[10*j+k]+i].style.lineHeight='0%'; }
for (i=k+1;i<=N[j];i++) {
    D[I[10*j+i]].style.top=topOff+j*topSpace+i*subSpace; }
  }

