﻿var P_allnum=0;
var P_per=15;
var P_pages=0;
var P_Index=1;
var P_Start=0;
var P_End=0;
var Desc_Selected="";
var sBoot=
{
    sortObj:null,getElementsByName:function(tag,name)
    {
        var elem=document.getElementsByTagName(tag);
        var arr=new Array();
        for(i=0;i<elem.length;i++)
        {
            att=elem[i].getAttribute("name");
            if(att==name)
            {
                arr[arr.length]=elem[i];
            }
        }
        return arr;
    }
    ,getElementByClassName:function(tag,theClassName)
    {
        var allElements=document.getElementsByTagName(tag);
        var result=new Array();
        for(var i=0;i<allElements.length;i++)
        {
            if(allElements[i].className==theClassName)
            {
                result[result.length]=allElements[i];
            }
        }
        return result
    }
    ,init:function()
    {
        var listCol=this.getElementByClassName("div","col");
        for(var i=0;i<listCol.length;i++)
        {
            var func=function(e)
            {
                var obj=$E(e);
                if(obj.nodeName.toLowerCase()=="b"&&obj.className.indexOf("ico")>=0)
                {
                    obj=obj.parentNode;
                }
                var value="";
                var NodeName=obj.nodeName.toLowerCase();
                var isEmpty=false;
                var isCheck=false;
                if((NodeName=="a"&&obj.parentNode.className!="remark")||NodeName=="input"||NodeName=="span")
                {
                    if(NodeName=="a")
                    {
                        var parentObj=obj.parentNode;
                        while(parentObj.className!="col")
                        {
                            parentObj=parentObj.parentNode;
                        }
                        var pId=parentObj.id;
                        value=obj.id.replace(pId+"_","");
                        var inputObjs=obj.parentNode.parentNode.getElementsByTagName("li");
                        for(var i=0;i<inputObjs.length;i++)
                        {
                       inputObjs[i].className="";
                        }
                        obj.parentNode.className="at";
                        var type=pId.replace("_c_","");
                        var parmVal="";
                        switch(type)
                        {
                            case"jjlx":parmVal="@jjlx$";
                            break;
                            case"jjxz":parmVal="@jjxz$";
                            break;
                            case"tzfg":parmVal="@tzfg$";
                            break;
                            case"jyzt":parmVal="@jyzt$";
                            break;
                            case"fxpg":parmVal="@fxpg$";
                            break;
                            case"clrq":parmVal="@clrq$";
                            break;
                            case"jjgm":parmVal="@jjgm$";
                            break;
                            case"jjljfh":parmVal="@jjljfh$";
                            break;
                            case"dwjz":parmVal="@dwjz$";
                            break;
                            case"yjzzl3m":parmVal="@yjzzl3m$";
                            break;
                            case"yjzzl6m":parmVal="@yjzzl6m$";
                            break;
                            case"yjzzl1y":parmVal="@yjzzl1y$";
                            break;
                            case"yjzzljy":parmVal="@yjzzljy$";
                            break;
                        }
                        if(value!="0")
                        {
                                value=parmVal+value;
                        }
                        else
                        {
                            value=parmVal;
                            isEmpty=true;
                        }
                        P_Index=1;
                         
                    }
                    
                    document.getElementById("fancy_overlay").style.display = "block";
                    document.getElementById("loading").style.display = "block"; 
                
                    value=sBoot.modValue(value,isEmpty,isCheck);
                    sBoot.goSearch(value);
                    return false;
                }
            };
            dom.addEvent(listCol[i],"click",func,true)
        }
    }
    ,goSearch:function(parm)
    {
        document.getElementById("info").innerHTML = parm;
        setTimeout("maketable()",500);
    }
    ,sort:function(e)
    {
        var value="@sort$";
        var isEmpty=false;
        var obj=$E(e);
        switch(obj.value)
        {
            case"0":isEmpty=true;
            break;
            case"1":value+="asc";
            break;
            case"2":value+="desc";
            break;
        }
        value=sBoot.modValue(value,isEmpty,false);
        sBoot.goSearch(value)
    }
    ,urlParms:function()
    {
        var oldUV=document.getElementById("info").innerHTML;
        return oldUV;
    }
    ,modValue:function(value,isEmpty,isCheck)
    {
        if(value!=""&&value!="undefined")
        {
            var reVal="",oldUV="";
            oldUV=sBoot.urlParms();
            var values=value.split("$");
            if(values.length>=1&&values.length<=2)
            {
                var regStr=values[0]+"\\$([\\w^(.|,|\\|)*]+)";
                var re=new RegExp(regStr);
                var cbdReg=new RegExp("@cbd\\$([\\d*]+)");
                var casReg=new RegExp("@cas\\$([\\d*]+)");
                if(isEmpty)
                {
                    reVal=oldUV.replace(re,"");
                    if(values[0]=="@bd")reVal=reVal.replace(cbdReg,"");
                    if(values[0]=="@bd"||values[0]=="@cbd")reVal=reVal.replace(casReg,"");
                }
                else
                {
                    if(oldUV.match(values[0]))
                    {
                        if(values[0]=="@CC"||values[0]=="@SC"||values[0]=="@ot")
                        {
                            var result=re.exec(oldUV);
                            result=result[0];
                            if(!isCheck)
                            {
                                result=result.replace(values[0]+"$","").replace(values[1],"");
                                if(result=="")reVal=oldUV.replace(re,"");
                                else
                                {
                                    reVal=oldUV.replace(re,"");
                                    reVal+=values[0]+"$"+result;
                                }
                            }
                            else
                            {
                                var nVal=result+value.replace(values[0]+"$","");
                                reVal=oldUV.replace(re,"");
                                reVal+=nVal;
                            }
                        }
                        else
                        {
                            reVal=oldUV.replace(re,"");
                            reVal+=value;
                            if(values[0]=="@bd")reVal=reVal.replace(cbdReg,"");
                            if(values[0]=="@bd"||values[0]=="@cbd")reVal=reVal.replace(casReg,"");
                        }
                    }
                    else
                    {
                        reVal=oldUV+value;
                    }
                }
            }
        }
        return reVal;
    }
};


