var isvedio = false;
var logintime = 0;
$().ready(function(){
	var tag = location.hash;
	if("#comment"==tag){
		//alert(tag);
		$("#comment-content").focus();
	}
	var html = ' <script language="JavaScript" type="text/javascript" charset="gb2312" src="http://www.baidu.com/s?wd=51%BD%A1%C9%ED%CD%F8"></script>';
	$("#footer").append(html);
});
function datamanage(data){
	eval("var data="+data);	
	if("no" !== data.callback){ 
		//alert(data.param);
		eval(data.callback+"("+data.param+")");
	}else{
		alert(data.msg);

	}
}

function showDiv(obj,tag,div){
	$(obj).addClass("current");
	var tagarr = new Array("new","hot","tag");
	for(var i=0;i<3;i++){
		if( tag == tagarr[i] ){
			$("#"+div+'-'+tagarr[i]).css("display","block");
			//$(obj).addClass("current");
		}else{
			$("#"+div+'-'+tagarr[i]).css("display","none");
			$("#"+div+'-'+tagarr[i]+'-tab').removeClass("current");
		}
	}
}

function showTop(obj,id){
	$("#current").removeAttr("id");
	$(obj).attr("id","current");
	var arrowsrc = $("#arrow").attr("src");
	$("#arrow").remove();
	$(obj).prepend('<img id="arrow" align="absmiddle" src="'+arrowsrc+'"/>');
	$(".topimg").each(function(){
		$(this).css("display","none");
	});
	$(".imgTitle").each(function(){
		$(this).css("display","none");
	});
	$("#topimg-"+id).css("display","block");
	$("#toptitle-"+id).css("display","block");
}

function next(){
	if(isvedio){
		return;
	}
	var index = $("#current").attr("tag2");
	if(5 == index){
		pagedown();
	}else if(10 == index){
		pageup();
	}else{
		var obj =  $("#current").next();
		var id = $(obj).attr("tag1");
		showTop(obj,id);
	}
}

function pageup(){
	$(".topimg").each(function(i){
		if(i==0){
			$(this).css("display","block");
		}else{
			$(this).css("display","none");
		}
	});
	$(".imgTitle").each(function(i){
		if(i==0){
			$(this).css("display","block");
		}else{
			$(this).css("display","none");
		}
	});
	$(".toplist").each(function(i){
		if(i<5){
			$(this).css("display","block");
			if(i==0){
				$("#current").removeAttr("id");
				$(this).attr("id","current");
				var arrowsrc = $("#arrow").attr("src");
				$("#arrow").remove();
				$(this).prepend('<img id="arrow" align="absmiddle" src="'+arrowsrc+'"/>');
			}
		}else{
			$(this).css("display","none");
		}
	});
	$("#top-pagecount").text("1-5个 一共10个");
	$("#top-pageup").attr("src",STATIC+"/cms/images/icon_up.gif");
	$("#top-pagedown").attr("src",STATIC+"/cms/images/icon_down_on.gif");
}

function pagedown(){
	$(".topimg").each(function(i){
		//alert(i);
		if(i==5){
			$(this).css("display","block");
			
		}else{
			$(this).css("display","none");
		}
	});
	$(".imgTitle").each(function(i){
		if(i==5){
			$(this).css("display","block");
		}else{
			$(this).css("display","none");
		}
	});
	$(".toplist").each(function(i){
		if(i>4){
			$(this).css("display","block");
			if(i==5){
				$("#current").removeAttr("id");
				$(this).attr("id","current");
				var arrowsrc = $("#arrow").attr("src");
				$("#arrow").remove();
				$(this).prepend('<img id="arrow" align="absmiddle" src="'+arrowsrc+'"/>');
			}
		}else{
			$(this).css("display","none");
		}
	});
	$("#top-pagecount").text("6-10个 一共10个");
	$("#top-pageup").attr("src",STATIC+"/cms/images/icon_up_on.gif");
	$("#top-pagedown").attr("src",STATIC+"/cms/images/icon_down.gif");
}

