//档案
function Record(Type,username,Recordid)
{
	var PostData = "do=" + Type + "&username=" + username + "&Recordid="+Recordid;
	
	PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	ScreenConvert();
	
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候....</div>",110,10,124,20);

}

function RecordOK()
{   var objRecordid = gid("Recordid");
	var objrecorddate = gid("recorddate");
	var objNoteAddBody = gid("NoteAddBody")	
	var objDialogValidator = gid("DialogValidator");
	
	        if(Trim(objrecorddate.value)=='' )
			{
			objDialogValidator.innerHTML = "<span class=\"AjaxError\">请输入记案日期!</span>";			
			return false;
			}
		    if(Trim(objNoteAddBody.value)=='' )
			{
			objDialogValidator.innerHTML = "<span class=\"AjaxError\">请输入档案内容!</span>";			
			return false;
			}
	if(objrecorddate && objNoteAddBody )
	{
		var PostData = "do=recordsend&Recordid="+ objRecordid.value +"&recorddate=" + window.escape(objrecorddate.value) + "&NoteAddBody=" + window.escape(objNoteAddBody.value);
		DialogShow("<div id=\"DialogLoading\">正在发送,请稍候...</div>",110,10,124,20);
		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	}
	else
	{
		DialogShow("<div id=\"DialogLoading\">读取失败,请<a href=\"javascript:DialogHide();\" class=\"BL\">稍候再试</a>...</div>",130,24,134,24);
		return false;
	}
}

function editRecordInfoOK()
{
	var objrealName = gid("realName");
	var objfirstName = gid("firstName")	
	var objBlog_Caty = gid("Blog_Caty")	
	var objUser_Sex = gid("User_Sex")	
	var objstrMemberDate = gid("strMemberDate")
	var objUser_blood = gid("User_blood")
	var objTemplateId = gid("TemplateId")
	var objDialogValidator = gid("DialogValidator");
	
	        if(Trim(objrealName.value)=='' )
			{
			objDialogValidator.innerHTML = "<span class=\"AjaxError\">请填真实姓名!</span>";			
			return false;
			}
		
	
		var PostData = "do=recordinfosend&realName=" + window.escape(objrealName.value) + "&firstName=" + window.escape(objfirstName.value) + "&Blog_Caty=" + window.escape(objBlog_Caty.value) + "&User_Sex=" + window.escape(objUser_Sex.value)+ "&strMemberDate=" + window.escape(objstrMemberDate.value)+ "&User_blood=" + window.escape(objUser_blood.value)+"&TemplateId="+objTemplateId.value;
		objDialogValidator.innerHTML = "<span class=\"DialogLoading\">发送中,请稍候..</span>";	
	
		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	
}

//举报
function Report(Type,ID,reportClass)
{
	var PostData = "do=" + Type + "&reportid=" + ID + "&reportClass"+reportClass;
	PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	ScreenConvert();DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
}

function ReportOK(Type,ID)
{
	var objReportName = gid("ReportName");
	var objReportEmail = gid("ReportEmail");
	var objReportComments = gid("ReportComments");
	var objDialogValidator = gid("DialogValidator");
	if (objReportName != null && objReportEmail != null && objReportComments != null && objDialogValidator != null)
	{
		if (Trim(objReportName.value).length < 1 || Trim(objReportName.value).length > 50)
		{
			objDialogValidator.innerHTML = "<span class=\"Error\">姓名长度应在1-50字之间!</span>";
			objReportName.focus();
			return false;
		}
		if (Trim(objReportEmail.value).length < 1 || Trim(objReportEmail.value).length > 100)
		{
			objDialogValidator.innerHTML = "<span class=\"Error\">邮件地址长度应在1-100字之间!</span>";
			objReportEmail.focus();
			return false;
		}
		else
		{
			var rx = new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/);
			var matches = rx.exec(Trim(objReportEmail.value));
			if (matches == null || Trim(objReportEmail.value) != matches[0])
			{
				objDialogValidator.innerHTML = "<span class=\"Error\">邮件地址格式错误,请重新输入!</span>";
				objReportEmail.focus();
				return false;
			}
		}
		if (Trim(objReportComments.value).length < 1 || Trim(objReportComments.value).length > 300)
		{
			objDialogValidator.innerHTML = "<span class=\"Error\">举报内容长度应在1-300字之间!</span>";
			objReportComments.focus();
			return false;
		}
		var PostData = "do=" + Type + "&reportid=" + ID + "&ReportName=" + window.escape(Trim(objReportName.value)) + "&ReportEmail=" + window.escape(Trim(objReportEmail.value)) + "&ReportComments=" + window.escape(Trim(objReportComments.value));
		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
		DialogShow("<div id=\"DialogLoading\">正在提交,请稍候...</div>",80,24,124,24);
	}
	return false;
}