function maketable(desc_type)
{
var keys = document.getElementById("info").innerHTML;

var info1 = new Array();
var info2 = new Array();
var tableinfo_1 = new Array();
var tableinfo_2 = new Array();
var tableinfo_3 = new Array();
var key1 = new Array();
var key2 = new Array();

var dstr="";
var tableheader_1 = "";
var tableheader_2 = "";
var tableheader_3 = "";
var ii=0;
var ii_true=0;

var v_jjgs="0";
var v_jjlx="0";
var v_jjxz="0";
var v_tzfg="0";
var v_jyzt="0";
var v_fxpg="0";
var v_clrq_s="0";
var v_clrq_e="0";
var v_jjgm_s="0";
var v_jjgm_e="0";
var v_jjljfh_s="0";
var v_jjljfh_e="0";
var v_dwjz_s="0";
var v_dwjz_e="0";
var v_yjzzl3m_s="0";
var v_yjzzl3m_e="0";
var v_yjzzl6m_s="0";
var v_yjzzl6m_e="0";
var v_yjzzl1y_s="0";
var v_yjzzl1y_e="0";
var v_yjzzljy_s="0";
var v_yjzzljy_e="0";


keys = keys.substring(1,keys.length);
key1 = keys.split("@");

v_jjgs=document.getElementById("jjgs").value;
for(var i = 0; i < key1.length; i++) {
		if(key1[i].length > 1) {
			key2[ii] = key1[i].split("$");
			switch(key2[ii][0])
			{
			case "jjlx":v_jjlx=key2[ii][1];
			break;
			case"jjxz":v_jjxz=key2[ii][1];
			break;
			case"tzfg":v_tzfg=key2[ii][1];
			break;
			case "jyzt":v_jyzt=key2[ii][1];
			break;
			case "fxpg":v_fxpg=key2[ii][1];
			break;
			case"clrq":
			v_clrq_s=key2[ii][1].split(",")[0];v_clrq_e=key2[ii][1].split(",")[1];
			break;
			case"jjgm":
			v_jjgm_s=key2[ii][1].split(",")[0];v_jjgm_e=key2[ii][1].split(",")[1];
			break;
			case"jjljfh":
			v_jjljfh_s=key2[ii][1].split(",")[0];v_jjljfh_e=key2[ii][1].split(",")[1];
			break;
			case"dwjz":
			v_dwjz_s=key2[ii][1].split(",")[0];v_dwjz_e=key2[ii][1].split(",")[1];
			break;
			case"yjzzl3m":
			v_yjzzl3m_s=key2[ii][1].split(",")[0];v_yjzzl3m_e=key2[ii][1].split(",")[1];
			break;
			case"yjzzl6m":
			v_yjzzl6m_s=key2[ii][1].split(",")[0];v_yjzzl6m_e=key2[ii][1].split(",")[1];
			break;
			case"yjzzl1y":
			v_yjzzl1y_s=key2[ii][1].split(",")[0];v_yjzzl1y_e=key2[ii][1].split(",")[1];
			break;
			case"yjzzljy":
			v_yjzzljy_s=key2[ii][1].split(",")[0];v_yjzzljy_e=key2[ii][1].split(",")[1];
			break;
			}
			ii++;
		}
	}

//if(v_jjlx==10 || v_jjlx==11)
//{
//document.getElementById("_c_jjxz").style.display = "block";
//document.getElementById("_c_tzfg").style.display = "block";
//}else{
//document.getElementById("_c_jjxz").style.display = "none";
//document.getElementById("_c_tzfg").style.display = "none";
//v_jjxz=0;
//v_tzfg=0;
//}

ii=0;
info1 = infos.split("_");
for(var i = 0; i < info1.length; i++) {
		if(info1[i].length > 10) {
			info2[ii] = info1[i].split("|");
			ii++;
		}
}

tableheader_1 += '<table cellpadding="4" cellspacing="1" width="100%" border="0" id="oTable1"><thead><tr><th rowspan="2">对比</th><th rowspan="2">序号</th><th rowspan="2">基金代码</th><th rowspan="2">基金简称</th><th colspan="2">' + fundtoday + '净值</th><th colspan="2">同类基金一周</th><th colspan="2">同类基金一月</th><th colspan="2">同类基金三月</th><th colspan="2">同类基金六月</th><th colspan="2">同类基金一年</th><th colspan="2">同类基金今年</th></tr><tr><th>单位净值</th><th>累计净值</th><th>增长率</th><th>排名</th><th>增长率</th><th>排名</th><th>增长率</th><th>排名</th><th>增长率</th><th>排名</th><th>增长率</th><th>排名</th><th>增长率</th><th>排名</th></tr></thead><tbody>';

tableheader_2 += '<table cellpadding="4" cellspacing="1" width="100%" border="0" id="oTable2"><thead><tr><th rowspan="2">对比</th><th rowspan="2">序号</th><th rowspan="2">基金代码</th><th rowspan="2">基金简称</th><th colspan="2">'+fundtoday+'净值</th><th rowspan="2">基金类型</th><th rowspan="2">基金性质</th><th rowspan="2">投资风格</th><th rowspan="2">基金经理</th><th rowspan="2">管理人</th><th rowspan="2">托管人</th><th rowspan="2">交易状态</th><th rowspan="2">基金备注</th></tr><tr><th>单位净值</th><th>累计净值</th></tr></thead><tbody>';

tableheader_3 += '<table cellpadding="4" cellspacing="1" width="100%" border="0" id="oTable3"><thead><tr><th rowspan="2">对比</th><th rowspan="2">序号</th><th rowspan="2">基金代码</th><th rowspan="2">基金简称</th><th colspan="2">'+fundtoday+'净值</th><th colspan="2">基金估值</th><th colspan="2">晨星评级</th><th rowspan="2">成立日期</th><th rowspan="2">基金份额规模</th><th rowspan="2">累计分红</th><th rowspan="2">风险评估</th></tr><tr><th>单位净值</th><th>累计净值</th><th>估值</th><th>增长率</th><th>二年</th><th>三年</th></tr></thead><tbody>';

var info2part = new Array();


Desc_Selected = desc_type;
if (desc_type == "desc_dwjz") {
    var gh = 0;
    for (var gg = 0; gg < info2.length; gg++) {
        if (Trim(info2[gg][2]) == "") {
            info2part[gh] = info2[gg];
            info2.splice(gg, 1);
            gg--;
            gh++;
        }
    }
    info2.sort(desc_dwjz);
} else if (desc_type == "asc_dwjz") {
    var gh = 0;
    for (var gg = 0; gg < info2.length; gg++) {
        if (Trim(info2[gg][2]) == "") {
            info2part[gh] = info2[gg];
            info2.splice(gg, 1);
            gg--;
            gh++;
        }
    }
    info2.sort(asc_dwjz);
} else if (desc_type == "desc_gszzl") {
    var gh = 0;
    for (var gg = 0; gg < info2.length; gg++) {
        if (Trim(info2[gg][25]) == "") {
            info2part[gh] = info2[gg];
            info2.splice(gg, 1);
            gg--;
            gh++;
        }
    }
    info2.sort(desc_gszzl);
} else if (desc_type == "asc_gszzl") {
    var gh = 0;
    for (var gg = 0; gg < info2.length; gg++) {
        if (Trim(info2[gg][25]) == "") {
            info2part[gh] = info2[gg];
            info2.splice(gg, 1);
            gg--;
            gh++;
        }
    }
    info2.sort(asc_gszzl);
}

for(var i = 0; i < info2.length; i++) {

if((v_jjgs == info2[i][20] || v_jjgs == 0) && (v_jjlx == info2[i][16] || v_jjlx == 0) && ( v_jjxz==info2[i][17] || v_jjxz==0)  && ( v_tzfg==info2[i][18] || v_tzfg==0) && (v_jyzt == info2[i][22] || v_jyzt == 0) && (v_fxpg == info2[i][31] || v_fxpg == 0) && ((Number(v_clrq_s) <= Number(info2[i][32]) && Number(info2[i][32]) <= Number(v_clrq_e)) || Number(v_clrq_s)==0) && ((Number(v_jjgm_s) <= Number(info2[i][29]) && Number(info2[i][29]) <= Number(v_jjgm_e)) || Number(v_jjgm_s)==0) && ((Number(v_jjljfh_s) <= Number(info2[i][30]) && Number(info2[i][30]) <= Number(v_jjljfh_e)) || Number(v_jjljfh_s)==0) && ((Number(v_dwjz_s) <= Number(info2[i][2]) && Number(info2[i][2]) <= Number(v_dwjz_e)) || Number(v_dwjz_s)==0) && ((Number(v_yjzzl3m_s) < Number(info2[i][8]) && Number(info2[i][8]) <= Number(v_yjzzl3m_e)) || Number(v_yjzzl3m_s)==0) && ((Number(v_yjzzl6m_s) < Number(info2[i][10]) && Number(info2[i][10]) <= Number(v_yjzzl6m_e)) || Number(v_yjzzl6m_s)==0) && ((Number(v_yjzzl1y_s) < Number(info2[i][12]) && Number(info2[i][12]) <= Number(v_yjzzl1y_e)) || Number(v_yjzzl1y_s)==0) && ((Number(v_yjzzljy_s) < Number(info2[i][14]) && Number(info2[i][14]) <= Number(v_yjzzljy_e)) || Number(v_yjzzljy_s)==0) )
{
tableinfo_1[ii_true]= '<tr><td><input type="checkbox" id="a'+info2[i][0]+'" onclick="getCurRowNum3(\'oTable1\',this,2)" /></td><td>'+(ii_true+1)+'</td><td>'+info2[i][0]+'</td><td><a href="http://fund.eastmoney.com/'+info2[i][0]+'.html">'+info2[i][1]+'</a> <a href="http://fund2.eastmoney.com/'+info2[i][0]+',jijin.html">吧</a></td><td>'+dwjz(info2[i][2])+'</td><td>'+dwjz(info2[i][3])+'</td><td>'+zhangfu(info2[i][4])+'</td><td>'+pm(info2[i][5])+'</td><td>'+zhangfu(info2[i][6])+'</td><td>'+pm(info2[i][7])+'</td><td>'+zhangfu(info2[i][8])+'</td><td>'+pm(info2[i][9])+'</td><td>'+zhangfu(info2[i][10])+'</td><td>'+pm(info2[i][11])+'</td><td>'+zhangfu(info2[i][12])+'</td><td>'+pm(info2[i][13])+'</td><td>'+zhangfu(info2[i][14])+'</td><td>'+pm(info2[i][15])+'</td></tr>';

tableinfo_2[ii_true]= '<tr><td><input type="checkbox" id="b'+info2[i][0]+'" onclick="getCurRowNum3(\'oTable2\',this,2)" /></td><td>'+(ii_true+1)+'</td><td>'+info2[i][0]+'</td><td><a href="http://fund.eastmoney.com/'+info2[i][0]+'.html">'+info2[i][1]+'</a> <a href="http://fund2.eastmoney.com/'+info2[i][0]+',jijin.html">吧</a></td><td>'+dwjz(info2[i][2])+'</td><td>'+dwjz(info2[i][3])+'</td><td>'+jjlx(info2[i][16])+'</td><td>'+jjxz(info2[i][17])+'</td><td>'+tzfg(info2[i][18])+'</td><td>'+info2[i][19]+'</td><td>'+jjgs(info2[i][20])+'</td><td>'+tgyh(info2[i][21])+'</td><td>'+kfzt(info2[i][22])+'</td><td>'+fhzt(info2[i][23])+'</td></tr>';

tableinfo_3[ii_true]= '<tr><td><input type="checkbox" id="c'+info2[i][0]+'" onclick="getCurRowNum3(\'oTable3\',this,2)" /></td><td>'+(ii_true+1)+'</td><td>'+info2[i][0]+'</td><td><a href="http://fund.eastmoney.com/'+info2[i][0]+'.html">'+info2[i][1]+'</a> <a href="http://fund2.eastmoney.com/'+info2[i][0]+',jijin.html">吧</a></td><td>'+dwjz(info2[i][2])+'</td><td>'+dwjz(info2[i][3])+'</td><td>'+FormatNumber(info2[i][24],4)+'</td><td>'+ zhangfu(info2[i][25]) +'</td><td>'+mspj(info2[i][26])+'</td><td>'+mspj(info2[i][27])+'</td><td>'+info2[i][28]+'</td><td>'+jjgm(info2[i][29])+'</td><td>'+dwjz(info2[i][30])+'</td><td>'+fxpg(info2[i][31])+'</td></tr>';

ii_true++;
}

}
for (var i = 0; i < info2part.length; i++) {

    if ((v_jjgs == info2part[i][20] || v_jjgs == 0) && (v_jjlx == info2part[i][16] || v_jjlx == 0) && (v_jjxz == info2part[i][17] || v_jjxz == 0) && (v_tzfg == info2part[i][18] || v_tzfg == 0) && (v_jyzt == info2part[i][22] || v_jyzt == 0) && (v_fxpg == info2part[i][31] || v_fxpg == 0) && ((Number(v_clrq_s) <= Number(info2part[i][32]) && Number(info2part[i][32]) <= Number(v_clrq_e)) || Number(v_clrq_s) == 0) && ((Number(v_jjgm_s) <= Number(info2part[i][29]) && Number(info2part[i][29]) <= Number(v_jjgm_e)) || Number(v_jjgm_s) == 0) && ((Number(v_jjljfh_s) <= Number(info2part[i][30]) && Number(info2part[i][30]) <= Number(v_jjljfh_e)) || Number(v_jjljfh_s) == 0) && ((Number(v_dwjz_s) <= Number(info2part[i][2]) && Number(info2part[i][2]) <= Number(v_dwjz_e)) || Number(v_dwjz_s) == 0) && ((Number(v_yjzzl3m_s) < Number(info2part[i][8]) && Number(info2part[i][8]) <= Number(v_yjzzl3m_e)) || Number(v_yjzzl3m_s) == 0) && ((Number(v_yjzzl6m_s) < Number(info2part[i][10]) && Number(info2part[i][10]) <= Number(v_yjzzl6m_e)) || Number(v_yjzzl6m_s) == 0) && ((Number(v_yjzzl1y_s) < Number(info2[i][12]) && Number(info2part[i][12]) <= Number(v_yjzzl1y_e)) || Number(v_yjzzl1y_s) == 0) && ((Number(v_yjzzljy_s) < Number(info2part[i][14]) && Number(info2part[i][14]) <= Number(v_yjzzljy_e)) || Number(v_yjzzljy_s) == 0)) {
        tableinfo_1[ii_true] = '<tr><td><input type="checkbox" id="a' + info2part[i][0] + '" onclick="getCurRowNum3(\'oTable1\',this,2)" /></td><td>' + (ii_true + 1) + '</td><td>' + info2part[i][0] + '</td><td><a href="http://fund.eastmoney.com/' + info2part[i][0] + '.html">' + info2part[i][1] + '</a> <a href="http://fund2.eastmoney.com/' + info2part[i][0] + ',jijin.html">吧</a></td><td>' + dwjz(info2part[i][2]) + '</td><td>' + dwjz(info2part[i][3]) + '</td><td>' + zhangfu(info2part[i][4]) + '</td><td>' + pm(info2part[i][5]) + '</td><td>' + zhangfu(info2part[i][6]) + '</td><td>' + pm(info2part[i][7]) + '</td><td>' + zhangfu(info2part[i][8]) + '</td><td>' + pm(info2part[i][9]) + '</td><td>' + zhangfu(info2part[i][10]) + '</td><td>' + pm(info2part[i][11]) + '</td><td>' + zhangfu(info2part[i][12]) + '</td><td>' + pm(info2part[i][13]) + '</td><td>' + zhangfu(info2part[i][14]) + '</td><td>' + pm(info2part[i][15]) + '</td></tr>';

        tableinfo_2[ii_true] = '<tr><td><input type="checkbox" id="b' + info2part[i][0] + '" onclick="getCurRowNum3(\'oTable2\',this,2)" /></td><td>' + (ii_true + 1) + '</td><td>' + info2part[i][0] + '</td><td><a href="http://fund.eastmoney.com/' + info2part[i][0] + '.html">' + info2part[i][1] + '</a> <a href="http://fund2.eastmoney.com/' + info2part[i][0] + ',jijin.html">吧</a></td><td>' + dwjz(info2part[i][2]) + '</td><td>' + dwjz(info2part[i][3]) + '</td><td>' + jjlx(info2part[i][16]) + '</td><td>' + jjxz(info2part[i][17]) + '</td><td>' + tzfg(info2part[i][18]) + '</td><td>' + info2part[i][19] + '</td><td>' + jjgs(info2part[i][20]) + '</td><td>' + tgyh(info2part[i][21]) + '</td><td>' + kfzt(info2part[i][22]) + '</td><td>' + fhzt(info2part[i][23]) + '</td></tr>';

        tableinfo_3[ii_true] = '<tr><td><input type="checkbox" id="c' + info2part[i][0] + '" onclick="getCurRowNum3(\'oTable3\',this,2)" /></td><td>' + (ii_true + 1) + '</td><td>' + info2part[i][0] + '</td><td><a href="http://fund.eastmoney.com/' + info2part[i][0] + '.html">' + info2part[i][1] + '</a> <a href="http://fund2.eastmoney.com/' + info2part[i][0] + ',jijin.html">吧</a></td><td>' + dwjz(info2part[i][2]) + '</td><td>' + dwjz(info2part[i][3]) + '</td><td>' + FormatNumber(info2part[i][24],4) + '</td><td>' + zhangfu(info2part[i][25]) + '</td><td>' + mspj(info2part[i][26]) + '</td><td>' + mspj(info2part[i][27]) + '</td><td>' + info2part[i][28] + '</td><td>' + jjgm(info2part[i][29]) + '</td><td>' + dwjz(info2part[i][30]) + '</td><td>' + fxpg(info2part[i][31]) + '</td></tr>';

        ii_true++;
    }
}
P_allnum=ii_true;
document.getElementById("fund_number").innerHTML = P_allnum;

/*分页*/
  P_pages=P_allnum/P_per;
if (P_pages >= 0)
    {
        P_pages = Math.floor(P_pages); 
    }
    else
    {
        P_pages = Math.ceil(P_pages); 
    }
  P_pages=P_pages+1;

P_Start=(P_Index-1)*P_per+1;
if(P_Index*P_per>P_allnum)
{
P_Start=(P_pages-1)*P_per+1;
}
P_End=P_Index*P_per;
if(P_Index*P_per>P_allnum)
{
P_End=P_allnum;
}

for(var i=P_Start-1;i<P_End;i++)
{
tableheader_1 += tableinfo_1[i];
tableheader_2 += tableinfo_2[i];
tableheader_3 += tableinfo_3[i];
}

tableheader_1 += '</tbody></table>';
tableheader_2 += '</tbody></table>';
tableheader_3 += '</tbody></table>';

document.getElementById("fundshow1").innerHTML = tableheader_1;
document.getElementById("fundshow2").innerHTML = tableheader_2;
document.getElementById("fundshow3").innerHTML = tableheader_3;

setpage();    //调用分页 

document.getElementById("fancy_overlay").style.display = "none";
document.getElementById("loading").style.display = "none"; 
}

