var isIE=function(){return navigator.userAgent.search('MSIE')>0;}
var currentPage=1;
var paperObj='';
var flag=0;
var pX;
var pY;
var ev;
var Obj=''
var index=10000;//z-index;

function RenderLocation(){
	    var elements = document.getElementById("contentarea").childNodes;
	    for (var i = 0; i < elements.length; i++) {
	      if(elements[i].tagName && elements[i].tagName=='DIV') {
	        elements[i].style.top = Math.ceil(250 * Math.random()) + "px"
			elements[i].style.left = Math.ceil(800 * Math.random()) + "px";
	      }
	      }
}
function NextPage(){     
        currentPage++;
		if (currentPage>pages) {
			currentPage=pages;
			alert("下面没有啦");
		} else {
		
        RefreshContent();
		}
       
    }
    function PrePage(){
		currentPage--; 
		if (currentPage<1) {
			currentPage=1;
			alert("上面没有啦");
		} else {
		 RefreshContent();
		}   
    }  
	function search() {
		var keyword = document.getElementById('keyword').value;
		if (keyword=='') alert('你要找什么？');
		else {
			var contentarea = document.getElementById("contentarea");
			ShowContent("search.php","keyword="+keyword,contentarea); 
		}
	}
	function initPage(page){
		currentPage=page;
		if (currentPage<=1) {
			currentPage=1;
			
		} else {
			
		}
		if (currentPage>=pages) {
			currentPage=pages;
			
		} else {
			
		}
		RefreshContent()
	}

		function onRemove(node){
	var nodes = document.getElementById(node);
	nodes.parentNode.removeChild(nodes);
}
function onFocus(obj){
       if(obj.style.zIndex!=index) {
               index = index + 2;
               var idx = index;
               obj.style.zIndex=idx;
       }
}

function onMouseUp(){
	if(paperObj!=''){
		if(paperObj.releaseCapture)
				paperObj.releaseCapture();
			else if(window.captureEvents)
				window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);	
		paperObj='';
	}
}

function onMouseMove(ev){
	ev = ev || window.event;
	if(paperObj!=''){ 
		if(isIE()) {
		paperObj.style.left=event.x-pX;
		paperObj.style.top=event.y-pY;
		} else {
		paperObj.style.left=ev.pageX-pX+"px";
		paperObj.style.top=ev.pageY-pY+"px";
		}
	}
}


function onMouseDown(Object,ev){
	 ev = ev || window.event;
	  paperObj = document.getElementById(Object);
	  var x = ev.x ? ev.x : ev.pageX;
	  var y = (ev.y)?ev.y:ev.pageY;
	if (paperObj.setCapture)
	paperObj.setCapture();
	else if(window.captureEvents)
			window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
	
	if (!paperObj.style.pixelLeft) { //fix FF
		var xl=paperObj.style.left;
		var yl=paperObj.style.top;
		xl = xl.substr(0,xl.length-2);
		yl = yl.substr(0,yl.length-2);
		pX = x-xl;
		pY = y-yl;
	} else {
	 pX=x-paperObj.style.pixelLeft; 
	 pY=y-paperObj.style.pixelTop;
	}
}
  
function RefreshContent(){
		 var contentarea = document.getElementById("contentarea");
         ShowContent("page.php","page="+currentPage,contentarea); 
		 
		
}

document.onmouseup=onMouseUp
document.onmousemove=onMouseMove