/* =====================================
 * トップページ メインビジュアル
 * Version	1.0.0
 * Update	2009-03-12
===================================== */

var visual_main = 0;
var visual_sub = 0;
var visual_cnt = 0;
var time_stop = 3000;
var time_tune = 850;
var time_next = 100;
var visual_timer;

var imgData = new Array();
var preImage = new Array();

var num1 = 0;
var num2 = 0;
var num3 = 0;
var num4 = 0;
var num5 = 0;

function main_visual() {
	var main = "a";
	var num = 1;
	var c = 0;
	for(var i = 0; i < 4; i++) {
		if(i == 0) {
			main = "a";
		} else if (i == 1) {
			main = "b";
		} else if (i == 2) {
			main = "c";
		} else if (i == 3) {
			main = "d";
		}
		for(var j = 0; j < 10; j++) {
			num = j;
			imgData[c++] = 'common/images/top_jpg/' + main + '/main_' + main + '_0' + num + '_1.jpg';
			imgData[c++] = 'common/images/top_jpg/' + main + '/main_' + main + '_0' + num + '_2.jpg';
			imgData[c++] = 'common/images/top_jpg/' + main + '/main_' + main + '_0' + num + '_3.jpg';
			imgData[c++] = 'common/images/top_jpg/' + main + '/main_' + main + '_0' + num + '_4.jpg';
			imgData[c++] = 'common/images/top_jpg/' + main + '/main_' + main + '_0' + num + '_5.jpg';
		}
	}
	loadImage(imgData);
	var ms = (new Date()).getMilliseconds();
	ms = 1000 - ms + time_tune;
	setTimeout("visual_display()", ms);
}

function loadImage(imgData) {
	for(var i = 0; i < imgData.length; i++) {
		preImage[i] = new Image();
		preImage[i].src = imgData[i];
	}
}

function visual_display() {
	if(!document.getElementById) return false;
	var main = "a";
	var link = "";
	if(visual_main == 0) {
		main = "a";
		link = "moonrider/index.html";
	} else if (visual_main == 1) {
		main = "b";
		link = "hyakkei/index.html";
	} else if (visual_main == 2) {
		main = "c";
		link = "pl-blog/index.html";
	} else if (visual_main == 3) {
		main = "d";
		link = "courseguide/index.html";
	}
	if(visual_cnt == 0) {
		if(visual_sub == 0) {
			num1 = 0;
			num2 = 0;
			num3 = 0;
			num4 = 0;
			num5 = 0;
		} else if(visual_sub == 1) {
			num2 = 0;
		} else if(visual_sub == 2) {
			num3 = 0;
		} else if(visual_sub == 3) {
			num4 = 0;
		} else if(visual_sub == 4) {
			num5 = 0;
		}
	} else {
		if(visual_sub == 0) {
			num1++;
		} else if(visual_sub == 1) {
			num2++;
		} else if(visual_sub == 2) {
			num3++;
		} else if(visual_sub == 3) {
			num4++;
		} else if(visual_sub == 4) {
			num5++;
		}
	}
	var link_start = "";
	var link_end = "";
	if(visual_sub == 0 && visual_cnt == 0) {
		link_start = '<a href="' + link + '">';
		link_end = '</a>';
		if(visual_timer) clearTimeout(visual_timer);
		var ms = (new Date()).getMilliseconds();
		ms = 1000 - ms;
		var time_out = time_stop + ms + time_tune;
		setTimeout("visual_display()", time_stop);
	} else {
		visual_timer = setTimeout("visual_display()", time_next);
	}
	var img1 = '<img src="common/images/top_jpg/' + main + '/main_' + main + '_0' + num1 + '_1.jpg" alt="" />';
	var img2 = '<img src="common/images/top_jpg/' + main + '/main_' + main + '_0' + num2 + '_2.jpg" alt="" />';
	var img3 = '<img src="common/images/top_jpg/' + main + '/main_' + main + '_0' + num3 + '_3.jpg" alt="" />';
	var img4 = '<img src="common/images/top_jpg/' + main + '/main_' + main + '_0' + num4 + '_4.jpg" alt="" />';
	var img5 = '<img src="common/images/top_jpg/' + main + '/main_' + main + '_0' + num5 + '_5.jpg" alt="" />';
	document.getElementById("main_visual").innerHTML = link_start + img1 + img2 + img3 + img4 + img5 + link_end;

	if(visual_cnt > 8) {
		visual_cnt = 0;
		visual_sub++;
	} else {
		visual_cnt++;
	}
	if(visual_sub > 4) {
		visual_sub = 0;
		visual_main++;
	}
	if(visual_main > 3) {
		visual_main = 0;
	}
}

