﻿var OrgiFollowNoteID = null;
var EditText = null;
var ActionText = null;
var golbal_UBB = false;


function closePopup() {
	
	opener.location.reload();
	self.close();
}
function wishlist(wt,action,cid)
{   
    ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在提交,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (action!= null && cid!= null)
	{
		PostData = "do="+wt+"&action="+action+"&companyid="+cid;
		
		PostRequest(window.location.protocol + "//" + window.location.host + "/wishlist.asp", PostData);
	}	

}

function wishlistdel(id)
{   if (confirm("确实要删除这条分类信息吗？")){
    ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在删除,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (id!= null)
	{
		PostData = "id="+id;
		
		PostRequest(window.location.protocol + "//" + window.location.host + "/wishlist_del.asp", PostData);
	}	
}
}
function wishdelok(id)
{
	DialogHide();
	gid("tr"+id).style.display="none";
	}
function flowerlist(cid)
{
	 ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在提交,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (cid!= null)
	{
		PostData = "viewid="+cid;
		
		PostRequest(window.location.protocol + "//" + window.location.host + "/flowerlist.asp", PostData);
	}	


}
function companyreport(cid)
{

    ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (cid!= null)
	{
		PostData = "companyid="+cid;
		
		PostRequest(window.location.protocol + "//" + window.location.host + "/error_report.asp", PostData);
	}	

}

function ReportOK(ID)
{
	var objReportComments = gid("content1");
	var objDialogValidator = gid("DialogValidator");
	if (objReportComments != null && objDialogValidator != null)
	{
		

		if (Trim(objReportComments.value).length < 1 || Trim(objReportComments.value).length > 300)
		{
			objDialogValidator.innerHTML = "<span class=\"Error\">举报内容长度应在1-300字之间!</span>";
			
			return false;
		}
		var PostData = "companyid=" + ID + "&content=" + StrCode(Trim(objReportComments.value));
		PostRequest(window.location.protocol + "//" + window.location.host + "/report_error_save.asp", PostData);
		DialogShow("<div id=\"DialogLoading\">正在提交,请稍候...</div>",80,24,124,24);
	}
	return false;
}
function viewreport(act,cid)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (cid!= null)
	{
		PostData = "act="+act+"&viewid="+cid;
		
		PostRequest(window.location.protocol + "//" + window.location.host + "/view_report.asp", PostData);
	}	

}

