var ie=document.all;
var dragInfo=new drag();

var sys_msg_cnt = 1;
var sys_msg_top = 50;
var sys_msg_lft = 200;

function Copy(text) {
    clipboardData.setData('Text', text);
}

function Paste(id)
 {
 //document.all(id).value = "";
 document.all(id).select();
 document.execCommand('paste');
 }

function WriteSystemMessage(title, message)
	{
	var s = '';

	s += "<div onMouseDown='setDrag(this, \""+sys_msg_cnt+"\");' id='sysmsg"+sys_msg_cnt+"' style='position:absolute; top:"+sys_msg_top+"px; left:"+sys_msg_lft+"px; width:200px; height:150px; z-index:8;' >";
	s += "<table cellspacing=0 cellpadding=0 border=0 width=200 height=150 style='border:1px solid #E8C676;'><tbody>";
	s += "<tr><th width=200 height=20 class='tbl_th'>";
	s += "<table cellspacing=0 cellpadding=0 border=0 width=200 height=20 style='font-weight:bold; text-align:center;cursor:default;'><tbody>";
	s += "<tr><td width=180 height=20 valign=center style='padding-left:20px;'>"+title+"</td><td width=20 height=20><div width=20 height=20 style='cursor:hand;' onCLick='CloseSysMsg(\""+sys_msg_cnt+"\")'>X</div></td>";
	s += "</tbody></table></th>";
	s += "</tr>";
	s += "<tr><td width=200 height=130 class='tbl_td' style='font-weight:bold; text-align:center; padding:5px;'>"+message+"</td></tr>";
	s += "</tbody></table>";
	s += "</div>";

	sys_msg_cnt = sys_msg_cnt + 1;
	sys_msg_top = sys_msg_top + 15;
	sys_msg_lft = sys_msg_lft + 10;

	document.write(s);
	}

function CloseSysMsg(id)
	{
	document.all("sysmsg"+id).style.visibility="hidden";
	}

function ActivateSysMsg(id)
	{
	var i=0;

	for(i=1; i<sys_msg_cnt; i=i+1)
		{
		if(i!=id) document.all("sysmsg"+i).style.zIndex = 8;
		}

	document.all("sysmsg"+id).style.zIndex = 9;
	}

function drag()
	{
	this.id=false;
	this.kx=0;
	this.ky=0;
	}

function setDrag(obj, id)
	{
	obj.onMouseDown = mouseDown(obj);
ActivateSysMsg(id);
	}

function mouseDown(e)
	{
	dragInfo.id = e.id;

	dragInfo.kx=parseInt(document.getElementById(dragInfo.id).style.left) - ( ie ? event.clientX : e.clientX );
	dragInfo.ky=parseInt(document.getElementById(dragInfo.id).style.top)  - ( ie ? event.clientY : e.clientY );

//	dragInfo.kx=parseInt(document.getElementById(dragInfo.id).style.left) - ( event.clientX );
//	dragInfo.ky=parseInt(document.getElementById(dragInfo.id).style.top)  - ( event.clientY );

	document.onmousemove=mouseMove;
	document.onmouseup=mouseUp;
	return false;
	}

function mouseMove(e)
	{
	var x=dragInfo.kx+(ie?event.clientX:e.clientX);
	var y=dragInfo.ky+(ie?event.clientY:e.clientY);
	if (x<0) x=0;
	if (y<0) y=0;
	document.getElementById(dragInfo.id).style.left=x;
	document.getElementById(dragInfo.id).style.top=y;
	return false;
	}

function mouseUp(e)
	{
	document.onmousemove=null;
	document.onmouseup=null;
	return false;
	}