// load designers for startup
function task_loaddesignerdata() {
	
	$.getJSON('js/famis_designer.json', function(designers){
	
		$('div#error').text('error test' + designers.length);
		
		$.each( designers , function ( idx,obj ) {
		
		  //if ( idx + 1 > designers.length - 2 - 20 && obj.d_id != 23 && obj.d_id != 10 ){
			//for pagination, reduce count like gunma style from designers.length
		  if ( obj.d_id != 23 && obj.d_id != 10 && obj.d_id != 2 ){
			//各chipのhtmlを生成
			
			obj.d_catch = obj.d_catch.replace(/\[br\]/i,'<br />');
			
			var did = zeroformat(obj.d_id,2);
			var did3 = zeroformat(obj.d_id,3);
			var imghtml = '<img class="casechip_ph_s" src="./images/designer/ds_list' + did + '.jpg" />';
			
			var chiplink = '<div class="casechip_s_title"><a href="./list/list_designer' + did3 + '.html">' + obj.d_catch + '</a></div>' + '<div class="casechip_photobox"><a  href="./list/list_designer' + did3 + '.html">' + imghtml + '</a></div><a class="casechip_ph_link" href="./list/list_designer' + did3 + '.html"><div class="casechip_s_data">' + obj.d_name + '：' + obj.store_name + '</div></a>';
			
			//書き込み（昇順降順のコントロールはappendTo<->prependToで
			
			$('<div></div>')
			.addClass('casechip_s')
			.html(chiplink)
			.appendTo('div#container>div#contents>div#case_list>div#case_base');
			
			
			//改行変換（last<->first）
			if (obj.d_catch.indexOf('<br \/>') != -1) {
				$('div#container>div#contents>div#case_list>div#case_base>div.casechip_s:last>div.casechip_s_title').addClass('twoline');
			}
			
			//NEWフラグ追加（last<->first）
			if (obj.newflag == 1) {
				$('div#container>div#contents>div#case_list>div#case_base>div.casechip_s:last>div.casechip_photobox>a').prepend('<div class="case_chip_new">new!</div>');
			}
		
		  }
		
		} );
	
	});
	
	
}

//load designerss for pagination
function task_loaddesignercontents(page_id) {
	
	$.getJSON('js/famis_designer.json', function(designers){
		
		$('div#case_base').empty();
		
		$.each( designers , function ( idx,obj ) {

		  if ( idx+1 <= designers.length - page_id*20 && idx+1 > designers.length - (page_id+1)*20  ) {
			
			//各chipのhtmlを生成
			obj.d_catch = obj.d_catch.replace(/\[br\]/i,'<br />');
			
			var did = zeroformat(obj.d_id,2);
			var did3 = zeroformat(obj.d_id,3);
			var imghtml = '<img class="casechip_ph_s" src="./images/designer/ds_list' + did + '.jpg" />';
			
			var chiplink = '<div class="casechip_s_title"><a href="./list/list_designer' + did3 + '.html">' + obj.d_catch + '</a></div>' + '<a class="casechip_ph_link" href="./list/list_designer' + did3 + '.html">' + imghtml + '<div class="casechip_s_data">' + obj.d_name + '：' + obj.store_name + '</div></a>';
			
			$('<div></div>')
			.addClass('casechip_s')
			.html(chiplink)
			.appendTo('div#container>div#contents>div#case_list>div#case_base');
			
			if (obj.d_catch.indexOf('<br \/>') != -1) {
				$('div#container>div#contents>div#case_list>div#case_base>div.casechip_s:last>div.casechip_s_title').addClass('twoline');
			}
			
			if (obj.newflag == 1) {
				$('div#container>div#contents>div#case_list>div#case_base>div.casechip_s:past>div.casechip_photobox>a').prepend('<div class="case_chip_new">new!</div>');
			}
		
		  }
		
		} );
	
	});
	
	
}

function zeroformat(num, n){
	// ZeroFormat(1,3) => "001"
	var ret=""+num;
	while(ret.length < n){
		ret = "0" + ret;
	}
return (ret);
}