function choosetable(n)
{
//if(n==1){
//document.getElementById('dbbt').style.display='';
//}else{
//document.getElementById('dbbt').style.display='none';
//}
for(var i=1;i<4;i++)
{
if(n==i)
{
document.getElementById("fundshow"+i).style.display = "block";
document.getElementById("tab_"+i).className = "sel";
}
else
{
document.getElementById("fundshow"+i).style.display = "none";
document.getElementById("tab_"+i).className = "";
}
}
}

function desc_dwjz(x, y){
return Number(x[2])-Number(y[2]);
}

function asc_dwjz(x, y) {
//    if (x[2] == "" && y[2]!="") {
//        return Number(y[2]) - Number(x[2]);
//    } else if (y[2] == "" && x[2] != "") {
//        return Number(x[2]) - Number(y[2]);
//    } else {
//        return Number(y[2]) - Number(x[2]);
//    }
    return Number(y[2]) - Number(x[2]);
}

function desc_gszzl(x, y) {

return Number(x[25])-Number(y[25]);
}

function asc_gszzl(x, y){
return Number(y[25])-Number(x[25]);
}

function dwjz(dwjz_value) {
    var dwjz_value_tmp = "";
    dwjz_value = Trim(dwjz_value);
    dwjz_value = FormatNumber(dwjz_value, 4);
    if (dwjz_value != "") {
        if (dwjz_value < 0) { dwjz_value_tmp = "<span style=\"color:#009900\">" + dwjz_value + "</span>"; }
        if (dwjz_value == 0) { dwjz_value_tmp = "<span style=\"color:#000000\">0.0000</span>"; }
        if (dwjz_value > 0) { dwjz_value_tmp = "<span style=\"color:#ff0000\">" + dwjz_value + "</span>"; }
        dwjz_value_tmp = dwjz_value;
        return dwjz_value_tmp;
    }
    else {
        dwjz_value_tmp = "<span style=\"color:#000000\">---</span>";
        return dwjz_value_tmp;
    }
}

