/*
 *	初期化
 */
function init() {
	set_menu_mouse_event();
	set_btn_mouse_event();
	
	if($('body').attr('id') == 'home') {
		cm_win();
	}
}


/*
 *	ヘッダメニューのマウスオーバー、マウスアウトイベント
 */
function set_menu_mouse_event() {

	// メニューのボタンを取得
	var menu_imgs = $('div#header ul a img');
	
	var ii = 0;
	var menu_img_id = '';
	
	// メニューのボタンの数でループ
	for(ii=0; ii<menu_imgs.length; ii++) {
		
		// ボタンのidを取得
		menu_img_id = $(menu_imgs[ii]).attr('id');
		
		
		// ボタンのidと同じ値のclassを持っているbodyは存在する
		if($('body.' + menu_img_id.replace('btn_', '')).length == 1) {
			
			// ボタンの画像マウスオーバー時の画像に変更
			img_ov($(menu_imgs[ii]));
			
		// ボタンのidと同じ値のclassを持っているbodyは存在しない
		}else {
		
			// ボタンにマウスオーバー、マウスアウトイベントを設定
			$('img#' + menu_img_id).hover(
				function () {
				 	img_ov($(this));
				},

				function () {
					img_out($(this));
				}
			);
		}
	}
}


/*
 *	ボタンのマウスオーバー、マウスアウトイベント
 */
function set_btn_mouse_event() {

	// class="onmouse"のボタンにマウスオーバー、マウスアウトイベントを設定
	$('img.' + 'ov').hover(
		function () {
		 	img_ov($(this));
		},

		function () {
			img_out($(this));
		}
	);
}

function img_ov(img) {
	var src = img.attr('src');
	var file_type = src.substring(src.lastIndexOf('.'), src.length);
	var src_ov = src.replace(file_type, '_ov' + file_type);
	img.attr('src', src_ov);
}

function img_out(img) {
	var src = img.attr('src');
	var file_type = src.substring(src.lastIndexOf('.'), src.length);
	var src_out = src.replace('_ov' + file_type, file_type);
	img.attr('src', src_out);
}


/*
 *	トップのflash表示
 */
function display_main_flash() {
	document.write('<object width ="653" height="348" type="application/x-shockwave-flash" data="images/top_photo.swf">\n');
	document.write('<param name="movie" value="images/top_photo.swf" />\n');
	document.write('<param name="quality" value="high" />\n');
	document.write('</object>\n');
}


/*
 *	CMウィンドウ開く
 */
function cm_win() {
	$('p#cm_photo img').click(
		function () {
			var cm_win = window.open('cm/cm.html', 'cm_window', 'width=680, height=450, menubar=no, toolbar=no,resizable=yes, scrollbars=yes');
			cm_win.focus();
		}
	);
}


/*
 *	CMの表示
 */
function display_cm(name) {
	document.write('<object width ="320" height="230" type="application/x-shockwave-flash" data="flash/'+ name + '.swf">\n');
	document.write('<param name="movie" value="flash/'+ name + '.swf" />\n');
	document.write('<param name="quality" value="high" />\n');
	document.write('</object>\n');
}