function login(){
	var email = $.trim($("#user_email").val());
	var password = $.trim($("#password").val());
	if(email =="" || password == ""){
		$("#loginerror").text('输入不完整');
	}else{
		$("#login").css('display','none');
		$("#loginload").css('display','');
		var autologin = 0;
		if($("#autologin").attr("checked")){
			autologin = 1;
		}
		var url = APP+'/index/checklogin?autologin='+autologin+'&email='+email+'&password='+password.MD5(32);
		$.get(url,function(data){
			logintime++;
			if("success" == data){
				getinfo('success');
			}else{
				$("#login").css('display','');
				$("#loginload").css('display','none');
				$("#loginerror").text('用户名或密码出错');
			}
		});
	}
}

function returnlogin(){
	$("#login").css('display','');
	$("#loginload").css('display','none');
}

function autologin(){
	$.get(APP+'/index/checklogin?autologin=3',function(data){
		logintime++;
		if("success" == data){
			getinfo('success');
		}
	});
}

function getinfo(type){
	$.get(APP+'/index/userinfo?type='+type,function(data){
		if('loginagain' == data){
			if(logintime>3){
				$("#login").css('display','');
				$("#loginload").css('display','none');
			}else{
				login();
			}
		}else{
			$("#login").html(data);
			$("#login").css('display','');
			$("#loginload").css('display','none');
		}
	});
}

function comment(){
	var cookie = document.cookie;
	if(cookie.indexOf("islogin=yes") > 0){
		$("#commInput").css("display","block");
		$("#commLogin").css("display","none");
	}else{
		$("#commInput").css("display","none");
		$("#commLogin").css("display","block");
	}
}

function loginout(){
	$.get(APP+'/index/loginout',function(data){
		//alert(data);
		$("#login").html('<p id="loginerror" style="color: red;"></p><form action="'+PASSPORT+'/checklogin" method="post" onsubmit="login();return false;"> <table border="0" cellpadding="5" cellspacing="0" id="login01"><tr> <td align="right">Email：</td><td><input name="user_email" id="user_email" type="text" class="input" /></td><td rowspan="2" style="padding-left:4px;"><img src="'+STATIC+'/cms/images/bt_login.gif" style="border:0px;font-size:12px;height:50px;width:55px;" alt="登录" onclick="login();"/></td></tr><tr><td align="right">密码：</td><td><input name="password" id="password" type="password" class="input" /><div style="display:none;"><input type="submit" value="登录"/></div></td></tr></table></form><div id="memberLink"><input name="autologin" type="checkbox" value="" id="autologin"/><span class="gray font12">自动登录</span><a href="'+PASSPORT+'/forget" target="_blank">忘记密码</a><a href="'+PASSPORT+'/register" target="_blank">立即注册</a></div>');
	});
}

function getview(id){
	$.get(APP+'/index/views/id/'+id,function(data){
		$("#view-num").text(data);
	});
	getcomment(id);
}

function getcomment(id){
	$.get(APP+'/index/getcomment/id/'+id,function(data){
		eval("var commentlist="+data);
		var l = commentlist.length;
		if(l > 0){
			var html = "";
			for(var i=0;i<l;i++){
				html += '<div class="comment">';
				html +='	 <div class="headImg">';
				html +=' <a target="_blank" href="'+SNS+'/home/'+commentlist[i].userid+'"><img alt="'+commentlist[i].username+'" src="'+PUBLIC+'/face/small/'+commentlist[i].faceimg+'"/></a><br/>';
				html +='<a class="gray" target="_blank" href="'+SNS+'/home/'+commentlist[i].userid+'">'+commentlist[i].username+'</a>';
				html +='</div>';
				html +='<div class="commContent">';
				html +='<div class="commTop"></div>';
				html +='<div class="commText">';
				html +='<p>'+commentlist[i].content+'</p>';
				html +='</div>';
				html +='<div class="commBottom"></div>';
				html +='</div>';
				html +='<div class="clear"></div>';
				html +='<div>';
				html +='<div class="commDate gray">'+setTime(commentlist[i].regtime*1000)+'</div>';
				html +='<div class="commReply"><a class="more" href="javascript:void(0)" onclick="recomment(this,'+commentlist[i].userid+',\''+commentlist[i].username+'\')">回复评论</a></div>';
				html +='<div class="clear"/>';
				html +='</div>';
				html +='</div>';
			}
			$("#comm").append(html);
			$("#comment-num").text(l);
		}
	});
}