function jjgm(jjgm_value){
jjgm_value=FormatNumber(jjgm_value,2);
var jjgm_value_tmp = "";
if( jjgm_value==0  ){jjgm_value_tmp = "---";}else{jjgm_value_tmp = jjgm_value+"亿";}
return jjgm_value_tmp;
}

function pm(pm_value){
var pm_value_tmp = "";
if( pm_value==0  ){pm_value_tmp = "---";}else{pm_value_tmp = pm_value;}
return pm_value_tmp;
}

function mspj(mspj_value){
var mspj_value_tmp = "";
if( mspj_value==0  ){mspj_value_tmp = "---";}else{
for(var i=0;i<mspj_value;i++)
{
mspj_value_tmp += '★';
}
}
return mspj_value_tmp;
}

function zhangfu(zhangdiefu) {
    var zhangdiefu_tmp = "";
    zhangdiefu = Trim(zhangdiefu);
    if(zhangdiefu != "")
    {
        zhangdiefu=FormatNumber(zhangdiefu,2);
        if( zhangdiefu<0 ){zhangdiefu_tmp = "<span style=\"color:#009900\">" + zhangdiefu + "%</span>";}
        if( zhangdiefu==0){zhangdiefu_tmp = "<span style=\"color:#000000\">0.00%</span>";}
        if( zhangdiefu>0 ){zhangdiefu_tmp = "<span style=\"color:#ff0000\">" + zhangdiefu + "%</span>";}
        return zhangdiefu_tmp;
    }
    else
    {
        return zhangdiefu_tmp = "<span style=\"color:#000000\">---</span>";
    }
}

