// JavaScript Document

function Msgs() {
	this.name = "";
	this.clkobj = new Object();
	this.width = 0;
	this.height = 0;
	this.title = "";
	this.content = "";
	this.surebt = "";
	this.cancelbt = "";
	
	if(typeof Msgs._initialized == "undefined") {
		Msgs.prototype.ShowMsgs = function() {
			var thiss=this;
			if (this.surebt=="")
				this.surebt=this.name+".DelMsgs()";
			if (this.cancelbt=="")
				this.cancelbt=this.name+".DelMsgs()";
			if (!document.getElementById("_msg_box")) {
				var htmlstr='\
				<div class="msg_title_bg"><span class="msg_title">'+this.title+'</span><span class="close" onclick="'+this.name+'.DelMsgs()">[关闭]</span></div>\
				<div class="msg_content">'+this.content+'</div>\
				<div class="msg_btdiv"><img src="/image/sure.gif" onclick="'+this.surebt+'" />&nbsp;&nbsp; &nbsp;&nbsp;<img src="/image/close.gif" onclick="'+this.cancelbt+'" /></div>\
				';
				
				var x=document.documentElement.scrollLeft+document.documentElement.clientWidth/2;
				var y=document.documentElement.scrollTop+document.documentElement.clientHeight/2;
				x=x-this.width/2;
				y=y-this.height/2;
				var msgobj=document.createElement("div");
				msgobj.id='_msg_box';
				msgobj.className='msg_box';
				msgobj.style.left=x+'px';
				msgobj.style.top=y+'px';
				msgobj.style.width=this.width+'px';
				msgobj.style.height=this.height+'px';
				msgobj.innerHTML=htmlstr;
				document.body.appendChild(msgobj);
				
				var out_msgbox=true;
				msgobj.onmouseover=function() {out_msgbox=false;};
				msgobj.onmouseout=function() {out_msgbox=true;};
				document.onclick=function(event) {
					var thisss=thiss;
					var obj=thisss.EvtObj(event);
					if(obj!=msgobj && obj!=thisss.clkobj && out_msgbox)
						thisss.DelMsgs();
				}
			}
		};
		Msgs.prototype.DelMsgs = function() {
			var msgobj=document.getElementById("_msg_box");
			if (msgobj) {
				document.body.removeChild(msgobj);
				document.onclick={};
			}
		};
		Msgs.prototype.EvtObj = function(event) {
			var evt=window.event||event;
			var obj=evt.srcElement?evt.srcElement:evt.target;
			return obj;
		};
    }
	Msgs._initialized = true;
}