function ReportOK1(act,ID)
{
	var objReportComments = gid("content1");
	var objDialogValidator = gid("DialogValidator");
	if (objReportComments != null && objDialogValidator != null)
	{
		

		if (Trim(objReportComments.value).length < 1 || Trim(objReportComments.value).length > 300)
		{
			objDialogValidator.innerHTML = "<span class=\"Error\">举报内容长度应在1-300字之间!</span>";
			
			return false;
		}
		var PostData = "act="+act+"&viewid=" + ID + "&content=" + StrCode(Trim(objReportComments.value));
		PostRequest(window.location.protocol + "//" + window.location.host + "/report_review_save.asp", PostData);
		DialogShow("<div id=\"DialogLoading\">正在提交,请稍候...</div>",80,24,124,24);
	}
	return false;
}
function uploadpic(cid)
{
window.open('upload_pic.asp?companyid='+cid,'uploadpic','width=400,height=290')
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function WishListText(ActionType,ResID)
{
	DialogHide();
	var objWishListRes = document.getElementById("wishlist"+ResID);
	
	if (objWishListRes != null && ResID != null)
	{
		if (ActionType == 0)
		{
			objWishListRes.innerHTML = "<a href=\"javascript:wishlist(1," + ResID + ")\" class=\"DeepBlueUL\">收藏</a>";
		}
		else if (ActionType == 1)
		{
			objWishListRes.innerHTML = "<a href=\"javascript:wishlist(0," + ResID + ")\" class=\"DeepBlueUL\">删除收藏</a>";
		}
	}}
function FlowerText(counts,ResID)
{
	var objWishListRes = document.getElementById("VoteGoodCount" +ResID);
	
	if (objWishListRes != null && ResID != null)
	{
		
			objWishListRes.innerHTML = "("+counts+")";
		}
		}
function CommentAdd(action)
{
	var objAddNoteBody = document.getElementById("NoteAddBody");
	var objAddNoteAction = document.getElementById("FollowNoteAddAction");
	var objFollowNotePerview = document.getElementById("FollowNotePerview");
	
	if (objFollowNotePerview != null)
	{
		objFollowNotePerview.innerHTML = "";
	}
	if (objAddNoteBody != null && objAddNoteAction != null && objFollowNotePerview != null)
	{
		if (!AddValidator(objAddNoteBody))
		{
			return false;
		}
		document.getElementById("FollowNoteAddValidator").innerHTML ="";
		objFollowNotePerview.innerHTML = "<span class=\"AjaxInfo\">正在生成回应,请稍后...</span>";
	}
	var PostData = "do=" + action + "&reviewid=" + viewid + "&content=" + escape(objAddNoteBody.value);
    
	PostRequest(window.location.protocol + "//" + window.location.host + "/comment_add.asp", PostData);
	
	return false;
}

function AddValidator(obj)
{
	var objAddNoteValidator = document.getElementById("FollowNoteAddValidator");
	
	if (objAddNoteValidator == null)
	{
		return false;
	}
	if ((Trim(obj.value).length < 1) || (Trim(obj.value).length > 500))
	{
		objAddNoteValidator.innerHTML = "<span class=\"AjaxError\">回应内容应大于0小于500个字符!&nbsp;&nbsp;<b>您已经输入了" + Trim(obj.value).length + "个字符!</b></span>";
		return false;
	}
	if (wordFilter(obj.value,'B')==true)
	{
		objAddNoteValidator.innerHTML = "<span class=\"AjaxError\">回应内容中包含不符合规定的内容!</span>";
		return false;
	}
	return true;
}
function FindEditNote(ReturnObject, FollowNoteID, FollowNoteName)
{
	var objFollowNotes = document.getElementById("comments");
	var objFollowNote = null;
	var objEditNote = null;
	if (objFollowNotes != null)
	{
		for (var i=0;i<objFollowNotes.childNodes.length;i++)
		{
			if (objFollowNotes.childNodes[i].id == "comment")
			{
				for (var a=0;a<objFollowNotes.childNodes[i].attributes.length;a++)
				{
					if (objFollowNotes.childNodes[i].attributes[a].name.toLowerCase() == "commentid")
					{
						if (FollowNoteID == objFollowNotes.childNodes[i].attributes[a].value)
						{
							objFollowNote = objFollowNotes.childNodes[i];
							if (ReturnObject == 0)
							{
								return objFollowNote;
							}
						}
					}
				}
			}
		}
	}
	if (objFollowNote != null)
	{
		for (var i=0;i<objFollowNote.childNodes.length;i++)
		{
			if (objFollowNote.childNodes[i].id == "content")
			{
				for (var c=0;c<objFollowNote.childNodes[i].childNodes.length;c++)
				{
					if (objFollowNote.childNodes[i].childNodes[c].id == FollowNoteName)
					{
						objEditNote = objFollowNote.childNodes[i].childNodes[c];
						if (ReturnObject == 1)
						{
							return objEditNote;
						}
					}
				}
			}
		}
	}
}

function FollowNoteEdit(act,FollowNoteID)
{
	if (OrgiFollowNoteID)
	{
		FollowNoteEditCancle(OrgiFollowNoteID);
	}
	OrgiFollowNoteID = FollowNoteID;
	var objEditNote = FindEditNote(1, FollowNoteID, "NoteInfo");
	var objEditAction = FindEditNote(1, FollowNoteID, "NoteAction");
	if (objEditNote != null && objEditAction != null)
	{
		EditText = objEditNote.innerHTML;
		ActionText = objEditAction.innerHTML;
		objEditNote.innerHTML = "<span class=\"AjaxInfo\">正在获取,请稍后...</span>";
		objEditAction.innerHTML = "";
	}
	var PostData = "do=get&act="+act+"&id=" + FollowNoteID;
	//alert("1");
	PostRequest(window.location.protocol + "//" + window.location.host + "/comment_edit.asp", PostData);
}
function FollowNoteEditInit(act,FollowNoteID,FollowNoteBody,ValidatorData)
{
	var objEditNote = FindEditNote(1, FollowNoteID, "NoteInfo");
	var objEditAction = FindEditNote(1, FollowNoteID, "NoteAction");
	var objEditValidator = FindEditNote(1, FollowNoteID, "EditValidator");
	
	if (objEditNote != null && objEditAction != null && objEditValidator != null)
	{
		objEditNote.innerHTML = "<textarea id=\"NoteEditBody\" cols=\"80\" rows=\"8\">" + FollowNoteBody + "</textarea>";
		objEditAction.innerHTML = "<button id=\"NoteEditSubmit\" onclick=\"return FollowNoteEditSubmit('"+act+"'," + FollowNoteID + ");\">提交</button>&nbsp;<button id=\"NoteEditCancle\" onclick=\"return FollowNoteEditCancle(" + FollowNoteID + ");\">取消</button>&nbsp;&nbsp;&nbsp;";
		
		objEditValidator.innerHTML = "";
		if (ValidatorData)
		{
			objEditValidator.innerHTML = "<span class=\"AjaxError\">" + ValidatorData + "</span>";
		}
	}
}
function FollowNoteEditSubmit(act,FollowNoteID)
{
	var objEditNoteBody = document.getElementById("NoteEditBody");
	var objEditNote = FindEditNote(1, FollowNoteID, "NoteInfo");
	var objEditAction = FindEditNote(1, FollowNoteID, "NoteAction");
	var objEditValidator = FindEditNote(1, FollowNoteID, "EditValidator");
	if (objEditNoteBody != null && objEditAction != null && objEditValidator != null)
	{
		if ((Trim(objEditNoteBody.value).length < 1) || (Trim(objEditNoteBody.value).length > 500))
		{
			objEditValidator.innerHTML = "<span class=\"AjaxError\">回应内容应大于0小于500个字符!&nbsp;&nbsp;<b>您已经输入了" + Trim(objEditNoteBody.value).length + "个字符!</b></span>";
			return false;
		}
		var PostData = "do=update&act="+act+"&id=" + FollowNoteID + "&content=" + encodeURIComponent(objEditNoteBody.value);
		
		PostRequest(window.location.protocol + "//" + window.location.host + "/comment_edit.asp", PostData);
		if (objEditNote != null)
		{
			objEditNote.innerHTML = "<span class=\"AjaxInfo\">正在提交,请稍后...</span>";
			objEditAction.innerHTML = "";
			objEditValidator.innerHTML = "";
		}
		return true;
	}
	return false;
}
function FollowNoteUpdate(FollowNoteID,FollowNoteBody,FollowNoteAction)
{
	var objEditNote = FindEditNote(1, FollowNoteID, "NoteInfo");
	var objEditAction = FindEditNote(1, FollowNoteID, "NoteAction");
	if (objEditNote != null && objEditAction != null)
	{
		objEditNote.innerHTML = FollowNoteBody;
		objEditAction.innerHTML = FollowNoteAction;
	}
	OrgiFollowNoteID = null;
	EditText = null;
	ActionText = null;
}
function FollowNoteEditCancle(FollowNoteID)
{
	var objEditNote = FindEditNote(1, FollowNoteID, "NoteInfo");
	var objEditAction = FindEditNote(1, FollowNoteID, "NoteAction");
	var objEditValidator = FindEditNote(1, FollowNoteID, "EditValidator");
	if (objEditNote != null && objEditAction != null && objEditValidator != null)
	{
		objEditNote.innerHTML = EditText;
		objEditAction.innerHTML = ActionText;
		objEditValidator.innerHTML = "";
	}
	OrgiFollowNoteID = null;
	EditText = null;
	ActionText = null;
	return true;
}
function FollowNoteDel(act,FollowNoteID)
{
	var objDelValidator = FindEditNote(1, FollowNoteID, "EditValidator");
	if (objDelValidator != null)
	{
		objDelValidator.innerHTML = "<span class=\"AjaxInfo\">删除此条回应?&nbsp;&nbsp;<a href=\"javascript:FollowNoteDelSubmit('"+act+"'," + FollowNoteID + ")\" class=\"RedUL\">确定</a>&nbsp;<a href=\"javascript:FollowNoteDelCancle(" + FollowNoteID + ")\" class=\"RedUL\">取消</a></span>";
	}
}

function FollowNoteDelCancle(FollowNoteID)
{
	var objDelValidator = FindEditNote(1, FollowNoteID, "EditValidator");
	if (objDelValidator != null)
	{
		objDelValidator.innerHTML = "";
	}
}

function FollowNoteDelSubmit(act,FollowNoteID)
{
	if (OrgiFollowNoteID)
	{
		FollowNoteEditCancle(OrgiFollowNoteID);
	}
	OrgiFollowNoteID = FollowNoteID;
	var objDelNote = FindEditNote(1, FollowNoteID, "NoteInfo");
	var objDelAction = FindEditNote(1, FollowNoteID, "NoteAction");
	var objDelValidator = FindEditNote(1, FollowNoteID, "EditValidator");
	if (objDelNote != null && objDelAction != null && objDelValidator != null)
	{
		EditText = objDelNote.innerHTML;
		ActionText = objDelAction.innerHTML;
		objDelNote.innerHTML = "<span class=\"AjaxInfo\">正在删除,请稍后...</span>";
		objDelAction.innerHTML = "";
		objDelValidator.innerHTML = "";
	}
	var PostData = "do=del&act="+act+"&id=" + FollowNoteID;
	PostRequest(window.location.protocol + "//" + window.location.host + "/comment_edit.asp", PostData);
}

function FollowNoteDelInit(FollowNoteID)
{
	var objDelNote = FindEditNote(0, FollowNoteID);
	if (objDelNote != null)
	{
		objDelNote.style.display = "none";
	}
	var objNoteCount = document.getElementById("count");
	if (objNoteCount != null)
	{
		var NoteCount = objNoteCount.innerHTML;
		objNoteCount.innerHTML = NoteCount - 1;
	}
}
function ImageResizePreview(objImg,intWidth) {
	var myImage = new Image();
	myImage.src = objImg.src;
	
	if(myImage.width > intWidth) {
		objImg.style.width = intWidth;
	}
}
function PicUse(picid)
{
	var PostData = "do=add&picid=" + picid;
	alert(PostData);
	PostRequest(window.location.protocol + "//" + window.location.host + "/pic_useful.asp", PostData);
}
function PicUseUpdate(picid,counts)
{
	var objPicUse=document.getElementById("UsePic"+picid+"");
	objPicUse.innerHTML=counts;
}
//修改图片
function PhotoEdit(PhotoID,UserID)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (PhotoID != null && UserID != null)
	{
		PostData = "do=photoedit&photoid=" + PhotoID + "&userid=" + UserID;
		
		PostRequest(window.location.protocol + "//" + window.location.host + "/a_Photo.asp", PostData);
	}
}
function PhotoEditSave(PhotoID,UserID)
{
	//ScreenConvert();
	var objTitle = gid("txtTitle");
	var objComments = gid("txtComments");
	var PostData = null;
	var objValidator=gid("DialogValidator");

	if (PhotoID != null && UserID != null && objTitle != null && objComments != null )
	{
		var vueTitle = Trim(objTitle.value);
		var vueComments = objComments.value;
		//alert(vueComments);
		if(vueTitle == "")
		{
			objValidator.innerHTML = "<span class=\"Error\">请输入图片标题!</span>";
		}
		else if(vueTitle.length>20)
		{
			objValidator.innerHTML = "<span class=\"Error\">图片标题的长度不能超过20个字!</span>";
		}
		else if(objComments.length>500)
		{
			objValidator.innerHTML = "<span class=\"Error\">图片说明的长度不能超过500个字!</span>";
		}
		else
		{
			
			PostData = "do=photoeditsave&photoid=" + PhotoID + "&userid=" + UserID + "&title=" + StrCode(vueTitle) + "&comments=" + StrCode(vueComments);
			
			PostRequest(window.location.protocol + "//" + window.location.host + "/a_Photo.asp", PostData);
			DialogShow("<div id=\"DialogLoading\">正在提交请稍后！</div>",110,24,124,24);
		}
	}
}

