$(document).ready(function() {
	$.ajax({
        url:"/login.php",
        type: "POST",
        dataType:"html",
        success:function(json) {
			$("#loginframe").html(json);
        }
    });
	getRefer();
	
	//about calendar 
    $("#year").html(new Date().getFullYear());
    $("#month").html(new Date().getMonth()+1);
    $("#day").html((new Date().getMonth()+1)+"月"+new Date().getDate()+"日");
	var week = new Date().getDay();
	var html = '';
	var today = new Date().getFullYear() + "-" + zeros(new Date().getMonth() + 1) + "-" + zeros(new Date().getDate());
	var today_ = (new Date().getMonth() + 1) + "/" + new Date().getDate() + "/" + new Date().getFullYear();
	var jj = 1;
	for(ii = week-1; ii > 0; ii--){
		var temp = today_;
		html += '<li id="'+day_add(temp, ii)+'" wid="'+day_add(temp, ii)+'，'+getWeek(jj)+'">'+getWeek(jj)+'</li>';
		jj++;
	}
	html += '<li id="'+today+'" wid="'+today+'，'+getWeek(week)+'" class="on">'+getWeek(week)+'</li>';
	jj = 1;
	for(ii = week+1; ii <= 7; ii++){
		var temp = today_;
		html += '<li id="'+day_add(temp, -jj)+'" wid="'+day_add(temp, -jj)+'，'+getWeek(ii)+'">'+getWeek(ii)+'</li>';
		jj++;
	}
	$(".daylist").html(html);
	var dayConHtml = '';
	dayConHtml = '<span class="weekspan">'+today+'，'+getWeek(week)+'</span><br/>';
	$.getJSON( "/cal_list.php?day="+today, function(json){
		dayConHtml += json.html;
		$(".dayCon").html(dayConHtml);
	});
	$(".dayCon").attr("time",today);
	$(".daylist li").click(function(){
		$(".daylist li").removeClass("on");
		var dday = $(this).attr("id");
		var dhtml = $(this).attr("wid");
		dayConHtml = '';
		dayConHtml = '<span class="weekspan">'+dhtml+'</span><br/>';
		$.getJSON( "cal_list.php?day="+dday, function(json){
			dayConHtml += json.html;
			$(".dayCon").html(dayConHtml);
    	});
		$(".dayCon").attr("time",dday);
    	$("#"+$(".dayCon").attr("time")).addClass("on");
	}).mouseout(function(){
		$(".daylist li").removeClass("on");
		$("#"+$(".dayCon").attr("time")).addClass("on");
	}).mouseover(function(){
		$(".daylist li").removeClass("on");
		$(this).addClass("on");
		$("#"+$(".dayCon").attr("time")).addClass("on");
	});
	

	//about range
    $("#paihanglist").html(writehtml(1,'a','p_1'));
    $("#server_id").change(function(){
    	$("#paihanglist").css({"display":"block"});
        if($("#btn_1").hasClass("dichan")){
        	$("#paihanglist").html(writehtml($("select[name='server_id'] option:selected").val(),'btn_1'));
        }
        if($("#btn_2").hasClass("fubushi")){
        	$("#paihanglist").html(writehtml($("select[name='server_id'] option:selected").val(),'btn_2'));
        }
        if($("#btn_3").hasClass("fubushi")){
        	$("#paihanglist").html(writehtml($("select[name='server_id'] option:selected").val(),'btn_3'));
        }
    });

    $("#person").click(function(){
    	$("#person").attr("src","/images/ddt/range_1_on.jpg");
    	$("#team").attr("src","/images/ddt/range_2_off.jpg");
    	$("#person_con").css({"display":"block"});
    	$("#team_con").css({"display":"none"});
    	$("#person_con li").removeClass("on");
        $("#p_1").addClass("on");
    	$("#paihanglist").html(writehtml(1,'a','p_1'));
    });
    $("#team").click(function(){
    	$("#person").attr("src","/images/ddt/range_1_off.jpg");
    	$("#team").attr("src","/images/ddt/range_2_on.jpg");
    	$("#person_con").css({"display":"none"});
    	$("#team_con").css({"display":"block"});
    	$("#team_con li").removeClass("on");
        $("#t_1").addClass("on");
    	$("#paihanglist").html(writehtml(1,'b','t_1'));
    });
    $("#p_1").mouseover(function(){
    	$("#person_con li").removeClass("on");
        $("#p_1").addClass("on");
    	$("#paihanglist").html(writehtml(1,"a","p_1"));
    });
    $("#p_2").mouseover(function(){
    	$("#person_con li").removeClass("on");
        $("#p_2").addClass("on");
    	$("#paihanglist").html(writehtml(1,"a","p_2"));
    });
    $("#p_3").mouseover(function(){
    	$("#person_con li").removeClass("on");
        $("#p_3").addClass("on");
    	$("#paihanglist").html(writehtml(1,"a","p_3"));
    });
	
    $("#t_1").mouseover(function(){
    	$("#team_con li").removeClass("on");
        $("#t_1").addClass("on");
    	$("#paihanglist").html(writehtml(1,"b","t_1"));
    });
    $("#t_2").mouseover(function(){
    	$("#team_con li").removeClass("on");
        $("#t_2").addClass("on");
    	$("#paihanglist").html(writehtml(1,"b","t_2"));
    });
    $("#t_3").mouseover(function(){
    	$("#team_con li").removeClass("on");
        $("#t_3").addClass("on");
    	$("#paihanglist").html(writehtml(1,"b","t_3"));
    });
    $("#t_4").mouseover(function(){
    	$("#team_con li").removeClass("on");
        $("#t_4").addClass("on");
    	$("#paihanglist").html(writehtml(1,"b","t_4"));
    });
    
});

