//IE砂時計ちらつき対策
try {
	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

/* ===============================================
# MAPの画像きりかえ
=============================================== */
function changeImg(obj, imgname){
	document.getElementById(obj).src = imgname;
}

/* ===============================================
# pageTop スムーズスクロール
=============================================== */
var scrj = 1;
function pageTop() {
   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
      var scdist = document.body.parentNode.scrollTop;
   } else {
      var scdist = document.documentElement.scrollTop;
   }
   if(scrj<50 && scdist) {
      scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1;
      scrj++;
      scrollBy(0,-scdist);
      setTimeout("pageTop()",20);
   } else {
      scrollTo(0,0);
      scrj = 1;
   }
}


/* ===============================================
# class="over_o" の要素に、マウスオーバーで
　"_o.gif" の画像と入れ替える
=============================================== */
function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');
	
	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'over_o') {
			var src = aImages[i].getAttribute('src');
			var ftype = "";
			var hsrc = "";			
			reg = new RegExp("_o", "i");
			if(src.match(reg)){
				hsrc = src;
				src =src.replace("_o.","."); 
			}else{
				ftype = src.substring(src.lastIndexOf('.'), src.length);
				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);
			}
		}
	}
}



/* ph-up */
function openWin( w, h ){
       wo=window.open("","ph","resizable=yes,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width="+w+",height="+h);
wo.resizeTo(w,h);
wo.focus();}

//EOF


/* copyright */
/*
function replaceCopyright() {
	var today = new Date();
	var thisyear = today.getFullYear();		
	if(document.getElementById('copyright')) {
		document.getElementById('copyright').src = './img/footer_' + thisyear + '.gif';
		document.getElementById('copyright').alt = '&copy;Copyright 2010, Suntory Holdings Limited. All rights reserved.';
 	}
}
*/

/* ===============================================
# onload 処理
=============================================== */

window.onload = function() {
//	replaceCopyright();
	// 画像マウスオーバー処理関数
	initRollovers();
}

