﻿/*系统于 2010-3-30 11:09:14 自动生成,请勿私自改动*/


/*--引入插件内容评论js--*/

var PluginComment	= true;
///////////////////////////////////////////////////////////////////////////
//内容评论扩展插件
///////////////////////////////////////////////////////////////////////////
var ajaxPluginCommentPageSize = 5;//每页显示的评论数
function ajaxPluginComment(ccid,id)
{
	if(PluginComment==null)
	{
		$("#ajaxPluginComment").hide();
		return;
	}
	$.ajax({
		type:		"get",
		dataType:	"json",
		data:		"oper=ajaxPluginComment&id="+id+"&ccid="+ccid+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/comment/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			$("#ajaxPluginComment").setTemplateURL(site.Dir + "extends/comment/templates/_comment.htm?time="+(new Date().getTime()), null, {filter_data: true});
			$("#ajaxPluginComment").processTemplate(d);
		}
	});
}
function ajaxPluginCommentCount(ccid,id)
{
	$.ajax({
		type:		"get",
		dataType:	"json",
		data:		"oper=ajaxPluginCommentCount&id="+id+"&ccid="+ccid+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/comment/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			$("#ajaxPluginCommentCount_"+id).text(d.count);
		}
	});
}
function ajaxPluginCommentAdd(ccid,id)
{
	var uName=$("#commentName").val();
	var uCode=$("#commentCode").val();
	var parentid=$("#commentParentId").val();
	var content=$("#commentContent").val();
	if(!uName) {
		alert("用户名不能为空!");
		return;
	}
	if(uName.length>16){
		alert("用户名太长!");
		return;
	}
	if(uCode != ReadCookie("ValidateCode")){
		alert('验证码错误');
		return;
	}
	if(!content || content.length<5) {
		alert("评论字符太少!");
		return;
	}
	if(content.length>200){
		alert("评论字符太多!");
		return;
	}
	$("#btnCommentAdd").attr("disabled","disabled");
	
	$.ajax({
		type:		"post",
		dataType:	"html",
		data:		"ccid="+ccid+"&id="+id+"&parentid="+parentid+"&name="+escape(uName)+"&code="+escape(uCode)+"&content="+escape(content),
		url:		site.Dir + "extends/comment/ajax.aspx?oper=ajaxPluginCommentAdd&time="+(new Date().getTime()),
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			if(d=="ok")
			{
				$("#commentContent").val("");
				$("#commentCode").val("");
				if(parentid=="0")
					alert("成功发表评论");
				else
					alert("成功回复评论");
				ajaxPluginCommentList(ccid,id,1);
			}
			else
			{
				alert(d);
				//$("#ajaxPluginComment").hide();
				//$("#btnCommentAdd").attr("disabled","");
			}
		}
	});
}
function ajaxPluginCommentList(ccid,id,page,pagesize)
{
	if(!pagesize) pagesize = ajaxPluginCommentPageSize;
	$.ajax({
		type:		"get",
		dataType:	"html",
		data:		"oper=ajaxPluginCommentList&ccid="+ccid+"&id="+id+"&page="+page+"&pagesize="+pagesize+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/comment/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			$("#ajaxPluginCommentList").html(d);
		}
	});
}
function ajaxPluginCommentTopList(ccid,id,pagesize,elementid)
{
	$.ajax({
		type:		"get",
		dataType:	"html",
		data:		"oper=ajaxPluginCommentTopList&ccid="+ccid+"&id="+id+"&page=1&pagesize="+pagesize+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/comment/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			$('#'+elementid).html(d);
		}
	});
}
function ajaxPluginCommentReply2(parentid)
{
	$("#commentParentId").val(parentid);
	$("#commentContent").val("");
	$("#commentContent")[0].focus();
}
function ajaxPluginCommentUserInfo()
{
	$.ajax({
		type:		"get",
		dataType:	"json",
		data:		"oper=ajaxPluginCommentUserInfo&time="+(new Date().getTime()),
		url:		site.Dir + "extends/comment/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(data){
			if(data.username=="")
			{
				$("#commentName").val("匿名游客");
				$(".commentName").html("匿名游客");
				$("#guest_btn").show();
			}
			else{
				$("#commentName").val(data.username);
				$(".commentName").html(data.username);
			}
		}
	});
}

