

/* famis */

// load cases for startup
function task_loaddata() {
	
	$.getJSON('js/famis_case.json', function(cases){
	
		$('div#error').text('error test' + cases.length);
		
		$.each( cases , function ( idx,obj ) {
		
		  if ( idx + 1 > cases.length - 20 ){
			
			//$('<div></div>').text('事例ID' + obj.case_id  + obj.title + ";case:" + idx)
			//.prependTo('div#container>div#contents>div#case_list>div#case_base');
			
			
			//各chipのhtmlを生成
			obj.title = obj.title.replace(/\[br\]/i,'<br />');
			
			var caseid = zeroformat(obj.case_id,3);
			var imghtml = '<img class="casechip_ph_s" src="./images/case/case_list_s' + caseid + '.jpg" />';
			
			var chiplink = '<div class="casechip_s_title"><a href="./case/case_designer' + caseid + '.html">' + obj.title + '</a></div>' + '<a href="./case/case_designer' + caseid + '.html">' + imghtml + '<div class="casechip_s_data">' + obj.case_country + '・' + obj.owner + '</div></a>';
			
			$('<div></div>')
			.addClass('casechip_s')
			.html(chiplink)
			.prependTo('div#container>div#contents>div#case_list>div#case_base');
			

			if (obj.title.indexOf('<br \/>') != -1) {
				$('div#container>div#contents>div#case_list>div#case_base>div.casechip_s:first>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:first>a').prepend('<div class="case_chip_new">new!</div>');
			}
		
		  }
		
		} );
	
	});
	
	
}

//load cases for pagination
function task_loadcontents(page_id) {
	
	$.getJSON('js/famis_case.json', function(cases){
		var num1 = cases.length - page_id*20;
		var num2 = cases.length - page_id*10
		
		$('div#error').text('from:' + num1 + 'to:' + num2 +" All: "+ cases.length );
		$('div#case_base').empty();
		
		$.each( cases , function ( idx,obj ) {

		  if ( idx+1 <= cases.length - page_id*20 && idx+1 > cases.length - (page_id+1)*20  ) {
			
			obj.title = obj.title.replace(/\[br\]/i,'<br />');
			
			var caseid = zeroformat(obj.case_id,3);
			var imghtml = '<img class="casechip_ph_s" src="./images/case/case_list_s' + caseid + '.jpg" />';
			
			var chiplink = '<div class="casechip_s_title"><a href="./case/case_designer' + caseid + '.html">' + obj.title + '</a></div>' + '<a href="./case/case_designer' + caseid + '.html">' + imghtml + '<div class="casechip_s_data">' + obj.case_country + '・' + obj.owner + '</div></a>';
			
			$('<div></div>')
			.addClass('casechip_s')
			.html(chiplink)
			.prependTo('div#container>div#contents>div#case_list>div#case_base');
			
			if (obj.title.indexOf('<br \/>') != -1) {
				$('div#container>div#contents>div#case_list>div#case_base>div.casechip_s:first>div.casechip_s_title').addClass('twoline');
			}
			
		  }
		
		} );
	
	});
	
	
}

function zeroformat(num, n){
	// ZeroFormat(1,3) => "001"
	var ret=""+num;
	while(ret.length < n){
		ret = "0" + ret;
	}
return (ret);
}