function PhotoText(PhotoID,Title,Comments)
{
	var objPhotoTitle = gid("PicTitle" + PhotoID);
	var objPhotoComments = gid("PicPhotoComm" + PhotoID);
	if (PhotoID != null && objPhotoTitle != null)
	{
		objPhotoTitle.innerHTML = Title;
	}
	if (PhotoID != null &&  objPhotoComments != null)
	{
		objPhotoComments.innerHTML = Comments;
	}
}

function PhotoDel(PhotoID,UserID)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在读取,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (PhotoID != null && UserID != null)
	{
		PostData = "do=photodelmsg&photoid=" + PhotoID + "&userid=" + UserID;
		PostRequest(window.location.protocol + "//" + window.location.host + "/a_Photo.asp", PostData);
	}
}

function PhotoDelSave(PhotoID,UserID)
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">正在删除,请稍候...</div>",110,24,124,24);
	var PostData = null;
	if (PhotoID != null && UserID != null)
	{
		PostData = "do=photodel&photoid=" + PhotoID + "&userid=" + UserID;
		PostRequest(window.location.protocol + "//" + window.location.host + "/a_Photo.asp", PostData);
	}
}
function Auth(name, url)
{
	ScreenConvert();
	name = UnStrCode(name);
	var LoginBody="<div id=\"DialogTitle\"><div id=\"DialogTitleText\">" + name + "</div><div id=\"DialogTitleBtn\" onclick=\"return DialogHide();\" onmouseover=\"var objShut = document.getElementById('DialogTitleBtn');objShut.style.border='solid 1px #000000';\" onmouseout=\"var objShut = document.getElementById('DialogTitleBtn');objShut.style.border='solid 1px #EEE';\"></div></div><div id=\"DialogContent\">" + name + "，请先登录或快速注册！</div><div id=\"DialogValidator\"></div><div id=\"DialogButtons\"><button id=\"AjaxMainLogin\" onclick=\"location.replace('http://www.iweihai.cn/club/login.asp?url=" + url + "');\">立即登录</button>&nbsp;&nbsp;&nbsp;&nbsp;<button id=\"AjaxMainReg\" onclick=\"location.replace('http://www.iweihai.cn/club/user/script/reg/reg.asp');\">快速注册</button>&nbsp;&nbsp;&nbsp;&nbsp;<button id=\"AjaxMainCancle\" onclick=\"return DialogHide();\">取消</button></div>";
	DialogShow(LoginBody,250,120,300,150);	
}

