<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ʱдϷ</title>
<style type="text/css">
*{padding:0;margin:0}
body{ background:#FFFFFF}
img{display:inline;float:left;position:absolute;}
#chat{display:inline;float:left;position:absolute;font-weight:bold;font-size:16px;}
h1{float:left}
span{float:left;font-size:32px;font-weight:bold;margin:0 20px}
#score{color:red}
#time{color:green}
#restart{clear:both;color:blue;text-align:center;font-size:32px;font-weight:bold;margin:0 20px;display:none; cursor:pointer}
</style>
</head>
<body onselectstart="return false">
<h1 onclick="sendChat();">! ˺Ç,ץס!</h1><span id="score">÷:0</span><span id="time">ʣ:60</span><div id="restart" onclick="restart()">¿ʼ</div>
<div id="chat">ʣʿ,ץҰ?</div>
<img src="http://www.lululu520.cn/images/jiong.gif" onmousemove="randomMove(this)" onmouseout="hitFlag=0" onclick="getScore(this)"/>
</body>
</html>
<script language="javascript" type="text/javascript">
var imgv,hitFlag=0,startTime,gameStatus=0,ret;
var score=0,chato,delay=0;
var chatArr=new Array();
chatArr[0]="ʣʿ,ץҰ?";
chatArr[1]="ϲְҵ ͹(- -)͹";
chatArr[2]="װ̷ ͹-_-͹";
chatArr[3]="";
chatArr[4]="װŶ";
chatArr[5]="ҧҰ?";
function restart(){
        var now = new Date();
        startTime = now.getTime();
        ret=setInterval("refreshTime()",10);
        gameStatus=1;hitFlag=0;score=0;delay=0;
        document.getElementById("score").innerHTML="÷:"+score;
        document.getElementById("restart").style.display="none";
}
function moveTo(o,left,top){
        clearTimeout(imgv);
        if (Math.abs(o.offsetLeft-left)<1 && Math.abs(o.offsetTop-top)<1){
                o.style.left=left;
                o.style.top=top;
        }else{
                var tx=o.offsetLeft-(o.offsetLeft-left)/6;
                var ty=o.offsetTop-(o.offsetTop-top)/6;
                o.style.left=tx +"px";
                o.style.top=ty +"px";
                chato.style.left=tx+15+"px";
                chato.style.top=ty-20+"px";
                imgv=setTimeout(function(){moveTo(o,left,top)},10);
        }
        hitFlag--;
}
function randomMove(o){
        if (gameStatus!=1) return;
        if (hitFlag<1){
                moveTo(o,Math.random()*700,Math.random()*400+40);
                hitFlag=4;
        }
}
function getScore(o){
        if (gameStatus!=1) return;
        score++;
        alert('! ץ! ÷.');
        document.getElementById("score").innerHTML="÷:"+score
        hitFlag=0;
        randomMove(o);
}
function refreshTime(){
        var now = new Date();
        var nowTime = now.getTime();
        var leftTime=(3000-(parseInt((nowTime-startTime)/10)))/100;
        if (parseInt(leftTime) % 4 ==2 && delay==0) {sendChat();delay=1;setTimeout("delay=0",1000)}
        if (leftTime<=0){
                leftTime=0;
                alert("ץ˽. ÷:"+score);
                gameStatus=0;
                clearInterval(ret);
                document.getElementById("restart").style.display="block";
        }
        document.getElementById("time").innerHTML="ʣ:"+leftTime+"";
}
function sendChat(){
        var n=parseInt(Math.random()*6);
        document.getElementById("chat").innerHTML=chatArr[n];
        setTimeout("document.getElementById('chat').innerHTML=''",3000)
}
window.onload=function(){
        chato=document.getElementById("chat");
        restart();
}
</script>