﻿//-==============
//鼠标位置
//-==============
function Cursorposition(e){
		var e = e ? e : (window.event ? window.event : null); 
    	var cursor = {x:0, y:0};
    	if (e.pageX || e.pageY) {
        	cursor.x = e.pageX;
        	cursor.y = e.pageY;
    	}
    	else {
	    	cursor.x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
           	cursor.y = e.clientY + (document.documentElement.scrollTop  || document.body.scrollTop) - document.documentElement.clientTop;
    	}
		return cursor;
}
//-=============
//显示用户信息
//-=============
function ShowUserInfo(UserID){ 
    //var oDiv = document.getElementById("UserInfo");
    //oDiv.style.display = "block";
    //GetData("/ShowUserInfo.aspx?ID="+UserID,"UserInfo");
}

//-=============
//打开发送信息，显示我的好友列表
//-=============
function OpenMyFriendList(UserListID){
    window.open("OpenMyFriendList.aspx?ListID="+UserListID,'_blank','scrollbars=no,width=450,height=540,left=75,top=20,status=no,resizable=yes');
}

//选择一个好友【发送消息】
function SelectedMyFriendToSendMsgList(oUserListID,othis,UserID,UserName){
    var UserIDList = window.opener.document.getElementById(oUserListID);
    var thisCheckBox = othis;
    var strUserIDList = UserIDList.value;
    var strUserID =  UserID +'<'+UserName +'>'; 
    if(thisCheckBox.checked){   
        if(strUserIDList==""){
            UserIDList.value =  strUserID;
        }
        else
        {
           UserIDList.value = strUserIDList + ','+ strUserID;
        }
    }
    else
    {
       UserIDList.value = strUserIDList.replace(strUserID,"");
    }
}
//-===========
//添加一个圈成员为我的好友
//-===========
function AddForMyFriend(UserID){
   var url = "/AddForMyFriend.aspx?ID="+UserID;
   try{
	var req = new XMLHttpRequest();
	if (req) {
		    req.onreadystatechange = function() {
		    if (req.readyState == 4 && req.status == 200) {
			    alert(req.responseText);
		    }
		  };
		  req.open('GET',url);
		  req.send(null);
		} 
	}
	catch(e)
	{alert("处理数据失败,你可以尝试再添加一次，如果还显示此消息。请联系我们的客服人员")}
}
//-==================
//拖动层[在onmosedown里引用]
//-==================
function MoveDIV(tid, e)
{
		var obody = document.getElementsByTagName("body")[0];
		obody.onselectstart = function(){return false;}
		var ie = /msie/i.test(navigator.userAgent.toLowerCase());
		//滤镜
		if(ie){document.getElementById(tid).style.filter = 'alpha(opacity=60)';}
		else{document.getElementById(tid).style.opacity = '0.5';}
		//提高层
		var divs=document.getElementsByTagName("DIV");
		for(var i=0,maxIndex=0;i<divs.length;i++) maxIndex  = Math.max(maxIndex,divs[i].style.zIndex ||0)
		document.getElementById(tid).style.zIndex = maxIndex+1;
		//层位置
		var obj = document.getElementById(tid);
		obj.ol = obj.offsetLeft; obj.ot = obj.offsetTop;
		obj.ml = e.clientX; obj.mt = e.clientY;
		document.onmousemove = function (e){
			e = e || event;
			obj.style.left = obj.ol + e.clientX - obj.ml + "px";
			obj.style.top = obj.ot + e.clientY - obj.mt + "px";
			document.onmousestart = new Function("return false;");
		}
		document.onmouseup = function (){
			document.onmousemove = document.onselectstart = null;
			obody.onselectstart = function(){return true;}
			//滤镜
			if(ie){document.getElementById(tid).style.filter = 'alpha(opacity=100)';}
			else{document.getElementById(tid).style.opacity = '1';}
			
		}
}
//-=================
//预览我的收藏信息
//-=================
function ViewMySaveMemo(id){
        var Memo = document.getElementById(id);
		var win = window.open("about:blank", "a", "");
		win.document.open()
		win.document.write(Memo.innerHTML.replace(/&lt;/ig,"<").replace(/&gt;/ig,">").replace(/&amp;nbsp;/ig,"&nbsp;"));
		win.document.close();
		return false;
}
//-=================
//客户端分页
//-=================
function PageList(Total,PageSize,CurrentPage,url,style){
			var count = Total;
			var perpage = PageSize;
			var currentpage = CurrentPage;
			if (currentpage<1){currentpage = 1;}
			else{currentpage = parseInt(currentpage);}
			var pagecount =  Math.ceil(count/perpage);
			if(currentpage > pagecount){currentpage = pagecount;}
			var pagestr = "";		
			var breakpage = 6;
			var currentposition = 2;
			var breakspace = 2;
			var maxspace = 6;
			var prevnum = currentpage-currentposition;
			var nextnum = currentpage+currentposition;
			if(prevnum < 1) prevnum = 1;
			if(nextnum>pagecount) nextnum = pagecount;
			
			if(pagecount==0){return;}
			
			var bodyTemp = '<table align="left" style="float:right;border:1px solid #FF9A35;font-size:9pt;text-align:right; height:25px; vertical-align:middle; margin-top:10px"><tr><td style="color:#000080;font-size:9pt">{body}</td></tr></table>';	
			var itemStyleLink = 'border:0px solid #77C0EB;padding:0px 3px 0px 3px; font-weight:bold; color:#000080;text-decoration:none';
			var itemStyleThis = 'color:red';
			var ptext = '<b>上一页</b>';
			var ntext = '<b>下一页</b>';

			if(currentpage>1){pagestr += '&nbsp;<a  href="'+url.replace("{0}",(CurrentPage-1))+'">'+ptext+'</a>&nbsp;';}
			if(prevnum-breakspace>maxspace){
				for(i=1;i<=breakspace;i++){
					pagestr += '&nbsp;<a style="{itemStyleLink}" href="'+url.replace('{0}',i)+'">'+i+'</a>&nbsp;';
				}
				pagestr += '...';
				for(i=pagecount-breakpage+1;i<prevnum;i++){
					pagestr += '&nbsp;<a style="{itemStyleLink}" href="'+url.replace('{0}',i)+'">'+i+'</a>&nbsp;';
				}
			}
			else{
				for(i=1;i<prevnum;i++){
					pagestr += '&nbsp;<a style="{itemStyleLink}" href="'+url.replace('{0}',i)+'">'+i+'</a>&nbsp;';
				}
			}
			for(i=prevnum;i<=nextnum;i++){
				pagestr += (currentpage==i)?'&nbsp;<b style="{itemStyleThis}">'+i+'</b>&nbsp;':'&nbsp;<a style="{itemStyleLink}" href="'+url.replace('{0}',i)+'">'+i+'</a>&nbsp;';
			}
			if(pagecount-breakspace-nextnum+1>maxspace){
				for(i=nextnum+1;i<=breakpage;i++){
					pagestr +='&nbsp;<a style="{itemStyleLink}" href="'+url.replace('{0}',i)+'">'+i+'</a>&nbsp;';
				}
				pagestr += '...';
				for(i=pagecount-breakspace+1;i<=pagecount;i++){
					pagestr += '&nbsp;<a style="{itemStyleLink}" href="'+url.replace('{0}',i)+'">'+i+'</a>&nbsp;';
				}
			}
			else{
				for(i=nextnum+1;i<=pagecount;i++){
					pagestr += '&nbsp;<a style="{itemStyleLink}" href="'+url.replace('{0}',i)+'">'+i+'</a>&nbsp;';
				}
			}
			if (currentpage<pagecount){
				pagestr += '&nbsp;<a  href="'+url.replace("{0}",(CurrentPage+1))+'">'+ntext+'</a>&nbsp;';
			}
			pagestr = bodyTemp.replace("{body}",pagestr);
			pagestr = pagestr.replace(/{itemStyleLink}/ig,itemStyleLink);
			pagestr = pagestr.replace(/{itemStyleThis}/ig,itemStyleThis );
			document.write(pagestr);				
}