/*--引入插件内容顶客js--*/

var PluginDigg	= true;
///////////////////////////////////////////////////////////////////////////
//内容顶客扩展插件
///////////////////////////////////////////////////////////////////////////
function ajaxPluginDigg(cType,id)
{
	if(PluginDigg==null)
	{
		$("#ajaxPluginDigg").hide();
		return;
	}
	$.ajax({
		type:		"get",
		dataType:	"json",
		data:		"oper=ajaxPluginDigg&id="+id+"&cType="+cType+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/digg/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			$("#ajaxPluginDigg").setTemplateURL(site.Dir + "extends/digg/templates/_digg.htm?time="+(new Date().getTime()), null, {filter_data: true});
			$("#ajaxPluginDigg").processTemplate(d);
		}
	});
}
function ajaxPluginDiggCount(cType,id)
{
	$.ajax({
		type:		"get",
		dataType:	"json",
		data:		"oper=ajaxPluginDiggCount&id="+id+"&cType="+cType+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/digg/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			$("#ajaxPluginDigg_"+id).text(d.count);
		}
	});
}
function ajaxPluginDiggAdd(cType,id)
{
	$.ajax({
		type:		"get",
		dataType:	"json",
		data:		"oper=ajaxPluginDiggAdd&id="+id+"&cType="+cType+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/digg/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			$("#ajaxPluginDigg_"+id).text(d.count);
			$("#DiggSpan"+id).html("<a>顶过了</a>");

		}
	});
}

/*--引入插件用户留言js--*/

var PluginFeedback	= true;
///////////////////////////////////////////////////////////////////////////
//留言扩展插件
///////////////////////////////////////////////////////////////////////////

function ajaxPluginFeedbackTopList(classid,pagesize,elementid)
{
	$.ajax({
		type:		"get",
		dataType:	"html",
		data:		"oper=ajaxPluginFeedbackTopList&classid="+classid+"&page=1&pagesize="+pagesize+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/feedback/ajax.aspx",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			$('#'+elementid).html(d);
		}
	});
}

/*--引入插件友情链接js--*/

var PluginLink	= true;
///////////////////////////////////////////////////////////////////////////
//友情链接扩展插件
///////////////////////////////////////////////////////////////////////////
function ajaxPluginLink(oDiv, save2file)
{
	if(PluginLink==null)
	{
		$("#"+oDiv).hide();
		return;
	}
	if(oDiv==null) oDiv="ajaxPluginLink";
	if(save2file=="js")
		ExecuteTemplate($$_JSON_PluginLink, site.Dir + "extends/link/templates/_link.htm", oDiv, site.Dir + "_data/style/p_link.js", "Link", "js");
	else if(save2file=="html")
		ExecuteTemplate($$_JSON_PluginLink, site.Dir + "extends/link/templates/_link.htm", oDiv, site.Dir + "_data/html/p_link.htm", "Link", "html");
	else
		ExecuteTemplate($$_JSON_PluginLink, site.Dir + "extends/link/templates/_link.htm", oDiv);
}

/*--引入插件网站公告js--*/

var PluginPlacard	= true;
///////////////////////////////////////////////////////////////////////////
//网站公告扩展插件
///////////////////////////////////////////////////////////////////////////
function ajaxPluginPlacard(oDiv, save2file)
{
	if(PluginPlacard==null)
	{
		$("#"+oDiv).hide();
		return;
	}
	if(oDiv==null) oDiv="ajaxPluginPlacard";
	if(save2file=="js")
		ExecuteTemplate($$_JSON_PluginPlacard, site.Dir + "extends/placard/templates/_placard.htm", oDiv, site.Dir + "_data/style/p_placard.js", "Placard", "js");
	else if(save2file=="html")
		ExecuteTemplate($$_JSON_PluginPlacard, site.Dir + "extends/placard/templates/_placard.htm", oDiv, site.Dir + "_data/html/p_placard.htm", "Placard", "html");
	else
		ExecuteTemplate($$_JSON_PluginPlacard, site.Dir + "extends/placard/templates/_placard.htm", oDiv);
}