//收藏
//!!!如果修改WishListAction请同时修改Wish.js
function WishListAction(ActionType, ReferID, update)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	if (update == null) update = true;
	update = (update)?1:0;
	if (ActionType != null && ReferID != null )
	{
		var PostData = "do=" + ((ActionType == 0)?"delmsgwishlist":"addwishlist") + "&referid=" + ReferID + "&update=" + update;
		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	}
}

//!!!如果修改WishListSave请同时修改Wish.js
function WishListSave(ActionType, ReferID, update)
{
	ScreenConvert();
	
	var objWishTags = gid("txtWishTags");
	var objComments = gid("txtComments");
	var PostData = null;
	var objValidator=gid("DialogValidator");

	if (ActionType != null && ReferID != null  && objWishTags != null && objComments != null)
	{
		if(objWishTags.value.length>=100)
		{objValidator.innerHTML = "<span class=\"Error\">收藏标签的字数不能大于100!</span>";}
		else if(objComments.value.length>=100)
		{objValidator.innerHTML = "<span class=\"Error\">备注的字数不能大于100!</span>";}
		else
		{PostData = "do=savewishlist&type=" + ActionType + "&referid=" + ReferID + "&update=" + update + "&wishtags=" + window.escape(objWishTags.value) + "&comments=" + window.escape(objComments.value);
		 PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
		}
	}
}

//!!!如果修改WishListDel请同时修改Wish.js
function WishListDel(ReferID,update)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	if (ReferID != null)
	{
		var PostData = null;
		PostData = "do=delwishlist&referid=" + ReferID +  "&update=" + update;
		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	}
}


//鲜花
function VoteGoodAction(ReviewID)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	var PostData = "do=votegood&reviewid=" + ReviewID;
	PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
}

function VoteGoodCount(ReviewID,VoteGoodCount)
{
	var objVoteGoodCount = gid("btnFollower" + ReviewID);
	if (objVoteGoodCount != null)
	{
		if (VoteGoodCount > 0)
		{objVoteGoodCount.innerHTML = VoteGoodCount + "鲜花";}
		else
		{objVoteGoodCount.innerHTML = "鲜花";}
	}
}

function VoteGoodLink(VoteGoodAction,UserID,UserNickName)
{
	var objVoteGoodLink = gid("GoodLink");
	
	if (objVoteGoodLink != null)
	{
		var VoteGoodLink = objVoteGoodLink.innerHTML;
		if (VoteGoodAction == 0)
		{objVoteGoodLink.innerHTML = VoteGoodLink.replace(UserNickName,"");}
		else if (VoteGoodAction == 1)
		{objVoteGoodLink.innerHTML = "<div id=\"GoodLinkText\"><a href=\"/member/" + UserID + "\" class=\"SkyBlueUL\">" + UserNickName + "</a></div>" + VoteGoodLink;}
	}
}

//好友
function FriendAction(ActionType,friendName)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,20);
	var PostData = null;
	if (ActionType != null && friendName != null)
	{
		if (ActionType==0)
		{PostData = "do=delmsgfriend&friendName=" + friendName;}
		else if (ActionType==1)
		{PostData = "do=addfriend&friendName=" + friendName;}
		else if (ActionType==2)
		{PostData = "do=delfriend&friendName=" + friendName;}
		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	}
}


function FriendText(ActionType,UserID,friendName)
{
	var objFriendText = gid("FriendText");
	var objFriendText1 = gid("FriendText" + UserID);
	var strText = null;
	var strText1 = null;
	if (UserID != null)
	{
		if (ActionType == 0)
		{
			strText = "<a href =\"#\" onclick=\"this.blur();FriendAction(1,'" + friendName + "');return false;\" class = \"BL Bold\">加为好友</a>";
			strText1 = "<a href =\"#\" onclick=\"this.blur();FriendAction(1,'" + friendName + "');return false;\" class = \"BL\">加为好友</a>";
		}
		else if (ActionType == 1)
		{
			strText = "<a href =\"#\" onclick=\"this.blur();FriendAction(0,'" + friendName + "');return false;\" class = \"BL Bold\">删除好友</a>";
			strText1 = "<a href =\"#\" onclick=\"this.blur();FriendAction(0,'" + friendName + "');return false;\" class = \"BL\">删除好友</a>";
		}
	}
	if (objFriendText != null && strText != null) objFriendText.innerHTML = strText;
	if (objFriendText1 != null && strText != null) objFriendText1.innerHTML = strText1;
}

//有用无用
function Rate(RateType, RateMode, RateID)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (RateType != null && RateMode != null && RateID != null)
	{
		PostData = "do=rate&ratetype=" + RateType + "&ratemode=" + RateMode + "&rateid=" + RateID;
		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	}
}

