//修改描述	: OnShowsPoper函数添加用户荣誉标识拼接
//修改人	: 陈亮
//修改日期	: 2009-04-13 16：06


document.writeln("<style>.popmenuUser {position:absolute; background-color:#FFFFE7 ;border:1px solid #000000; padding-left:5px; padding-top:5px; padding-bottom:5px; width:60px;}</style>");
document.writeln("<div id=popMenuUser class=popmenuUser style='display:none' onmouseout='hideSelf(this, event)'></div>");
var popMenuUser = document.getElementById("popMenuUser");

var popup_tip = null;

function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp];
		el = el.offsetParent;
	}
	return iPos;
}

function ScrDelete(i,topicid,replyid)
{
	if(i<8 )
	{
		if(i==0)
		{
			document.getElementById('RE'+replyid).innerHTML='<span class=\"shanlhu\"  id=RE'+replyid+'><A href=\"javascript:void(null);\">恢复</a></span>';
		}		
		var response = TopicShow.ScrDelete(i,topicid,replyid,ScrDelete_CallBack);
	}
}



function ScrDelete_CallBack(response)
{
	var strarr  = response.value.split(",");
	if(strarr[0] == 1)
	{
		document.getElementById('RE'+strarr[2]).innerHTML='<span class=\"shanlhu\"  id=RE'+strarr[2]+'><A href=\"javascript:void(null);\" onclick="ScrDelete(0,'+strarr[1]+','+strarr[2]+');">恢复</a></span>';
	}
	if(strarr[0] == 0)
	{
		document.getElementById('RE'+strarr[2]).innerHTML='<span id=RE"+strarr[2]+"><A style="cursor:pointer;" onmouseover="showDeleteMenul(this,popMenuUser,'+strarr[1]+','+strarr[2]+');" onmouseout="hidePopup(this, popMenuUser, event);"><font style="color:#0000a0">删除</font></A></span>';
	}	
}


//回复举报
function SrcTip(topicid,replyid,reason)
{

	var response = TopicShow.SrcTip(topicid,replyid,reason,ScrTip_CallBack);
	
	function ScrTip_CallBack(response)
	{
		if(response.value == "true")
		{
			alert("感谢您的举报。如举报属实，你将获得卡片道具奖励！");
		}
		else
		{
			alert("操作失败！请刷新页面后重试！");
			//alert(response.value);
		}
	}
	
	/*alert(topicid);
	alert(replyid);
	alert(reason);*/
}

function showPopupMenu1(el, m, FID, M_UID,uid) 
{
	if (m) 
	{
		m.style.display='';
		m.style.left = getPos(el,"Left"); //+ el.offsetWidth - 0  + "px";
		m.style.top = getPos(el,"Top") + el.offsetHeight - 2 + "px";
		m.innerHTML ="<img src='http://pop.pcpop.com/images/PoInfo/massage.gif' align='bottom' style='margin-right: 4px;'><a href='http://blog.pcpop.com/Member/SendMessage.aspx?FUID="+uid+"&MC=S' target='_blank'><font color=#000000>发送传呼</font></a><br>"; 
		m.innerHTML += "<img src='http://pop.pcpop.com/images/PoInfo/friend.gif' align='bottom' style='margin-right: 4px;'><a href='http://blog.pcpop.com/Member/AddFriend.aspx?f="+uid+"' target='_blank'><font color=#000000>加为好友</font></a><br>";
		m.innerHTML += "<img src='http://pop.pcpop.com/images/PoInfo/info.gif' align='bottom' style='margin-right: 4px;'><a href='http://blog.pcpop.com/"+uid+"' target='_blank'><font color=#000000>用户信息</font></a><br>";
        m.innerHTML += "<img src='http://pop.pcpop.com/images/PoInfo/copy.gif' align='bottom' style='margin-right: 4px;'><a style=\"cursor:hand\" onclick=\"javascript:clipboardData.setData( 'Text','"+uid+"');window.alert( '用户ID已被复制到复制到剪贴板，您可按下 Ctrl+V 粘贴');\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">复制名称</a><br>";
	}
	if ((m!=popup_tip) && (popup_tip)) popup_tip.style.display = 'none';
	popup_tip = m;
}
//删主贴回复 菜单项
function showDeleteMenul(el,m,topicid,replyid)
{
	if(m.style.display=='none')
	{		
		m.style.display='';
		m.style.left = getPos(el,"Left");
		m.style.top = getPos(el,"Top") + el.offsetHeight-2 + "px";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"ScrDelete(3,"+topicid+","+replyid+");\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">恶意抢楼</a><br>";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"ScrDelete(4,"+topicid+","+replyid+");\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">言语攻击</a><br>";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"ScrDelete(5,"+topicid+","+replyid+");\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">无意义帖</a><br>";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"ScrDelete(6,"+topicid+","+replyid+");\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">发广告帖</a><br>";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"ScrDelete(7,"+topicid+","+replyid+");\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">违反规定</a><br>";
	}
	if ((m!=popup_tip) && (popup_tip)) popup_tip.style.display = 'none';
	popup_tip = m;
}

