// +-----------------------------
// | ウィンドウをドラッグした
// +-----------------------------
//ドラッグ判断フラグ
var flag = false;
var	hoseiX =0;
var	hoseiY =0;
function dragOn(n,evt)
{
	var messageWindow = document.getElementById(n);
	hoseiX = messageWindow.offsetLeft - evt.clientX ;
	hoseiY = messageWindow.offsetTop - evt.clientY;
	flag = true;
	iName = n;
	//ウィンドウのドラッグ移動イベント
	document.onmousemove = dragMove;
	var treeflg= true;
};
// +-----------------------------
// | ウィンドウのドラッグをやめた
// +-----------------------------
function dragOff()
{
	flag = false;
};
// +-----------------------------
// | ウィンドウをドラッグ移動
// +-----------------------------
dragMove = function dragMove(evt)
{
	if (!flag) return;
	if (IE){
		x = window.event.clientX + hoseiX;
		y = window.event.clientY + hoseiY;
	}else{
		x = evt.pageX - document.documentElement.scrollLeft + hoseiX;
		y = evt.pageY - document.documentElement.scrollTop  + hoseiY ;
	}
	var messageWindow = document.getElementById(iName);
	messageWindow.style.left = x + 'px';
	messageWindow.style.top =  y + 'px';
		//ウィンドウのドラッグをやめた
	document.onmouseup = dragOff;
	
	return;
};
// +-----------------------------
// | メッセージウィンドウをドラッグした
// +-----------------------------
//ドラッグ判断フラグ
var mflag = false;
var hosei = 0;
gsi.message.dragOn = function (n,evt)
{
	var messageWindow = document.getElementById(n);
	hosei = messageWindow.offsetLeft - evt.clientX ;
	mflag = true;
	iName = n;
	//メッセージウィンドウのドラッグ移動イベント
	document.onmousemove = gsi.message.dragMove;
	msgflg = true;
};
// +-----------------------------
// | メッセージウィンドウのドラッグをやめた
// +-----------------------------
gsi.message.dragOff = function ()
{
	mflag = false;
};
// +-----------------------------
// | メッセージウィンドウをドラッグ移動
// +-----------------------------
gsi.message.dragMove = function (evt)
{
	if (!mflag) return;
	if (IE){
		x = window.event.clientX + hosei + 250;
		y = document.documentElement.scrollTop  + window.event.clientY + 100;
	}else{
		x = evt.pageX - document.documentElement.scrollLeft + hosei + 250;
		y = evt.pageY + 85;
	}
	
	var messageWindow = document.getElementById(iName);
	messageWindow.style.left = x + 'px';
	messageWindow.style.top =  y + 'px';
		//メッセージウィンドウのドラッグをやめた
	document.onmouseup = gsi.message.dragOff;
	return;
};

