var slideVoiceTimer;
$(function() {
	$("#navi a>img").each(function(index) {
		$(this).bind("mouseover", function() {
			$(this).attr("src", $(this).attr("src").replace(".png", "")+"_RO.png");
		});
		$(this).bind("mouseout", function() {
			$(this).attr("src", $(this).attr("src").replace("_RO", ""));
		});
	});
	$("#service img").each(function(index) {
		if(index > 0 && index < 4) {
			$(this).bind("mouseover", function() {
				$(this).attr("src", $(this).attr("src").replace(".png", "")+"_RO.png");
			});
			$(this).bind("mouseout", function() {
				$(this).attr("src", $(this).attr("src").replace("_RO", ""));
			});
		}
	});
	$("a.totop").click(function() {
		$body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body');
		$body.animate({scrollTop: 0}, 400);
		return false;
	});
	$("button").each(function() {
		$(this).bind("click", function() {
			this.parentNode.click();
		});
	});
});
initTopData = function() {
	$.getJSON('top-index.php', function(data) {
		var titles = "";
		for(i in data.notices) {
			titles += '<a href="#" onclick="showNoticeContent('+i+');return false;">' + data.notices[i].title + "</a>";
			if(i < data.notices.length - 1) {
				titles += '<div class="line-seperate"/>';
			}
			$("#notice").append('<div class="noticeText" id="noticeContent'+i+'">'+data.notices[i].content+'<div style="text-align:right;">[<a href="#" onclick="showNoticeTitles(this.parentNode.parentNode);return false;">戻る</a>]</div></div>');
		}
		$("#notice div.title").html(titles);
		$("#notice div.wait-init").hide();
		$("#notice div.title").fadeIn();
		for(i in data.voices) {
			$("#voiceContent").append('<div class="unit-wrap"><div class="unit">'+data.voices[i].voice+'<div class="desc">'+data.voices[i].addDate+'</div></div></div>');
		}
		startSlideVoice();
	});
};
getVoices = function() {
	$.getJSON('top-voice.php', function(data) {
		for(i in data) {
			$("#voiceContent").append('<div class="unit-wrap"><div class="unit">'+data[i].voice+'<div class="desc">'+data[i].addDate+'</div></div></div>');
		}
		$("#voiceContent .unit:last").css("border-bottom", "0");
		startSlideVoice();
	});
};
showNoticeContent = function(index) {
	$("#notice div.title").css("display", "none");
	$("#noticeContent"+index).fadeIn("fast");
};
showNoticeTitles = function(content) {
	$(content).css("display", "none");
	$("#notice div.title").fadeIn("fast");
};
slideVoice = function() {
	if($("#voiceContent .unit:first").css("display") != "none") {
		$("#voiceContent .unit:last").hide().parent().css("height","0px").remove().insertBefore($("#voiceContent .unit-wrap:first"));
	}
	$("#voiceContent .unit:not(:visible):last").parent().animate({
		height: '+='+($("#voiceContent .unit:not(:visible):last").outerHeight())
	}, 800 ).end().fadeIn(1500);
};
startSlideVoice = function() {
	slideVoice();
	slideVoiceTimer = setInterval(slideVoice, 5000);
};
$("#voice").mouseenter(function() {
	clearInterval(slideVoiceTimer);
});
$("#voice").mouseleave(function() {
	setTimeout(startSlideVoice(),2000);
});