//举报贴菜单项
function showTipMenul(el,m,topicid,replyid)
{
	if(m.style.display=='none')
	{		
		m.style.display='';
		m.style.left = getPos(el,"Left");
		m.style.top = getPos(el,"Top") + el.offsetHeight-2 + "px";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"SrcTip("+topicid+","+replyid+",'色情内容');\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">色情内容</a><br>";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"SrcTip("+topicid+","+replyid+",'政治内容');\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">政治内容</a><br>";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"SrcTip("+topicid+","+replyid+",'人身攻击');\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">人身攻击</a><br>";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"SrcTip("+topicid+","+replyid+",'广告内容');\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">广告内容</a><br>";
		m.innerHTML += "<a style=\"cursor:pointer\" onclick=\"SrcTip("+topicid+","+replyid+",'抢一刷楼');\" onmouseover=\"style.color= 'red';\" onmouseout=\"javascript:style.color='#000000';\">抢一刷楼</a><br>";
	}
	if ((m!=popup_tip) && (popup_tip)) popup_tip.style.display = 'none';
	popup_tip = m;
}


function hidePopup(el, m, e) 
{
	var cx, cy;
	if (!e) 
	{
		cx = window.event.x;
		cy = window.event.y;
	} else 
	{
		cx = e.clientX;
		cy = e.clientY;
	}

	if (el && m && m.style.display=='') 
	{
		if ((document.body.scrollLeft + cx > el.offsetLeft) 
			&& (document.body.scrollLeft + cx < el.offsetLeft + el.offsetWidth) 
			&& (document.body.scrollTop + cy > el.offsetTop) 
			&& (document.body.scrollTop + cy < el.offsetTop + el.offsetHeight)
			|| (document.body.scrollLeft + cx > m.offsetLeft)                
			&& (document.body.scrollLeft + cx < m.offsetLeft + m.offsetWidth) 
			&& (document.body.scrollTop + cy > m.offsetTop)
			&& (document.body.scrollTop + cy < m.offsetTop + m.offsetHeight)) {
		} 
		else 
		{
			m.style.display = 'none';
			m.innerHTML = "";
		}
	}
}

function hideSelf(m, e) 
{	
	//alert('高度:'+m.offsetHeight+'宽度:'+m.offsetWidth+'上：'+m.offsetTop+'左：'+m.offsetLeft);
	var cx, cy;
	if (!e) {
		cx = window.event.x;
		cy = window.event.y;
	} else {
		cx = e.clientX;
		cy = e.clientY;
	}

	if (m.style.display=='') 
	{
		if ((document.body.scrollLeft + cx >= m.offsetLeft)                
		&& (document.body.scrollLeft + cx  <= m.offsetLeft + m.offsetWidth) 
		&& (document.body.scrollTop + cy >= m.offsetTop)
		&& (document.body.scrollTop + cy <= m.offsetTop + m.offsetHeight)) 
		{} 
		else 
		{
			m.style.display = 'none';
			m.innerHTML = "";
		}
	}
}

