function NewImage(arg) {
	if (document.images) {
		ret = new Image();
		ret.src = arg;
		return ret;
	}
}

function ChangeImagesArray(array) {
	if (PreLoadFlag == true) {
		var d = document; var img;
		for (var i=0; i<array.length; i+=2) {
			img = null; var n = array[i];
			if (d.images) {img = d.images[n];}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (img) {img.src = array[i+1];}
		}
	}
}

function ChangeImages() {
	ChangeImagesArray(ChangeImages.arguments);
}

var PreLoadFlag = false;
function PreLoadImages(lang) {
	if (document.images) {
	if ( lang == 0 ) {
		over_navi_home			= NewImage('/image/navi_home_out.jpg');

		over_navi_information	= NewImage('/image/navi_information_out.jpg');
		over_navi_laboratory	= NewImage('/image/navi_laboratory_out.jpg');
		over_navi_labo			= NewImage('/image/navi_labo_out.jpg');
		over_navi_curriculum	= NewImage('/image/navi_curriculum_out.jpg');

		over_navi_student		= NewImage('/image/navi_student_out.jpg');
		over_navi_graduate		= NewImage('/image/navi_graduate_out.jpg');
		over_navi_sotsuken		= NewImage('/image/navi_sotsuken_out.jpg');
		over_navi_senkouka		= NewImage('/image/navi_senkouka_out.jpg');

		over_navi_local			= NewImage('/image/navi_local_out.jpg');
		over_navi_kouza			= NewImage('/image/navi_kouza_out.jpg');
		over_navi_taiken		= NewImage('/image/navi_taiken_out.jpg');

		over_navi_inct			= NewImage('/image/navi_inct_out.jpg');
		over_navi_inside		= NewImage('/image/navi_inside_out.jpg');
		over_navi_study			= NewImage('/image/navi_study_out.jpg');

		over_navi_lecture		= NewImage('/image/navi_lecture_out.jpg');
		over_navi_log			= NewImage('/image/navi_log_out.jpg');

		PreLoadFlag = true;
	} else {
		over_navi_home			= NewImage('/image/en/navi_home_out.jpg');

		over_navi_information	= NewImage('/image/en/navi_information_out.jpg');
		over_navi_laboratory	= NewImage('/image/en/navi_laboratory_out.jpg');
		over_navi_labo			= NewImage('/image/en/navi_labo_out.jpg');
		over_navi_curriculum	= NewImage('/image/en/navi_curriculum_out.jpg');

		over_navi_student		= NewImage('/image/en/navi_student_out.jpg');
		over_navi_graduate		= NewImage('/image/en/navi_graduate_out.jpg');
		over_navi_sotsuken		= NewImage('/image/en/navi_sotsuken_out.jpg');
		over_navi_senkouka		= NewImage('/image/en/navi_senkouka_out.jpg');

		over_navi_local			= NewImage('/image/en/navi_local_out.jpg');
		over_navi_kouza			= NewImage('/image/en/navi_kouza_out.jpg');
		over_navi_taiken		= NewImage('/image/en/navi_taiken_out.jpg');

		over_navi_inct			= NewImage('/image/en/navi_inct_out.jpg');
		over_navi_inside		= NewImage('/image/en/navi_inside_out.jpg');
		over_navi_study			= NewImage('/image/en/navi_study_out.jpg');

		over_navi_lecture		= NewImage('/image/en/navi_lecture_out.jpg');
		over_navi_log			= NewImage('/image/en/navi_log_out.jpg');

		PreLoadFlag = true;
	}
	}
}

function ScrollStatus(seed, lang)
{
	var out = " ";
	var c   = 1;
	if( lang == 0 ) {
		var ms1 = 'ようこそ！　石川工業高等専門学校　';
		var ms2 = '機械工学科　ホームページへ　';
		var msg = ms1 + ms2;
	} else {
		var ms1 = 'Welcome to the Ishikawa National College of Technology  ';
		var ms2 = 'Department of Mechanical Engineering  Home Page';
		var msg = ms1 + ms2;
	}
	if (seed > 100) {
		seed--;
		var cmd='ScrollStatus(' + seed + ',' + lang + ')';
		timerTwo=window.setTimeout(cmd,100);
	}
	else if (seed <= 100 && seed > 0) {
		for (c=0 ; c < seed ; c++) {
			out+=" ";
		}
		out+=msg;
		seed--;
		var cmd='ScrollStatus(' + seed + ',' + lang  + ')';
		window.status=out;
		timerTwo=window.setTimeout(cmd,100);
	}
	else if (seed <= 0) {
		if (-seed < msg.length) {
			out+=msg.substring(-seed,msg.length);
			seed--;
			var cmd='ScrollStatus(' + seed + ',' + lang  + ')';
			window.status=out;
			timerTwo=window.setTimeout(cmd,100);
		}
		else {
			window.status=' ';
			timerTwo=window.setTimeout('ScrollStatus(100,' + lang + ')',75);
		}
	}
}

bgColOver = new Array('#ffffff', '#ffd0ff', '#d0ffd0', '#d0ffff');
bgColOut  = new Array('#ffffff', '#fff0ff', '#f0fff0', '#f0ffff');

function _onMouseOver(obj, col){
	obj.style.backgroundColor = bgColOver[col];
}

function _onMouseOut(obj, col){
	obj.style.backgroundColor = bgColOut[col];
}

function _onClick(str){
	var _appName = navigator.appName;
	if( _appName == "Microsoft Internet Explorer" ) {
		str = str.match(/href=\"(.+)\"/i);
		location.href=str[1];
	}
}

function _lastModified(lang) {
	docModify = document.lastModified;
	docDate = new Date(docModify);
	thisYear = docDate.getYear();
	thisYear4 = (thisYear < 2000) ? thisYear+1900 : thisYear;
	thisMonth = docDate.getMonth() + 1; 
	thisDate = docDate.getDate(); 
	if( lang == 0 ) {
		thisStr = "最終更新日：　" + thisYear4 + "年 " + thisMonth + "月 " + thisDate + "日";
	} else {
		thisStr = "Last update: " + thisYear4 + "/" + thisMonth + "/" + thisDate + ".";
	}
	document.write( thisStr ); 
}