function RateAction(RateType, RateMode, RateID, RateTotal, RateGood)
{
	var objRateGood = gid("RateGood" + RateID);
	var objRateTotal = gid("RateTotal" + RateID);
	var btnRateGood = gid("BtnRateGood" + RateID);
	var btnRateBad = gid("BtnRateBad" + RateID);
	if (objRateGood) objRateGood.innerHTML = RateGood;
	if (objRateTotal) objRateTotal.innerHTML = RateTotal;
	if (RateMode == 0)
	{
		if (btnRateGood) btnRateGood.innerHTML = "<b>无用</b>";
		if (btnRateBad) btnRateBad.innerHTML = "<a href=\"#\" onclick=\"this.blur();Rate(" + RateType + ", 1, " + RateID + ");return false;\" class=\"Btn\">有用</a>";
	}
	else if (RateMode == 1)
	{
		if (btnRateGood) btnRateGood.innerHTML = "<b>有用</b>";
		if (btnRateBad) btnRateBad.innerHTML = "<a href=\"#\" onclick=\"this.blur();Rate(" + RateType + ", 0, " + RateID + ");return false;\" class=\"Btn\">无用</a>";
	}
	DialogHide();
}

//判断是否登录
//!!!如果修改CheckUserLogin请同时修改Wish.js
function CheckUserLogin(Refer)
{
	var PostData = null;
	if (Refer != null )
	{
		PostData = "do=checkuserlogin&refer=" + StrCode(Refer);

		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	}
}
//!!!如果修改CheckUserLogin请同时修改Wish.js

//好友
function BlockAction(ActionType,friendname)
{
	ScreenConvert();
	
	DialogShow("<div id=\"Loading\">正在读取,请稍候...</div>",110,10,124,20);
	var PostData = null;
	if (ActionType != null && friendname != null)
	{
		if (ActionType==1)
		{PostData = "do=addblock&friendname=" + friendname;}
		else if (ActionType==2)
		{PostData = "do=delblock&friendname=" + friendname;
		
		}
		PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_Comm.htm", PostData);
	}
}

function TestAction(ActionType,friendname)
{
	ScreenConvert();
	var objUserName = gid("userName");
	var objUserPassword = gid("passWord");
	
	DialogShow("<div id=\"Loading\">正在读取,请稍候...</div>",110,10,124,20);
	var PostData = null;
	if (ActionType != null && friendname != null)
	{
		if (ActionType==1)
		{PostData = "do=addblock&friendname=" + friendname;}
		else if (ActionType==2)
		{PostData = "do=delblock&friendname=" + friendname;
		
		}
		PostRequest("/test.htm", PostData);
	}
}

function AdministratorLoginAction(adminName,adminPassword)
{
	ScreenConvert();
	DialogShow("<div id=\"Loading\">正在读取,请稍候...</div>",110,10,124,20);
	var PostData = null;
	if (adminName != null && adminPassword != null)
	{
		PostData = "u="+adminName+"&p="+adminPassword;
		PostRequest("/admin/adminloginaction.htm", PostData);
	}
}
function BlockText(ActionType,UserID,friendname)
{
	var objBlockText = gid("BlockText");
	var objBlockText1 = gid("BlockText" + UserID);
	var strText = null;
	if (friendname != null)
	{
		if (ActionType == 0)
		{strText = "<a href =\"#\" onclick=\"this.blur();BlockAction(1,'" + friendname + "');return false;\" class = \"BL\">加入黑名单</a>";}
		else if (ActionType == 1)
		{strText = "<a href =\"#\" onclick=\"this.blur();BlockAction(2,'" + friendname + "');return false;\" class = \"BL\">解除黑名单</a>";}
	}
	if (objBlockText != null && strText != null) objBlockText.innerHTML = strText;
	if (objBlockText1 != null ) objBlockText1.innerHTML = "";
}

function Bsinfo_useful(proId,userfulId)
{
	ScreenConvert();
	DialogShow("<div id=\"Loading\">正在读取,请稍候...</div>",110,10,124,20);
	PostData = "do=ok&userfulId=" + userfulId +"&proId="+proId;
	PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_BsInfoUseFul.htm", PostData);

}

function Bsinfo_CancelUseful(proId,userfulId,topNum,ColsNum)
{
	ScreenConvert();
	
	DialogShow("<div id=\"Loading\">正在读取,请稍候...</div>",110,10,124,20);
	PostData = "do=Cancel&userfulId=" + userfulId +"&proId="+proId+"&topNum="+topNum+"&ColsNum="+ColsNum;
	PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_BsInfoUseFul.htm", PostData);

}

function  CancelUsefulOk(proId,userfulId,topNum,ColsNum)
{
	ScreenConvert();

	DialogShow("<div id=\"Loading\">正在读取,请稍候...</div>",110,10,124,20);
	PostData = "do=CancelOk&userfulId=" + userfulId +"&proId="+proId+"&topNum="+topNum+"&ColsNum="+ColsNum;
	PostRequest(window.location.protocol + "//" + window.location.host + "/product/AJAX_BsInfoUseFul.htm", PostData);

}