﻿// JScript 文件
var pageIndex = 1
var pageCount = 0;
var tmpArr,QueryString;
var str = "";
var URL=document.location.toString();
if (URL.lastIndexOf("?")!=-1) {
    QueryString= URL.substring(URL.lastIndexOf("?")+1,URL.length);
    tmpArr=QueryString.split("&"); 
    for (i=0; i<=tmpArr.length; i++) {
        try { eval (tmpArr[i]); }
        catch (e) {
            var re = new RegExp("(.*)=(.*)","ig");
                re.exec(tmpArr[i]);
            try { eval (RegExp.$1+"="+"\""+RegExp.$2+"\""); }
            catch(e){}
        }
    }
}
else {
    QueryString="";
}
if (typeof(perNativeVal)!="undefined") {str="&perNativeVal="+perNativeVal}
if (typeof(typeVal)!="undefined") {str +="&typeVal="+typeVal}
if (typeof(num)!="undefined") {str +="&num="+num}
if (typeof(key)!="undefined") {str +="&key="+key}

$(function(){
	GetPageCount();
	pageCount = parseInt($("#pagecount").val());
	$("#load").hide();
    $("#template").hide();
	ChangeState(0,1);
    bind();
    $("#first").click(function(){
        pageIndex = 1;
        ChangeState(0,1);
        bind();
        return false;   
    });
    $("#previous").click(function(){
        pageIndex -= 1;
        ChangeState(-1,1);           
        if(pageIndex <= 1)
        {
            pageIndex = 1;
            ChangeState(0,-1);
        }
        bind();   
    });
    $("#next").click(function(){
        pageIndex += 1;
        ChangeState(1,-1);
        if(pageIndex>=pageCount)
        {
            pageIndex = pageCount;
            ChangeState(-1,0);
        }
        bind(pageIndex);           
    });
    $("#last").click(function(){
        pageIndex = pageCount;
        ChangeState(1,0);
        bind(pageIndex);           
    });  
   $("#zhuan").click(function(){
        pageIndex = parseInt($("#ye").val());
        ChangeState(1,0);
         if(parseInt($("#ye").val())>=pageCount)
        {
          pageIndex = pageCount;
          ChangeState(1,-1);
        }
         if(parseInt($("#ye").val())<pageCount && parseInt($("#ye").val())>=2)
        {
         pageIndex =parseInt($("#ye").val());
         ChangeState(1,1);
        }
        if(parseInt($("#ye").val())<2)
        {
          pageIndex = 1;
          ChangeState(0,1);
        }
        bind(pageIndex);  
        $("#ye").val("");         
    });  
               
});
function bind()
{
    $("[@id=ready]").remove();
    $("#load").show();
    $.ajax({
        type: "get",
        dataType: "json",
        url: "include/search.ashx",
        data: "pageIndex=" +pageIndex+str,
        complete :function(){$("#load").hide();},
        success: function(msg){
            var data = msg.table;
            $.each(data, function(i, n){
                var row = $("#template").clone();
                row.find("#danganhao").text(n.fileno);
                row.find("#qiyemingcheng").html("<a href=credit_info/"+n.cid+".html target=_bank title="+n.c_name+">&nbsp;"+curStr(n.c_name,35)+"</a>");  
                row.find("#qiyedengji").text(edit(n.c_leval));   
                row.find("#nian").text(yeare(n.c_year));    
                row.find("#zongfen").text(n.s_total);        
                row.attr("id","ready");
                row.appendTo("#datas");
            });
            $("[@id=ready]").show();
            SetPageInfo();
        }
    });
}
function ChangeDate(date)
{
	return date.replace("-","/").replace("-","/");
}

//设置第几页/共几页的信息
function SetPageInfo()
{
	$("#pageinfo").html(pageIndex + "/" + pageCount);
}

//取得分页总数
function GetPageCount()
{
    $.ajax({
        type: "get",
        dataType: "text",
        url: "include/search.ashx",
        data: "getPageCount=1"+str,
        async: false,
        success: function(msg){
			$("#pagecount").val(msg);
        }
    });
}

//改变翻页按钮状态   
function ChangeState(state1,state2)
{
    if(state1 == 1)
    {           
        document.getElementById("first").disabled = "";
        document.getElementById("previous").disabled = "";
    }
    else if(state1 == 0)
    {           
        document.getElementById("first").disabled = "disabled";
        document.getElementById("previous").disabled = "disabled";
    }
    if(state2 == 1)
    {
        document.getElementById("next").disabled = "";
        document.getElementById("last").disabled = "";
    }
    else if(state2 == 0)
    {
        document.getElementById("next").disabled = "disabled";
        document.getElementById("last").disabled = "disabled";
    }
}
function edit(a)
{
    if(a=="1")
     return "A";
     else if(a=="2")
     return "AA";
     else if(a=="3")
     return "AAA";
     else
     return "未知";
}
function yeare(times)
{
    var myDate=new Date();
    return ((parseInt(myDate.getFullYear().toString())-parseInt(times.toString()))+1).toString();
}
function curStr(str,length)
{
    var position=0;
    var result=[];
    for (var i = 0; i < str.length; i++)
    {
        if(position>=length)
            break;
        if (str.charCodeAt(i) > 255)
        {
            position += 2;
            result.push(str.substr(i,1));
        }
        else
        {
            position++;
            result.push(str.substr(i,1));
        }
    }
    return result.join("");
}

