/**
 * make first lead heading more strong
 */
$("div.entry-content-intro > div.mt-enclosure-image + h6").css("color","#000000");

/**
 * top visual random change
 */
$("#js_topMainVisual").multiImgShow({
	cookieName: "topMainVisual",
	altImgs: [
		{
			src:"/cmn/img/mod_topVisual/img2.jpg",
			alt:"最高経営責任者とともに"
		}
	]
});

/**
 * $.tabContent
 */
$.tabContent.register({
	container: "#js_tabContent",
	items: "div.mod_tabContent-content",
	topTab: "div.mod_tab_top",
	bottomTab: "div.mod_tab_bottom"
});
/**
 * $.localNavHighlighter
 */
$.localNavHighlighter.init();
/**
 * bodyScroller
 */
$("a[href^=#][class!=avoidScroll]").each(function(){
	$(this).click(function(){
		$.bodyScroller.scrollTo($(this).attr("href"));
		return false;
	});
});
/**
 * set active header nav
 */
(function(){
	var hd = $("#area_hd");
	if(!hd.size()) return;
	var body = $(document.body);
	if(body.hasClass("category_first")){
		markAsActive("a.first");
	}else if(body.hasClass("category_firstnote")){
		markAsActive("a.firstnote");
	}else if(body.hasClass("category_seminar")){
		markAsActive("a.seminar");
	}else if(body.hasClass("category_aboutCoaching")){
		markAsActive("a.about");
	}else if(body.hasClass("category_learn")){
		markAsActive("a.learn");
	}else if(body.hasClass("category_service")){
		markAsActive("a.service");
	}else if(body.hasClass("category_faq")){
		markAsActive("a.faq");
	}else if(body.hasClass("category_column")){
		markAsActive("a.column");
	}else if(body.hasClass("category_company")){
		markAsActive("a.company");
	}
	function markAsActive(selector){
		hd.find(selector).addClass("active").css("opacity",0);
	}
})();
/**
 * attach active image bg for opacity Rollover
 */
$(function(){
	$("#js_opacityRollover_hdLogo").addClass("activeImgAttached");
});
/**
 * opacityRollover
 */
(function(){
	var hdNavA = [];
	$("#js_opacityRollover_hdNav a").each(function(){
		var elem = $(this);
		if(elem.hasClass("active")) return;
		hdNavA.push(elem);
	});
	$.opacityRollover.register(hdNavA,{ minOpacity:0 });
})();
$.opacityRollover.register("a.js_opacityRollover_navButton",{ minOpacity:0.8 });
$.opacityRollover.register("#js_opacityRollover_hdLogo",{ minOpacity:0.8,duration:150 });
$.opacityRollover.register("#js_opacityRollover_hdContact a",{ minOpacity:0.7,duration:10 });
$.opacityRollover.register("a.js_dialogImg",{ minOpacity: 0.8 });
/**
 * inPageDialog
 */
$(function(){
	$.inPageDialog.config.global.loadingImgPath = "/cmn/img/js_inPageDialog/loading.gif";
	$.inPageDialog.register({
		opener: "a.js_dialogOpen_ajax",
		type: "ajax",
		extraClass: "mod_textDialog",
		useTitleAsDialogTitle: true
	});
	$.inPageDialog.register({
		opener: "a.js_dialogImg",
		type: "img",
		extraClass: "inPageDialog_imgContainer",
		useTitleAsDialogTitle: true
	});
});
/**
 * textareaResizer
 */
$.textareaResizer.register({
	resizer: "#msgResizer",
	textarea: "#mail_text"
});
/**
 * sideContentAutoToggler
 */
$.sideContentAutoToggler.register({
	mainArea: "#area_bd-bd-main",
	sideArea: "#area_bd-bd-side",
	itemContainer: "#js_autoToggleItems",
	items: "#js_autoToggleItems li"
});
/**
 * pdf icon add
 */
$("a[href$=.pdf]").each(function(){
	$(this)
	.append('<img class="in_pdficon" src="/cmn/img/icon/pdf.gif" alt="" />')
	.attr("target","_blank");
});
/**
 * ie6 css support
 */
(function(){
	if(!ua.isMsie6()) return;
	$(".mod_entryElemContainer h4:first-child").css("margin-top",0);
	$("#area_ft .bd li:first-child").css("border-left","none");
})();

/**
 * $.fn.guideVal
 */
$('#form_name1, #form_mail').guideVal({
	form: '#mlForm',
	allowEmptyPost: false
});
