求大神帮忙看一下怎么改现在还是没有将抽中数字删除!!!!

var index=1,           //当前亮区位置
       prevIndex=0,          //前一位置
       Speed=300,           //初始速度
       Time,            //定义对象
       arr = [],         //初始化数组
	   zjarr = [],
         EndIndex=0,           //决定在哪一格变慢
         ptb,     //获取tb对象 
         cycle=0,           //转动圈数   
         EndCycle=0,           //计算圈数
        flag=false,           //开始转动标志 
        quick=0,           //加速
		maxnum=16,      // 最大开奖号码
        btnplays;
/*     //跑马灯音效
var runingmic=document.getElementById("runingmic");
runingmic.volume=0.5;
//中奖音效
var pausemic=document.getElementById("pausemic");
pausemic.volume=1.0;*/
     /*
      * 删除左右两端的空格
      */
     function Trim(str){
         return str.replace(/(^\s*)|(\s*$)/g, ""); 
     }
     
        /*
         * 定义数组
         */
        function GetSide(m,n){
            //初始化数组
            var arr = [];
            for(var i=0;i<m;i++){
                arr.push([]);
                for(var j=0;j<n;j++){
                    arr[i][j]=i*n+j;
                }
            }
            //获取数组最外圈
            var resultArr=[];
            var tempX=0,
             tempY=0,
             direction="Along",
             count=0;
            while(tempX>=0 && tempX<n && tempY>=0 && tempY<m && count<m*n)
            {
                count++;
                resultArr.push([tempY,tempX]);
                if(direction=="Along"){
                    if(tempX==n-1)
                        tempY++;
                    else
                        tempX++;
                    if(tempX==n-1&&tempY==m-1)
                        direction="Inverse";
                }
                else{
                    if(tempX==0)
                        tempY--;
                    else
                        tempX--;
                    if(tempX==0&&tempY==0)
                        break;
                }
            }
            return resultArr;
        }
        
       
        
        function StartGame(){
			maxnum = 16;
			/*//开始播放跑马灯音效
    runingmic.play();*/
			//$("#maxnumst").val();
			/*if(maxnum == "")
			{
			alert("请设置参与抽奖的最大号码");
			$("#maxnumst").addClass("playcurr");
			return;
			}
			maxnum = maxnum.trim();
			var reg = new RegExp("^[0123456789]+$");
			if (!reg.test(maxnum) || maxnum < 1)
			{
			alert("请正确设置参与抽奖的最大号码");
			$("#maxnumst").addClass("playcurr");
			return;
			}*/
		 ptb = document.getElementById("ptb");
         btnplays = $("#btnplays");
		

		 $("#maxnumst").attr("disabled",true);
		 arr = GetSide(5,5);

	     clearInterval(Time);
         cycle=0;
        //  flag=true;
         EndIndex=Math.floor(Math.random()*16);
         
         EndCycle=1;
         btnplays.val("抽奖中...");
		 btnplays.attr("disabled",true);
		 Speed = 300;
         Time = setInterval(Star,Speed);
        }
        
		//跑马灯变速
        function Star(){
            
              //走五格开始加速
             if(quick==15){
                 clearInterval(Time);
                 Speed=20;
				 flag=true;
                 Time=setInterval(Star,Speed);
             }
          
            
            if(index>=arr.length){
                index=0;
                cycle++;
            }
		 
            ptb.rows[arr[index][0]].cells[arr[index][1]].className="playcurr";
            if(index>0){
                prevIndex=index-1;
            }else{
                prevIndex=arr.length-1;
            }
            ptb.rows[arr[prevIndex][0]].cells[arr[prevIndex][1]].className="playnormal";
            index++;
            quick++;
            
        }

//结束转动并选中号码
		function choujiang(){
			if(flag==false)
			{
				return;
			}
		  flag = false;
		  quick=0;
		  cycle=0;
		  clearInterval(Time);
		  btnplays.attr("disabled",false);
		  btnplays.val("开始抽奖");
		       
		  var zjnum = getZJnumber(maxnum)

         alert("恭喜 "+zjnum+"号中奖");
		 var imgpath = "images/"+zjnum+".jpg"
		 $("#xingyun").attr("src",imgpath);
		  $("#yizj").append("<span>"+ zjnum + ",</span>");
		// var yizinumb = $("#yizj").innerHTML();
		 //yizinumb = yizinumb + zjnum + ",";
		// $("#yizj").innerHTML(yizinumb);
/*//music
			runingmic.pause();
			pausemic.currentTime = 0;
                pausemic.play();*/

		}

        // 中奖的随机数
		function getZJnumber(maxnum)
		{
	     maxnum = parseInt(maxnum);
		 var zjnum = 0;
		 while(true)
		  { 
		   zjnum = Math.floor(Math.random()*maxnum*4 - maxnum) // 个人感觉随机数两端有些吃亏,所以只取中间的
		   if( 0< zjnum && zjnum < maxnum + 1 && $.inArray(zjnum,zjarr) == -1) // 排除已中奖者,取随机数范围的中间区间
			  {
			   zjarr.push(zjnum);
			   break;
			  }
		  }
			
		return zjnum;
		}