/*--引入插件站内搜索js--*/

var PluginSearch	= true;
///////////////////////////////////////////////////////////////////////////
//站内搜索扩展插件
///////////////////////////////////////////////////////////////////////////
function ajaxPluginSearch(oDiv, save2file)
{
	if(PluginSearch==null)
	{
		$("#"+oDiv).hide();
		return;
	}
	if(oDiv==null) oDiv="ajaxPluginSearch";
	if(save2file=="js")
		ExecuteTemplate($$_JSON_Modules, site.Dir + "extends/search/templates/_search.htm", oDiv, site.Dir + "_data/style/p_search.js", "Search", "js");
	else if(save2file=="html")
		ExecuteTemplate($$_JSON_Modules, site.Dir + "extends/search/templates/_search.htm", oDiv, site.Dir + "_data/html/p_search.htm", "Search", "html");
	else
		ExecuteTemplate($$_JSON_Modules, site.Dir + "extends/search/templates/_search.htm", oDiv);
}
function ajaxPluginSearchCheckData()
{
	var type = $("#search_channeltype").val();
	if($("#search_keywords").val()=="")
	{
		alert("请输入关键字");
		return;
	}
	window.open(site.Dir + 'extends/search/index.aspx?type='+type+'&k='+escape($("#search_keywords").val()));
}

/*--引入插件投票调查js--*/

var PluginVote	= true;
///////////////////////////////////////////////////////////////////////////
//投票调查扩展插件
///////////////////////////////////////////////////////////////////////////
function ajaxPluginVote(oDiv, save2file)
{
	if(PluginVote==null)
	{
		$("#"+oDiv).hide();
		return;
	}
	if(oDiv==null) oDiv="ajaxPluginVote";
	if(save2file=="js")
		ExecuteTemplate($$_JSON_PluginVote, site.Dir + "extends/vote/templates/_vote.htm", oDiv, site.Dir + "_data/style/p_vote.js", "Vote", "js");
	else if(save2file=="html")
		ExecuteTemplate($$_JSON_PluginVote, site.Dir + "extends/vote/templates/_vote.htm", oDiv, site.Dir + "_data/html/p_vote.htm", "Vote", "html");
	else
		ExecuteTemplate($$_JSON_PluginVote, site.Dir + "extends/vote/templates/_vote.htm", oDiv);
}
function ajaxPluginVoteAdd(id,mtype,btn)
{
	btn="#"+btn;
	$(btn).attr("disabled","disabled");
	var voteNum;
	var rbVote=$("#voteform input");
	for(var i=0;i<rbVote.length;i++)
	{
		if(rbVote[i].checked && (rbVote[i].type=="radio" || rbVote[i].type=="checkbox")){
			if(!voteNum)
				voteNum=rbVote[i].value;
			else
				voteNum += "," + rbVote[i].value;
		}
	}
	if(!voteNum){
		alert("请先选择一项!");
		$(btn).attr("disabled","");
		return;
	}
	$.ajax({
		type:		"get",
		dataType:	"html",
		data:		"id="+id+"&mtype="+mtype+"&vote="+voteNum+"&time="+(new Date().getTime()),
		url:		site.Dir + "extends/vote/ajax.aspx?oper=ajaxPluginVoteAdd",
		error:		function(XmlHttpRequest,textStatus, errorThrown){if(XmlHttpRequest.responseText!=""){alert(XmlHttpRequest.responseText);}},
		success:	function(d){
			if(d=="ok")
			{
				alert("成功,谢谢你的投票!");
			}
			else
			{
				alert(d);
				$(btn).attr("disabled","");
			}
		}
	});
}
