﻿document.onmousemove = dragwin;
document.onmouseup = dragoff;

var flag;
var winX = 0;
var mouseX;

function dragon(n){
	flag=true;
	iname=n;

	// pxを取り除く
	var b = parseInt(document.getElementById(n).style.left.split('px'));
	
	if(document.all){
		winX = event.x - b;
	}else{
		winX = mouseX - b;
	}

}
	
function dragoff(e){
	flag=false;
	obj = null;
}
	
function dragwin(e){

	if(document.all){
		var s_x = document.body.scrollLeft;
		var s_y = document.body.scrollTop  || document.documentElement.scrollTop;
	}else{
		var s_x = self.pageXOffset;
		var s_y = self.pageYOffset;
	}

	//IE以外の場合、マウス座標を取得
	if(!document.all){
		mouseX = e.pageX;
	}

	if(!flag) return;

	if(document.all){
		document.getElementById(iname).style.left = event.x - winX + 'px';
		document.getElementById(iname).style.top = event.y - 24+s_y + 'px';
	}else{
		document.getElementById(iname).style.left = e.pageX - winX + 'px';
		document.getElementById(iname).style.top = e.pageY - 24 + s_y + 'px';
	}
	return false;
}

	
function showLayer2(a,key,groupname){
	var b;

	if(document.all){
		sx = document.body.scrollLeft;
		sy = document.body.scrollTop;
	}else{
		sx = self.pageXOffset;
		sy = self.pageYOffset;
	}
		
	if(document.getElementById(a).style.visibility=='hidden'){
		document.getElementById(a).style.left=200+sx+'px';
		document.getElementById(a).style.top=200+sy+'px';
		document.getElementById(a).style.visibility = 'visible';
	}else{
		document.getElementById(a).style.visibility = 'hidden';
	}
	
}

function err(a){

	if(a!=""){
		alert(a);
	}
}


