

var mainImageNumber = "top_01";
var itvTime = 5000; // 切り替え時間
var topImageLinks = new Array ("concept.html", 
															 "business/concept.html",
															 "business/industrial/concept.html",
															 "business/live.html",
															 "business/oversea.html",
															 "business/factory.html",
															 "profile/outline.html",
															 "ecoactivity/eco.html",
															 "recruit/recruit_top.html"
															);


// ======================
// 初期設定
function baseAction () {
	topImages();
	newsReader();
}


// ======================
// ロールオーバー設定
function smartRollover() {
	var images = $(".rollover");
	for(var i=0; i < images.length; i++) {
		if (images[i].id == "thisPage") {
			images[i].setAttribute("src", images[i].getAttribute("src").replace("_off", "_on"));
			continue;
		}
		
		images[i].onmouseover = function() {
			this.setAttribute("src", this.getAttribute("src").replace("_off", "_on"));
		}
		images[i].onmouseout = function() {
		if (this.id != mainImageNumber) {
				this.setAttribute("src", this.getAttribute("src").replace("_on", "_off"));
			}
		}
	}
}


// ======================
// 画像の入れ替え
function topImages() {
	var images = $(".topImage");
	st = setTimeout("changeImage(1)", itvTime);
	
	for(var i=0; i < images.length; i++) {
		images[i].onclick = function() {
			// タイマーリセット
			clearTimeout(st);
			
			var newMainImageNumber = this.id;
			// 画像の入れ替え
			$("#mainImage").fadeOut(400, function (){
				// サムネイル入れ替え
				$("#" + mainImageNumber)[0].src = "images/" + mainImageNumber + "s_off.jpg";
				mainImageNumber = newMainImageNumber;
				$("#" + mainImageNumber)[0].src = "images/" + mainImageNumber + "s_on.jpg";
				
				// メイン画像の入れ替え
				$("#mainImage")[0].src = "images/" + mainImageNumber + ".jpg";
				// リンクの設定
				var num = mainImageNumber.slice(-2) * 1;
				var path = topImageLinks[num - 1];
				$("#mainImageLink")[0].href = path;
				$("#mainImage").fadeIn(1000);
				// タイマーセット
				st = setTimeout("changeImage(" + num + ")", itvTime);
			});
			
		}
	}
}


if(window.addEventListener) {
	window.addEventListener("load", baseAction, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload", baseAction);
}else{
	window.onload = baseAction;
}

// ======================
// メイン画像自動入れ替え
var slideNum = 9;
var imagePass = "images/";
var slideCount = 1;
function changeImage(slideCount) {
	slideCount %= slideNum;
	slideCount++;
	var num2 = new String("00" + slideCount);
	var newMainImageNumber = "top_" + num2.slice(-2);
	// メイン画像の入れ替え
	$("#mainImage").fadeOut(400, function (){
		// サムネイル入れ替え
		$("#" + mainImageNumber)[0].src = "images/" + mainImageNumber + "s_off.jpg";
		$("#" + newMainImageNumber)[0].src = "images/" + newMainImageNumber + "s_on.jpg";
		$("#mainImage")[0].src = "images/" + newMainImageNumber + ".jpg";
		mainImageNumber = newMainImageNumber;
		// リンクの設定
		var num = mainImageNumber.slice(-2) * 1;
		var path = topImageLinks[num - 1];
		$("#mainImageLink")[0].href = path;
		$("#mainImage").fadeIn(1000);
		// タイマーセット
		st = setTimeout("changeImage(" + slideCount + ")", itvTime);
	});
}


// ======================
// ニュース表示
function newsReader () {
	var url = 'newsreader.php';
	readData (url);
}

// 読み込み後の処理
function inObjectJSON (outputText) {
	watchFlag = false;
	
	// Objectへ格納
	var jsonObject = eval(outputText);
	
	// html成形
	var htmlSource = "<dl>\n";
	for(var i=0; i < jsonObject.length; i++) {
		var newsData = jsonObject[i];
		htmlSource += "<dt>" + newsData[0] + "</dt>\n";
		var tarBlank = "";
		if (newsData[3]) {
			if (newsData[4] == "on") tarBlank = " target=\"_blank\"";
			htmlSource += "<dd><a href=\"" + newsData[3] + "\"" + tarBlank + ">" + newsData[2] + "</a></dd>\n";
		} else {
			htmlSource += "<dd>" + newsData[2] + "</dd>\n";
		}
	}
	htmlSource += "</dl>\n";
	
	$("#newsText")[0].innerHTML = htmlSource;
}


