﻿var TAB_W = 30;
var TAB_H = 135;
var PHOTO_W = 538;
$(function() {

	/*
	 *	アコーディオン
	 *	2009/12/08 matsubara
	 */
	$('#accordion li').each(function() {
		index = $('#accordion li').index(this);
		$(this).css('z-index', index).css('top', -(index * TAB_H)).css('left', (index * TAB_W));

		$(this).hover(
			function() {
				slide($('#accordion li').index(this));
			}, 
			function() {
			}
		);
	});
	function slide(index) {
		$('#accordion li').each(function() {
			if ($('#accordion li').index(this) < index) {
				$(this).animate(
					{left : ($('#accordion li').index(this) * TAB_W)}, 
					{duration : 1000, queue : false, easing : 'easeOutCirc'}
				);
			} else if ($('#accordion li').index(this) == index) {
				$(this).animate(
					{left : ($('#accordion li').index(this) * TAB_W)}, 
					{duration : 1000, queue : false, easing : 'easeOutCirc'}
				);
			} else {
				$(this).animate(
					{left : (($('#accordion li').index(this) * TAB_W) + PHOTO_W)}, 
					{duration : 1000, queue : false, easing : 'easeOutCirc'}
				);
			}
		});
	}
	slide(0);
	
	/*
	 *	新着情報スライダー
	 *	2009/12/08 matsubara
	 */
	$('#newsL').cycle({ 
		fx:      'scrollReVert', 
		timeout: 5000, 
		next:    '#newsup', 
		prev:    '#newsdown'
 	});
	$('#newsL').hover(
		function(){
			$('#newsL').cycle('pause');
		},
		function(){
			$('#newsL').cycle('resume');
		}
	);
	
	
	/*
	 *	新着情報一覧
	 *	sexylightbox
	 *	2009/12/08 matsubara
	 *
	 *	UPDATE : 2010/01/08 matsubara FlashPlayerバージョンチェック追加
	 */
	SexyLightbox.initialize();
	
	/*
	 *	Flash
	 *	2009/12/24 matsubara
	 */
	var version = 0;
	if(navigator.userAgent.indexOf("MSIE")!=-1){
		version = Math.floor(new ActiveXObject('ShockwaveFlash.ShockwaveFlash').FlashVersion()/0x10000);
	} else {
		var plugin = ( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0 );
		version = parseInt(plugin.description.match(/\d+\.\d+/));
	}
//	alert('FlashPlayer Version : ' + version);
	if (version >= 9) {		// Flashのバージョンが９以上の時のみ
		var flashvars = {
		};
		var params = {
			menu: "false",
			scale: "noScale",
			allowFullscreen: "true",
			allowScriptAccess: "always",
			bgcolor: "#FFFFFF",
			wmode: "transparent"
		};
		var attributes = {
			id:"topflash"
		};
		swfobject.embedSWF("/renewal/orion.swf", "topflash", "698", "258", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
	}
	
	/* 
	 * サイドメニュー
	 *	2009/12/28 matsubara
	 */
	$('#sideinfomation dt').each(function() {
		$(this).next().hide();
		$(this).click(function() {
			$(this).next().toggle({height:"toggle", opacity:"toggle"}, {duration : 1000, queue : false, easing : 'easeOutCirc'});
		});
	});

});
/*
 *	お気に入りに登録
 */
function bookmark(){
	if(navigator.userAgent.indexOf("MSIE") > -1){ //Internet Explorer
	window.external.AddFavorite(document.location.href,'格安国内旅行オリオンツアー');
	}
	
	else if(navigator.userAgent.indexOf("Firefox") > -1){ //Firefox
	window.sidebar.addPanel('格安国内旅行オリオンツアー',document.location.href,'');
	}
	
	else if(navigator.userAgent.indexOf("Opera") > -1){ //Opera
	document.write('<a href="' + document.location.href + '" rel="sidebar" title="格安国内旅行オリオンツアー">ブックマークに追加</a>');
	}
	
	else { //該当なし
//	void(0); //何もしない
		alert('お使いのブラウザには対応しておりません。');
	}
}
/*
 *	Flashからのクリックイベント処理
 */
function navigateToURL(url) {
	url = unescape(url);
	if (!!document.all) {
		var body = document.getElementsByTagName("body")[0];
		var dummyLink = document.createElement("a");
		dummyLink.href = url;
		body.appendChild(dummyLink);
		dummyLink.click();
		body.removeChild(dummyLink);
	} else {
		location.href = url;
	}
}
