// ------------------------------------------------------------------------------------------------------------
function openWin(myURL,Wid,Hei){
window.open(myURL, 'newWin', 'width='+ Wid+', height='+ Hei+', resize=no');
}

/*
 * class=rolloverの要素のみ対象
 * オーバー画像はファイル名に_onが付いてること
 * (いずれもpropsの値を外部から変更することで変更できる)
 */
var RollOver = Class.create();
RollOver.prototype = {
	initialize: function(option) {
		var props = {
			hclass : "rollover"
			,suffix : "_on"
		};

		if(option) for(var key in option) props[key] = option[key];
		
		$$('img.'+props.hclass,'input.'+props.hclass).each(
		function(el){
			var osrc = el.getAttribute('src');
			if (!osrc) return;
			
			var hsrc = osrc.replace(/(\.gif|\.jpg)/,props.suffix+'$1');
			(new Image()).src = hsrc; //キャッシュに読込む
			el.observe("mouseover",function(){
				el.setAttribute('src', hsrc);
			}).observe("mouseout",function(){
				el.setAttribute('src', osrc);
			});
		}
		);
	}
}
//prototype
Event.observe(window,'load',function(){new RollOver();});



/* subMenuツリーの表示、非表示切替 */
/*
 * 指定IDエレメントの表示・非表示を切り替える
 */
function treeMenu(pID) {
	if (!document.getElementById(pID)) {
		// 存在しないIDの場合スルー
		return;
	}

	var tMenu = document.getElementById(pID).style;
	if (tMenu.display == "block") {
		tMenu.display = "none";
	} else {
		tMenu.display = "block";
	}
}

/*
 * 初期処理：URLのパスよりIDを生成しメニューを表示する
 */
window.onload = function () {
	// URLパス部分を取得する
	var pathname = window.location.pathname;
	var pathAry = pathname.split("/");

	treeMenu("area_" + pathAry[2]);
	//treeMenu("area_" + "sample02");
}

