	var kazu = 2;
	var po_x;
	var po_y;
	var myX;
	var myY;
	Flag = new Array();

function message()
{
	f = confirm("クリアします。よろしいですか？");
	return f
}

function colorop()
{
        window.open('?mode=color#top','color','width=435,height=275,scrollbars=1');
}

function restore_img(name, nsdoc)
{
	var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
	if (name == '')
	{
    	return;
	}
	if (img && img.altsrc)
	{
		img.src    = img.altsrc;
		img.altsrc = null;
	} 
}

function change_img(name, nsdoc, rpath, preload, ID)
{ 
	var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
	if (name == ''){return;}
	if (img)
	{
	 	img.altsrc = img.src;
	   	img.src    = rpath;
	} 
}

	function hyouji(doko,event)
		{
		hihyouji(doko);
		if(document.layers)
			{
			x_iti=event.pageX;
			y_iti=event.pageY;
			po_x=x_iti+x_purasu;
			po_y=y_iti+y_purasu;
			document.layers["lay"+doko].moveTo(po_x,po_y);
			document.layers["lay"+doko].visibility='show';
			}

		else if((document.getElementById) && (!document.all))
			{
			x_iti=event.pageX;
			y_iti=event.pageY;
			po_x=x_iti+x_purasu;
			po_y=y_iti+y_purasu;
			document.getElementById("lay"+doko).style.left=po_x + "px";
			document.getElementById("lay"+doko).style.top=po_y + "px";
			document.getElementById("lay"+doko).style.visibility='visible';
			}

		else if(document.all)
			{
			x_iti=document.body.scrollLeft+event.clientX;
			y_iti=document.body.scrollTop+event.clientY;
			po_x=x_iti+x_purasu;
			po_y=y_iti+y_purasu;
			document.all("lay"+doko).style.pixelLeft=po_x;
			document.all("lay"+doko).style.pixelTop=po_y;
			document.all("lay"+doko).style.visibility='visible';
			}
		}

	function ie_hyouji(doko)
		{
		if((document.getElementById) && (!document.all))
			document.getElementById("lay"+doko).style.visibility='visible';
		else if(document.all)
			document.all("lay"+doko).style.visibility='visible';
		}

	function hihyouji(doko)
		{
		for(i=0; i<kazu; i++)
			{
			if(doko != i)
				{
				if(document.layers)
					document.layers["lay"+i].visibility="hidden";
				else if((document.getElementById) && (!document.all))
					document.getElementById("lay"+i).style.visibility="hidden";
				else if(document.all)
					document.all("lay"+i).style.visibility="hidden";
				}
			}
		return;
		}

	function myIni(a,b,c){
		clear = a;
		x_purasu = b;
		y_purasu = c;

		for(i=0; i<kazu; i++)
		{
			if(document.layers)document.layers["lay"+i].onmouseout=hihyouji;
		}

            // ブラウザを判断する
		myOP = (navigator.userAgent.indexOf("Opera",0) != -1)?1:0; //OP
		myN6 = document.getElementById;  // N6 or IE
		myIE = document.all;             // IE
		myN4 = document.layers;          // N4

		if (myIE || myOP){
			document.onmousemove = myMouseMove;
		}else if (myN6){
			window.addEventListener("mousemove",myMouseMove,true);
		}else if (myN4){
			window.captureEvents(Event.MOUSEMOVE);
			window.onmousemove = myMouseMove;
		}
	}

	function myMouseMove()
	{
		for(i=0; i<kazu; i++)
		{
			if (Flag[i])
			{
				if(myIE)
				{
					myObj=document.all["lay"+i].style;
					po_x = myX + window.event.clientX + document.body.scrollLeft;
					po_y = myY + window.event.clientY + document.body.scrollTop;
					myObj.left = po_x + "px";
					myObj.top  = po_y + "px";
				}
				else if(myOP)
				{
					myObj=document.getElementById("lay"+i).style;
					po_x = myX + window.event.clientX + document.body.scrollLeft;
					po_y = myY + window.event.clientY + document.body.scrollTop;
					myObj.left = po_x + "px";
					myObj.top  = po_y + "px";
				}
				else if(myN6)
				{
					po_x = myX + event.pageX + window.pageXOffset;
					po_y = myY + event.pageY + window.pageYOffset;
					document.getElementById("lay"+i).style.left = po_x + "px";
					document.getElementById("lay"+i).style.top  = po_y + "px";
				}
				else if(myN4)
				{
					myObj=document["lay"+i];
					po_x = myX + myEvent.x;
					po_y = myY + myEvent.y 
					myObj.left = po_x;
					myObj.top  = po_y;
				}
			}
		}
	}

	function Switch(mySwitch,n)
	{
		Flag[n] = mySwitch;

		for(i=0; i<kazu; i++)
		{
			if(mySwitch)
			{
				if(myIE || myOP)
				{
					myX = po_x - document.body.scrollLeft - event.clientX;
					myY = po_y - document.body.scrollTop - event.clientY;
				}
				else
				{
					myX = po_x + event.pageX;
					myY = po_y + event.pageY;
				}

				document.getElementById('lay'+i).filters['alpha'].opacity = clear;
			}
			else
			{
				document.getElementById('lay'+i).filters['alpha'].opacity = 100;
			}
		}
	}

	minFlag = new Array();

	function mini(i)
	{
		if(minFlag[i])
		{
			document.getElementById('mtr'+i).style.visibility = 'inherit';
			document.getElementById('btr'+i).style.visibility = 'inherit';
			minFlag[i] = 0;
		}
		else
		{
			document.getElementById('mtr'+i).style.visibility = 'hidden';
			document.getElementById('btr'+i).style.visibility = 'hidden';
			minFlag[i] = 1;
		}
	}
