$(function(){
	/* ---------------------------------------- 
	 - xml 読み込み
	---------------------------------------- */

	var loadNum=0;
	ajaxLoad();
	function ajaxLoad (){
		$.ajax({
		url: 'update.xml',
		type: 'GET',
		dataType: 'xml',
		timeout: 1000,
		error: function(){	/* -- エラー時 -- */
			loadNum++;
			/*-- alert("Error"+loadNum); --*/
			if(loadNum>2){	//3回目までロード
				$('<dl class="clearfix"></dl>')
					.html("<dt></dt><dd>データが正常に読み込めませんでした。</dd>")
					.appendTo("#newsList");
			}else{
				ajaxLoad();
			}
		},
		success: function(xml){	/* -- 読み込み成功 -- */
		var count = 0;
		$('<dl class="lists clearfix"></dl>').appendTo("#newsList");
		$(xml).find("item").each(function(){
				var date = $(this).find("date").text();
				var text = $(this).find("text").text();
				if(count < 3){	//3つ目まで表示
					$("<dt>"+ date + "</dt><dd>" + text + "</dd>").appendTo(".lists");
				}else if(count == 3){	//3つ目以降非表示
					$('<dl class="lists2 clearfix"></dl>').appendTo("#newsList");
					$("<dt>"+ date + "</dt><dd>" + text + "</dd>").appendTo(".lists2");
				}else{
					$("<dt>"+ date + "</dt><dd>" + text + "</dd>").appendTo(".lists2");
				}
				count++;
			});
		}
		});
	}

	/* ---------------------------------------- 
	 - スライド
	---------------------------------------- */

	/* パターン1 */

	$(".more a").toggle(
	  function () {
	    $('.lists2').slideDown();
	  },
	  function () {
	    $('.lists2').slideUp();
	  }
	);

	/* パターン2 クリック後 moreを削除*/
	/*
	$(".more a").mousedown(function(){
	    $('.lists2').slideDown();
		$(".more").css({display:"none"});
	});
	*/
});