﻿function GetTotal10()
{

    var cnt = document.getElementById("lbcount10").innerHTML;
    var ct = parseInt(cnt);
    var total =0;
    for(var i=0;i<ct;i++)
    {
        var chk = document.getElementById("chk10"+i);
        if(chk.checked)
           {
                total += parseFloat( chk.value);
           }
    }
    return total.toFixed(2);
}
function GetTotal25()
{

    var cnt = document.getElementById("lbcount25").innerHTML;
    var ct = parseInt(cnt);
    var total =0;
    for(var i=0;i<ct;i++)
    {
        var chk = document.getElementById("chk25"+i);
        if(chk.checked)
           {
                total += parseFloat( chk.value);
           }
    }
    return total.toFixed(2);
}



function chk10_OnChange(t)
{
    var set10 = document.getElementById("lbsetprice10");
    var set10price = parseFloat(set10.innerHTML);
    var isAll10 = document.getElementById("lbIsAll10");
    var lb10 = document.getElementById("lbprice10");
    var price10;
    if(t.checked)
    {
        var p = parseFloat(t.value);//单个价格
        var lbp = parseFloat(lb10.innerHTML);//现在的总价
        
        
        lbp = GetTotal10();

        if(IsSltAll10())
        {
             lbp = set10price;
        }
        lb10.innerHTML = lbp+"";
    }else
    {
        var p = parseFloat(t.value);//单个价格
        var lbp = parseFloat(lb10.innerHTML);//现在的总价
        lbp = GetTotal10();
        if(lbp<=0){
            lbp =0.00 ;
            ClearChk();
            }
        lb10.innerHTML = lbp+"";
    } 
    if(IsSltAll10())
    {
        isAll10.value="YES";
    }  else
    {
        isAll10.value="NO";
    }
}

function IsSltAll10()
{
    var cnt = document.getElementById("lbcount10").innerHTML;
    var ct = parseInt(cnt);
    var slt =0;
    for(var i=0;i<ct;i++)
    {
        var chk = document.getElementById("chk10"+i);
        if(chk.checked)
            slt++;
    }
    
    if(slt==ct)
    {
        return true;
    }else
    {
        return false;
    }
}
function IsSltAll25()
{
    var cnt = document.getElementById("lbcount25").innerHTML;
    var ct = parseInt(cnt);
    var slt =0;
    for(var i=0;i<ct;i++)
    {
        var chk = document.getElementById("chk25"+i);
        if(chk.checked)
            slt++;
    }
    
    if(slt==ct)
    {
        return true;
    }else
    {
        return false;
    }
}



function chk25_OnChange(t)
{
    var set25 = document.getElementById("lbsetprice25");
    var set25price = parseFloat(set25.innerHTML);
    var isAll25 = document.getElementById("lbIsAll25");
    var lb25 = document.getElementById("lbprice25");
    var price25;
    if(t.checked)
    {
        var p = parseFloat(t.value);//单个价格
        var lbp = parseFloat(lb25.innerHTML);//现在的总价
        lbp = GetTotal25();
        if(IsSltAll25()){
            lbp = set25price;
        }
        lb25.innerHTML = lbp+"";
    }else
    {
        var p = parseFloat(t.value);//单个价格
        var lbp = parseFloat(lb25.innerHTML);//现在的总价
        lbp = GetTotal25();
        if(lbp<=0)
        {
            lbp = 0.00;
            ClearChk();
        }
            
        lb25.innerHTML = lbp+"";
    } 
    if(IsSltAll25())
    {
        isAll25.value="YES";
    }  else
    {
        isAll25.value="NO";
    }
   // alert(isAll25.value);   
}

function ClearChk()
{
   var   chks=   document.getElementsByTagName("input");   
  for(var  i=0;i<chks.length;i++)   
  {   
          if(chks[i].type =='checkbox')   
          {   
               chks[i].checked = false;  
          }   
  }
}

function changeMens()
{
    var tab10 = document.getElementById("table10");
    var tab25 = document.getElementById("table25");
    var lbsetprice10 = document.getElementById("lbsetprice10");
    var lbsetprice25 = document.getElementById("lbsetprice25");

    var sltMens = $("#ddlMenNum").val();//10 or 25
    
    if(sltMens=="25")
    {
       tab10.style.display ="none";
       lbsetprice10.style.display ="none";
       tab25.style.display ="";
       lbsetprice25.style.display ="";
    }else
    {
       tab10.style.display ="";
       lbsetprice10.style.display ="";
       tab25.style.display ="none";
       lbsetprice25.style.display ="none";
    }
}

function InitPage()
{
    ClearChk();
    document.getElementById("ddlMenNum").value="10";
}

/*************T6 part*************/
function chk_OnChange(t)
{

    var setprice = document.getElementById("lbsetprice");
    var setpricenum = parseFloat(setprice.innerHTML);//全套价格
    var isAll = document.getElementById("lbIsAll");//是否全选
    var lb = document.getElementById("lbprice");//合计价格
    
    if(t.checked)
    {
        var p = parseFloat(t.value);//单个价格
        var lbp = parseFloat(lb.innerHTML);//现在的总价
        lbp = GetTotal();
        if(IsSltAll()){
            lbp = setpricenum;
        }
        lb.innerHTML = lbp+"";
    }else
    {
        var p = parseFloat(t.value);//单个价格
        var lbp = parseFloat(lb.innerHTML);  //现在的总价
        lbp = GetTotal();
        if(lbp<=0)
        {
            lbp = 0.00;
            ClearChk();
        }
            
        lb.innerHTML = lbp+"";
    } 
    if(IsSltAll())
    {
        isAll.value="YES";
    }  else
    {
        isAll.value="NO";
    }
    //alert(isAll.value);   
}

function GetTotal()
{
    var cnt = document.getElementById("lbcount").innerHTML;
    var ct = parseInt(cnt);
    var total =0;
    for(var i=0;i<ct;i++)
    {
        var chk = document.getElementById("chk"+i);
        if(chk.checked)
           {
                total += parseFloat(chk.value);
           }
    }
    return total.toFixed(2);
}

function IsSltAll(tp)
{
    var cnt = document.getElementById("lbcount").innerHTML;
    var ct = parseInt(cnt);
    var slt =0;
    for(var i=0;i<ct;i++)
    {
        var chk = document.getElementById("chk"+i);
        if(chk.checked)
            slt++;
    }
    
    if(slt==ct)
    {
        return true;
    }else
    {
        return false;
    }
}

