﻿function getQueryStringRegExp(name)
{ 
    var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");   
    if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return ""; 
};

function showResut(Result)
{


  switch(parseInt(Result))
	{ 
        case 1:
            return  "时尚大礼包";
            break;
        case 2:
             return  "精美大礼包";
            break;
        case 3:
             return  "心动大礼包";
            break;
        case 4:
             return  "最爱大礼包";
            break;
        default:
            return  "时尚大礼包";
            break;
	}
	
}

function showIsDone(IsDone,RegAccounts,ID)
{
     var url;
     switch(parseInt(IsDone))
	{ 
        case 0:
            
            
           url = "<a href='javascript:ReceiveGiftform(" +ID+",\""+RegAccounts+"\");'  >点击领取" + "</a>";
            
            break;
        case 1:
             url =  "领取申请中";
            break;
        case 2:
             return  "<font style='color:#D75807'>已领取</font>";
            break;
        case 3:
             return  "<font style='color:#000000'>已过期</font>";
              break;
        default:
           
            url = "<a href='javascript:ReceiveGiftform(" +ID+",\""+RegAccounts+"\");'  >点击领取" + "</a>";
            break;
	}
	
	return url;
}


function ReceiveGiftform(ID,RegAccounts){

var url = "ReceiveGift.html?ID="+ ID + "&UserName=" + RegAccounts;
window.open(url);
//window.location.href = url;

}

$(document).ready(function()
{   
    var type = 0;
	if(getQueryStringRegExp("type") != "")
	{
		type = parseInt(getQueryStringRegExp("type"));
	}
			
	var lb_rank = document.getElementById("lb_rank");
	
	var ranktopbg = 'url(../indexImages/ranktop0.jpg) no-repeat';
	switch(type)
	{ 
        case 0:
            lb_rank.innerHTML = "魅力擂台";
            ranktopbg = 'url(../indexImages/ranktop0.jpg) no-repeat';
            break;
        case 1:
            lb_rank.innerHTML = "等级擂台";
            ranktopbg = 'url(../indexImages/ranktop1.jpg) no-repeat';
            break;
        case 2:
            lb_rank.innerHTML = "幸运擂台";
            ranktopbg = 'url(../indexImages/ranktop2.jpg) no-repeat';
            break;
        case 3:
            lb_rank.innerHTML = "寻找雀神&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='UserRank.html?type=4' target='_blank' style='color:#F4D7B7;font-size:14px'>往日雀神</a>";
            ranktopbg = 'url(../indexImages/ranktop2.jpg) no-repeat';
            break;
        default:
             type = 0;
             lb_rank.innerHTML = "魅力擂台";
             ranktopbg = 'url(../indexImages/ranktop0.jpg) no-repeat';
            break;
	}
	
    var divcss = {

	    background:ranktopbg 
         
        };
    $("#header").css(divcss);
    
    GetGamePointList(type,0);     
});


function pageselectCallback(newsType,page_id, jq) {
 GetGamePointList(newsType,page_id);
}


        
//得到对应类型的新闻列表
function GetGamePointList(newsType,pageindx){
    
    var tbody = "";
    $.ajax({
       type: "POST",//用POST方式传输
       dataType:"json",//数据格式:JSON
       url:'_GetGamePointList.ashx',//目标地址
       data:"newsType=" + newsType + "&pageindex=" + pageindx,
       beforeSend:function(){$("#newslist").hide();$("#newslistloading").show();$("#Pagination").hide();},//发送数据之前
       complete:function(){
		   $("#newslistloading").hide();
		   $("#newslist").show(); 
		   $("#Pagination").show();
		   
		   },//接收数据完毕
       success:function(json) {
       	
            $("#newslist").html("");
            $("#newslist tr:gt(0)").remove();
            var productData = json.Head;
            
            
            var resultnumName = "魅力值";
            
            if(parseInt(newsType) == 0)
		    {
				resultnumName = "魅力值";
			 } 
			 if(parseInt(newsType) == 1)
		    {
				resultnumName = "用户等级";
			 } 
			 if(parseInt(newsType) == 3)
		    {
				resultnumName = "雀神积分";
			 } 
			
		    if(parseInt(newsType) == 2)	
		    {	 
			    tbody += "<thead ><tr><td><strong>奖品</strong></td><td><strong>头像</strong></td><td ><strong>游戏帐号</strong></td><td ><strong>游戏昵称</strong></td><td ><strong>状态</strong></td><td ><strong>获奖时间</strong></td></tr></thead>";
                tbody += "<tbody>"
			    $.each(productData, function(i, n) {
                    var trs = "<tr >";
                    trs +="<td >" + showResut(n.ResultNumber) + "</td>";
                    trs +="<td><img src='" + n.HeadImg + "' alt=''/></td>";
                    trs +="<td>" + n.RegAccounts + "</td>";
                    trs +="<td>" + n.Accounts + "</td>";
                    trs +="<td>" + showIsDone(n.IsDone,n.RegAccounts,n.ID) + "</td>";
                    trs +="<td>" + n.CreateDate + "</td>";
				    trs +="</tr>"
				    tbody += trs;
    				
                });
			    tbody += "</tbody>"	;
			    
			}
			else
			{
			    
			    tbody += "<thead ><tr><td><strong>排名</strong></td><td><strong>头像</strong></td><td ><strong>游戏帐号</strong></td><td ><strong>游戏昵称</strong></td><td ><strong>" + resultnumName + "</strong></td></tr></thead>";
                tbody += "<tbody>"
			    $.each(productData, function(i, n) {
			        var rank = ((i+1)+pageindx*10) ; 

		            if(rank==1)
		                rank = '冠军';
		            if(rank==2)
		                rank = '亚军';
		            if(rank==3)
		                rank = '季军';

                    var trs = "<tr >";
                    trs +="<td >" + rank + "</td>";
                    trs +="<td><img src='" + n.HeadImg + "' alt=''/></td>";
                    trs +="<td>" + n.RegAccounts + "</td>";
                    trs +="<td>" + n.Accounts + "</td>";
				    trs +="<td>" + n.ResultNumber + "</td>";
				    trs +="</tr>"
				    tbody += trs;
    				
                });
			    tbody += "</tbody>"	;
			}
			
			             
            $("#newslist").append(tbody);                
            $("#newslist tr:odd :td").attr("class","odd");
            $("#newslist tr:enen:td").attr("class","enen");
            
             $("#Pagination").pagination(json.total, {
                callback: pageselectCallback,
                prev_text: '上一页',
                next_text: '下一页',
                items_per_page:10, 
                num_display_entries:4,
                current_page:pageindx,
                newstype:newsType,
                allResult:'',
                num_edge_entries:2
            });//分页

        }});
};



              


