<!--

function extract(val)
{
if ((endOfCookie=document.cookie.indexOf(';',val))==-1)
{
endOfCookie=document.cookie.length;
}
return unescape(document.cookie.substring(val, endOfCookie));
}

function read(names)
{
var number=document.cookie.length;
var len=names.length;
var u=0;
var v;
while (u<=number) {
v=u+len;
if (document.cookie.substring(u, v)==names)
return (extract(v));
u=document.cookie.indexOf(' ', u)+1;
if (u==0) break;
}
return (null);
}

function axaliqva()
{
shua=shuadidi-shuabiji*done;
sh=shemdegi;
if (sh == 1)
{i1=1; j1=6; i2=1; j2=7; i3=2; j3=6; i4=3; j4=6; sur='t01.gif'}
else
if (sh == 2)
{i1=1; j1=6; i2=1; j2=5; i3=2; j3=6; i4=3; j4=6; sur='t02.gif'}
else
if (sh == 3)
{i1=2; j1=6; i2=1; j2=6; i3=2; j3=7; i4=2; j4=5; sh=10; sur='t03.gif'}
else
if (sh == 4)
{i1=2; j1=6; i2=2; j2=7; i3=1; j3=7; i4=3; j4=6; sur='t04.gif'}
else
if (sh == 5)
{i1=2; j1=6; i2=2; j2=5; i3=1; j3=5; i4=3; j4=6; sur='t05.gif'}
else
if (sh == 6)
{i1=1; j1=6; i2=1; j2=5; i3=1; j3=7; i4=1; j4=8; sh=27; sur='t06.gif'}
else
if (sh == 7)
{i1=2; j1=5; i2=2; j2=6; i3=1; j3=6; i4=1; j4=5; sur='t07.gif'}
if ((qvebi[i1,j1] == 29)||(qvebi[i2,j2] == 29)||(qvebi[i3,j3] == 29)||(qvebi[i4,j4] == 29)) {
bolos();
}
else
{
axali(i1,j1,sur,sh);
axali(i2,j2,sur,sh);
axali(i3,j3,sur,sh);
axali(i4,j4,sur,sh);
}
}

function achveneshemdegi()
{
document.images[ij200+1].src = surs[shemdegi].src;
}

function ikosshemdegi(val)
{
if((strt == true)&&(gacherdi == false))
{
if (shemdegi != val)
{
shemdegi=val;
achveneshemdegi();
}
}
}

function rocadroa2()
{
if((strt == true)&&(gacherdi == false)&&(t1 != 'x'))
{
with(document.forms[0].elements['tfocusblur'])
{
blur(); t1=value; value=''; focus();
}
t1=t1.charAt(0);
if(t1 == '4') {marcxniv(); uts=t1; t1='x';}
else
if(t1 == '6') {marjvniv(); uts=t1; t1='x';}
else
if((t1 == '2')||(t1 == '0')){chavardes(); uts=t1; t1='x';}
else
if(t1 == '5') {brunva(); uts=t1; t1='x';}
else
if(t1 == '1') {marcxniv(); chavardes(); uts=t1; t1='x';}
else
if(t1 == '3') {marjvniv(); chavardes(); uts=t1; t1='x';}
else
if(t1 == '7') {marcxniv(); marcxniv(); uts=t1; t1='x';}
else
if(t1 == '9') {marjvniv(); marjvniv(); uts=t1; t1='x';}
else
if(t1 == '8') {brunva(); brunva(); brunva(); uts=t1; t1='x';}
}
dro2 = setTimeout('rocadroa2()',27);
return true;
}

document.onkeydown = keyDown;

function keyDown(DnEvents)
{
if((strt == true)&&(gacherdi == false)&&(t1 != 'x'))
{
k=window.event.keyCode;
if(k == 39){marjvniv(); t1='6'; uts=t1; t1='x';}
else
if(k == 37){marcxniv(); t1='4'; uts=t1; t1='x';}
else
if(k == 38){brunva(); t1='5'; uts=t1; t1='x';}
else
if(k == 40){chavardes(); t1='2'; uts=t1; t1='x';}
}
}

