﻿//档案
function Record(Type,username,Recordid)
{
	var PostData = "do=" + Type + "&username=" + username + "&Recordid="+Recordid;
	
	PostRequest(window.location.protocol + "//" + window.location.host + "/ajax/AJAX_Comm.htm", PostData);
	
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候....</div>",110,10,124,20);

}

function RecordOK()
{   var objRecordid = gid("Recordid");
	var objrecorddate = gid("recorddate");
	var objbodyHeight = gid("bodyHeight");
	var objbodyWeight = gid("bodyWeight");
	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(objNoteAddBody.value.length > 200 )
			{
			objDialogValidator.innerHTML = "<span class=\"AjaxError\">对不起，不能200字符!</span>";			
			return false;
			}			
			
	if(objrecorddate && objNoteAddBody )
	{
		var PostData = "do=recordsend&Recordid="+ objRecordid.value +"&recorddate=" + window.escape(objrecorddate.value) + "&bodyHeight=" +window.escape(objbodyHeight.value)+ "&bodyWeight=" +window.escape(objbodyWeight.value)+ "&NoteAddBody=" + window.escape(objNoteAddBody.value);
		DialogShow("<div id=\"DialogLoading\">正在发送,请稍候...</div>",110,10,124,20);
		PostRequest(window.location.protocol + "//" + window.location.host + "/ajax/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 + "/ajax/AJAX_Comm.htm", PostData);
	
}

//举报
function Report(Type,ID,reportClass)
{
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,124,50);
	var PostData = "do=" + Type + "&reportid=" + ID + "&reportClass"+reportClass + "&myUrl=" + StrCode(window.location.pathname)+"?id="+ID;
	PostRequest(window.location.protocol + "//" + window.location.host + "/ajax/AJAX_Comm.htm", PostData);
	
}

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 + "/ajax/AJAX_Comm.htm", PostData);
		DialogShow("<div id=\"DialogLoading\">正在提交,请稍候...</div>",80,24,124,24);
	}
	return false;
}

//收藏
//!!!如果修改WishListAction请同时修改Wish.js
function WishListAction(ActionType, ReferID, update)
{
	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 + "/ajax/AJAX_Comm.htm", PostData);
	}
}

//!!!如果修改WishListSave请同时修改Wish.js
function WishListSave(ActionType, ReferID, update)
{
	
	
	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 + "/ajax/AJAX_Comm.htm", PostData);
		}
	}
}

//!!!如果修改WishListDel请同时修改Wish.js
function WishListDel(ReferID,update)
{
	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 + "/ajax/AJAX_Comm.htm", PostData);
	}
}


//鲜花
function VoteGoodAction(ReviewID)
{
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	var PostData = "do=votegood&reviewid=" + ReviewID;
	PostRequest(window.location.protocol + "//" + window.location.host + "/ajax/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)
{
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,10,224,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 + "/ajax/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)
{
	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 + "/ajax/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 + "/ajax/AJAX_Comm.htm", PostData);
	}
}
//!!!如果修改CheckUserLogin请同时修改Wish.js

//好友
function BlockAction(ActionType,friendname)
{
	
	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 + "/ajax/AJAX_Comm.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,myUrl)
{
	DialogShow("<div id=\"Loading\">正在读取,请稍候...</div>",110,10,124,20);
	PostData = "do=ok&userfulId=" + userfulId +"&proId="+proId+"&myUrl="+myUrl;
	PostRequest(window.location.protocol + "//" + window.location.host + "/ajax/AJAX_BsInfoUseFul.htm", PostData);

}

function Bsinfo_CancelUseful(proId,userfulId,topNum,ColsNum)
{
	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 + "/ajax/AJAX_BsInfoUseFul.htm", PostData);

}

function  CancelUsefulOk(proId,userfulId,topNum,ColsNum)
{
	
	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 + "/ajax/AJAX_BsInfoUseFul.htm", PostData);

}

//告诉朋友
function TellFriendOpen(){	window.open('/tellfriend.aspx?track=1036&localurl='+window.location.pathname,'Share','width=580,height=480,resizable=yes,scrollbars=yes,status=0');}

function TellFriend(type,ProID)
{

	if (type && ProID)
	{
		DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
		var PostData = "do=tfget&type=" + type + "&ProID=" + ProID + "&myUrl=" + StrCode(window.location.pathname)+"?id="+ProID;
		PostRequest(window.location.protocol + "//" + window.location.host + "/ajax/AJAX_Comm.htm", PostData);
	}
	
	
}

function TellFriendOK()
{
	var objUserName = gid("UserName");
	var objUserMail = gid("UserMail")
	var objFriendMail = gid("FriendMail")
	var objMailTitle = gid("MailTitle")
	var objMailBody = gid("MailBody")
	var objDialogValidator = gid("DialogValidator");
	        if(Trim(objFriendMail.value).length < 1 )
			{
			objDialogValidator.innerHTML = "<span class=\"Error\">请输入好友邮件!</span>";
			objFriendMail.focus();
			return false;
			}
		    if(Trim(objMailTitle.value).length < 1 )
			{
			objDialogValidator.innerHTML = "<span class=\"Error\">请输入邮件主题!</span>";
			objMailTitle.focus();
			return false;
			}
	if(objUserName && objUserMail && objFriendMail && objMailTitle && objMailBody)
	{
		var PostData = "do=tfsend&MailName=" + window.escape(objUserName.value) + "&MailAddress=" + window.escape(objUserMail.value) + "&Email=" + window.escape(objFriendMail.value) + "&MailTitle=" + window.escape(objMailTitle.value) + "&MailBody=" + StrCode(objMailBody.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;
	}
}

