var scrip = '';
var iLayerMaxNum = 10000;
var dbId;
var content = "";
var scripNick = "";
var d1;


document.onmouseup = me;
document.onmousemove = ms;
var scripX;
var scripY;
var isShowLogin = false;

App = {};
(function(){
	
	var console;
	App.init  = function(c){
		this.console = c;
	}
	App.lock = function(bFlag)
	{
		var console = App.console;
		if(bFlag)
		{
			var left=document.body.scrollLeft;
			var top=document.body.scrollTop;
			
			console.style.display = "block";
			console.style.zIndex = 20001;
		 	console.style.height = 700+"px";
			App.isLocked = true;
		}else{
			console.style.display = "none";				
			App.isLocked = false;
		}
	}
	
	function TB_getPageSize(){
		var de = document.documentElement;
		var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
		var h = window.innerHeight || self.innerHeight || document.body.clientHeight || (de&&de.clientHeight);
		arrayPageSize = new Array(w,h) 
		return arrayPageSize;
	}
	
})();


function Move(Object, event)
{
	scrip = Object.id;
	if(document.all)
	{
		document.getElementById(scrip).setCapture();
		scripX = event.x - document.getElementById(scrip).style.pixelLeft;
		scripY = event.y - document.getElementById(scrip).style.pixelTop;

	}
	else if(window.captureEvents)
	{
		window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
		scripX = event.clientX - parseInt(document.getElementById(scrip).style.left);
		scripY = event.clientY - parseInt(document.getElementById(scrip).style.top) - d1.offsetTop;
	}
	if(scrip != "scrip"+dbId){
		document.getElementById(scrip).style.zIndex = iLayerMaxNum;  
		iLayerMaxNum = iLayerMaxNum + 1;
	}
}

function ms(evt)
{
	if(scrip!=''){
		if(document.all)
		{
			document.getElementById(scrip).style.left = event.x - scripX;
			document.getElementById(scrip).style.top = event.y - scripY;
		}
		else if(window.captureEvents)
		{
		
/*			var iScrollTop = document.body.scrollTop + document.documentElement.scrollTop;
			var iScrollLeft = document.body.scrollLeft + document.documentElement.scrollLeft;
			var s = document.getElementById(scrip);
			s.style.left = evt.clientX + iScrollLeft - d1.offsetLeft + "px";
      		s.style.top  = evt.clientY + iScrollTop - d1.offsetTop + "px";
*/			
			var s = document.getElementById(scrip);
			s.style.left = evt.clientX - scripX + "px";
      		s.style.top  = evt.clientY - scripY - d1.offsetTop + "px";
		}
	 }
}

function me(evt){
	if(scrip!=''){
		if(document.all)
		{
			document.getElementById(scrip).releaseCapture();
			scrip='';
		}
		else if(window.captureEvents){
			window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
			scrip='';
		}
	 }
}

//删除函数
function delMessage(n)
{
	var Messageid = 'scrip' + n;
	document.getElementById(Messageid).style.display = 'none';
	if(n == dbId)App.lock(false);
}

function afterCall(oResponse)
{	
	var str = oResponse.responseText;
	eval(str);
}

//动态显示纸条
function showmessage(n) {
	if (sArray[n] != undefined){
		dbrun(n);
	}
}

//双击纸条函数
function dbrun(id,bOpen,bCenter)
{
	dbId = id;
	show(true,id,bCenter);
}

function init(){
	var c = document.getElementById("console");
	d1 = document.getElementById("d1");
	App.init(c);
	if(initno == 0)return;
	if(initno < 0){
		alert("您搜索的纸条不存在！");
	}else{
		dbrun(initno);
	}
}

var tmpText;
function show(b,id,bCenter){
	if(b && (b ^ App.isLocked)){
		var showDiv = document.getElementById("scrip"+id);
		showDiv.style.zIndex = 20010;	
		tmpText = showDiv.firstChild.lastChild.previousSibling.previousSibling.previousSibling.innerHTML ;
		showDiv.firstChild.lastChild.previousSibling.previousSibling.previousSibling.innerHTML = "";
		showDiv.firstChild.lastChild.previousSibling.previousSibling.previousSibling.innerHTML = "<a href=\"comment.asp?loveid="+id+"\" style=color:#666 target=_blank>评论</a>&nbsp;<a href=\"/add.asp\" class=boce target=_blank>写字条</a>";
		if(id == initno || bCenter){	
			showDiv.style.left = 353;
			showDiv.style.top =  150;
		}
		App.lock(true);
	}else{
		if(isShowLogin)
			return ;
		var showDiv = document.getElementById("scrip"+dbId);
		if(showDiv.firstChild.lastChild.previousSibling.previousSibling.firstChild && showDiv.firstChild.lastChild.previousSibling.previousSibling.firstChild.tagName == "A")
			showDiv.firstChild.lastChild.previousSibling.previousSibling.removeChild(showDiv.firstChild.lastChild.previousSibling.previousSibling.firstChild);
		showDiv.firstChild.lastChild.previousSibling.previousSibling.previousSibling.innerHTML = tmpText;
		showDiv.style.zIndex = iLayerMaxNum;	
		iLayerMaxNum = iLayerMaxNum + 1;
		dbId = 0;
		App.lock(false);
	}
	
}




