/* 複数のonloadイベントの実行 */
function addEvent(elm,listener,fn){
	try {
		elm.addEventListener(listener,fn,false);
	} catch(e) {
		elm.attachEvent("on"+listener,fn);
	}
}


/* target="_blank"の置き換え */
function externalLink() {
	if (!document.getElementsByTagName) return false;
	var links = document.getElementsByTagName("a");
	for (var i=0; i < links.length; i++) {
		if (links[i].className.match("external")) {
			links[i].onclick = function() {
				window.open(this.href);
				return false;
			}
		}
	}
}
addEvent( window, "load", function(){externalLink()} );	//onload



/* ロールオーバー */
function initRollovers() {
	if (!document.getElementById) return

	/* ヘッダーNavigation */
	var rollovers01 = document.getElementById("nav").getElementsByTagName("a");
	exeRollovers(rollovers01);
	
	/* ページの先頭へ戻る */
	var rollovers02 = document.getElementById("pagetop").getElementsByTagName("a");
	exeRollovers(rollovers02);

}
function exeRollovers(obj) {
	for (var i = 0; i < obj.length; i++) {

		var aPreLoad = new Array();
		var sTempSrc;
		var img = new Array();
		var img = obj[i].getElementsByTagName("img");

		if ( img[0] ) {
			var src = img[0].getAttribute('src');

			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_on'+ftype);

			img[0].setAttribute('hsrc', hsrc);
			img[0].setAttribute('initsrc', src);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			img[0].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			img[0].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_on'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
			
			/* クリック時のロールオーバー画像の初期化（safari・FFキャッシュ対策） */
			img[0].onclick = function() {
				this.setAttribute('src', this.getAttribute('initsrc'));
			}
		}
		
	}
}
addEvent( window, "load", function(){initRollovers()} );	//onload



/* メールアドレスの表示 */
function writeAddress() {
	a = "inter-play";
	b = ".co.jp";
	document.open();
	document.write(a+"&#64;"+a+b);
	document.close();
}