/**
*  jQuery UI Tabs
* 
* @since 2010.02.01
* @update 2010.02.01
* @auther info@rise-tec.com
* @copyright Copyright &copy; 2010, rise-tec.com
*/

document.write('<script type="text/javascript" src="' + gUpDir + '/js/lib/jquery.ui.core.js' + '" charset="UTF-8"></script>');
document.write('<script type="text/javascript" src="' + gUpDir + '/js/lib/jquery.ui.widget.js' + '" charset="UTF-8"></script>');
document.write('<script type="text/javascript" src="' + gUpDir + '/js/lib/jquery.ui.tabs.js' + '" charset="UTF-8"></script>');

jQuery.noConflict();
jQuery(function($){
	//URIにアンカーが存在する場合、そのアンカーにマッチするタブを初期選択状態にする
	var selectedNum = 0;
	if (location.hash) {
		$('#tabs > ul > li > a').each(function(idx){
			if (this.hash == location.hash) {
				selectedNum = idx;
				return false;	// = break
			}
		});
	}
	
	$('#tabs').tabs({
		fx: {opacity: 'toggle', duration: 'normal'},
		selected: selectedNum,	//tabのselectedNum番目を初期選択状態にする
		select: function(event, ui) {	//タブ選択時イベント
			if ($.data(ui.tab, 'href.tabs')) {	//リンク先が他ページの場合
				if ($(ui.tab).hasClass('jump')) {	//a要素のクラス名に "jump"が存在すれば。
					location.href = $.data(ui.tab, 'href.tabs');	//タブを利用せず、該当のURIに移動する。
					return false;
				}
			}
		}
	});
});