function zhangzhi(zhangdiezhi){
var zhangdiezhi_tmp = "";
if( zhangdiezhi<0   ){zhangdiezhi_tmp = "<span style=\"color:#009900\">" + zhangdiezhi + "</span>";}
if( zhangdiezhi==0  ){zhangdiezhi_tmp = "<span style=\"color:#000000\">---</span>";}
if( zhangdiezhi>0   ){zhangdiezhi_tmp = "<span style=\"color:#ff0000\">" + zhangdiezhi + "</span>";}
return zhangdiezhi_tmp;
}

function jjlx(jjlx_value){
var jjlx_value_tmp = "---";
if( jjlx_value==10 ){jjlx_value_tmp = "开放式基金";}
if( jjlx_value==11 ){jjlx_value_tmp = "ETF";}
if( jjlx_value==12 ){jjlx_value_tmp = "LOF";}
if( jjlx_value==13 ){jjlx_value_tmp = "QDII";}
if( jjlx_value==20 ){jjlx_value_tmp = "封闭式基金";}
if( jjlx_value==21 ){jjlx_value_tmp = "创新封基";}
if( jjlx_value==30 ){jjlx_value_tmp = "货币型基金";}
return jjlx_value_tmp;
}

function jjxz(jjxz_value){
var jjxz_value_tmp = "---";
if( jjxz_value==1 ){jjxz_value_tmp = "股票型";}
if( jjxz_value==2 ){jjxz_value_tmp = "债券型";}
if( jjxz_value==3 ){jjxz_value_tmp = "混合型";}
return jjxz_value_tmp;
}

