﻿var sh={};
sh.NowNo="0000000000"   //当前期号
sh.LeftSecond=0;
sh.Today="00000000"     //当前日期
sh.flag=false;
sh.lastBonus="0,0,0,0,0"
sh.Status=1;
sh.Type={
    "S2DXDS":["大小单双",10101,2],    "S1DWDS":["一星直选",10102,2],    "S2DWDS":["二星直选单式",10103,2],"S2DWFS":["二星直选复式",10104,2],
    "S2DWHZ":["二星和值",10106,2],    "S2ZXDS":["二星组选单式",10107,2],"S2ZXFS":["二星组选复式",10108,2],"S2ZXFW":["二星组选分位",10109,2],
    "S2ZXHZ":["二星组选包点",10110,2],"S2ZXBD":["二星组选包胆",10111,2],"S3DWDS":["三星直选单式",10112,2],"S3DWFS":["三星直选复式",10113,2],
    "S3DWHZ":["三星和值",10115,2],    "S3Z3DS":["三星组三单式",10116,2],"S3Z3FS":["三星组三复式",10117,2],"S3Z6DS":["三星组六单式",10118,2],
    "S3Z6FS":["三星组六复式",10119,2],"S3ZXBD":["三星组选包胆",10120,2],"S3ZXHZ":["三星组选包点",10121,2],"S5DWDS":["五星直选单式",10123,2],
    "S5DWFS":["五星直选复式",10124,2],"S5TXDS":["五星通选",10126,2]
}
sh.Game={"Id":101,"Name":"重庆时时彩","Char":"cqssc"};
sh.hmText="重庆时时彩合买方案！";

sh.intNo=1
sh.YuCe=false;
sh.WebId=1;

var arrMenu1=["me_s5dw","me_s5tx","me_s3dw","me_s3z3","me_s3z6","me_s3hz","me_s3bd","me_s3zh","me_s2dw","me_s2zx","me_s2fw","me_s2hz","me_s2bd","me_s2zh","me_s1dw","me_dxds"];
var arrM=["tab_01","tab_02","tab_03","tab_04","tab_05"];
var arrD=["dvList","dvBets","dvBets","dvBets","dvBets"];
sh.init=function(){
    pb.scrollMenu(arrM,arrD,"cur","nor");
    pb.scrollFun(arrMenu1,"rb_cur","rb_nor");
    sh.countTime();
    sh.showYL();
    cd.GetLast();
    cd.GetYC();
}

//-------------------------取得当前期号
sh.GetNow=function(backJson){
    sh.NowNo=backJson.DateNo;
    sh.Today=sh.NowNo.substring(0,8);
    sh.intNo=parseInt(sh.NowNo.substring(8));
    var Etime=backJson.Etime;
    sh.LeftSecond=backJson.LeftSecond;
    sh.Status=Number(backJson.Status);
    $("sp_date").innerHTML=sh.NowNo.substring(0,8)+'-'+sh.NowNo.substring(8,sh.NowNo.length);
    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,8)+'-'+dateno.substring(8,dateno.length);
        $("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=="0,0,0,0,0"){ sh.flag=false;}
        else{ sh.flag=true;}
        sh.lastBonus=BonusCode;
    }
    else{ sh.flag=false; }
    
    if(sh.flag==true){
        sh.showBonusCodeList();
        sh.showYL();
    }
}
//--------------------------取得历史开奖号码
sh.showBonusCodeList=function(){
    pb.xml.callXml("/xml/cqssc/info/"+sh.Today+".xml",function(xmlDom){
        var strHtml="";
        var rows=[];
        var cds=[];
        for(var i=0;i<120;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(8));
            var cd=rows[i].getAttribute("code");
            cds[no-1]=cd;
        }
        for(var i=1;i<=120;i++){
            if(i%20==1){strHtml+="<table><tr><th width=\"30\">期号</th><th>开奖号</th><th width=\"30\">属性</th></tr>";}
            var sx="<td>-</td>"
            if(cds[i-1]!="--"){
                sx="<td class=\"y3\">组六</td>";
                var arrs=cds[i-1].split(",");
                if(arrs[2]==arrs[3]&&arrs[2]==arrs[4]){sx="<td class=\"y1\">豹子</td>"}
                else if(arrs[2]==arrs[3]||arrs[2]==arrs[4]||arrs[3]==arrs[4]){sx="<td class=\"y2\">组三</td>";}
            }
            strHtml+="<tr><td>"+i+"</td><td class=\"num\">"+cds[i-1]+"</td>"+sx+"</tr>";
            if(i%20==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.intNo>24||sh.intNo<98){
            if((sh.LeftSecond<520&& sh.LeftSecond>420)||sh.LeftSecond>43680){
                if(sh.LeftSecond%5==0&&sh.flag==false){
                    cd.GetLast();
                }
            }
        }
        else{
            if((sh.LeftSecond<230&&sh.leftSecond>120)||sh.leftSecond>28980){
                if(sh.LeftSecond%5==0&&sh.flag==false){
                    cd.GetLast();
                }
            }
        }
        if(sh.LeftSecond%60==0){ 
            cd.GetNow();
            cd.GetYC();
        }
    }
    else{
        if($("ul_BetList").innerHTML!=""){ alert('您好，'+sh.NowNo+'期已截止，请注意确认投注期号。');}
        cd.GetNow();
        sh.flag=false;
    }
    setTimeout(sh.countTime,1000)
}

sh.showYL=function(){
    window.top["ifr_bet"].bt.getInfo();
}

sh.createXml=function(str){ 
　　if(document.all){ 
　　    var xmlDom=new ActiveXObject("Microsoft.XMLDOM") 
　　    xmlDom.loadXML(str) 
　　    return xmlDom 
　　} 
　　else 
　　　　return new DOMParser().parseFromString(str, "text/xml") 
}

sh.getDXDS=function(num1,num2){
    var arrS=[];
    var arrG=[];
    arrS[0]=num1>4?"大":"小";
    arrS[1]=num1%2==0?"双":"单";
    arrG[0]=num2>4?"大":"小";
    arrG[1]=num2%2==0?"双":"单";
    var arr=[];
    arr[0]=arrS[0]+','+arrG[0]
    arr[1]=arrS[0]+','+arrG[1]
    arr[2]=arrS[1]+','+arrG[0]
    arr[3]=arrS[1]+','+arrG[1]
    return arr;
}

sh.GetYC=function(backJson){
    if(backJson==null||lg.islogin){
        $("li_yuce").innerHTML="您还没有登录，无法查看预测信息，如已经登录，请点击后便的刷新查看！"
    }
    else{
        var str=backJson.yc.replace("$",'</span><span class="r">');
        $("li_yuce").innerHTML="<span>"+str+"</span>"
    }
}

sh.sscS2hz=[1,2,3,4,5,6,7,8,9,10,9,8,7,6,5,4,3,2,1];
sh.sscS2zxhz=[1,1,2,2,3,3,4,4,5,5,5,4,4,3,3,2,2,1,1];
sh.sscS3hz=[1,3,6,10,15,21,28,36,45,55,63,69,73,75,75,73,69,63,55,45,36,28,21,15,10,6,3,1];
sh.sscS3zxhz=[1,1,2,3,4,5,7,8,10,12,13,14,15,15,15,15,14,13,12,10,8,7,5,4,3,2,1,1];