function rocadroa()
{
if((strt == true)&&(gacherdi == false))
{
with(document.forms[1].elements[0])
{
value=value+uts;
}
uts='-'; t1='';
if((i1>i19)||(i2>i19)||(i3>i19)||(i4>i19)
||(qvebi[(i1)*j10+j1] == 29)||(qvebi[(i2)*j10+j2] == 29)
||(qvebi[(i3)*j10+j3] == 29)||(qvebi[(i4)*j10+j4] == 29))
{
qvebi[(i1-1)*j10+j1]=29;
qvebi[(i2-1)*j10+j2]=29;
qvebi[(i3-1)*j10+j3]=29;
qvebi[(i4-1)*j10+j4]=29;
davardna();
axaliqva();
if(strt)
{
ricxvi();
achveneshemdegi();
}
}
else
{
if(i1>2)
{
if(qvebi[(i1-2)*j10+j1] != sh)axali(i1,j1,suruch,0);
if(qvebi[(i2-2)*j10+j2] != sh)axali(i2,j2,suruch,0);
if(qvebi[(i3-2)*j10+j3] != sh)axali(i3,j3,suruch,0);
if(qvebi[(i4-2)*j10+j4] != sh)axali(i4,j4,suruch,0);
}
else
{
axali(i1,j1,suruch,0);
axali(i2,j2,suruch,0);
axali(i3,j3,suruch,0);
axali(i4,j4,suruch,0);
}
i1++; i2++; i3++; i4++;
axali(i1,j1,sur,sh);
axali(i2,j2,sur,sh);
axali(i3,j3,sur,sh);
axali(i4,j4,sur,sh);
}
dro = setTimeout('rocadroa()',shua);
return true;
}
}

function axali(ii,jj,fil,ss)
{
l=(ii-1)*j10+jj;
if(qvebi[l]!=ss)
{
qvebi[l]=ss;
document.images[l].src = fil;
}
}

function kiara()
{
vali=true;
if((n1<1)||(n2<1)||(n3<1)||(n4<1))vali=false;
if((n1>j10)||(n2>j10)||(n3>j10)||(n4>j10))vali=false;
if(vali)
{
if((m1<1)||(m2<1)||(m3<1)||(m4<1))vali=false;
if((m1>i20)||(m2>i20)||(m3>i20)||(m4>i20))vali=false;
}
if(vali)
{
if((qvebi[(m1-1)*j10+n1] == 29)||(qvebi[(m2-1)*j10+n2] == 29))vali=false;
if((qvebi[(m3-1)*j10+n3]== 29)||(qvebi[(m4-1)*j10+n4] == 29)) vali=false;
}
return vali;
}

function past()
{
if(!strt)
{
u=document.forms[0].elements[0].value;
c=''; document.forms[0].elements[0].value='';
c=document.forms[0].elements[0].createTextRange();
c.execCommand("Paste");
ss=document.forms[0].elements[0].value;
if(ss.indexOf('rveli') == -1)
{
alert(txpas2)
}
else
{
ss="<HTML><HEAD></HEAD><BODY><FORM>"+ss+"</FORM></BODY></HTML>";
with(parent.frames[2].document)
{
open();
write(ss);
close();
}
for (j=0; j<=2; j++)
{
if(j == 0){nums='0123456789-'}else if(j == 1){nums='1234567'}else {nums='123456789'};
ss=parent.frames[2].document.forms[0].elements[j].value;
c='';
for (i=0; i<ss.length; i++)
{
uts=ss.charAt(i);
boo=(nums.indexOf(uts) != -1);
if(boo)c=c+uts;
}
parent.frames[2].document.forms[0].elements[j].value=c;
}
ss=''; c='';
}
document.forms[0].elements[0].value=u;
}
else alert(txpas);
}

//-->