/* CSSハック用 */
/* ----------------------------------------------------- */
var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();

/* ----------------------------------------------------- */
/* noConflict*/
/* ----------------------------------------------------- */
var $j =jQuery.noConflict();

/* ----------------------------------------------------- */
/* jquery ロード*/
/* ----------------------------------------------------- */
$j(function(){

	/* aタグクリック時の枠線無効に */
	/* ----------------------------------------------------- */
	$j('a').focus(
		function(){
		this.blur();
	});

	/* ページ内スクロール */
	/* ----------------------------------------------------- */
  $j('a[href^=#]').click(function(event) {
    var hash = this.hash;
		if(hash!==''){
			var tarPosition = $j(hash).offset().top;
			if(undefined !== window.opera && "function" === typeof window.opera.version){ // opera
				$j('html').animate({scrollTop: tarPosition}, 400, 'easeOutQuad'); 
			}
			else{
				$j('html, body').animate({scrollTop: tarPosition}, 400, 'easeOutQuad');
			}
			return false;
		}
  });

	/* バックナンバー　サブカテゴリーの表示・非表示 */
	/* ----------------------------------------------------- */
	$j('#back-number dd dt').each(function(i){
		if(i===0){
			$j(this).addClass('first-c');
		}
		else{																				
			$j(this).addClass('past-year');
			var subCat = $j(this).next('dd');
			subCat.height(subCat.height() + 'px').hide();
			$j(this).click(function(){
				subCat.slideToggle(150);
			});
		}
	});

});

/* ----------------------------------------------------- */
/*　ページ内スクロール用　*/
/* ----------------------------------------------------- */
jQuery.easing.easeOutQuad = function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
};