function tzfg(tzfg_value){
var tzfg_value_tmp = "---";
if( tzfg_value==1 ){tzfg_value_tmp = "成长型";}
if( tzfg_value==2 ){tzfg_value_tmp = "价值型";}
if( tzfg_value==3 ){tzfg_value_tmp = "平衡型";}
if( tzfg_value==4 ){tzfg_value_tmp = "保本型";}
if( tzfg_value==5 ){tzfg_value_tmp = "指数型";}
if( tzfg_value==6 ){tzfg_value_tmp = "ETF联接";}
return tzfg_value_tmp;
}

function jjgs(gsid){
var gsid_tmp = "---";
if( gsid==1 ){gsid_tmp = "宝盈基金";}
if( gsid==2 ){gsid_tmp = "博时基金";}
if( gsid==3 ){gsid_tmp = "长城基金";}
if( gsid==4 ){gsid_tmp = "长盛基金";}
if( gsid==5 ){gsid_tmp = "长信基金";}
if( gsid==6 ){gsid_tmp = "大成基金";}
if( gsid==7 ){gsid_tmp = "东方基金";}
if( gsid==8 ){gsid_tmp = "东吴基金";}
if( gsid==9 ){gsid_tmp = "富国基金";}
if( gsid==10 ){gsid_tmp = "工银瑞信";}
if( gsid==11 ){gsid_tmp = "光大保德信";}
if( gsid==12 ){gsid_tmp = "广发基金";}
if( gsid==13 ){gsid_tmp = "国海基金";}
if( gsid==14 ){gsid_tmp = "国联安基金";}
if( gsid==15 ){gsid_tmp = "国泰基金";}
if( gsid==16 ){gsid_tmp = "国投瑞银";}
if( gsid==17 ){gsid_tmp = "海富通基金";}
if( gsid==18 ){gsid_tmp = "华安基金";}
if( gsid==19 ){gsid_tmp = "华宝兴业";}
if( gsid==20 ){gsid_tmp = "华富基金";}
if( gsid==21 ){gsid_tmp = "华商基金";}
if( gsid==22 ){gsid_tmp = "华夏基金";}
if( gsid==23 ){gsid_tmp = "汇丰晋信";}
if( gsid==24 ){gsid_tmp = "汇添富";}
if( gsid==25 ){gsid_tmp = "嘉实基金";}
if( gsid==26 ){gsid_tmp = "建信基金";}
if( gsid==27 ){gsid_tmp = "交银施罗德";}
if( gsid==28 ){gsid_tmp = "金鹰基金";}
if( gsid==29 ){gsid_tmp = "金元比联";}
if( gsid==30 ){gsid_tmp = "景顺长城";}
if( gsid==31 ){gsid_tmp = "摩根华鑫";}
if( gsid==32 ){gsid_tmp = "南方基金";}
if( gsid==33 ){gsid_tmp = "诺安基金";}
if( gsid==34 ){gsid_tmp = "诺德基金";}
if( gsid==35 ){gsid_tmp = "鹏华基金";}
if( gsid==36 ){gsid_tmp = "浦银安盛";}
if( gsid==37 ){gsid_tmp = "融通基金";}
if( gsid==38 ){gsid_tmp = "申万巴黎";}
if( gsid==39 ){gsid_tmp = "上投摩根";}
if( gsid==40 ){gsid_tmp = "泰达荷银";}
if( gsid==41 ){gsid_tmp = "泰信基金";}
if( gsid==42 ){gsid_tmp = "天弘基金";}
if( gsid==43 ){gsid_tmp = "天治基金";}
if( gsid==44 ){gsid_tmp = "万家基金";}
if( gsid==45 ){gsid_tmp = "新世纪";}
if( gsid==46 ){gsid_tmp = "信诚基金";}
if( gsid==47 ){gsid_tmp = "信达澳银";}
if( gsid==48 ){gsid_tmp = "兴业全球";}
if( gsid==49 ){gsid_tmp = "益民基金";}
if( gsid==50 ){gsid_tmp = "易方达";}
if( gsid==51 ){gsid_tmp = "银河基金";}
if( gsid==52 ){gsid_tmp = "银华基金";}
if( gsid==53 ){gsid_tmp = "友邦华泰";}
if( gsid==54 ){gsid_tmp = "招商基金";}
if( gsid==55 ){gsid_tmp = "中海基金";}
if( gsid==56 ){gsid_tmp = "中欧基金";}
if( gsid==57 ){gsid_tmp = "中信基金";}
if( gsid==58 ){gsid_tmp = "中银基金";}
if( gsid==59 ){gsid_tmp = "中邮创业";}
if( gsid==60 ){gsid_tmp = "农银汇理";}
if( gsid==61 ){gsid_tmp = "民生加银";}
return gsid_tmp;
}

