/*
Charset: UTF-8（京雀）
Version: 20070410
Programing by Masao Takahashi.
*/
function ClickableMap() {
}
ClickableMap.prototype = {
registElementById : function(flag, blockID, dirName, imgList)
{
	var nTarget = document.getElementById(blockID);
	nTarget._nImg = getFirstElement(nTarget);
	nTarget._sImg = nTarget._nImg.src;
	var i = nTarget._nImg.useMap.indexOf("#");
	if (i < 0) return;
	var mapID = nTarget._nImg.useMap.substr(i+1);
	var nMap = document.getElementById(mapID);
	var list = nMap.getElementsByTagName("area");
	for (var i=0; i<list.length; i++) {
		var nArea = list[i];
		nArea._nTarget = nTarget;
		nArea._nImg = document.createElement('img');
		nArea._nImg.src = dirName+"/"+imgList[i];
		nArea.onmouseover = g_clickable.areaMouseOver;
		nArea.onmouseout = g_clickable.areaMouseOut;
	}
},
areaMouseOver : function(e)
{
	var nArea = this;
	var nTarget = nArea._nTarget;
	nTarget._nImg.src = nArea._nImg.src;
},
areaMouseOut : function(e)
{
	var nArea = this;
	var nTarget = nArea._nTarget;
	nTarget._nImg.src = nTarget._sImg;
}
};
g_clickable = new ClickableMap();
