﻿var ch={}

ch.cbLi=[];
ch.cbTerm=[];
ch.cbMultiple=[];
ch.spMoney=[];
ch.NowNo="";

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 arrMenu2=["rb_dg","rb_zh","rb_hm"];
var arrFun2=["bc.SetValue($('hd_type'),1);ch.onDg();","bc.SetValue($('hd_type'),2);ch.onZh();","bc.SetValue($('hd_type'),3);ch.onHm();"];



ch.init=function(val){
    pb.scrollFun(arrMenu1,"rb_cur","rb_nor");
    pb.scrollFun(arrMenu2,"rb_cur","rb_nor",arrFun2);
    ch.create(val);
    ch.cbLi=$("ul_NoList").getElementsByTagName("li");
    ch.cbTerm=$N("cb_term");
    ch.cbMultiple=$N("tx_mul");
    ch.spMoney=$("ul_NoList").getElementsByTagName("span");
    ch.chgTerm(1);
}

ch.create=function(val){
    var arr1=val.split("|")[0];
    var arr2=val.split("|")[1];
    
    var arr=arr1.split(",");
    var str="";
    for(var i=0;i<arr.length;i++){
        str+='<li>';
        str+='<em>今日:</em>';
        str+='<input name="cb_term" onclick="ch.chkSelect('+i+');" value="'+arr[i]+'" type="checkbox" />';
        str+='<font>'+arr[i].substring(6,8)+'-'+arr[i].substring(8,arr[i].length)+'</font> 期';
        str+='<input class="inp" name="tx_mul" onblur="bc.checkMult(this,5000);ch.changeMult()" type="text" maxlength="4" value="1" />';
        str+='倍 <span>￥0.00</span>元';
        str+='</li>';
    }

    arr=arr2.split(",");
    for(var i=0;i<arr.length;i++){
        str+='<li class="tmw">';
        str+='<em class="red">明日:</em>';
        str+='<input name="cb_term" onclick="ch.chkSelect('+i+');" value="'+arr[i]+'" type="checkbox" />';
        str+='<font>'+arr[i].substring(6,8)+'-'+arr[i].substring(8,arr[i].length)+'</font> 期';
        str+='<input class="inp" name="tx_mul" onblur="bc.checkMult(this,5000);ch.changeMult()" type="text" maxlength="4" value="1" />';
        str+='倍 <span>￥0.00</span>元';
        str+='</li>';
    }

    $("ul_NoList").innerHTML=str;
}


ch.flash=function(strNo){
    if(ch.NowNo!=strNo){
        ch.NowNo=strNo;
        for(var i=0;i<ch.cbLi.length;i++){
            var No=Number(ch.cbTerm[i].value);
            if(No<Number(strNo)){
                ch.cbLi[i].style.display="none";
                ch.cbTerm[i].checked=false;
            }
            else if(No==Number(strNo)){
                ch.cbTerm[i].checked=true;
            }
        }
        ct.countAllMoney();
    }
}

ch.onDg=function(){
    ch.onType();
    $("hd_type").value=1;
    ch.chgTerm($("tx_terms"));
}

ch.onZh=function(){
    ch.onType();
    $("tr_zh").style.display="";  
    $("hd_type").value=2;
    $("tx_terms").value=5;
    ch.chgTerm($("tx_terms"));
}

ch.onHm=function(){
    ch.onType();
    $("tr_hm").style.display="";
    $("hd_type").value=3;
    ch.chgTerm($("tx_terms"));
}

ch.onType=function(){
    $("tr_zh").style.display="none";
    $("tr_hm").style.display="none";
    $("tx_terms").value=1;
    $("tx_multiple").value=1;
    $("tx_hmbuys").value=0;
    $("tx_hmkeep").value=0;
    $("sp_hmbuys_persent").innerHTML="0.00";
    $("sp_hmkeep_persent").innerHTML="0.00";
    $("tx_hmtxt").value="";
    ct.countBet();
}
ch.chkSelect=function(num){
    if(ch.cbTerm[num].checked)
    {
        ch.cbMultiple[num].disabled="";
    }
    else
    {
        ch.cbMultiple[num].disabled="disabled";
        ch.spMoney[num].innerHTML="￥0";
    }
    ct.countAllMoney();
}
ch.chgTerm=function(obj,val){
    var num=obj.value;
    if(val!=null){
        if(num<1){
            bc.alert("期数不能为0，最少为1！");
            obj.value=1;
            num=1;
        }
    }
    
    var j=0;
    for(var i=0;i<ch.cbLi.length;i++){
        var No=Number(ch.cbTerm[i].value);
        if(No>=Number(sh.NowNo)){
            if(j<num){
                ch.cbLi[i].style.display="block";
                ch.cbTerm[i].checked="checked";
                ch.cbMultiple[i].disabled=false;
                ch.cbMultiple[i].value=1;
                j++;
            }
            else{
                ch.cbTerm[i].checked=false;
                ch.cbMultiple[i].disabled=true;
            }
        }
    }
    ct.countAllMoney();
}

ch.chgMult=function(obj,val){
    var mult=Number(obj.value);
    if(val!=null){
        if(mult<1){
            bc.alert("投注倍数不能为0，至少为1！");
            obj.value=val;
            mult=val;
        }else if(mult>5000){
            bc.alert("投注倍数不能大于5000！");
            obj.value=5000;
            mult=500;
        }
    }
    if(obj.id=="tx_multiple"){
        for(var i=0;i<ch.cbTerm.length;i++){
            if(ch.cbTerm[i].checked){
                ch.cbMultiple[i].value=mult;
            }
        }
    }
    ct.countAllMoney();
}

//----------------------------合买---------------------------------
ch.chgBuy=function(obj,val){
    var hmBets=Number($("sp_money").innerHTML);
    var hmBuys=Number($("tx_hmbuys").value);
    var hmKeep=Number($("tx_hmkeep").value);
    if(val!=null){
        if(hmBuys>hmBets||hmKeep+hmBuys>hmBets||hmBuys<1){
            bc.alert("认购份额超过总份额！");
            hmBuys=val;
            $("tx_hmbuys").value=hmBuys;
        }
    }
    var hmBuysPersent=hmBets>0?Math.floor(10000*hmBuys/hmBets)/100:0;
    $("sp_hmbuys_persent").innerHTML=hmBuysPersent;
    $("sp_hmmoney").innerHTML=hmKeep+hmBuys;
}

ch.chgKeep=function(obj,val){
    var hmBets=Number($("sp_money").innerHTML);
    var hmBuys=Number($("tx_hmbuys").value);
    var hmKeep=Number($("tx_hmkeep").value);
    if(val!=null){
        if(hmKeep>hmBets||hmKeep+hmBuys>hmBets){
            bc.alert("保底份额超过总份额！");
            hmKeep=val;
            $("tx_hmkeep").value=hmKeep;
        }
    }
    var hmKeepPersent=hmBets>0?Math.floor(10000*hmKeep/hmBets)/100:0;
    $("sp_hmkeep_persent").innerHTML=hmKeepPersent;
    $("sp_hmmoney").innerHTML=hmBuys+hmKeep;
}

ch.chgCom=function(val){
    $("hd_hmcom").value=val;
}