function tgyh(tgyhid){
var tgyhid_tmp = "---";
if( tgyhid==7 ){tgyhid_tmp = "华夏银行";}
if( tgyhid==79 ){tgyhid_tmp = "交通银行";}
if( tgyhid==1 ){tgyhid_tmp = "浦发银行";}
if( tgyhid==5 ){tgyhid_tmp = "深发展";}
if( tgyhid==76 ){tgyhid_tmp = "兴业银行";}
if( tgyhid==4 ){tgyhid_tmp = "招商银行";}
if( tgyhid==74 ){tgyhid_tmp = "工商银行";}
if( tgyhid==73 ){tgyhid_tmp = "光大银行";}
if( tgyhid==75 ){tgyhid_tmp = "建设银行";}
if( tgyhid==2 ){tgyhid_tmp = "民生银行";}
if( tgyhid==78 ){tgyhid_tmp = "农业银行";}
if( tgyhid==80 ){tgyhid_tmp = "中国银行";}
if( tgyhid==82 ){tgyhid_tmp = "中信银行";}

return tgyhid_tmp;
}

function kfzt(kfzt_value){
var kfzt_value_tmp = "---";
if( kfzt_value==0 ){kfzt_value_tmp = "暂无资料";}
if( kfzt_value==1 ){kfzt_value_tmp = "开放申赎";}
if( kfzt_value==2 ){kfzt_value_tmp = "仅可赎回";}
if( kfzt_value==3 ){kfzt_value_tmp = "集中认购";}
if( kfzt_value==4 ){kfzt_value_tmp = "封闭期内";}
if( kfzt_value==5 ){kfzt_value_tmp = "仅场内交易";}
if( kfzt_value==6 ){kfzt_value_tmp = "暂停大额申购";}
if( kfzt_value==7 ){kfzt_value_tmp = "退市";}
if( kfzt_value==8 ){kfzt_value_tmp = "仅可申购";}
if( kfzt_value==9 ){kfzt_value_tmp = "暂停大额赎回";}
if( kfzt_value==10 ){kfzt_value_tmp = "停止申赎";}
return kfzt_value_tmp;
}

function fhzt(fhzt_value){
var fhzt_value_tmp = "---";
if( fhzt_value==0 ){fhzt_value_tmp = "---";}
if( fhzt_value==1 ){fhzt_value_tmp = "<span style=\"color:#ff0000\">权益登记</span>";}
if( fhzt_value==2 ){fhzt_value_tmp = "<span style=\"color:#ff0000\">除息</span>";}
if( fhzt_value==3 ){fhzt_value_tmp = "<span style=\"color:#ff0000\">红利发放</span>";}
if( fhzt_value==4 ){fhzt_value_tmp = "<span style=\"color:#ff0000\">拆分</span>";}
if( fhzt_value==5 ){fhzt_value_tmp = "<span style=\"color:#ff0000\">封转开</span>";}
return fhzt_value_tmp;
}