//用户弹出信息块
function OnShowsPoper(el,uid)
{
	var m = document.getElementById('poperinfoshws');
	m.style.left = getPos(el,"Left"); //+ el.offsetWidth + 8  + "px";
	m.style.top = getPos(el,"Top") + el.offsetHeight - 2 + "px";
	m.style.display = "";
	
	document.getElementById('infouser0').innerHTML = "<img  src='/images/PoInfo/1.jpg' width='71' height='70' />";
	document.getElementById('infouser1').innerHTML = "昵称:<a href='http://blog.pcpop.com/"+uid+"' target='_blank'>"+uid+"</a>";
	document.getElementById('infouser2').innerHTML = "<a href='http://blog.pcpop.com/"+uid+"' target='_blank'>进入个人空间</a>";
	document.getElementById('infouser3').innerHTML = "<img src='http://pop.pcpop.com/images/PoInfo/friend.gif' align='bottom' style='margin-right: 4px;'><a href='http://blog.pcpop.com/Member/AddFriend.aspx?f="+uid+"' target='_blank'>加好友</a>";
	document.getElementById('infouser4').innerHTML = "<img src='http://pop.pcpop.com/images/PoInfo/copy.gif' align='bottom' style='margin-right: 4px;'><a style=\"cursor:hand\" onclick=\"javascript:clipboardData.setData( 'Text','"+uid+"');window.alert( '用户ID已被复制到复制到剪贴板，您可按下 Ctrl+V 粘贴');\">复制名称</a>";
	document.getElementById('infouser5').innerHTML = "<img src='http://pop.pcpop.com/images/PoInfo/info.gif' align='bottom' style='margin-right: 4px;'><a href='http://blog.pcpop.com/"+uid+"' target='_blank'>用户信息</a>";
	document.getElementById('infouser6').innerHTML = "<img src='http://pop.pcpop.com/images/PoInfo/massage.gif' align='bottom' style='margin-right: 4px;'><a href='http://blog.pcpop.com/Member/SendMessage.aspx?FUID="+uid+"&MC=S' target='_blank'>即时聊天</a>";
	//以下为 ajax 实现部分
	var url = "/GetUserInfo.aspx";
	var pars = "";
	var postBody="Parameter=" + escape(uid)  ;//构造要携带的数据 
	var myAjax = new Ajax.Request( url , {method:'post', postBody:postBody,onComplete:OnShowsPoperCallback}); 

	function OnShowsPoperCallback(req)
	{
		var strarr  = req.responseText.split("#");
		//alert(req.responseText);
		document.getElementById('infouser7').innerHTML = strarr[0];
		//alert(strarr[1]);
		//alert(document.getElementById('infouser8').innerHTML);
		document.getElementById('infouser8').innerHTML = strarr[1];
		//alert(document.getElementById('infouser8').innerHTML);
		document.getElementById('infouser0').innerHTML = strarr[2];
		//alert(document.getElementById('inforMain').style.height);
		//判断用户是否有荣誉标识，如果有则拼接!
		if(strarr[3].length > 0)
		{
			document.getElementById('infouser91').innerHTML = strarr[3];
			document.getElementById('infouser91').style.display = 'inline';
		}
		else//隐藏荣誉标识DIV
		{
			document.getElementById('infouser91').style.display = 'none';
		}
	}
}
function CloseInfo()
{
	document.getElementById('poperinfoshws').style.display="none";
}

function hideShows(m, e) 
{	
	//alert('高度:'+m.offsetHeight+'宽度:'+m.offsetWidth+'上：'+m.offsetTop+'左：'+m.offsetLeft);
	var cx, cy;
	if (!e) {
		cx = window.event.x;
		cy = window.event.y;
	} else {
		cx = e.clientX;
		cy = e.clientY;
	}

	if (m.style.display=='') 
	{
		if ((document.body.scrollLeft + cx >= m.offsetLeft)                
		&& (document.body.scrollLeft + cx  <= m.offsetLeft + m.offsetWidth) 
		&& (document.body.scrollTop + cy >= m.offsetTop)
		&& (document.body.scrollTop + cy <= m.offsetTop + m.offsetHeight)) 
		{} 
		else 
		{
			m.style.display = 'none';
		}
	}
}