﻿var deb_type=false;
var cur_type=false;
var def_type=false;

function select_check(oC)
{
    var oA=document.all.ft;

    //才选择一个或者说没选
    if(get_select_count()<2)
    return;

    if(get_select_count()>10)
    {
        alert("您一次最多选择10支基金进行比较！最后选择的基金将会被取消。");
        oC.checked=false;
        return
    }

    if(deb_type&&cur_type)
    {
        alert("您最后选择的这支基金的类型与已经选择的其它基金不具有可比性!\r\r(债券型和货币型不可比)\r\r最后的选择将会被取消！");
        oC.checked=false;
        rolback(oC);
        return;
    }
    if(deb_type&&def_type)
    {
        alert("您最后选择的这支基金的类型与已经选择的其它基金不具有可比性!\r\r(债券型和股票型、偏股混合型、配置混合型、偏债混合型、转债混合型、保本型基金不可比)\r\r最后的选择将会被取消！");
        oC.checked=false;
        rolback(oC);
        return;
    }
    
    if(cur_type&&def_type)
    {
        alert("您最后选择的这支基金的类型与已经选择的其它基金不具有可比性!\r\r(货币型和股票型、偏股混合型、配置混合型、偏债混合型、转债混合型、保本型基金不可比)\r\r最后的选择将会被取消！");
        oC.checked=false;
        rolback(oC);
        return;
    }
}


function rolback(oC)
{
    var vA=oC.value.split('-');
    switch(vA[0])
    {
        case "债券型":
        deb_type=false;
        break;
        case "货币型":
        cur_type=false;
        break;
        default:
        def_type=false;
        break;
    }
}

//选择的数量
function get_select_count()
{
var oA=document.all.ft;
var count=0;

for(i=0;i<oA.length;i++)
{
    if(oA[i].checked)
    {
    count++;
    var vA=oA[i].value.split('-');
    switch(vA[0])
    {
        case "债券型":
        deb_type=true;
        break;
        case "货币型":
        cur_type=true;
        break;
        default:
        def_type=true;
        break;
    }
    }
}
return count;
}

