function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	
	var aImages = document.getElementsByTagName('input');
	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'rollover') {
			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);
			}
		}
	}
	
	var bImages = document.getElementsByTagName('img');
	for (var i = 0; i < bImages.length; i++) {		
		if (bImages[i].className == 'rollover') {
			var src = bImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_o'+ftype);

			bImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			bImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			bImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

window.onload = initRollovers;

// 画像をランダムで表示
function rndImage() {
	var rnd = new Array();
	rnd[0] = "image/top/rnd00.jpg";
	var n = Math.floor(Math.random()*rnd.length);
	document.write('<div id="rnd" class="left"><img src="' + rnd[n] + '" alt="やってみよう！沖縄で体験ダイビング" title="やってみよう！沖縄で体験ダイビング" /></div>');
}

//よくある質問
var name,wid,hei; 
function Flash(name,wid,hei)
{
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + wid + '" height="' + hei + '" title="体験ダイビングのQ&A掲示板">');
    document.write('<param name="movie" value="flash/' + name + '.swf" />');
    document.write('<param name="quality" value="high" />');
	document.write('<embed src="flash/' + name + '.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + wid + '" height="' + hei + '"></embed>');
	document.write('</object>');
}

// 表示非表示
function disp(disp_id) {
	with (document.getElementById(disp_id)) className = (className == "nodisp") ? "disp" : "nodisp";
}

// 報告フォーム
var url,name; 
function openReport(url,name) {
	window.open( url+'',name,'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=550,height=380');
}

/**
 *  クチコミとコメントの登録で戻ったとき表示状態を変えてアンカーで移動
 *  @param アンカーで移動する箇所のid
 */
function loadAnchor(id_name){
    // オブジェクト取得
    obj = document.getElementById(id_name);
    // 初期状態が非表示なのを変える
	obj.className = "disp";
    // アンカーの位置からスクロール位置を指定 -20は表示位置の調整
    y = obj.offsetTop;
    // アンカーの場所までスクロール
    scrollTo(0,y);
    return;
}

/**
 *  商品詳細のロールオーバーで表示画像変更
 */
function switch_image(ImageObj){
    // 画像のパスから元サイズの画像を取得
    var ImagePath = ImageObj.src.slice(0,-5);
    // 画像のパスで元画像を置き換え
    document.getElementById('image_view').src = ImagePath;
    // 画像のリンクオブジェクト取得
    obj = document.getElementById("item_" + ImageObj.name);
    // item_image1～6を全てoff状態に変更
    var item;
    for(var i = 1; i <= 6 ; i++){
        item = document.getElementById("item_image" + i);
    	item.className = "off";
    }
    // on状態に変更
	obj.className = "on";
    return;
}