function addEvent(elm,listener,fn){
	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
}
//try {
//document.execCommand('BackgroundImageCache', false, true);
//} catch(e) {}


function initRollovers() {
	if (!document.getElementById) return
	var flag = false;
	var aPreLoad = new Array();
	var picPreLoad = new Array();	
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');
	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'btn') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);

			var hsrc = src.replace(ftype, 'o'+ftype);
			aImages[i].setAttribute('hsrc', hsrc);
		
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}		
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('o'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

addEvent(window,"load",initRollovers);



window.onload = function(){
// 初期表示の設定をする関数をcall
DefaultSet();
initRollovers;
}
// リスト開閉：初期値設定
function DefaultSet(){
// getElementsBySelectorを使い、ID="article"内の"ul"要素を全て取得する
var objUL = $("article").getElementsBySelector("div");
// 取得した要素に対し、eachを使って繰り返し処理をする
objUL.each(function(myObj){
// チェックしているul要素がclass="close"を持っている場合
if (Element.hasClassName(myObj, "detail")){
// hide関数を使って対象のulを非表示にする
Element.hide(myObj);
}
});
}


function toggleWithClass(o,tClassName,initState) {
 var t = o.parentNode.nextSibling;
 while (t.className != tClassName) {
t = t.nextSibling;
 }
 var s = t.style.display || initState;
 if (s != "block") {
 t.style.display = "block";
 o.title = "Collapse";
 o.innerHTML = "<img src=\"img/btn_close.gif\" alt=\"\" width=\"19\" height=\"19\" />このテーブルの詳細を閉じる";
 } else {
t.style.display = "none";
o.title = "Expand";
o.innerHTML = "<img src=\"img/btn_open.gif\" alt=\"\" width=\"19\" height=\"19\" />このテーブルの詳細を見る";
}
}
