function isUsername(username) {
	if(username == "" || username.length < 2 || username.length > 20)
		return false;
	return true;
}

function isPassword(password) {
	if(password == "" || password.length < 4 || password.length > 16)
		return false;
	return true;
}

function isEmail(email) {
	if(email == "")
		return false;
	return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(email);;
}

function login(username, password) {
	if(!isUsername(username)) {
		alert("请输入正确的用户名!");
		return ;
	}
	if(!isPassword(password)) {
		alert("请输入正确的密码!");
		return ;
	}
	$.post("/loginAjax.do", {
		username :username,
		password :password
	}, function(data) {
		if (data.indexOf(",")  != -1) {
			$("body").append(data.split(",")[1]);
			//document.write(data.substr(2));
			username = data.split(",")[0];
			alert('登录成功!');
			location.reload();
		} else if (data == "e1") {
			alert("验证码错误!");
		} else if (data == "e2") {
			alert("用户名和密码不能为空!");
		} else if (data == "e3") {
			alert("用户名或密码错误!");
		}
	});
	return username;
}

function logout() {
	$.get("/logout.do",
		function(data){
				$("body").append(data);
				alert("成功退出!");
				location.reload();
	});
}

//回复
function quote(quoteid, id, type){
	var rcontent = $("#rc"+quoteid);
	var rrandchk = $("#rd"+quoteid);
	var rflag = $("#rf"+quoteid);
	var content = rcontent.val();
	var randchk = rrandchk.val();
	var rflag = rflag.attr("checked");
	if(rflag)
		rflag = 1;
	else
		rflag = 0;
	if(content == "") {
		alert("请输入评论内容!");
		return;
	}
	if(content.length < 5 || content.length > 200) {
			alert("评论内容长度在5-200字之间!");
			return;
	}
	if(randchk == "") {
		alert("请输入验证码!");
		return;
	}
	if(quoteid == "0")
		url = "/news/remark_remark.do";
	else
		url = "/news/remark_quote.do";
	$.post(url,
			{id:id, content:content, randchk:randchk, flag:rflag, quoteid:quoteid, type:type},
		function(data){
			if(data == "ok") {
				alert('回复成功, 谢谢您的参与!');
				location.reload();
			}else if(data == "e1") {
				alert("验证码错误!");
			} else {
				alert(data+"回复失败, 请仔细检查是否符合要求!");
			}
		});
}

//登录
function ulogin(id) {
	var username = $("#ua"+id).val();
	var password = $("#pd"+id).val();
	login(username, password);
}

//新闻推荐
function recommend(id) {
	$.get("/news/operat_recommend.do?id="+id,
		function(data){
			if(data == "ok") {
				$("#rec"+id).attr("onclick", "");
				$("#rec"+id).css("cursor", "auto");
				alert('推荐成功, 谢谢您的参与!');
			}else {
				alert("操作失败, 请不要重复推荐!");
			}
		});
}

function newsclick(id) {
	$.get("/news/operat_attention.do?id="+id,
		function(data){
			if(data == "ok") {
				$("#nclick"+id).attr("onclick", "");
				$("#nclick"+id).css("cursor", "auto");
				alert('操作成功, 谢谢您的参与!');
			}else {
				alert("操作失败, 请不要重复推荐!");
			}
		});
}
//人物关注
function renwuattent(id)
{
	var myDate = new Date();
	var mytime=myDate.toLocaleTimeString(); 
	var url = '/banzou/attent.do?id='+id+'&t='+mytime;
	$.get(url,function(data)
	{
		if(data.indexOf("ok")!=-1)
		{
			alert('关注成功!');
		}else
		{
			alert('您已关注过!');
		}
	}
	);
}
	
//人物推荐
function renwurecommend(id) {
	$.get("/renwu/operat_recommend.do?id="+id,
		function(data){
			if(data == "ok") {
				$("#rec"+id).attr("onclick", "");
				$("#rec"+id).css("cursor", "auto");
				alert('推荐成功, 谢谢您的参与!');
			}else {
				alert("操作失败, 请不要重复推荐!");
			}
		});
}

function tukuattent(id)
{
	var myDate = new Date();
	var mytime=myDate.toLocaleTimeString(); 
	var url = '/tuku/attent.do?id='+id+'&t='+mytime;
	$.get(url,function(data)
	{
		if(data.indexOf("ok")!=-1)
		{
			alert('关注成功!');
		}else
		{
			alert('您已关注过!');
		}
	}
	);
}

function addFavor(){
	var title = "京剧网";
	var url = "http://www.jingju.com";
	if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "");
	}

function setHomepage()
{
 if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage('http://www.jingju.com');
 
    }
    else if (window.sidebar)
    {
    if(window.netscape)
    {
         try
   { 
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
         } 
         catch (e) 
         { 
    alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" ); 
         }
    }
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage','http://www.jingju.com');
 }
}


$(function(){
	$("a").not($("a[href^='javascript']")).attr("target", "_blank");
	
});