// ページスライド用js
(function($)
{
	$(document).ready(function() {
		var anc = location.hash;
		stringOnId(anc);
		//added at 20110909
		$(".tglbtn1, .tglbtn2, .tglbtn3, .tglbtn4, .tglbtn5").hover(function(){
			$(this).css("cursor","pointer"); 
		},function(){
			$(this).css("cursor","default"); 
		}).click(slideTgl);
	});
})(jQuery);

//id割り出し
function stringOnId(str){
	switch(str){
		case '#about':
			pageSwitch("about");
		break;
		case '#news':
			pageSwitch("news");
		break;
		case '#service':
			pageSwitch("service");
		break;
		case '#company':
			pageSwitch("company");
		break;
		case '#contact':
			pageSwitch("contact");
		break;
		default:
			pageSwitch("home");
	}
}
//ページ切り替え
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 != "home"){ $("div.homewrap").css("display","none"); }
			if(targetStr != "about"){ $("div.aboutwrap").css("display","none"); }
			if(targetStr != "news"){ $("div.newswrap").css("display","none"); }
			if(targetStr != "service"){ $("div.servicewrap").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);
}

//サービスページ：スライド
function slideTgl(evt){
	var len = $(this).attr("class").length;
	var secNum = $(this).attr("class").substring(6,7);
	
	if($(this).attr("class").indexOf("active") == -1){
		$(".tglwrap" + secNum).slideToggle();
		$(this).find("img").attr("src",$(this).find("img").attr("src").replace("1","2"));
		$(this).addClass("active");
	}else{
		$(".tglwrap" + secNum).slideToggle();
		$(this).find("img").attr("src",$(this).find("img").attr("src").replace("2","1"));
		$(this).removeClass("active");
	}
}

