$(document).ready(function(){

/* ----------------------------------------------------
	■表組み整形
---------------------------------------------------- */
var tbl = $("div.entryBox table.tableBox");
var tbl2 = $("div.entryBox table.type2");
var tbl3 = $("div.entryBox table.type3");
var tbl4 = $("div.entryBox table.type4");
var tbl5 = $("div.entryBox table.type5");

$("td.td1",tbl2).addClass("th1");
$("td.td1",tbl4).addClass("th1");
$("td.td1",tbl5).addClass("th1");
$("tr.tr1 td",tbl3).addClass("th2");
$("tr.tr1 td",tbl4).addClass("th2");
$("tr.tr1 td",tbl5).addClass("th2");


/* ----------------------------------------------------
	■タイトル無し
---------------------------------------------------- */
var notitprev = $("div.hiddenTitle").prev("div.entryBox");
notitprev.addClass("hiddenTitlePrev");


/* ----------------------------------------------------
	■スクロール
---------------------------------------------------- */
jQuery.easing.quart = function(x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
};  

$('#pagetop').click(
	function() {
		$('html,body').animate({ scrollTop: 0 }, 700, 'quart');
		return false;
	}
);


/* ----------------------------------------------------
	■サイトマップ
---------------------------------------------------- */
var siteul = $("#main ul.sitemapList");
$('li:first-child',siteul).addClass('begin');						// ホーム
$('li',siteul).addClass('root');									// ルート
$('li.sub',siteul).removeClass('root');								// 子からrootを外す
$('li.sub',siteul).prev('li').addClass('parent');					// 親
$('li.sub',siteul).removeClass('parent');							// 子
$('li.sub',siteul).addClass('subRoot2');							// 一番下の子
$('li.root',siteul).prevAll('li.subRoot2').removeClass('subRoot2');// 一番下じゃない子からsubRoot2を外す
$('li.root',siteul).prev('li.sub').addClass('subEnd');				// 子を閉じる
$('li.sub:last-child',siteul).addClass('subEnd2');					// 一番下の子を閉じる
$('li.subRoot2',siteul).prev('li.parent').addClass('end2');			// 子がある最後の親を閉じる
$('li.root:last-child',siteul).addClass('end');						// 最後の親を閉じる


/* ----------------------------------------------------
	■グローバルナビ
---------------------------------------------------- */
var navi = $("ul#navi");
$("li:first-child",navi).addClass("begin");
$("li:last-child",navi).addClass("end");


/* ----------------------------------------------------
	■サイドナビ
---------------------------------------------------- */
var naviS = $("ul#naviS");
$("li:first-child",naviS).addClass("first-child");
$("li:last-child",naviS).addClass("last-child");
$("li.sub:last-child",naviS).addClass("sub-last-child");
$('li.sub',naviS).next('li.parent').addClass('parent2');
var val = $('li.sub a.on',naviS).parent('li');
var val = val.prevAll('li.parent:eq(0)').addClass('on');
$('a',val).addClass('on');


/* ----------------------------------------------------
	■フッターナビ 折り返し
---------------------------------------------------- */
var naviF = $("ul#naviF");
$("li.begin",naviF).before("<br>");
$("br:first-child",naviF).remove("br");


/* End */
});

