/* data表示JS
-----------------------------------------------------------------*/
$(function(){
		
		var jsonDataUrl = '/event/information/index.json';  // jsonPath
		var listNum = eventlistNum;	// 表示件数
		var dataNone = '<p class="attentionText">新着情報はありません。</p>';
		var wrap = $('div#eventList');  // data Wrap
		
		
		/* 表示エリアの非表示
		--------------------------------------------------------*/
		$(wrap).css('visibility','hidden');
		
		/* JSONデータの読み込み
		--------------------------------------------------------*/

		$.getJSON(jsonDataUrl,function(json){
		var dataNum = data.length;
		
			
		if(dataNum>0){
		
		/* JSONデータの取得・配列化
		--------------------------------------------------------*/
		var array = (function(arr) {  
			return function() {  
					var i=0,  
							ret = new Array; 
		
					for (; i < function(arr) {return dataNum;}(arr);)(function(object) {  
																		
					var text = '<li>';
							text += '<div class="imgBlock">';
							text += '<p><a href="' +data[i].url+ '"><img src="' +data[i].img+ '" alt="" width="80" /></a></p>';
							text += '</div>';
							text += '<div class="textBlock">';
							text += '<p class="productName"><a href="' +data[i].url+ '">' +data[i].title+ '</a></p>';
							text += '</div>';
							text += '</li>';
					
					
							ret.push(text);  
		
							(function() {++i;})();  
					})(arr[i]);  
		
					return ret;  
			}  
		})([])();  
			

		/* JSONデータのランダム表示
		--------------------------------------------------------*/
		Array.prototype.shuffle = function() {
  		var i, j, tmp;
  		for (i = this.length - 1; i >= 0; i--) {
    		j = Math.floor(Math.random() * (i + 1))
    		tmp = this[i];
    		this[i] = this[j];
    		this[j] = tmp;
			}
		};
	
		array.shuffle();	// 配列をランダムに並び替え
		
		$(function(creatArea){
			var dataArea =	'<ul class="productList">'
					dataArea +=	'</ul>'
			
			
			$(wrap).html(dataArea);
			
			var dataIn = $(wrap).children();
						
			for (i = 0; i < listNum; i++){
				$(dataIn).append(array[i]);
				$(wrap).css('visibility','visible');
			};
		});
			
		/* JSONデータが0件時の処理
		--------------------------------------------------------*/
		} else{
			
			$(wrap).html(dataNone);
			$(wrap).css('visibility','visible');
		};		
	});
/* 
-----------------------------------------------------------------*/
});


