$(document).ready(function() {
	
	/* entry page Accordion set */
	$("#entryTemp #article .acMenu .acBox").hide();
	if ($.browser.msie){
		$("#entryTemp #article .acMenu").fadeIn('fast',function(){ this.style.removeAttribute("filter"); });
	}else{
		$("#entryTemp #article .acMenu").fadeIn('fast');
	}
	
	$("#entryTemp #article .acloader").hide();
	
	$("#entryTemp #article .acMenu .acBtn").removeClass("acOpen").addClass("acClose");
	
	$("#entryTemp #article .acMenu .acBtn").toggle(
		function(b){
			$("#entryTemp #article .acMenu .acBox").slideDown('fast');
			$("#entryTemp #article .acMenu .acBtn").removeClass("acClose").addClass("acOpen");
		},
		function(b){
			$("#entryTemp #article .acMenu .acBox").slideUp('fast');
			$("#entryTemp #article .acMenu .acBtn").removeClass("acOpen").addClass("acClose");
		}
	);

	
	//Auto Pager Mod ＜ページャーを自動で追陰萀
	
	/* Setting */
	$("#footer ul").show();
	
	var fullPath = window.location.pathname;
	var fileName = fullPath.substring(fullPath.lastIndexOf("/")+1,fullPath.length);
	if(fileName == "index.htm"){fileName = "01.htm";}
	if(fileName == null){fileName = "01.htm";}
	var fileNum = fileName.substring(0,fileName.indexOf("."));
	var page = Number(fileNum - 0) ;
	if(page == 0) {page = 1;}
	if(page == 1) {$("#footer ul li.prev").css("display","none");}
	
	//Pager
	var backPage = page - 1 + '.htm' ;
	var nextPage = page + 1 + '.htm' ;
	var bkVal = page - 1 ;
	var nkVal = page + 1 ;
	
	if(bkVal < 10){backPage = "0" + backPage;}
	if(nkVal < 10){nextPage = "0" + nextPage;}
	if(backPage == "01.htm"){backPage = "index.htm";}

	$("#footer ul li.next a").attr("href",nextPage);
	$("#footer ul li.prev a").attr("href",backPage);
	
	
	
	//smooth scroll ＜スムーズにスクロールさせる＞
    if (! $.browser.safari) {
        $(".toTop a").click(function () {
            $(this).blur();
            $("html,body").animate({ scrollTop: 0 }, 'normal');
            return false;
        });
    }
	
	//bookmarks
	$(".smBlock .rightBox dl").css("display","none");
	$(".smBlock .rightBox p").toggle(
		function(){
			$(".smBlock .rightBox dl").css("display","block");
			$(".smBlock .rightBox p").addClass("act");
		},
		function(){
			$(".smBlock .rightBox dl").css("display","none");
			$(".smBlock .rightBox p").removeClass("act");
		
		}
	);
	
	$(".smBlock .rightBox p").hover(
		function(){
			$(".smBlock .rightBox p").addClass("hover");
		},
		function(){
			$(".smBlock .rightBox p").removeClass("hover");
		
		}
	);
	
	//location parameter (for bookmarks) --->
	var pLink = location.href;
	var eTitle = $("title").text();
	
	//はてなブックマーク
	$(".hatenaBm a").attr("href","http://b.hatena.ne.jp/entry/http://" + pLink);
	$(".hatenaBm a").attr("data-hatena-bookmark-title",eTitle);
	/* BugFix */
	$(".hatenaBm a").click(function(){
		$("object").css("visibility","visible");
		setTimeout(function(){
			$("object").css("visibility","visible");
		},500);
	});
	
	$("div").hover(function(){
		$("object").css("visibility","visible");
	},
	function(){
		$("object").css("visibility","visible");
	});
	
	$("body").click(function(){
		$("object").css("visibility","visible");
	});
	
	

	
	//google
	$(".googleBm a").attr("href","http://www.google.com/bookmarks/mark?op=edit&bkmk=" + pLink + "&title=" + eTitle);
	
	//livedoor
	$(".livedoorBm a").attr("href","http://clip.livedoor.com/redirect?link=" + pLink + "&title=" + eTitle);
	
	

});

/* pop up */
window.onload = function (){
	var node_a = document.getElementsByTagName('a');
		for (var i in node_a) {
			if(node_a[i].className == 'popup'){
				node_a[i].onclick = function() {
					return winOpen(this.href, this.rel)
				};
			}
		}
} ;

function winOpen(url, rel) {
	var split = rel.split(',') ;
	window.open(
	url,'popup',
	'width='+ split[0] +',height='+ split[1] +',toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes');

	return false;
};


