function getPos(el) {
	var r={ x: el.offsetLeft, y: el.offsetTop };
	if (el.offsetParent) {
		var tmp=getPos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}
function getOs(){
	if(navigator.userAgent.indexOf("MSIE")>0)return "IE"; 
	else if(navigator.userAgent.indexOf("Firefox")>0)return "Firefox"; 
	else if(navigator.userAgent.indexOf("Safari")>0)return "Safari"; 
	else if(navigator.userAgent.indexOf("Camino")>0)return "Camino"; 
	else if(navigator.userAgent.indexOf("Gecko/")>0)return "Gecko"; 
	return 'Other';
}
boxMove={
	_isDown:0,
	_ex:0,
	_ey:0,
	obj:"",
	ini:function(_obj,_pobj){
		this.obj=_obj;
		_pobj.onmousedown=function(){boxMove.moveInit()};
		_pobj.onmousemove=function(){boxMove.Move()};
		_pobj.onmouseup=function(){boxMove.stopMove()};
		_pobj.onmouseout=function(){boxMove.stopMove()};
	},
	moveInit:function(evt){
		if(getOs() == "Other") return;
		boxMove._isDown=1;
		if(getOs() == "Firefox"){
			boxMove._ex = evt.pageX - parseInt(boxMove.obj.style.left);
			boxMove._ey = evt.pageY - parseInt(boxMove.obj.style.top);
		}else if(getOs()=="IE"){
			boxMove._ex = event.x - parseInt(boxMove.obj.style.left);
			boxMove._ey = event.y - parseInt(boxMove.obj.style.top);
		}
	},
	Move:function(evt){
		if(boxMove._isDown == 0)return;
		if(getOs()=="Firefox"){
			boxMove.obj.style.left = evt.pageX - boxMove._ex;
			boxMove.obj.style.top = evt.pageY - boxMove._ey;
		}else if(getOs()=="IE"){
			boxMove.obj.style.left = event.x - boxMove._ex;
			boxMove.obj.style.top = event.y - boxMove._ey;
		}
	},
	stopMove:function(evt){
		boxMove._isDown = 0;
	}
}
function wbox(__fm){
	if(getOs()=='IE'){
		$('popwindow').style.width=document.body.offsetWidth;
		$('popwindow').style.height=document.body.offsetHeight;
		sHTM='<iframe width="100%"height="100%" style="z-index:-1;position:absolute;" frameborder="0"></iframe>'
		sHTM+='<div style="width:100%; height:100%;z-index:99999;position:absolute;bgcolor:#FFFFFF;">';
		sHTM+='<table cellspacing="0" class="popuptable" cellpadding="0" width="503" border="0" bgcolor="#FFFFFF">';
		if(__fm.fm){
			sHTM+='<form id="fm_box" action="'+__fm.url+'" method="'+__fm.pst+'" '+__fm.ss+' onsubmit="return '+__fm.fm_fun+'()">';
		}
		sHTM+='<tr onselectstart="return false"><th height="20" id="__move_box" colspan="2" style="cursor:move;"><div style="float:left;padding-left:8px;">星期樂 Weekfun贊助平台</div>';
		sHTM+='<div style="float:right;cursor:pointer;" onclick="$(\'popwindow\').style.display=\'none\';$(\'poswindow\').style.display=\'none\';">【關閉】</div></th></tr><tr><td>';
		sHTM+=__fm.txt;
			sHTM+='</td></tr>';
		if(__fm.btndis){
			sHTM+='<tr><td height="20" colspan="2" align="center">';
			sHTM+=__fm.btn;
			sHTM+='<input type="reset" value="取消" onclick="$(\'popwindow\').style.display=\'none\';$(\'poswindow\').style.display=\'none\';" /></td></tr>';
		}
		if(__fm.fm)sHTM+='</form>';
		sHTM+='</table>';
		sHTM+='</div>';
		$('poswindow').innerHTML=sHTM;
	}else{
		$('popwindow').style.width=document.body.scrollWidth;
		$('popwindow').style.height=document.body.scrollHeight;
		sHTM='<div style="width:100%;height:100%;">';
		sHTM+='<div style="width:100%; height:100%;z-index:99999;position:absolute;">';
		sHTM+='<table cellspacing="0" class="datetable" cellpadding="0" width="503" border="0" bgcolor="#FFFFFF">';
		if(__fm.fm){
			sHTM+='<form id="fm_box" action="'+__fm.url+'" method="'+__fm.pst+'" '+__fm.ss+' onsubmit="return '+__fm.fm_fun+'()">';
		}
		sHTM+='<tr onselectstart="return false"><th height="20" id="__move_box" colspan="2" style="cursor:move;"><div style="float:left;padding-left:8px;">星期樂 Weekfun贊助平台</div>';
		sHTM+='<div style="float:right;cursor:pointer;" onclick="$(\'popwindow\').style.display=\'none\';$(\'poswindow\').style.display=\'none\';">【關閉】</div></th></tr><tr><td>';
		sHTM+=__fm.txt;
			sHTM+='</td></tr>';
		if(__fm.btndis){
			sHTM+='<tr><td height="20" colspan="2" align="center">';
			sHTM+=__fm.btn;
			sHTM+='<input type="reset" value="取消" onclick="$(\'popwindow\').style.display=\'none\';$(\'poswindow\').style.display=\'none\';" /></td></tr>';
		}
		if(__fm.fm)sHTM+='</form>';
		sHTM+='</table>';
		sHTM+='</div>';
		$('poswindow').innerHTML=sHTM;
	}
	$('poswindow').style.display='';
	$('popwindow').style.display='';
	$('poswindow').style.top = scrollTop() + (screen.availHeight/4);
	$('poswindow').style.left = scrollLeft() + (screen.availWidth/4);
	boxMove.ini($('poswindow'),$('__move_box'));
}
function boxEx_file(fm,tt){
	var fm={url:fm,
		ss:'enctype="multipart/form-data"',
		txt:tt,
		pst:"POST",
		btn:"<input id=\"popDivSubmit\" type=\"submit\" value=\"確定\"/>",
		btndis:true,
		fm:true,
		fm_fun:"box_chk"
	};
	wbox(fm);
}
function boxEx_post(fm,tt){
	var fm={url:fm,
		ss:'',
		txt:tt,
		pst:"POST",
		btn:"<input id=\"popDivSubmit\" type=\"submit\" value=\"確定\"/>",
		btndis:true,
		fm:true,
		fm_fun:"box_chk"
	};
	wbox(fm);
}
function boxEx_get(tt,bt,btdis){
	var fm={url:"",
		ss:'',
		txt:tt,
		pst:"GET",
		btn:"<input id=\"popDivSubmit\" type=\"button\" onclick=\""+bt+"()\" value=\"確定\"/>",
		btndis:((btdis=='yes')?true:false),
		fm:false,
		fm_fun:""
	};
	wbox(fm);
}