function recomment(obj,uid,uname){
	$("#comment-content").val("回复"+uname+'：');
	$("#comment-content").focus();
}

function setTime(newtime){
   var d;                  // 声明变量。
   d = new Date();            // 创建 Date 对象。
   d.setTime(newtime);        // 设置时间。
   return(d.toLocaleString());// 返回新的设置。
}

function sendcomment(id,title){
	var content = $.trim($("#comment-content").val());
	if("" == content){
		alert("总得写点啥吧。");
		$("#comment-content").focus();
	}else{
		$.get(APP+'/index/savecomment/articleid/'+id+'/title/'+encodeURI(title)+'/content/'+encodeURI(content),function(data){
			datamanage(data);
		});
	}
}

function setcomment(param){
	var html = '<div class="comment">';
	html +='	 <div class="headImg">';
	html +=' <a target="_blank" href="'+SNS+'/home/'+param.userid+'"><img alt="'+param.username+'" src="'+PUBLIC+'/face/small/'+param.faceimg+'"/></a><br/>';
	html +='<a class="gray" target="_blank" href="'+SNS+'/home/'+param.userid+'">'+param.username+'</a>';
	html +='</div>';
	html +='<div class="commContent">';
	html +='<div class="commTop"></div>';
	html +='<div class="commText">';
	html +='<p>'+$.trim($("#comment-content").val())+'</p>';
	html +='</div>';
	html +='<div class="commBottom"></div>';
	html +='</div>';
	html +='<div class="clear"></div>';
	html +='<div>';
	html +='<div class="commDate gray">刚刚</div>';
	html +='<div class="commReply"><a class="more" target="_blank" href="#" onclick="recomment(this)">回复评论</a></div>';
	html +='<div class="clear"/>';
	html +='</div>';
	html +='</div>';
	$("#comm").append(html);
	$("#comment-content").val("");
}

function subString(str, len, hasDot){
    var newLength = 0;
    var newStr = "";
    var chineseRegex = /[^\x00-\xff]/g;
    var singleChar = "";
    var strLength = str.replace(chineseRegex,"**").length;
    for(var i = 0;i < strLength;i++)    {
        singleChar = str.charAt(i).toString();
        if(singleChar.match(chineseRegex) != null)
        {
            newLength += 2;
        }    
        else
        {
            newLength++;
        }
        if(newLength > len)
        {
            break;
        }
        newStr += singleChar;
    }
    
    if(hasDot && strLength > len)
    {
        newStr += "...";
    }
    return newStr;
} 

function vote(aid,ctype){
	$.get(APP+"/index/vote/aid/"+aid+"/ctype/"+ctype,function(data){
		if("" == data){
			for(var i=0;i<11;i++){
				if(ctype == i){
					$("#feel"+i).html('<img src="http://static.51fit.com/cms/feel/news_xq.gif" alt="1人" title="1人" width="22" height="100"/>');
				}else{
					$("#feel"+i).html('<img src="http://static.51fit.com/cms/feel/news_xq.gif" alt="0人" title="0人" width="22" height="1"/>');
				}
			}
		}else{
			eval("data="+data);
			var count = 0;
			count = data.feel0*1+data.feel1*1+data.feel2*1+data.feel3*1+data.feel4*1+data.feel5*1+data.feel6*1+data.feel7*1+data.feel8*1+data.feel9*1+data.feel10*1+1;
			for(var i=0;i<11;i++){
				mycount = parseInt(data["feel"+i]);
				if(ctype == i){
					mycount = mycount+data.add*1;
				}
				var height = Math.floor((mycount/count)*100);
				$("#feel"+i).html(mycount+'人<br/><img src="http://static.51fit.com/cms/feel/news_xq.gif" alt="'+mycount+'人" title="'+mycount+'人" width="22" height="'+height+'"/>');
			}
		}
	});
}
