﻿var sh={};

sh.NowNo="00000001"   //当前期号
sh.LeftSecond=0;
sh.Today="00000000"     //当前日期
sh.flag=false;
sh.LastNo="00000001";
sh.lastBonus="00,00,00,00,00"
sh.Status=1;
sh.Type={
    "Q1DW":["前一直选",10301,2],    "Q2DW":["前二直选",10302,2],    "Q2ZX":["前二组选",10303,2],
    "RX2":["任选二",10304,2],       "Q3DW":["前三直选",10305,2],    "Q3ZX":["前三组选",10306,2],
    "RX3":["任选三",10307,2],       "RX4":["任选四",10308,2],       "RX5":["任选五",10309,2],
    "RX6":["任选六",10310,2],       "RX7":["任选七",10311,2],       "RX8":["任选八",10312,2]
};
sh.Game={"Id":103,"Name":"十一运夺金","Char":"syydj"};
sh.hmText="十一运夺金合买方案！";

var arrM=["tab_01","tab_02","tab_03","tab_04","tab_05"];
var arrD=["dvList","dvBets","dvBets","dvBets","dvBets"];            
var arrMenu1=["me_q3dw","me_q3zx","me_q2dw","me_q2zx","me_q1dw","me_r2","me_r3","me_r4","me_r5","me_r6","me_r7","me_r8"];
sh.init=function(){
    pb.scrollFun(arrMenu1,"rb_cur","rb_nor");
    pb.scrollMenu(arrM,arrD,"cur","nor");
    sh.countTime();
    sh.showYL();
    cd.GetLast();
}

//-------------------------取得当前期号
sh.GetNow = function (backJson) {
    sh.NowNo = backJson.DateNo;
    sh.Today = "20" + sh.NowNo.substring(0, 6);
    var Etime = backJson.Etime;
    sh.LeftSecond = Math.floor(backJson.LeftSecond);
    sh.Status = Number(backJson.Status);
    if (sh.NowNo != "Err") {
        $("sp_date").innerHTML = sh.NowNo.substring(0, 6) + '-' + sh.NowNo.substring(6, 8);
        sh.setLeaveTime();
        ch.flash(sh.NowNo);
        sh.showBonusCodeList();
    }
}

//-------------------------取得本期截至投注时间
sh.setLeaveTime = function () {
    var leftHour = Math.floor((sh.LeftSecond) / 3600);
    var leftMinite = Math.floor((sh.LeftSecond - 3600 * leftHour) / 60);
    leftMinite = (leftMinite > 9) ? leftMinite : "0" + leftMinite;
    var leftSecond = sh.LeftSecond % 60;
    leftSecond = (leftSecond > 9) ? leftSecond : "0" + leftSecond
    $("sp_time").innerHTML = leftHour + ":" + leftMinite + ":" + leftSecond;
    $("sp_stat").innerHTML = (sh.Status != 1) ? "暂停销售" : "销售中";
}

//-------------------------取得上期开奖号码
sh.GetLast=function(backJson){
    var dateno=backJson.DateNo;
    var BonusCode=backJson.BonusCode;
    if(sh.lastBonus!=BonusCode){
        var arrRed=BonusCode.split(",");      
        $("sp_last").innerHTML=dateno.substring(0,6)+'-'+dateno.substring(6,8);
        $("bl_0").innerHTML=arrRed[0];
        $("bl_1").innerHTML=arrRed[1];
        $("bl_2").innerHTML=arrRed[2];
        $("bl_3").innerHTML=arrRed[3];
        $("bl_4").innerHTML=arrRed[4]; 
        if(sh.lastBonus=="00,00,00,00,00")
            sh.flag=false;
        else
            sh.flag=true;
        sh.lastBonus=BonusCode;
        sh.LastNo=dateno;
   }
   else{
        sh.flag=false;
   }
    if(sh.flag==true){
        sh.showBonusCodeList();
        sh.showYL();
    }
}
//--------------------------取得历史开奖号码
sh.showBonusCodeList=function(){
    pb.xml.callXml("/xml/syydj/info/"+sh.Today+".xml",function(xmlDom){
        var strHtml="";
        var rows=[];
        var cds=[];
        for(var i=0;i<78;i++){ cds.push("--");}
        if(xmlDom!=null){ rows=xmlDom.getElementsByTagName("row");}
        for(var i=0;i<rows.length;i++){
            var no=Number(rows[i].getAttribute("dateno").substring(6));
            var cd=rows[i].getAttribute("code");
            cds[no-1]=cd;
        }
        for(var i=1;i<=78;i++){
            if(i%13==1){strHtml+="<table><tr><th>期号</th><th width=\"110\">开奖号</th></tr>"; }
            strHtml+="<tr><td>"+i+"</td><td class=\"num\">"+cds[i-1]+"</td></tr>";
            if(i%13==0){strHtml+="</table>";}
        }
        $("dvList").innerHTML=strHtml;
    });
}


//-------------------------计算本期截止时间
sh.countTime=function(){
    if(sh.LeftSecond>0){
        sh.LeftSecond--;
        sh.setLeaveTime();
        //-----------------当时间在如：9:40:20-9:42:00之间时，获取最新开奖号码、历史开奖列表、最新遗漏数据
        if ((sh.LeftSecond < 510 && sh.LeftSecond > 320) || (sh.LeaveSecond < 40140 && sh.LeaveSecond > 40080)) {
            if(sh.LeftSecond%5==0&&sh.flag==false){
                cd.GetLast();
            }
        }
        if(sh.LeftSecond%60==0){ cd.GetNow();}
    }
    else{
        if($("ul_BetList").innerHTML!=""){ alert('您好，'+sh.NowNo+'期已截止，请注意确认投注期号。');}
        cd.GetNow();
        cd.GetLast();
        sh.flag=false;
    }
    setTimeout(sh.countTime,1000)
}
sh.showYL=function(){
    window.top["ifr_bet"].bt.getInfo();
}