var WishtlistLoad = false;
function WishList(act,CompanyID)
{
	if (WishtlistLoad) return;
	var wObj = gid("Wishlist0");
	if (wObj) wObj.innerHTML = "<span class=\"Loading\">正在读取收藏列表...</span>";
	var PostData = "do="+act+"&companyid=" + CompanyID;
	PostRequest(window.location.protocol + "//" + window.location.host + "/a_wishlist.asp", PostData);
}


function WishLists(listInfom, more, Get)
{
	var wObj = gid("Wishlist0");
	
	if (wObj) wObj.innerHTML = listInfom;
	var lObj = gid("WishlistL");
	if (lObj && more) lObj.innerHTML = more;
	if (Get) WishtlistLoad = true;
}
function CheckShopName()
{
	var objShopName = gid("company");
	var objCity = gid("city");
	var objError = gid("ShopNameError");
	
	if(objShopName!=null && objCity!=null)
	{
		if(objShopName.value.length==0)
		{
			objError.innerHTML = "<span class=\"Error\">请输入商户名！</span>";
			
			objShopName.focus();
			return;
		}
		if(objCity.value.length==0 || objCity.value=="0")
		{
			
			objError.innerHTML = "<span class=\"Error\">请选择商户城市！</span>";
			objCity.focus();
			return;
		}
		
		if(objError!=null)
		{
			objError.innerHTML = "";
		}
		
		var objValue = gid("bclass");
		var strShopType;
		if(objValue!=null)
		{
			strShopType=objValue.value;
		}

		var PostData = "company=" + StrCode(objShopName.value) + "&city=" + StrCode(objCity.value) + "&type=" + strShopType;
		
		PostRequest(window.location.protocol + "//" + window.location.host + "/a_add.asp", PostData);
	}
		
}
function NoShopNameList()
{
	ScreenConvert();
	DialogShow("<div id=\"DialogLoading\">没有匹配商户，欢迎添加！</div>",140,10,170,20);
	window.setTimeout(DialogHide, 2000);


}
function ShowShopNameList(ShopNameList)
{
	ScreenConvert();

	var AJAX_ReportVoteBody;
	
	AJAX_ReportVoteBody="<div id=\"DialogTitle\"><div id=\"DialogTitleText\">商户检测结果</div><div id=\"DialogTitleBtn\" onclick=\"return DialogHide();\" onmouseover=\"var objShut = document.getElementById('DialogTitleBtn');objShut.style.border='solid 1px #000000';\" onmouseout=\"var objShut = document.getElementById('DialogTitleBtn');objShut.style.border='solid 1px #EEE';\"></div></div>";
	AJAX_ReportVoteBody +="<div id=\"DialogContent\">" + ShopNameList + "</div>";
	AJAX_ReportVoteBody +="<div id=\"DialogButtons\"><input type=\"button\" onclick=\"javascript:DialogHide();\" value=\"关闭\"></div>";
	
	DialogShow(AJAX_ReportVoteBody,500,300,300,180);
}
