// JavaScript Document

$(function(){
	$("ul.sub").hide();
	$("ul#globalnav li").hover(function(){
		$("ul:not(:animated)",this).fadeIn("1000")
	},
	function(){
		$("ul",this).fadeOut("1000");
	});
	$("#wrapper #header #globalnav li .sub li a").css("cursor","pointer");
	$("#wrapper #header #globalnav>li>a").click(function(){
		return false;
	});
    $("#small").click(function(){
        $("#wrapper").css("fontSize","93%");
        return false;
    });
    $("#middle").click(function(){
        $("#wrapper").css("fontSize","100%");
        return false;
    });
    $("#large").click(function(){
        $("#wrapper").css("fontSize","123.1%");
        return false;
    });
	$("#print").click(function(){
		window.print();
	});
	$("#main a img,#side a img,#banner a img").mouseover(function(){
		 $(this).css("opacity","0.7");
	 }).mouseout(function(){
		 $(this).css("opacity","1");
	 });
    $("img.rollover").mouseover(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"))
    }).mouseout(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
    }).each(function(){
        $("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"))
    });
	$("#wrapper #main h3+h4").css("marginTop","1em");
	$("#wrapper #main td h4:first-child").css("marginTop","0px");
	$("a[target='_blank']:not('#side a,#footer a,#banner a')").attr("title","別ウィンドウで開きます").addClass("blankwindow");
	$("a[href$='.pdf']:not(:has(img))").addClass("pdf");
	$("a[href$='.doc']:not(:has(img))").addClass("word");
	$(".accordion ul").css("display","none");
    $(".accordion").hover(function(){
		$("ul:not(:animated)",this).slideDown("1000")
	},
	function(){
		$("ul",this).slideUp("1000");
	});
	$(".openclose > a").click(function(){
		$("+div",this).slideToggle("0");
		return false;
	});
//	$(".check :checkbox").click(function(){
//		if($(this).attr("checked") == true){
//			$(".check select").attr("disabled",false);
//		}else{
//			$(".check select").attr("disabled",true);
//		}
//	});
//	$("#event").click(function(){
//		if($(this).attr("checked") == true){
//			$("#oc").val("06月05日(土) キャンパス相談会");
//		}else{
//			$("#oc").val("");
//		}
//	});
	$("#high,#junior,#primary,#society").click(function(){
		if($(this).attr("checked") == true){
			$("input[id='"+$(this).attr("id")+"'] ~ ul input").attr("disabled",false);
		}else{
			$("input[id='"+$(this).attr("id")+"'] ~ ul input").attr("disabled",true);
		}
	});
	$("table.info td:first-child").addClass("update");
	$("h4 + ul,h4 + ol,h4 + dl,#mailfrom_hidden_object + h4").css("marginTop","0px");
	$("table[summary='photo']").addClass("noborder").removeAttr("align");
	$("img.pngfix").pngfix();
	$(".kouza td:first-child,.kouza td:first-child + td").addClass("td_1_2");
	//$(".demae_kousi .link_teacher").mouseover(function(){
//		$("td:has('$(this)')").css("backgroundColor","#deef87");
//	});
});
function highlightpage(){
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("side")) return false;
	var nav = document.getElementById("side");
	var links = nav.getElementsByTagName("a");
	
	for(var i=0; i<links.length; i++){
            var linkurl = links[i].getAttribute("href");
	    var currenturl = window.location.href;
		if(currenturl.indexOf(linkurl) != -1){
		 links[i].className = "active";		
		}
	}
}

if(window.addEventListener) {
	window.addEventListener("load", highlightpage, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload", highlightpage);
}