function fxpg(fxpg_value){
var fxpg_value_tmp = "---";
if( fxpg_value==1 ){fxpg_value_tmp = "低";}
if( fxpg_value==2 ){fxpg_value_tmp = "偏低";}
if( fxpg_value==3 ){fxpg_value_tmp = "中等";}
if( fxpg_value==4 ){fxpg_value_tmp = "偏高";}
if( fxpg_value==5 ){fxpg_value_tmp = "高";}
return fxpg_value_tmp;
}

function FormatNumber(srcStr,nAfterDot) {
    srcStr = Trim(srcStr);
    if (srcStr != "") {
        var srcStr, nAfterDot;   // ,0,1,0.0000,0.1920,1.0000,1.1000
        var resultStr, nTen;
        strLen = srcStr.length;  //6
        dotPos = srcStr.indexOf(".", 0);  //1
        if (dotPos == -1) {
            if (srcStr == 0) {
                resultStr = srcStr + "0.";
                for (i = 0; i < nAfterDot; i++) {
                    resultStr = resultStr + "0";
                }
                return resultStr;
            } else {
                resultStr = srcStr + ".";
                for (i = 0; i < nAfterDot; i++) {
                    resultStr = resultStr + "0";
                }
                return resultStr;
            }
        }
        else {
            if ((strLen - dotPos - 1) >= nAfterDot) {
                nTen = 1;
                for (j = 0; j < nAfterDot; j++) {
                    nTen = nTen * 10; 
                }
                resultStr = Math.round(parseFloat(srcStr) * nTen) / nTen;
                var dotPos2 = resultStr.toString().indexOf(".", 0);
                var strLen1 = resultStr.toString().length;
                if (dotPos2 != -1) {
                    for (i = 0; i < (nAfterDot - strLen1 + dotPos2 + 1); i++) {
                        resultStr = resultStr + "0";
                    }
                }
                else {
                        resultStr = resultStr + ".";
                        for (i = 0; i < nAfterDot; i++) {
                            resultStr = resultStr + "0";
                        }
                    }
                return resultStr;
            }
            else {
                resultStr = srcStr;
                for (i = 0; i < (nAfterDot - strLen + dotPos + 1); i++) {
                    resultStr = resultStr + "0";
                }
                return resultStr;
            }
        }
    }
    else 
    {
        return resultStr = "<span style=\"color:#000000\">---</span>";
    }
}

var count,curcount,outstr; 
//初始化 
outstr = "";

function setpage() 
{ 
    if(P_pages<=5){        //总页数小于十页 
        for (count=1;count<=P_pages;count++)
        {    if(count!=P_Index) 
            { 
                outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>"; 
            }else{ 
                outstr = outstr + "<span class='current' >"+count+"</span>"; 
            } 
        } 
    } 
    if(P_pages>10){        //总页数大于十页 
        if(parseInt((P_Index-1)/10) == 0) 
        {             
            for (count=1;count<=10;count++) 
            {    if(count!=P_Index) 
                { 
                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>"; 
                }else{ 
                    outstr = outstr + "<span class='current'>"+count+"</span>"; 
                } 
            }
            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'> > </a>";
            outstr = outstr + "<a class='two' href='javascript:void(0)' onclick='gotopage("+P_pages+")'>尾</a>"; 
        }
        else if(parseInt((P_Index-1)/10) == parseInt(P_pages/10)) 
        {    
           outstr = outstr + "<a class='two' href='javascript:void(0)' onclick='gotopage(1)'>首</a>"; 
            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((P_Index-1)/10)*10)+")'> < </a>"; 
            for (count=parseInt(P_pages/10)*10+1;count<=P_pages;count++) 
            {    if(count!=P_Index) 
                { 
                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>"; 
                }else{ 
                    outstr = outstr + "<span class='current'>"+count+"</span>"; 
                } 
            } 
        } 
        else 
        {     
            outstr = outstr + "<a class='two' href='javascript:void(0)' onclick='gotopage(1)'>首</a>";
            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((P_Index-1)/10)*10)+")'> < </a>"; 
            for (count=parseInt((P_Index-1)/10)*10+1;count<=parseInt((P_Index-1)/10)*10+10;count++) 
            {         
                if(count!=P_Index) 
                { 
                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>"; 
                }else{ 
                    outstr = outstr + "<span class='current'>"+count+"</span>"; 
                } 
            } 
            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'> > </a>";
            outstr = outstr + "<a class='two' href='javascript:void(0)' onclick='gotopage("+P_pages+")'>尾</a>"; 
        } 
    }
    document.getElementById("setpage").innerHTML = "<div class=\"pagebt\">" + outstr + "</div><div class=\"pagecount\">共"+P_pages+"页|第"+P_Index+"页<\/div>"; 
    outstr = ""; 
}

function gotopage(target) 
{
    P_Index = target;        //把页面计数定位到第几页
    document.getElementById("fancy_overlay").style.display = "block";
    document.getElementById("loading").style.display = "block";
    setTimeout("maketable(Desc_Selected)", 500);
    
    //maketable(Desc_Selected);
    setpage();  
}

function Trim(str)
{
 var result; 
 result = str.replace(/(^\s+)|(\s+$)/g,"");
 return result;
}