/* コンストラクタ
-------------------------------------------------------------- */
$(document).ready(function(){
	targetLink('a.TL');
	smoothScroll();
	$('#navigation ul.navi').load('/common/html/navigation.html',function(){
		$('#navigation').naviRollOver({ 'root' : "/", 'type' : 'image' , 'tag' : 'ul.navi li a'})
	});
});

/* --------------------------------------------------------------
 Lineup
 ---------------------------------------------------------------
+ 最後の要素にclassをふる：addLast("target","className")
+ しましまテーブル／リスト：stripeItem("target","targetChild","even","odd")
+ target="_◯◯"を実装する：targetLink("target")
+ スムーズスクロール：smoothScroll(speed)
-------------------------------------------------------------- */

/* --------------------------------------------------------------
 最後の要素にclassをふる
-------------------------------------------------------------- */
function addLast(target,className){
	// 初期値設定
	if (targetChild === "") {targetChild = "last"}

	$(target+":last").addClass(className);
}

/* --------------------------------------------------------------
 しましまテーブル
-------------------------------------------------------------- */
function stripeItem(target,targetChild,even,odd){

	// 初期値設定
	if (targetChild === "") {targetChild = "tr"}
	if (even === "") {even = "even"}
	if (odd === "") {odd = "odd"}

	targetTable = "." + target;
    $(targetTable + " " + targetChild + ":nth-child(even)").addClass(even);
    $(targetTable + " " + targetChild + ":nth-child(odd)").addClass(odd);
}

/* --------------------------------------------------------------
 target="_◯◯"を実装する
 ----------------------------------------------------------------
 [ex]<a href="url" class="targetLink" rel="blank">blank link</a>
		→<a href="url" class="targetLink" target="_blank">blank link</a>
-------------------------------------------------------------- */
function targetLink(target){
	myLinkTarget = $(target).attr('rel');

	$(target).click(function(){
		this.target = "_" + myLinkTarget;
	});
}

/* --------------------------------------------------------------
 スムーズスクロール
-------------------------------------------------------------- */
function smoothScroll(speed){
	// 初期値設定
	if (speed === "") {speed = 750}

  $('a[href*=#]').click(function() {
    var $target=$(this.hash);
    var targetY=$target.offset().top;
    $($.browser.opera ? document.compatMode == 'BackCompat' ? 'body' : 'html' :'html,body').animate({scrollTop: targetY},speed);return false;
  });
}


