var gt1 = 0;
var gt2 = 0;
var gt3 = 0;
var gt4 = 0;
document.onkeydown=fkp;
function Init(){
var sd;
gm = 'E';
gafg = true;
sd = fgusd();
fdsd(sd);
fwh();
famf();
}
function fwh(){
document.write('<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR VALIGN="top">');
document.write('<TD>');
document.write('<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="1">');
if (gmvn != 0){
document.write('<TR VALIGN="top">');
if (gfvn == 3) fwie(1);
document.write('<TD>');
fwmv();
document.write('</TD>');
if (gfvn == 2) fwie(1);
document.write('</TR>');
};
document.write('<TR VALIGN="top">');
if (gfvn == 3){
document.write('<TD>');
fwn();
document.write('</TD>');
};
document.write('<TD>');
fwf(gsf);
document.write('</TD>');
if (gfvn == 2){
document.write('<TD>');
fwn();
document.write('</TD>');
};
document.write('</TR>');
if (gmvn >= 2){
document.write('<TR VALIGN="top">');
if (gfvn == 3) fwie(1);
document.write('<TD>');
fws();
document.write('</TD>');
if (gfvn == 2) fwie(1);
document.write('</TR>');
};
if (gmvn >= 3){
document.write('<TR VALIGN="top">');
if (gfvn == 3) fwie(1);
document.write('<TD>');
fwy();
document.write('</TD>');
if (gfvn == 2) fwie(1);
document.write('</TR>');
};
document.write('<TR VALIGN="top">');
if (gfvn == 3) fwie(1);
document.write('<TD>');
fwu();
document.write('</TD>');
if (gfvn == 2) fwie(1);
document.write('</TR>');
document.write('</TABLE>');
document.write('</TD>');
document.write('<TD>');
document.write('<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">');
document.write('<TR ALIGN="center" VALIGN="top"><TD>');
fwm();
document.write('</TD></TR>');
document.write('<TR VALIGN="top"><TD>');
fwol(gol);
document.write('</TD></TR>');
document.write('</TABLE>');
document.write('</TD>');
document.write('</TR></TABLE>');
}
function fwm(){
var i;
document.write('<TABLE BORDER="0" WIDTH="128" HEIGHT="48" CELLPADDING="0" CELLSPACING="0"><TR><TD ALIGN="center" VALIGN="middle">');
document.write('<INPUT TYPE="button" VALUE="URLƒf[ƒ^“Çž" style="width:120px;" onClick="frud()"><BR>');
document.write('<INPUT TYPE="button" VALUE="‚Õ‚æ}‚ðƒNƒŠƒA" style="width:120px;" onClick="fefcr()"><BR>');
document.write('<INPUT TYPE="button" VALUE="‚Õ‚æ•ˆ‚ðƒNƒŠƒA" style="width:120px;" onClick="feocr()"><BR>');
document.write('<TABLE BORDER="1" BGCOLOR="#FFFFFF" CELLSPACING="2">');
document.write('<TR><TD><IMG SRC="' + gd[gdi] + gpf[0] + '" WIDTH="16" HEIGHT="16" ID="idT1"></TD><TD COLSPAN="3">');
for (i = 0; i <= 9; i++){
document.write('<A HREF="JavaScript:fetc(1,' + i + ')"><IMG SRC="' + gd[gdi] + gpf[i] + '" WIDTH="16" HEIGHT="16"></A>');
};
document.write('</TD></TR>');
document.write('<TR><TD><IMG SRC="' + gd[gdi] + gnf[0] + '" WIDTH="16" HEIGHT="16" ID="idT2"></TD><TD COLSPAN="3">');
for (i = 0; i <= 6; i++){
document.write('<A HREF="JavaScript:fetc(2,' + i + ')"><IMG SRC="' + gd[gdi] + gnf[i] + '" WIDTH="16" HEIGHT="16"></A>');
};
document.write('</TR>');
document.write('<TR><TD><IMG SRC="' + gd[gdi] + gdrf[0] + '" WIDTH="16" HEIGHT="16" ID="idT3"></TD><TD>');
for (i = 0; i <= 3; i++){
document.write('<A HREF="JavaScript:fetc(3,' + i + ')"><IMG SRC="' + gd[gdi] + gdrf[i] + '" WIDTH="16" HEIGHT="16"></A>');
};
document.write('</TD><TD>');
document.write('<IMG SRC="' + gd[gdi] + gff[0] + '" WIDTH="16" HEIGHT="16" ID="idT4"></TD><TD>');
for (i = 0; i <= 3; i++){
document.write('<A HREF="JavaScript:fetc(4,' + i + ')"><IMG SRC="' + gd[gdi] + gff[i] + '" WIDTH="16" HEIGHT="16"></A>');
};
document.write('</TD></TR>');
document.write('</TABLE>');
document.write('<INPUT TYPE="button" VALUE="‚Õ‚æ•ˆ—Ìˆæ•ÏX" style="width:120px;" onClick="fefcg(0)">');
document.write('</TD></TR></TABLE>' + "\n");
}
function fwmv(){
document.write('<TABLE WIDTH="128" HEIGHT="48" CELLPADDING="0" CELLSPACING="0"><TR><TD ALIGN="center" VALIGN="middle">');
document.write('<INPUT TYPE="button" VALUE="Å‰" style="width:40px;" onClick="famf()">');
document.write('<INPUT TYPE="button" VALUE="–ß‚é" style="width:40px;" onClick="famp()">');
document.write('<INPUT TYPE="button" VALUE="i‚Þ" style="width:40px;" onClick="famn()"><BR>');
document.write('<INPUT TYPE="button" VALUE=" || " style="width:24px;" onClick="ftse()">');
document.write('<INPUT TYPE="button" VALUE=" > " style="width:24px;" onClick="fts(500)">');
document.write('<INPUT TYPE="button" VALUE=">>" style="width:32px;" onClick="fts(250)">');
document.write('<INPUT TYPE="button" VALUE=">>>" style="width:40px;" onClick="fts(125)"><BR>');
document.write('</TD></TR></TABLE>' + "\n");
}
function frud(){
var sd;
sd = fgusd();
fdsd(sd);
go = fgo(gol,goli);
fcol(go);
famf();
}
function fkp(e){
var n = navigator.appName + ' ';
var kc;
switch (n.charAt(0)){
 case 'M': kc = event.keyCode; break;
 default: kc = e.which; break;
};
fekp(kc);
}
function fekp(kc){
switch (kc){
case 48: case 96: fetc(1,0); fetc(2,0); fetc(3,0); fetc(4,0); break;
case 49: case 97: fetc(1,1); fetc(2,1); fetc(3,1); fetc(4,1); break;
case 50: case 98: fetc(1,2); fetc(2,2); fetc(3,2); fetc(4,2); break;
case 51: case 99: fetc(1,3); fetc(2,3); fetc(3,3); fetc(4,3); break;
case 52: case 100:fetc(1,4); fetc(2,4); break;
case 53: case 101:fetc(1,5); fetc(2,5); break;
case 54: case 102:fetc(1,6); fetc(2,6); break;
case 55: case 103:fetc(1,7); break;
case 56: case 104:fetc(1,8); break;
case 57: case 105:fetc(1,9); break;
case 83: fetc(1,0); break;
case 82: fetc(1,1); fetc(3,1); break;
case 71: fetc(1,2); break;
case 66: fetc(1,3); break;
case 89: fetc(1,4); break;
case 80: fetc(1,5); break;
case 79: case 74: fetc(1,6); break;
case 87: fetc(1,7); fetc(4,1); break;
case 84: case 73: fetc(1,8); break;
case 75: fetc(1,9); break;
case 85: fetc(3,0); break;
case 68: fetc(3,2); break;
case 76: fetc(3,3); fetc(4,2); break;
case 78: fetc(4,0); break;
case 69: fetc(4,3); break;
default: break;
};
}
function fefcg(frs){
var nf;
var frsi;
var o = '';
var oi;
if (frs == 0){
frsi = window.prompt('‚Õ‚æ•ˆ—Ìˆæ‚ðŽw’è‚µ‚Ä‚­‚¾‚³‚¢(1`16)', go.length);
if (frsi){
frsi = ftc(frsi);
nf = isNaN(frsi);
if (nf == false) frs = Math.floor(frsi);
};
};
if (frs > 0){
if (frs > 16) frs = 16;
for (oi = 0; oi <= (frs - 1); oi++){
if (oi >= 1) o = o + ',';
if (oi < go.length) o = o + go[oi];
};
go = o.split(',');
fcol(go);
};
}
function fetc(ton,ix){
var flm;
switch (ton){
case 1: flm = gpf[ix]; gt1 = ix; break;
case 2: flm = gnf[ix]; gt2 = ix;  break;
case 3: flm = gdrf[ix]; gt3 = ix;  break;
case 4: flm = gff[ix]; gt4 = ix;  break;
default: return;
};
fci('idT' + ton, flm);
}
function fefci(fx){
fci('idF' + fx, gpf[gt1]);
}
function fefco(fx){
fci('idF' + fx, gpf[gf[fx]]);
}
function fefc(fx){
fte(0);
if (goi >= 1 || gopf == 1 || gok == true) fsf(gf,gsf);
gsf[fx] = gt1;
gf[fx] = gt1;
fci('idF' + fx, gpf[gt1]);
}
function feoci(oi,pyf,dn){
var ci;
var p;
if (pyf == true){
if (gt1 < 7) fci('idO' + oi + 'P' + dn, gpf[gt1]);
} else {
if (go[oi] == '') {
p = 0;
} else {
p = gdc.indexOf(go[oi].charAt(0),0);
};
if (p >= 1 && p <= 5){
ci = gdc.indexOf(go[oi].charAt(2),0);
if (dn == 1){
if (gt2 == 0){
fci('idO' + oi + 'O' + dn, gff[gt4]);
} else {
fci('idO' + oi + 'O' + dn, gnf[gt2]);
};
} else if (dn == 2){
fci('idO' + oi + 'O' + dn, gdrf[gt3]);
} else if (ci == 7){
fci('idO' + oi + 'O' + dn, gff[gt4]);
};
} else if (p == 6){
fci('idO' + oi + 'O' + dn, gnf[gt2]);
};
};
}
function feoco(oi,pyf,dn){
fco(go,oi);
}
function feoc(oi,pyf,dn){
var od = '';
var ci;
var p;
var bco, aco;
var bc, ac, acs;
var x;
var tn;
fte(0);
p = gdc.indexOf(go[oi].charAt(0),0);
if (pyf == true){
if (gt1 == 7){
return;
} else if (gt1 == 0){
go[oi] = '';
} else if (gt1 == 6){
if (p != 6){
od = od + gdc.charAt(6);
od = od + gdc.charAt(0);
od = od + gdc.charAt(0);
od = od + gdc.charAt(64);
go[oi] = od;
};
} else {
if (p < 1 || 5 < p){
od = od + gdc.charAt(gt1);
od = od + gdc.charAt(gt1);
od = od + gdc.charAt(7);
od = od + gdc.charAt(0);
go[oi] = od;
} else {
if (dn == 1){
od = od + gdc.charAt(gt1);
} else {
od = od + go[oi].charAt(0);
};
if (dn == 2){
od = od + gdc.charAt(gt1);
} else {
od = od + go[oi].charAt(1);
};
od = od + go[oi].charAt(2);
od = od + go[oi].charAt(3);
go[oi] = od;
};
};
fcn(go,goi,gok);
} else {
if (go[oi] == '') p = 0;
if (p >= 1 && p <= 5){
ci = gdc.indexOf(go[oi].charAt(2),0);
if (dn == 1){
od = od + go[oi].charAt(0);
od = od + go[oi].charAt(1);
if (gt2 == 0){
od = od + gdc.charAt(7);
od = od + gdc.charAt(gt4);
} else {
od = od + gdc.charAt(gt2);
if (ci == 7){
od = od + gdc.charAt(0);
} else {
od = od + go[oi].charAt(3);
};
};
} else if (dn == 2){
od = od + go[oi].charAt(0);
od = od + go[oi].charAt(1);
if (ci == 7){
od = od + gdc.charAt(3);
} else {
od = od + go[oi].charAt(2);
};
od = od + gdc.charAt(gt3);
} else if (ci == 7){
od = od + go[oi].charAt(0);
od = od + go[oi].charAt(1);
od = od + go[oi].charAt(2);
od = od + gdc.charAt(gt4);
};
} else if (p == 6){
od = od + go[oi].charAt(0);
ci = gdc.indexOf(go[oi].charAt(1),0);
bco = ci;
bc = bco;
ac = 0;
if (gt2 == bc) ac = 0;
if (gt2 == (bc + 1)) ac = 1;
if (gt2 < bc) {ac = 0; bc = gt2};
if (gt2 > (bc + 1)) {ac = 1; bc = (gt2 - 1)};
if (gt2 > 5) {ac = 1; bc = 4; bco = 99};
od = od + gdc.charAt(bc);
ci = gdc.indexOf(go[oi].charAt(2),0);
tn = 64;
acs = 0;
for (x = 1; x <= 6; x++){
aco = Math.floor(ci % tn);
tn = Math.floor(tn / 2);
aco = Math.floor(aco / tn);
if (x == dn){
acs = acs + (tn * ac);
} else {
if (bc < bco){
acs = acs + (tn * 1);
} else if (bc > bco){
acs = acs + (tn * 0);
} else {
acs = acs + (tn * aco);
};
};
};
od = od + gdc.charAt(acs);
};
if (od != '') go[oi] = od;
};
fco(go,oi);
}
function fefcr(){
var x, y;
var fx;
fte(0);
if (confirm('‚Õ‚æ}‚ðƒNƒŠƒA‚µ‚Ü‚·‚©H') == false) return;
for(y = 0; y <= 12; y++) for(x = 1; x <= 6; x++){
fx = (y * 8) + x;
gsf[fx] = 0;
};
famf();
}
function feocr(){
var i;
fte(0);
if (confirm('‚Õ‚æ•ˆ‚ðƒNƒŠƒA‚µ‚Ü‚·‚©H') == false) return;
for (i = 0; i < go.length; i++) go[i] = '';
fcol(go);
}
function ftc(t){
var cb = new Array('‚P','‚Q','‚R','‚S','‚T','‚U','‚V','‚W','‚X','‚O');
var chs = new Array(1,2,3,4,5,6,7,8,9,0);
var i;
while(t.match(/[‚O-‚X]/)) for(i = 0; i < cb.length; i++) t = t.replace(cb[i], chs[i]);
return t;
}
