function homeTopics(csvpath){
	$.ajax({
			url: csvpath,
			cache: false,
			success: function(csv){
					$("#randomThumbs").after('<dl id="homeTopics" charset="shift_jis"><dt>お知らせ：</dt></dl>');
					var CR = String.fromCharCode(10); // 改行コード (CR)
					var rowData = csv.split(CR);
					var topicsHTML = "";
					for (var i=0; i<rowData.length; i++){
						if(rowData[i]!=""){
								var cellData = rowData[i].split(",");
								if(cellData[5]=="1"){
										var aTag;
										var aTagEnd;
										if(cellData[2] == "1"){
											aTag = '<a href="' + cellData[3] + '"';
											if(cellData[4] == "1"){
												aTag += ' target="_blank">';
											}else{
												aTag += '>';
											}
											aTagEnd = "</a>";
										}else{
											aTag = "";
											aTagEnd = "";
										}
										topicsHTML += '<dd>';
										topicsHTML += '<span class="date">' + cellData[0] + '</span>'; //日付
										topicsHTML += '<span class="text">' + aTag + cellData[1] + aTagEnd + '</span>'; //本文
										topicsHTML += "";
										topicsHTML += '</dd>';
								}
						}
					}
					$("#homeTopics dt").after(topicsHTML);
					topicsMaxNum = $("#homeTopics dd").length;
					if(topicsMaxNum > 1){
						$("#homeTopics dd").css("position","absolute");
						$("#homeTopics dd").css("opacity",0);
						$("#homeTopics dd").css("visibility","hidden");
						$("#homeTopics dd").css("z-index",1);
						topicsRotary();
					}
			},
			error: function(){
				$("#mainVisual").after('<dl id="homeTopics" charset="shift_jis"><dt class="txRed">データの読み込みに失敗しました</dt></dl>');
			}
	});
}

var topicNum = 0;
var deleteNum;
var topicsTimer;
function topicsRotary(){
	topicsTimer = setTimeout("topicsRotary()",9200);
	if(topicNum >= topicsMaxNum){
		topicNum = 0;
	}
	if(topicNum != 0){
		deleteNum = topicNum - 1; 
	}else{
		deleteNum = topicsMaxNum - 1; 
	}
	$("#homeTopics dd:eq(" + topicNum + ")").css({'z-index':'100','visibility':'visible'});
	$("#homeTopics dd:eq(" + topicNum + ")").animate({'opacity':1}, 2000).delay(6000,function(){
		$(this).css('z-index','1');
		$(this).animate({'opacity':0}, 1200, function(){
			$(this).css("visibility","hidden");																																																																														
		});
	});
	topicNum++;
}


// Event --------------------------------------------------------------------------------------------------------------------
// ディレイ
$.fn.delay = function(time, callback){
    // Empty function:
    jQuery.fx.step.delay = function(){};
    // Return meaningless animation, (will be added to queue)
    return this.animate({delay:1}, time, callback);
}