function day_add(dd,dadd)
{
//可以加上错误处理
var a = new Date(dd);
a = a.valueOf();
a = a - dadd * 24 * 60 * 60 * 1000;
a = new Date(a);
return a.getFullYear() + "-" + zeros(a.getMonth() + 1) + "-" + zeros(a.getDate());
}

function zeros(num){
	if(num<10){
		return "0"+num.toString();
	}else{
		return num.toString();
	}
}

function getWeek(week){
	var weekname = '';
	switch(week){
		case 1 :
			weekname = "周一";
			break;
		case 2 :
			weekname = "周二";
			break;
		case 3 :
			weekname = "周三";
			break;
		case 4 :
			weekname = "周四";
			break;
		case 5 :
			weekname = "周五";
			break;
		case 6 :
			weekname = "周六";
			break;
		case 7 :
			weekname = "周日";
			break;
	}
	return weekname;
}


function info(server,type,btn){
	var html="待定,待定";
	$.ajax({
        url:"/gamerange.php",
        data:{server:server,type:type,btn:btn},
        type: "POST",
        async: false,
        success:function(json) {
			html = json
        }
    });
	return html;
}

function getinfo(temp){
	var temps = new Array();

    temps = temp.split("|");
	for(var i=0;i<temps.length;i++){
		var tempss = temps[i];
		temps[i] = tempss.split(",");
	}
    return temps;
}

function writehtml(server,type,btn){

	var temps=getinfo(info(server,type,btn));
	var htmlcon = "<table width='100%' border='0' cellspacing='1' cellpadding='0'><tr class='bold'>";
	if(btn=='p_1'){
		htmlcon +="<th>排名</th><th>名称</th><th>战斗力</th></tr>";
	}else if(btn=='p_2'){
		htmlcon +="<th>排名</th><th>名称</th><th>等级</th></tr>";
	}else if(btn=='p_3'){
		htmlcon +="<th>排名</th><th>名称</th><th>个人功勋</th></tr>";
	}else if(btn=='t_1'){
		htmlcon +="<th>排名</th><th>名称</th><th>战斗力</th></tr>";
	}else if(btn=='t_2'){
		htmlcon +="<th>排名</th><th>名称</th><th>等级</th></tr>";
	}else if(btn=='t_3'){
		htmlcon +="<th>排名</th><th>名称</th><th>总资产</th></tr>";
	}else if(btn=='t_4'){
		htmlcon +="<th>排名</th><th>名称</th><th>公会功勋</th></tr>";
	}
	for(var i=0;i<5;i++){
		htmlcon +="<tr>";
		for(var j=0;j<3;j++){
			htmlcon +="<td class='r_font_"+j+"'>"+temps[i][j];
		}
		htmlcon += "</td></tr>";
	}
	htmlcon +="</table>";
	return htmlcon;
}

function addcookie(name,value,expireHours){
	var cookieString=name+"="+escape(value);
	//判断是否设置过期时间
	if(expireHours>0){
		var date=new Date();
		date.setTime(date.getTime+expireHours*3600*1000);
		cookieString=cookieString+"; expire="+date.toGMTString();
	}
	document.cookie=cookieString;
}
function getcookie(name){
	var strcookie=document.cookie;
	var arrcookie=strcookie.split("; ");
	for(var i=0;i<arrcookie.length;i++){
		var arr=arrcookie[i].split("=");
		if(arr[0]==name)return arr[1];
	}
	return "";
}
function deletecookie(name){
	var date=new Date();
	date.setTime(date.getTime()-10000);
	document.cookie=name+"=v; expire="+date.toGMTString();
}

function getRefer(){
	var str = document.referrer;
	if(str){
		temp = str.split("//");
		website = temp[1].split("/");
		websiteFrame = website[0].split(".");
		if(websiteFrame[1] + "." + websiteFrame[2] != '37wan.com'){
			//alert(website[0]);
			addcookie("37wanrefer",website[0],1);
		}
	}
}