//------------------------------------------------------------
// tabContentSet
//------------------------------------------------------------
var defaultTab = function(){
	$("div.tabContentSet div.tabContent").hide();
	$("div.tabContentSet div.tabContent:eq(0)").show();
	$("div.tabContentSet ul.tab li a:eq(0)").addClass("selected");
}

var scheduleTab = function(){
	$("div.tabContentSet div.tabContent").hide();
}

//tabContentSet
$(function(){
	
	if(typeof flag != "undefined") {
		scheduleTab();
		var tgt = $("div#AdmissionScheduleList.tabContentSet ul.tab li a.selected").attr("href");
		$(tgt).show();
	} else {
		defaultTab();
	}
	
	$("div.tabContentSet ul.tab li a").click(function(){
		var selectClassName = $(this).parent().attr("class");
		$("div.tabContentSet ul.tab li a").removeClass("selected");
		$( "div.tabContentSet ul.tab li."+selectClassName+" a" ).addClass("selected");
		$("div.tabContentSet div.tabContent").hide();
		$($(this).attr("href")).show();
		return false;
	});
});

//------------------------------------------------------------
// Ｑ＆Ａ
//------------------------------------------------------------
$(function(){
	$("#Content.faq dl dd").hide();
	$("#Content.faq dl dt a").click(function(){
		if ( $(this).parent().parent().hasClass("opened") ) {
		$("#Content.faq dl.opened dd").slideUp();
		$("#Content.faq dl.opened").removeClass("opened");
		return false;
		}
		$("#Content.faq dl dd").stop();
		$("#Content.faq dl dt a").removeClass("selected");
		$("#Content.faq dl").removeClass("opened");
		$(this).addClass("selected");
		$(this).parent().parent().addClass("opened");
		$("#Content.faq dl dd").slideUp();
		$("#Content.faq dl.opened dd").css("height","auto");
		$("#Content.faq dl.opened dd").slideDown();
		return false;
	});
});

$( "<img>" ).attr( "src", "/images/common/title-sitemap.gif" );
$( "<img>" ).attr( "src", "/images/common/icon/icon-sitemap-arrow.gif" );
$( "<img>" ).attr( "src", "/images/common/icon/icon-sitemap-arrow-over.gif" );
$( "<img>" ).attr( "src", "/images/common/bg/bg-sitemap.gif" );
$( "<img>" ).attr( "src", "/images/common/border/border-sitemap.gif" );
$( "<img>" ).attr( "src", "/images/common/icon/icon-sitemap-arrow02.gif" );

$( function() {
	var open;
	var loading = false;
	var $link = $( "#BtnSitemap" );
	$link.click( onClick );
	
	function onClick() {
		if( !loading ) {
			loading = true;
		//
		//ローディング表示
		//
			$( "div#Bg" ).append( '<div id="SitemapParent"></div>' );
			$.ajax({
				type:"GET",
				url:"/tmpl_sitemap.xml",
				dataType:"xml",
				success:onLoad
			});
		
		}else {
			$( "div#SitemapParent" ).show();
		 	$( "div#Sitemap" ).animate( { marginTop:0 }, 700 );
		 	open = true;
		}
		return false;
	}
		
	 function onLoad( i_xml ) {
	 	
	 	var $html = $( $( "content",i_xml ).text() ).appendTo( "div#SitemapParent" ).find(".fixHeightNAuto");
	 	$( "a.close" ).click( onCloseClick );
	 	$( "div#Sitemap" ).css( "margin-top", ( 0 - $( "div#Sitemap" ).height() + 22 ) + "px" );
	 	$html.initFixHeight();
	 	//setInterval( function() { $link.click(); }, 300);
	 	$link.click();
	 }
	 
	 function onCloseClick() {
	 	if( open ) {
			//
			//ローディング非表示
			//
		 	$( "div#Sitemap" ).animate( { marginTop: ( 0 - $( "div#Sitemap" ).height() + 22 ) }, 700, function() { $( "div#SitemapParent" ).hide(); } );
		 	open = false;
	 	}
	 	return false;
	 }

});




