jQuery(function($){

// loading is done.
$('#site_info').show();
$('#content_sub').show();
$('#content_main').fadeIn(500);
$('#loading').fadeOut(500); 

//add class for layout
$("div#title, div#content, p#change").addClass("clear_children");
$("#nav_main").addClass("cc_tallest");

var height_main = $("div#content_main").height(); //which is the tallest
var height_sub = $("div#content_sub").height();
if(height_main > height_sub){
	$("div#content_main").addClass("cc_tallest");
}else{
	$("div#content_sub").addClass("cc_tallest");
}

//set active nav_main
var body_id = $("body").attr("id");
var nav_active = "#nav_"+body_id+" > a";
$(nav_active).addClass("active");

//現在のファイル名は？
page = window.location.href.split("/").reverse()[0].split("?")[0].split("#")[0];
pagename = page.split(".php")[0];
dir = window.location.href.split("/").reverse()[1];
anc = window.location.href.split("/").reverse()[0].split("?")[0].split("#")[1];


//disable right click...
$("img").bind("contextmenu",function(e){return false;});

//add pdf icon
$('ul.download li a[href*=".pdf"]').addClass("pdf").attr("target","_blank"); 
$('ul.download li a[href*=".xls"]').addClass("xls").attr("target","_blank"); 
$('ul.download li a[href*=".doc"]').addClass("doc").attr("target","_blank"); 
$('ul.download li a[href*=".ppt"]').addClass("ppt").attr("target","_blank"); 
$('ul.download li a[href="#"]').addClass("none"); 

//Accordion

	$('#accordion div[id*="col_"]').hide(); 
	$('#accordion h3').toggle(
		function(){
			var col_id = "#col_"+this.id;
			$(this).addClass("active");
			$(col_id).slideDown("slow");
		},
		function(){
			var col_id = "#col_"+this.id;
			$(this).removeClass("active");
			$(col_id).slideUp("slow");
		}
	);

	// Accordion contents wrap
	$("#accordion ol").addClass("list");


//for index
if(body_id !== "index"){

	//set active nav_local
	$("ul#nav_local a[href*='"+page+"']").addClass("active");

	//br delete
	$("#breadcrumb br, div.hentry h3 a br").css("display","none");

	//table addClass
	$("table#table_official td:nth-child(2)").addClass("name");

	//add return link
	$('div#content').append('<p class="pagetop"><a href="#branding">このページの先頭へ</a></p>')

}

//for wordpress
if(body_id == "news" || body_id == "archive"){

	//category menu
	$("#content_sub .widget_categories ul li a").wrapInner('<em>');
	//set active nav_local
	$('.current-cat a').addClass("active");
	//set active nav_local
	$('.current-cat ul').addClass("list");
	//metadata
	$('p.postmetadata br').remove();
}


//for memberOnly
if(body_id == "member"){

	//menuの高さ
	var mMH=$("#memberMenu").height();
	$("#memberMenu").parent().parent($("#content")).height(mMH+30);
	$("#memberMenu").parent().parent().children($("#content_sub")).css({opacity:0}).height(mMH-10);


}

//for sitemap
if(body_id == "sitemap"){
	$("#sitemap .col li:first-child").addClass("first");
	$("#content_main div.col ul > li:last-child").addClass("last");
}

//もどる
$("nav.back a[href*='#']").click(function(){history.back(); return false;});


//add ie6 alert
	$("div#branding").append('<p id="alert_ie6">お使いのInternetExplorerのバージョンが古いようです。</p>')

// LinkScrubber Plugin
$("a").bind("focus",function(){if(this.blur)this.blur();});


//for not IE 6----------------------------------------------------------------------------------------
if ($.browser.msie && $.browser.version < 7) return;


//exLink
	httpLink = $('a[href*="http"]'); 
	exLink1 = "#admin #content p a,#admin #content ul a,#admin #content table a"; 
	exLink2 = httpLink.not('a[href*="jpm-inc.jp"]','a[href*="localhost"]'); 
	exLink3 = $('a[href*="/map.php"],a[href*="album.php"]'); 
	$(exLink1).addClass("exLink").attr("target","_blank");
	$(exLink2).addClass("exLink").attr("target","_blank");
	$(exLink3).addClass("exLink").attr("target","_blank");


//remove alert
	$("p#alert_ie6").remove();

//rich effects for nav_main
$.fn.fadeFx = function(fadeIn,opacityIn,fadeOut,opacityOut) {
		$(this)
		.find('a')
		.css("position","relative")
		.append('<span class="hover" />').each(function () {
			var $span = $('> span.hover', this).css('opacity', opacityOut);
			$(this).hover(function () {
				$span.stop().fadeTo(fadeIn, opacityIn);
				}, function () {
				$span.stop().fadeTo(fadeOut, opacityOut);
				});
			$(this).click(function () {$(this).addClass("active")});
	});
}
$('#nav_main li, #index h2 ,#content_sub li, p#inquiry, p#login, p#btn_entry, #index_links li, ul#btn_special li').fadeFx(500,1,1000,0);
$('#nav_info li').fadeFx(500,0.2,500,0);


//slideScroll
$("p.pagetop a").slideScroll(); 
$("#about #kind a").slideScroll(); 



});

