var score=0
var start=0
var game=0
var timerID=null
var INT=35
var X=100
var Y=256
var IX=0
var IY=0
var DX=0
var DY=0
var IIX=0
var DDX=0
var sprites=0
var mySP=0
var blSP=0
var coSP=0
var jump=0
var step=0
var time=999
var timeC=0
var mv1=-1
var mvH1=0
var ofs1=0
var bkX=new Array(99)
var bkY=new Array(99)
var gX=new Array(99)
var gY=new Array(99)
var gF=new Array(99)
var kiX=new Array(9)
var kiY=new Array(9)
var kiF=new Array(9)
var kiDX=new Array(9)
var imgs=new Array(20)
imgs[0]=new Image();imgs[0].src="a.gif"
imgs[1]=new Image();imgs[1].src="b.gif"
imgs[2]=new Image();imgs[2].src="d.gif"
imgs[3]=new Image();imgs[3].src="c.gif"
imgs[4]=new Image();imgs[4].src="e.gif"
imgs[5]=new Image();imgs[5].src="g.gif"
imgs[6]=new Image();imgs[6].src="null.gif"
imgs[7]=new Image();imgs[7].src="x.gif"
systm=""
ver=navigator.appVersion
len=ver.length
for(iln=0;iln<len;iln++)if(ver.charAt(iln)=="(")break
systm=ver.charAt(iln+1).toUpperCase()
function interval1(){clearTimeout(timerID)
timeC=timeC-1
parent.scr.document.forms[0].elements[1].value=timeC
if(timeC==0){stopG()}ofs1=ofs1+mv1*4
if(ofs1<=-192){mv1=1}if(ofs1>=0){mv1=-1}spMOV(1,bkX[0]*32,bkY[0]*32+ofs1)
step=step+1;if(step>=2){step=0}if(X<-192){X=100;IX=0;DX=0}if(X>2468){X=2468;IX=0;DX=0;stopG()}DX=DX+DDX;if(DX>8){DX=8;DDX=0}else{if(DX<0){DX=0;DDX=0}}IX=IX+IIX;if(IX>8){IX=8;DDX=0}else{if(IX<0){IX=0;IIX=0}}X=X+IX-DX
if(jump!=0){Y=Y-DY;if(Y>=300){Y=300;jump=0};DY=DY-1}parent.scr.document.forms[0].elements[0].value=score
if(IX-DX<0){if(jump==0){imgchg(mySP,3+step)}else{imgchg(mySP,4)}}else{if(IX-DX>0){if(jump==0){imgchg(mySP,1+step)}else{imgchg(mySP,2)}}else{if(jump==0){imgchg(mySP,0)}else{imgchg(mySP,2)}}}kmove()
hitCHK(X,Y)
getCHK(X,Y)
atCHK(X,Y)
spMOV(mySP,X,Y)
sc2(X-192)
if(Y>=300){stopG()}if(mvH1==1){Y=Y+4}if(game==1){timerID=setTimeout("interval1()",INT)}}function startG(){document.onkeydown=keyDown
document.onkeyup=keyUp
if(systm!="C"){document.captureEvents(Event.KEYDOWN|Event.KEYUP)
document.getElementById["starter"].moveTo(-1000,-1000)
document.getElementById["gClear"].moveTo(0,0)
document.getElementById["gOver"].moveTo(0,0)
document.getElementById["timeOut"].moveTo(0,0)}else{starter.style.posTop=-1000
starter.style.posLeft=150
gClear.style.posTop=-1000
gOver.style.posTop=-1000
timeOut.style.posTop=-1000}for(ia=blSP+1;ia<coSP+1;ia++){imgchg(ia,5)
gF[ia-blSP-1]=0}for(ia=0;ia<6;ia++){imgchg(coSP+ia+1,7)
kiF[ia]=0
kiDX[ia]=-4}game=1
score=0
DDX=0;IIX=0;DX=0;IX=0
timeC=time
parent.scr.document.forms[0].elements[0].value=score
parent.scr.document.forms[0].elements[0].value=time
X=20;Y=256
timerID=setTimeout("interval1()",1)}function stopG(){clearTimeout(timerID)
if(timeC<=0){if(systm!="C"){document.getElementById["timeOut"].moveTo(0,1050)}else{timeOut.style.posTop=50
timeOut.style.posLeft=20+X}}else{if(X>=2368){if(systm!="C"){document.getElementById["gClear"].moveTo(0,1050)}else{gClear.style.posTop=30
gClear.style.posLeft=50+X}}else{if(systm!="C"){document.getElementById["gOver"].moveTo(0,1050)}else{gOver.style.posTop=50
gOver.style.posLeft=20+X}}}game=0
start=0
if(systm!="C"){document.getElementById["starter"].moveTo(0,0)}else{starter.style.posTop=152
starter.style.posLeft=60+X}}function spINI(spX,spY,spIMG){if(systm!="C"){document.write("<div LEFT="+spX+" TOP="+spY+"><IMG SRC='"+spIMG+"'></div>")}else{with(document){write("<IMG SRC='"+spIMG+"'STYLE='position:absolute'>")
images[sprites].style.posLeft=spX
images[sprites].style.posTop=spY}}sprites=sprites+1}function spMOV(spNO,spX,spY){if(systm!="C"){document.getElementById[0].layers[spNO].moveTo(spX,spY)}else{document.images[spNO].style.posLeft=spX
document.images[spNO].style.posTop=spY}}function imgchg(imgNo,dataNo){if(systm!="C"){document.getElementById[0].layers[imgNo].document.images[0].src=imgs[dataNo].src}else{document.images[imgNo].src=imgs[dataNo].src}}function sc2(scr2){if(systm!="C"){document.getElementById[0].left=-scr2}else{window.scroll(scr2,0)}}function keyDown(DnEvents){if(systm!="C"){k=DnEvents.which
if(k==88){if(jump==0){DY=15;jump=1}}}else{k=window.event.keyCode
if(k==39){IIX=2}if(k==37){DDX=2}if(k==88){if(jump==0){DY=11;jump=1}}if(k==80){if(jump==0){DY=20;jump=1}}}}function keyUp(UpEvents){if(systm!="C"){k=UpEvents.which
if(k==88){if(DY>0){DY=DY/2}}}else{k=window.event.keyCode
if(k==39){IIX=-2}if(k==37){DDX=-2}if(k==88){if(DY>0){DY=DY/2}}if(k==80){if(DY>0){DY=DY/2}}}}function bs(bx,by){bkX[sprites-1]=bx;bkY[sprites-1]=by
spINI(bx*32,by*32,'bk.gif')}function cs(cx,cy){gX[sprites-blSP-1]=cx;gY[sprites-blSP-1]=cy
spINI(cx*32+8,cy*32+8,'g.gif')}function ki(kx,ky){kiX[sprites-coSP-1]=kx*32;kiY[sprites-coSP-1]=ky*32
spINI(kx*32,ky*32,'x.gif')}function kmove(){kiX[0]=kiX[0]+kiDX[0]
if(kiX[0]<=6*32+8){kiDX[0]=4}else{if(kiX[0]>=8*32){kiDX[0]=-4}}if(X>9*32+100){kiF[0]=0;imgchg(coSP+1+0,7)}kiX[1]=kiX[1]+kiDX[1]
if(kiX[1]<=10*32){kiDX[1]=4}else{if(kiX[1]>=12*32){kiDX[1]=-4}}if(X>13*32+100){kiF[1]=0;imgchg(coSP+1+1,7)}kiX[2]=kiX[2]+kiDX[2]
if(kiX[2]<=21*32){kiDX[2]=4}else{if(kiX[2]>=26*32-4){kiDX[2]=-4}}if(X>27*32+100){kiF[2]=0;imgchg(coSP+1+2,7)}if(X<19*32-300){kiF[2]=0;imgchg(coSP+1+2,7)}kiX[3]=kiX[3]+kiDX[3]
if(kiX[3]<=24*32){kiDX[3]=4}else{if(kiX[3]>=26*32){kiDX[3]=-4}}if(X>27*32+100){kiF[3]=0;imgchg(coSP+1+3,7)}if(X<24*32-300){kiF[3]=0;imgchg(coSP+1+3,7)}kiX[4]=kiX[4]+kiDX[4]
if(kiX[4]<=32*32){kiDX[4]=4}else{if(kiX[4]>=35*32){kiDX[4]=-4}}if(X>36*32+100){kiF[4]=0;imgchg(coSP+1+4,7)}if(X<32*32-300){kiF[4]=0;imgchg(coSP+1+4,7)}kiX[5]=kiX[5]+kiDX[5]
if(kiX[5]<=46*32){kiDX[5]=4}else{if(kiX[5]>=49*32){kiDX[5]=-4}}if(X>50*32+100){kiF[5]=0;imgchg(coSP+1+5,7)}if(X<46*32-300){kiF[5]=0;imgchg(coSP+1+5,7)}for(ik=0;ik<6;ik++){spMOV(coSP+1+ik,kiX[ik],kiY[ik])}}function hitCHK(hx,hy){tmpGND=0;tmpGn=0;mvH1=0
ltFLG=0
rtFLG=0
lfFLG=0
rfFLG=0
a0FLG=0
for(ia=0;ia<blSP+1;ia++){tmpHIT=0;tmpLT=0;tmpRT=0;tmpLF=0;tmpRF=0;tmpBD=0
tmpXa=bkX[ia]*32;tmpXb=tmpXa+31
tmpYa=bkY[ia]*32;tmpYb=tmpYa+31
if(ia==0){tmpYa=tmpYa+ofs1;tmpYb=tmpYb+ofs1}tmphx=hx+31;tmphy=hy+31
if(hx>=tmpXa){if(hx<=tmpXb){if(hy>=tmpYa){if(hy<=tmpYb){tmpHIT=1;tmpLT=1}}}}if(tmphx>=tmpXa){if(tmphx<=tmpXb){if(hy>=tmpYa){if(hy<=tmpYb){tmpHIT=1;tmpRT=1}}}}if(hx>=tmpXa){if(hx<=tmpXb){if(tmphy>=tmpYa){if(tmphy<=tmpYb){tmpHIT=1;tmpLF=1}}}}if(tmphx>=tmpXa){if(tmphx<=tmpXb){if(tmphy>=tmpYa){if(tmphy<=tmpYb){tmpHIT=1;tmpRF=1}}}}if(hx+4>=tmpXa){if(hx+4<=tmpXb){if(tmphy+1>=tmpYa){if(tmphy+1<=tmpYb){tmpGND=1;tmpGn=ia}}}}if(tmphx-4>=tmpXa){if(tmphx-4<=tmpXb){if(tmphy+1>=tmpYa){if(tmphy+1<=tmpYb){tmpGND=1;tmpGn=ia}}}}if(tmpHIT==1){if(IX-DX>=0){if(DY<=0){if(tmpRT==1){X=tmpXa-32;DX=0;IX=0;rtFLG=1}else{if(tmpLF==1){Y=tmpYa-32;jump=0;DY=0;ltFLG=1}else{if(jump==0){if(ia==0){Y=tmpYa-32;a0FLG=1;DY=0}}if(ltFLG==0){if(rtFLG==0){if(a0FLG==0){bdCHK(tmphx,tmphy,tmpXa,tmpYa)
if(tmpBD==0){Y=tmpYa-32;jump=0;DY=0}else{X=tmpXa-32;DX=0;IX=0}}}}}}}else{if(tmpLT==1){Y=tmpYa+32;DY=0;ltFLG=1}else{if(tmpRF==1){X=tmpXa-32;DX=0;IX=0;rfFLG=1}else{if(jump==0){if(ia==0){Y=tmpYa-32;a0FLG=1;DY=0}}if(ltFLG==0){if(rfFLG==0){if(a0FLG==0){bdCHK(tmphx,hy,tmpXa,tmpYa)
if(tmpBD==0){Y=tmpYa+32;jump=0;DY=0}else{X=tmpXa-32;DX=0;IX=0}}}}}}}}else{if(DY<=0){if(tmpLT==1){X=tmpXa+32;DX=0;IX=0;ltFLG=1}else{if(tmpRF==1){Y=tmpYa-32;jump=0;rfFLG=1}else{if(jump==0){if(ia==0){Y=tmpYa-32;a0FLG=1;DY=0}}if(ltFLG==0){if(rfFLG==0){if(a0FLG==0){bdCHK(hx,tmphy,tmpXb,tmpYa)
if(tmpBD==0){Y=tmpYa-32;jump=0;DY=0}else{X=tmpXa+32;DX=0;IX=0}}}}}}}else{if(tmpRT==1){Y=tmpYa+32;rtFLG=1}else{if(tmpLF==1){X=tmpXa+32;DX=0;IX=0;lfFLG=1}else{if(jump==0){if(ia==0){Y=tmpYa-32;a0FLG=1;DY=0}}if(lfFLG==0){if(rtFLG==0){if(a0FLG==0){bdCHK(hx,hy,tmpXb,tmpYa)
if(tmpBD==0){Y=tmpYa+32;jump=0;DY=0}else{X=tmpXa+32;DX=0;IX=0}}}}}}}}}}if(jump==0){if(tmpGND==0){jump=1;DY=0}else{if(tmpGn==0){Y=bkY[0]*32+ofs1-32;mvH1=1}}}}function getCHK(hx,hy){for(ia=0;ia<blSP+1;ia++){tmpGET=0
tmpXa=gX[ia]*32+12;tmpXb=tmpXa+9
tmpYa=gY[ia]*32+8;tmpYb=tmpYa+15
tmphx=hx+31;tmphy=hy+31
if(tmpXa>=hx){if(tmpXa<=tmphx){if(tmpYa>=hy){if(tmpYa<=tmphy){tmpGET=1}}}}if(tmpXb>=hx){if(tmpXb<=tmphx){if(tmpYa>=hy){if(tmpYa<=tmphy){tmpGET=1}}}}if(tmpXa>=hx){if(tmpXa<=tmphx){if(tmpYb>=hy){if(tmpYb<=tmphy){tmpGET=1}}}}if(tmpXb>=hx){if(tmpXb<=tmphx){if(tmpYb>=hy){if(tmpYb<=tmphy){tmpGET=1}}}}if(tmpGET==1){imgchg(blSP+ia+1,6)
if(gF[ia]==0){score=score+1,timeC=timeC+10}gF[ia]=1}}}function bdCHK(chX,chY,bdX,bdY){tmpBDY=-1000
if(IX-DX!=0){tmpBDY=(-DY/(IX-DX))*(bdX-chX)+chY}tmpBD=0
if(tmpBDY>bdY){if(tmpBDY<bdY+31){tmpBD=1}}}function atCHK(hx,hy){for(ia=0;ia<6;ia++){tmpATA=0
tmpXa=kiX[ia]+5;tmpXb=tmpXa+21
tmpYa=kiY[ia]+8;tmpYb=tmpYa+21
tmphx=hx+31;tmphy=hy+31
if(tmpXa>=hx){if(tmpXa<=tmphx){if(tmpYa>=hy){if(tmpYa<=tmphy){tmpATA=1}}}}if(tmpXb>=hx){if(tmpXb<=tmphx){if(tmpYa>=hy){if(tmpYa<=tmphy){tmpATA=1}}}}if(tmpXa>=hx){if(tmpXa<=tmphx){if(tmpYb>=hy){if(tmpYb<=tmphy){tmpATA=1}}}}if(tmpXb>=hx){if(tmpXb<=tmphx){if(tmpYb>=hy){if(tmpYb<=tmphy){tmpATA=1}}}}if(tmpATA==1){if(DY<0){imgchg(coSP+ia+1,6)
if(kiF[ia]==0){timeC=timeC+20}kiF[ia]=1}else{if(kiF[ia]==0){stopG()}}}}}
document.write("<div>")
spINI(50,54,'cl.gif')
spINI(0,0,'cl.gif')
spINI(220,14,'cl.gif')
spINI(300,154,'cl.gif')
spINI(400,24,'cl.gif')
spINI(650,64,'cl.gif')
spINI(780,174,'cl.gif')
spINI(900,44,'cl.gif')
spINI(1120,24,'cl.gif')
spINI(1230,4,'cl.gif')
spINI(1450,154,'cl.gif')
spINI(1560,54,'cl.gif')
spINI(1600,260,'cl.gif')
spINI(1820,14,'cl.gif')
spINI(1930,154,'cl.gif')
spINI(2100,264,'cl.gif')
spINI(2200,24,'cl.gif')
spINI(2300,104,'cl.gif')
spINI(2740,104,'cl.gif')
spINI(2208,256,'bk.gif')
bs(-6,9)
bs(-5,9)
bs(-4,9)
bs(-3,9)
bs(-2,9)
bs(-1,9)
bs(0,9)
bs(1,9)
bs(2,9)
bs(3,9)
bs(4,9)
bs(5,9)
bs(6,9)
bs(6,8)
bs(6,7)
bs(7,7)
bs(8,7)
bs(8,8)
bs(8,9)
bs(10,5)
bs(10,6)
bs(10,7)
bs(10,8)
bs(10,9)
bs(11,5)
bs(11,7)
bs(12,5)
bs(12,6)
bs(12,7)
bs(12,8)
bs(12,9)
bs(18,6)
bs(18,7)
bs(18,8)
bs(19,8)
bs(20,8)
bs(21,5)
bs(21,6)
bs(21,7)
bs(21,8)
bs(22,5)
bs(23,5)
bs(24,5)
bs(25,5)
bs(25,6)
bs(25,7)
bs(26,5)
bs(29,2)
bs(29,5)
bs(29,6)
bs(29,7)
bs(31,5)
bs(31,6)
bs(31,7)
bs(32,7)
bs(33,7)
bs(34,7)
bs(35,7)
bs(38,5)
bs(38,6)
bs(38,9)
bs(39,6)
bs(39,9)
bs(40,6)
bs(40,9)
bs(41,5)
bs(41,6)
bs(41,9)
bs(42,9)
bs(43,9)
bs(44,9)
bs(45,9)
bs(46,4)
bs(46,5)
bs(46,6)
bs(46,7)
bs(46,9)
bs(47,4)
bs(47,7)
bs(47,9)
bs(48,4)
bs(48,7)
bs(48,9)
bs(49,4)
bs(49,7)
bs(49,8)
bs(49,9)
bs(54,4)
bs(54,5)
bs(54,6)
bs(55,6)
bs(56,6)
bs(57,6)
bs(58,6)
bs(59,5)
bs(59,6)
bs(59,7)
bs(59,8)
bs(59,9)
bs(65,4)
bs(69,7)
bs(69,9)
bs(70,7)
bs(70,9)
bs(71,7)
bs(71,9)
bs(72,7)
bs(72,9)
bs(73,7)
bs(73,9)
bs(74,6)
bs(74,9)
bs(75,5)
bs(75,9)
bs(76,0)
bs(76,2)
bs(76,3)
bs(76,4)
bs(76,9)
bs(77,0)
bs(77,9)
bs(78,0)
bs(78,9)
bs(79,0)
bs(79,9)
bs(80,0)
bs(80,9)
bs(81,0)
bs(81,9)
bs(82,0)
bs(82,9)
bs(83,0)
bs(83,9)
bs(84,0)
bs(84,1)
bs(84,2)
bs(84,3)
bs(84,4)
bs(84,5)
bs(84,6)
bs(84,7)
bs(84,8)
bs(84,9)
blSP=sprites-1
cs(-5,5)
cs(-4,5)
cs(-3,5)
cs(-2,5)
cs(-1,5)
cs(-1,5)
cs(-5,6)
cs(-4,6)
cs(-3,6)
cs(-2,6)
cs(-1,6)
cs(-1,6)
cs(-5,7)
cs(-4,7)
cs(-3,7)
cs(-2,7)
cs(-1,7)
cs(-1,8)
cs(-5,8)
cs(-4,8)
cs(-3,8)
cs(-2,8)
cs(-1,8)
cs(-1,8)
cs(6,5)
cs(7,5)
cs(8,5)
cs(10,3)
cs(11,3)
cs(12,3)
cs(20,5)
cs(19,5)
cs(19,6)
cs(20,6)
cs(19,7)
cs(20,7)
cs(21,3)
cs(22,3)
cs(23,3)
cs(24,3)
cs(25,3)
cs(26,3)
cs(29,0)
cs(29,1)
cs(29,4)
cs(32,5)
cs(33,5)
cs(32,6)
cs(33,6)
cs(34,5)
cs(35,5)
cs(34,6)
cs(35,6)
cs(39,5)
cs(38,8)
cs(39,8)
cs(40,5)
cs(40,8)
cs(41,8)
cs(42,8)
cs(43,8)
cs(44,8)
cs(45,8)
cs(46,1)
cs(47,1)
cs(48,1)
cs(49,1)
cs(46,8)
cs(47,8)
cs(47,6)
cs(47,5)
cs(48,8)
cs(48,6)
cs(48,5)
cs(49,5)
cs(49,6)
cs(55,3)
cs(55,4)
cs(56,3)
cs(56,4)
cs(57,3)
cs(57,4)
cs(58,3)
cs(58,4)
coSP=sprites-1
ki(6,6)
ki(10,4)
ki(21,4)
ki(26,4)
ki(32,6)
ki(46,3)
spINI(2500,256,'na.gif')
mySP=sprites
spINI(20,256,'a.gif')
document.write("</div>")