

var shigouRunTask;
var shigouContent;
var shigouNWidth;
var shigouNHeight;
var shigouOpenStart = function(id, mWidth, mHeight){
	if(shigouRunTask){
		window.clearInterval(shigouRunTask);
	}
	var myDiv = document.getElementById(id);
	if(myDiv && myDiv.style.display == "none"){
		shigouContent = myDiv.innerHTML;
		myDiv.innerHTML = "";
		myDiv.style.position = "absolute";
		myDiv.style.left = (document.documentElement.clientWidth-10)/2+"px";
		myDiv.style.top = (document.documentElement.clientHeight-10)/2+"px";
		myDiv.style.width = "0";
		myDiv.style.height = "0";
		myDiv.style.display = "";
		shigouNWidth = 0;
		shigouNHeight = 0;
		runTask = window.setInterval("shigouOpenDiv('" + id + "', " + mWidth + ", " + mHeight + ")", 10);
	}else{
		myDiv.style.display = "none";
	}
	
	return;
}
var shigouOpenDiv = function(id, mWidth, mHeight){
	myDiv = document.getElementById(id);
	if(shigouNWidth >= (mWidth - 50)){
		shigouNWidth = shigouNWidth + 4;
	}else{
		shigouNWidth = shigouNWidth + 50;
	}
	if(shigouNHeight >= (mHeight - 50)){
		shigouNHeight = shigouNHeight + 4;
	}else{
		shigouNHeight = shigouNHeight + 50;
	}
	
	if((mWidth > shigouNWidth) || (mHeight > shigouNHeight)) {
		if(mWidth > shigouNWidth){
			myDiv.style.width = shigouNWidth + "px";
			myDiv.style.left = Math.ceil((document.documentElement.clientWidth - shigouNWidth) / 2) + "px";
		}
		if(mHeight > shigouNHeight){
			myDiv.style.height = shigouNHeight + "px";
			myDiv.style.top = Math.ceil((document.documentElement.clientHeight - shigouNHeight) / 2) + "px";
		}
	}else if(runTask){
		window.clearInterval(runTask);
		myDiv.innerHTML = shigouContent;
	}
	
	return;
}