// ページスライド用js
(function($)
{
	$(document).ready(function() {
		var anc = location.hash;
		stringOnId(anc);
	});
})(jQuery);

//id割り出し
function stringOnId(str){
	switch(str){
		case '#news':
			pageSwitch("news");
		break;
		case '#company':
			pageSwitch("company");
		break;
		case '#finance':
			pageSwitch("finance");
		break;
		case '#consulting':
			pageSwitch("consulting");
		break;
		case '#contact':
			pageSwitch("contact");
		break;
		default:
			pageSwitch("about");
	}
}


//ページ切り替え
function pageSwitch(str){
	var targetStr = str;
	var oldObj = $("ul.menu li a.active");
	oldObj.removeClass("active");
	var oldDom = oldObj.get(0);
	
	if(oldDom == null){
		$("div."+targetStr+"wrap").slideDown("normal",ancAdd(targetStr));
		$("ul.menu li."+targetStr+" a").addClass("active");
	} else if(oldDom.className == targetStr){
		$("ul.menu li."+targetStr+" a").addClass("active");
	} else {
		
		$("div."+oldDom.parentNode.className+"wrap").slideUp("normal",function(){
			
			if(targetStr != "about"){ $("div.aboutwrap").css("display","none"); }
			if(targetStr != "news"){ $("div.newswrap").css("display","none"); }
			if(targetStr != "finance"){ $("div.financewrap").css("display","none"); }
			if(targetStr != "consulting"){ $("div.consultingwrap").css("display","none"); }
			if(targetStr != "company"){ $("div.companywrap").css("display","none"); }
			if(targetStr != "contact"){ $("div.contactwrap").css("display","none"); }
			
			$("div."+targetStr+"wrap").slideDown("normal",ancAdd(targetStr));
		});
		$("ul.menu li."+targetStr+" a").addClass("active");
	}
}

//URLに追加
function ancAdd(str){
	window.location.hash = str;
}


//ページトップへ
function pageTop(){
	window.scrollTo(0,0);
}
