MJL.event.add(window, "load", function() {
    // MJL に関係するコードはこの中に記述
	MJL.enable.styleSwitcher("styleSwitcher");
	MJL.enable.rollover("roll");
	MJL.enable.rollover("roll-disable", { disable : "unroll" });
	MJL.enable.rollover("roll-active", { active : "active" });
});
	

// MJL と無関係なコードはこの先に記述
JSCL = {};

JSCL.cmn = (function(){
	return {
		adEvt : function(e, ev, func){
			if(e.addEventListener){
				e.addEventListener(ev, func, false);
			}else{
				e.attachEvent("on" + ev, func);
			}
		}
	}
})();

JSCL.ancList = function(){
	var anc = document.getElementsByTagName("a"),
	getId = document.getElementById("list-chg");	
	for (var i = 0; i < anc.length; i++) {
		if(anc[i].className == "printOut"){
			JSCL.cmn.adEvt(anc[i], "click", function(){
				window.print();
			});
		}else if(anc[i].parentNode.className == "nav-last-child"){
			JSCL.cmn.adEvt(anc[i], "mouseover", function(){
				getId.className = "nav-list-chg-01_o";
			});
			JSCL.cmn.adEvt(anc[i], "mouseout", function(){
				getId.className = "nav-list-chg-01";
			});
		}else if(anc[i].parentNode.className == "nav-last-child-nest-01"){
			JSCL.cmn.adEvt(anc[i], "mouseover", function(){
				getId.className = "nav-list-chg-03_o";
			});
			JSCL.cmn.adEvt(anc[i], "mouseout", function(){
				getId.className = "nav-list-chg-03";
			});
		}
	}
}

JSCL.chgCss = function(){
	if(document.getElementById("topChg")){
		var getId = document.getElementById("topChg"),
		getItm = getId.getElementsByTagName("a"),
		iframes = document.getElementsByTagName("iframe");
		
		for(var i = 0; i < getItm.length; i++){
			
			if(document.cookie){		
				var cookies = document.cookie.split(";");
				for (var l = 0; l < cookies.length; l++) {
					if(cookies[l].match(/MJL.style.Switcher/)){
						var str = cookies[l].split("title:")[1];
						for(var j = 0; j < iframes.length; j++){
							var list = iframes[j].contentWindow.document.getElementsByTagName("link");
							for(var k=0; k < list.length; k++) {
								if(list[k].getAttribute("rel").indexOf("stylesheet") && list[k].getAttribute("title")) {
									list[k].disabled = true;
									if(list[k].getAttribute("title") == str){
										list[k].disabled = false;
									}
								}
							}
						}
					}
				}
			}
			
			JSCL.cmn.adEvt(getItm[i], "click", function(){

				if(document.all){
					var getHref = event.srcElement.parentElement.href,
					dir = getHref.split("#")[1];
				}else{
					var getHref = this.getAttribute("href"),
					dir = getHref.split("#")[1];
				}
			
				for(var j = 0; j < iframes.length; j++){
					var list = iframes[j].contentWindow.document.getElementsByTagName("link");
					for(var k=0; k < list.length; k++) {
						if(list[k].getAttribute("rel").indexOf("stylesheet") && list[k].getAttribute("title")) {
							list[k].disabled = true;
							if(list[k].getAttribute("title") == dir){
								list[k].disabled = false;
							}
						}
					}
				}
			
			});	
	
		}
		
	}

}

JSCL.cmn.adEvt(window, "load", function(){
	JSCL.ancList();
	JSCL.chgCss();
});




