
$(function(){
	fszCng();
	topicPath();
	pageTop();
	activeNavi();
	smoothScr();
	
	//bannerTxt = '<img src="/images/banner/banner_bms.gif" alt="" /><br />';
	bannerTxt = '<a href="http://tbm.tokyu-fs.com/index.html" target="_blank"><img src="/images/banner/banner_bms.gif" alt="" /></a><br />';
	bannerTxt += '<a href="http://talent.tokyu-fs.com/index.html" target="_blank"><img src="/images/banner/banner_recruit.gif" alt="" /></a>';
	$('#sideBanner').html(bannerTxt);
	/*
	bodyID = $('body').attr('id');
	$('#sNav dl').css('background','url("../'+bodyID+'/images/sub/snav_bg.gif") top left no-repeat');
	*/
	/*
	$('#nav-contact').click(function(){
		location.href = "/ssl/contact/index.html";
		return false;
	});
	*/
});

/* -----------------------------------------------------
  font size change
----------------------------------------------------- */
function fszCng(){
	//font-size change
	//$.cookie('fsz', null);
	//$.cookie('fs-fsz', '', {expires:-1});//cookie delete
	
	if($.cookie('fs-fsz') == null){
		bodyFsz = '12px';
		$('ul#fontSz li.font-s img').css('visibility','hidden');
	}else{
		bodyFsz = $.cookie('fs-fsz') + 'px';
		if(bodyFsz == '12px'){
			$('ul#fontSz li.font-s img').css('visibility','hidden');
		}else if(bodyFsz == '14px'){
			$('ul#fontSz li.font-m img').css('visibility','hidden');
		}else if(bodyFsz == '16px'){
			$('ul#fontSz li.font-l img').css('visibility','hidden');
		}
	}
	$('body').css('font-size',bodyFsz);
	$('ul#fontSz li').click(function(){
		var fsClick = $(this).attr('class');
		var nowSize = Number($('body').css('font-size').split('px')[0]);
		function fsSet(){$('body').css('font-size',newSize +'px')};
		if(fsClick == 'font-s'){
			newSize = 12;	fsSet();
		}else if(fsClick == 'font-m'){
			newSize = 14;	fsSet();
		}else if(fsClick == 'font-l'){
			newSize = 16;	fsSet();
		}
		save = $('body').css('font-size').split('px')[0];
		$.cookie('fs-fsz',save, { expires: 7,path: '/'});
		$('ul#fontSz li img').each(function(){
			$(this).css('visibility','visible');
		});
		$(this).find('img').css('visibility','hidden');
	});
}
/* -----------------------------------------------------
  topic path
----------------------------------------------------- */
function topicPath(){
	if($('ul#topicPath')){
		$('ul#topicPath li').css('display','inline');
		$('ul#topicPath li a').after('<span>&nbsp;&gt;</span>');
	}
}

/* -----------------------------------------------------
  pageTop
----------------------------------------------------- */
function pageTop(){
	if($('.pageTop')){
		$('.pageTop img').click(function(){
			$('html,body').animate({ scrollTop: 0 }, 300);
		});
	}
}


/* -----------------------------------------------------
  active navi
----------------------------------------------------- */
function activeNavi(){
	bodyID = $('body').attr('id');
	bodyCL = $('body').attr('class');

	/* header */
	if($('#header ul')){
		$('#header ul li').each(function(){
			navID = $(this).attr('id').split('nav-')[1];
			if(bodyID == navID){
				$(this).find('img').css('visibility','hidden');
			}
		});
	}
	
	/* side */
	if($('#sNav')){
		$('#sNav dt').each(function(){
			navCL = $(this).attr('class').split('nav-')[1];
			if(bodyCL == navCL){
				$(this).find('img').css('visibility','hidden');
			}
		});
		$('#sNav dd').each(function(){
			navCL = $(this).attr('class').split('nav-')[1];
			if(bodyCL == navCL){
				$(this).find('img').css('visibility','hidden');
			}
		});
	}
	
}

/* -----------------------------------------------------
  scroll
----------------------------------------------------- */
function smoothScr(){
	  $('a[href*=#]').click(function() {
	    xHref = $(this).attr('href').substring(0,1);
	    if(xHref == '#'){
	    	$(this).scrollTo(500);
	    	return false;
	    }
	  });

	  $('area[href*=#]').click(function() {
	    xHref = $(this).attr('href').substring(0,1);
	    if(xHref == '#'){
	    	$(this).scrollTo(500);
	    	return false;
	    }
	  });

	$('#pageLink-map').click(function(){
		xHref = $(this).find('a').attr('href');
		location.href = xHref;
	});
}
jQuery.fn.extend({
	scrollTo : function(speed, easing) {
		if(!$(this)[0].hash || $(this)[0].hash == "#") {
			return false;
		}
		return this.each(function() {
			var targetOffset = $($(this)[0].hash).offset().top;
			$('html,body').animate({scrollTop: targetOffset}, speed, easing);
		});
	}
});




 
/* swapImg */

jQuery.fn.extend({
	swapImg: $(document).ready(function(){
		return $('.swapImg').each(function(){
			$(this).hover(
				function(){
					$(this).attr('src',$(this).attr('src').replace('_no.','_ro.'));
				},
				function(){
					$(this).attr('src',$(this).attr('src').replace('_ro.','_no.'));
				}
			);
		});
	})
});



