/* ドキュメントが読み込まれたときに、"initRollovers"関数を呼び出す。 */
if (window.addEventListener) {
	window.addEventListener("load", initRollovers, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", initRollovers);
}

/* 独自属性"rollover"を持つimg要素を検索し、ロールオーバー効果のためのイベントハンドラを設定する */
function initRollovers() {
	var imgs = document.getElementsByTagName("img");
	for(var i = 0; i < imgs.length; i++) {
		var img = imgs[i];
		var rolloverURL = img.getAttribute("rollover");
		
		if (rolloverURL) {
			addRollover(img, rolloverURL);
		}
	}
}
function addRollover(pic, roURL) {
	// 画像の元のURLを記憶
	var baseURL = pic.src;
	// ロールオーバー画像を先読みし、キャッシュに保存
	(new Image()).src = roURL;
	
	pic.onmouseover = function() { pic.src = roURL; }
	pic.onmouseout = function() { pic.src = baseURL; }
	
}

/* 補足説明などのサブウィンドウを開く */
function OpenSubWnd(url, w, h) {
  window.open(url, 'SubWnd', 'width=' + w + ',height=' + h + ',resizable=yes,scrollbars=yes,dependent=yes,status=no,top=10,left=5');
}

/* メールアドレスを表示(スパム対策) */
// 引数 eleId：Email表示領域の親要素のid
function WriteEmailAdr(eleId) {
  // 親要素を取得
	var elePar = document.getElementById(eleId);

	if (elePar) {
		var adr = "sol" + "@" + "sol" + "." + "com";

		// a要素を作成
		var eleA = document.createElement("a");
		eleA.setAttribute("href", "mailto:" + adr);
		var eleTxt = document.createTextNode(adr);
	  eleA.appendChild(eleTxt);

		// 親要素にaタグを追加
		elePar.appendChild(eleA);
	}
}
