var dirName = new Array('/introduction/','/education/','/department/','/campus/','/activity/','/admission/'); //第一階層のディレクトリ

window.onload = function(){
	focusMainNavi();
	focusSubNavi();
}

var isSafari = false;
var UA = navigator.userAgent;
var isSafari = (UA.indexOf('AppleWebKit') != -1)? true : false;

if(isSafari){
	document.write('<style type="text/css">#header,#contents,#footer{min-width: 760px;max-width: 1000px;}</style>');
}

var linkHref = document.getElementsByTagName('link')[0].href;
var dirs = linkHref.split('/');
var cssName = dirs[dirs.length - 1];
var jsCSSHref = linkHref.split(cssName)[0] + 'default_js.css';
var	path = document.location.href;

var head = document.getElementsByTagName('head')[0];
var cssLink = document.createElement('link');
cssLink.setAttribute('type','text\/css');
cssLink.setAttribute('href',jsCSSHref);
cssLink.setAttribute('media','screen,print');
head.appendChild(cssLink);

function focusMainNavi(){
	for(i=0; i < dirName.length; i++) {
		if(path.indexOf(dirName[i]) >= 0){
			listId = 'ml0' + (i + 2);
			if(document.getElementById(listId)) {
				document.getElementById(listId).className = 'stay';
			}
		}
	}
}

function focusSubNavi(){
	if(document.getElementById('subNavi')){
		subLists = document.getElementById('subNavi').getElementsByTagName('li');
		for(i=0; i < subLists.length; i++) {
			subList = subLists[i];
			listText = subList.getElementsByTagName('a')[0].getAttribute('href');
			if(path.indexOf(listText) >= 0){
				subList.className = 'check';
			}
		}
	}
}

function setWindow(targetObject){
	winWidth = document.body.clientWidth;
	if(targetObject){
		if(document.getElementById(targetObject)){
			resizeObject(targetObject)
		}
	} else {
		for(var i = 0; i < objects.length; i++){
			targetObject = objects[i];
			if(document.getElementById(targetObject)){
				resizeObject(targetObject)
			}
		}
	}
	clearTimeout(setLayout);
}

function resizeObject(targetObject){
	if(isSafari == false){
		if(winWidth < 780) {
			document.getElementById(targetObject).style.width = "760px";
		} else if(winWidth > 1030){
			document.getElementById(targetObject).style.width = "1000px";
		} else {
			document.getElementById(targetObject).style.width = "95%";
		}
	}else{
		document.getElementById(targetObject).style.width = "95%";
	}
}

function resizeEvent(){
	setLayout = setTimeout("setWindow();", 200);
}

function widthResize(){
	resizeEvent();
}

window.onresize = widthResize;

var setLayout = '';
var objects = new Array('header','contents','footer');


