// JavaScript Document
function newXhr()
{
var xhritem;	//指向XMLHttpRequest物件的變數
try{
	xhritem = new XMLHttpRequest();		//適用於Mozilla.Opera等	
}
catch(e){
	try{
		xhritem = new ActiveXObject("Msxml2.XMLHTTP"); //適用於IE6以上
	}
	catch(e){
		try{
			xhritem = new ActiveXObject("Microsoft.XMLHTTP"); //適用於IE5
		}
		catch(e)
		{
			alert("Your browser doesn't support XMLHttpRequest");
			return false;  //上列方法失敗時	
		}
	}

}
	return xhritem;
}
//回傳訊息的顯示畫面
var timeSta = new Array() ;
function tb_positionCenter1(tb) {
		var temp =document.getElementById(tb);
		if(!temp){return false;}
		temp.style.marginTop= 0 - parseInt((temp.offsetHeight / 2),10) + (document.documentElement.scrollTop!=0? document.documentElement.scrollTop:document.body.scrollTop)+'px';
		temp.style.marginLeft = 0 - parseInt((temp.offsetWidth / 2),10) + 'px';
		//alert(tb);
	tb_positionCenter2(tb);
}

function tb_positionCenter2(tb) {
		//alert(tb);
		var temp = document.getElementById(tb);
		if(!temp){return false;}
		var nowScrollTop=parseInt(temp.style.marginTop.replace(/px/, ""));
		var finishpx = 0 - parseInt((temp.offsetHeight / 2),10) + (document.documentElement.scrollTop!=0? document.documentElement.scrollTop:document.body.scrollTop);
		//alert(nowScrollTop+'\n'+finishpx);
		if(nowScrollTop>finishpx)
		{
			if(parseInt(nowScrollTop-finishpx)>40)
			{temp.style.marginTop=(parseInt(nowScrollTop)-40)+'px';}
			else{temp.style.marginTop=finishpx+'px';}
		}
		else if(nowScrollTop<finishpx)
		{
			if(parseInt(finishpx-nowScrollTop)>40)
			{temp.style.marginTop=(parseInt(nowScrollTop)+40)+'px';}
			else{temp.style.marginTop=finishpx+'px';}
		}
		temp.style.marginLeft = 0 - parseInt((temp.offsetWidth / 2),10) + 'px';
	
	timeSta[tb] = setTimeout("tb_positionCenter2('"+tb+"')", 50);
	
}
function tb_close(tb)
{
	//alert(tb);
	//var temp = 'alldiv'+tb;
	//刪除一個DIV
	clearTimeout(timeSta[tb]);
	if(document.getElementById(tb)){
		document.getElementById(tb).parentNode.removeChild(document.getElementById(tb));
	}
	
}
