$(function() {
	
	setupZoom();
	
	/* Anchor Scroll */
	$('a[href^=#]').not("#tab-nav a").click(function() {
		var href= this.hash;
		var $target = $(href == '#_top' ? 'body' : href); 
		
		if($target.size()) {
			var top = $target.offset().top;
			$($.browser.safari ? 'body' : 'html').animate({scrollTop:top}, 800, 'swing');
		}
		return false;
	});

	/* External Link */
	var baseUrl = "http://www.csh-web.co.jp/";
	$("a[href^=http://]").not("[href^="+baseUrl+"]").click(function() {
		window.open($(this).attr("href"));
		return false;
	});
	
	/* File Link */
	$("a[href$=.pdf], a[href$=.doc], a[href$=.docx], a[href$=.xls], a[href$=.xlsx]").click(function() {
		window.open($(this).attr("href"));
		return false;
	});
	
	/* UL */
	$("li:last-child").addClass("last");
	
	$("body#topics #btn-topics").addClass("selected");
	$("body#about #btn-about").addClass("selected");
	$("body#product #btn-product").addClass("selected");
	$("body#service #btn-service").addClass("selected");
	$("body#works #btn-works").addClass("selected");
	$("body#blog #btn-blog").addClass("selected");
	$("body#outline #btn-outline").addClass("selected");
	
	$("nav#global #btn-outline > ul > li:first-child").addClass("first");
	
	$("nav#global > ul > li.selected > ul").appendTo("nav#sub");
	$("nav#sub").children().fadeIn();
	$("nav#global > ul").droppy({ speed: 100 });
	
	$("#tab-contents > .tab:first-child").show();
	
	$("#tab-nav a").click(function () {　
		$("#tab-nav li.selected").removeClass("selected");
		$(this).parent().addClass("selected");
		$("#tab-contents > .tab").slideUp();
		var target = $(this).attr("href");
		$(target).slideDown();
		return false;
	});
	
	/* Auto Pager */	
	var calledURL = "";
	$('aside#side-bar .btn-next > a').live("click" ,function() {
		calledURL =  $(this).attr('href');
		loadContent();
		return false;
	});
	
		/* Ajax Load - Auto Pager */
		function loadContent(){
			$.ajax({
				url: calledURL,
				cache: false,
				success: function(html) {
					$('aside#side-bar .btn-next > a').parent().remove();
					$('aside#side-bar > #list-entries > li:last-child').after(html);
				}
			});
		}
		
});
