

window.onload = function()
{
	//デザイン最終調整
	func_ReDesign();
	//横の地図部分
	if(typeof sideAreaMap != "undefined") sideAreaMap();
	if(typeof addEvent != "undefined") addEvent();
	//商品一覧のマウスオーバーアクション
	if(typeof setItemListAction != "undefined") setItemListAction();
	//商品詳細の画像拡大アクション
	if(typeof setItemDetailAction != "undefined") setItemDetailAction();
}


function func_ReDesign()
{
	var elms = document.getElementsByClassName("big_area",$("area_list"));
	if( elms )
	{
		var len = elms.length;
		for(var i=0; i<len; i++ )
		{
			var elms2 = elms[i].getElementsByTagName("a");
			var len2 = elms2.length;
			var j=0;
			var hoge = "";
			for(var k=0; k<len2; k++)
			{
				str_len = elms2[k].innerHTML.length;
				if( str_len < 4 ){ Element.setStyle(elms2[k],{width:"52px"}); }
				else if( elms2[k].innerHTML == '和歌山県' ){ Element.setStyle(elms2[k],{width:"52px"}); }
			}
		}
	}
}



/**
 * ■大きなまぷ
 */

var close_window = "";
var timer = 0;

function addEvent()
{
	if( $("map_kantou") )
	{
		Event.observe($("map_kantou"),"mouseover",openWindow.bind($("map_kantou")),false);
		Event.observe($("map_kantou"),"mouseout",closeWindow.bind($("map_kantou")),false);
	
		Event.observe($("map_toukai"),"mouseover",openWindow.bind($("map_toukai")),false);
		Event.observe($("map_toukai"),"mouseout",closeWindow.bind($("map_toukai")),false);
		
		Event.observe($("map_kansai"),"mouseover",openWindow.bind($("map_kansai")),false);
		Event.observe($("map_kansai"),"mouseout",closeWindow.bind($("map_kansai")),false);
		
		/*	ウインドウにも	*/
		Event.observe($("window_kantou"),"mouseover",onWindow.bind($("window_kantou")),false);
		Event.observe($("window_kantou"),"mouseout",outWindow.bind($("window_kantou")),false);
		
		Event.observe($("window_toukai"),"mouseover",onWindow.bind($("window_toukai")),false);
		Event.observe($("window_toukai"),"mouseout",outWindow.bind($("window_toukai")),false);
		
		Event.observe($("window_kansai"),"mouseover",onWindow.bind($("window_kansai")),false);
		Event.observe($("window_kansai"),"mouseout",outWindow.bind($("window_kansai")),false);
	}
}
function onWindow( e )
{
	//現在のタイマーを消す
	clearTimeout(timer);
}
function outWindow( e )
{
	//タイマーを
	timer = setTimeout("closeWindow2()",1000*0.8);
}
function openWindow( e )
{
	var obj;
	var id = this.id;
	closeWindow2();
	if( id == "map_kantou" ){ obj = $("window_kantou"); }
	else if( id == "map_toukai" ){ obj = $("window_toukai"); }
	else if( id == "map_kansai" ){ obj = $("window_kansai"); }
	else{ return; }
	obj.style.display = "block";
}
function closeWindow( e )
{
	var obj;
	var id = this.id;
	if( id == "map_kantou" ){ close_window = "window_kantou"; }
	else if( id == "map_toukai" ){ close_window = "window_toukai"; }
	else if( id == "map_kansai" ){ close_window = "window_kansai"; }
	else{ timer = setTimeout("closeWindow2()",1000*0.8);return; }
	clearTimeout(timer);
	timer = setTimeout("closeWindow2()",1000*3);
}
function closeWindow2()
{
	if( close_window )
	{
		$(close_window).style.display = "none";
	}
}