


//===================================================================================================
function loadDBList(category, number, targetID){
	var URL = CMSROOT+"/dbAccessorList2.php";
	var page = 1;
//alert(page + "<><>++<>"+ category +"<><><"+ number +"<><><");
	var PARAM = {
		"page": page,
		"ppc": number,
		"mode": category,
		"targetID": targetID
	};

	return loadListData(URL,PARAM);
}

//===================================================================================================
//===================================================================================================
function loadListData(URL, PARAM){
	$.ajax(
		{
			url: URL,
			data: PARAM,
			type: 'POST',

			success: function(data){

				var res = decodeURIComponent( data );
//alert(res);
			    var json 		= eval( '('+ res +')' );


			    var page 		= json.page;
				var ppc  		= json.ppc;
    			var total     	= json.total;
    			var startPage  	= json.startPage;
    			var endPage   	= json.endPage;
    			var lastPage   	= json.lastPage;
    			var pagerWidth  = json.pagerWidth;
    			var preCount  	= json.preCount;
    			var nextCount 	= json.nextCount;
	   			var targetID 	= json.targetID;

			    var record 		= json.RECORD;

				var LIST = '';
			    for (var i = 0; i < record.length; i++) {
			    	LIST = LIST+createColumn( record[i] );

	    			var mode = record[i].selectmode;
			    }
//alert(LIST);
//			    var pageNum 		= parseInt(page) +1; 		//(表示ページはpageNum　実際計算するのは　page)
//			    var startPageNum 	= parseInt(startPage) +1; 	//(表示ページはpageNum　実際計算するのは　page)
//			    var endPageNum 		= parseInt(endPage) +1; 	//(表示ページはpageNum　実際計算するのは　page)
//			    var lastPageNum 	= parseInt(lastPage) +1; 	//(表示ページはpageNum　実際計算するのは　page)
//			    var topPageNum 		= 1; 						//(表示ページはpageNum　実際計算するのは　page)

//alert( pageNum+" : "+lastPage+" : >>>"+mode+"<<<<" );
//alert(targetID +"\n\n"+LIST);
				rewriteInnerTag( targetID, LIST );

			}
		}
	);

}

//===================================================================================================

function rewriteInnerTag(TAG, CONTENTS){
//	$(TAG).empty();
	$(TAG).append(CONTENTS);
}

//===================================================================================================
function createColumn( RECORD ){

	var iconList = setIcons(RECORD);
	var title = decodeURIComponent( RECORD.title );
	title = trimString(title, 20);
	date = RECORD.date;

	var daypattern = /^(\d{2})(\d{2})\.(\d{2})\.(\d{2})/;
	var dateData = date.match(daypattern);
	
	year  = dateData[2];
	month = dateData[3];
	day   = dateData[4];

	var COLUMN = 	'<div class="itemList">'+
						'<div class="listHead">'+
							SQUARE_LIST +
							'<span class="date">'+
									year + '/' + month + '/' + day + "  "+iconList +
							'</span> '+
						'</div>'+
						'<div class="listTitle">'+
							'<a href="'+CMSROOT+'/newsCms.php?i='+RECORD.articleId+'&m='+RECORD.category+'">' + title + '</a>'+
						'</div>'+
						
					'</div>';

	return COLUMN;
}

//===================================================================================================
function setIcons( RECORD ){
	var ilist = "";

	var imageIcon= "";
	var fileIcon = "";
	var movieIcon = "";

	if( RECORD.iselect == 'true' ){
		imageIcon = ICONCAMERA;
	}

	if( RECORD.fselect == 'true' ){
		fileIcon = ICONDOCUMENT;
	}

	if( RECORD.mselect == 'true' ){
		movieIcon = ICONMOVIE;
	}

	ilist = imageIcon + fileIcon + movieIcon;

	return ilist;

}


//===================================================================================================
function getSectionTitle(){
	html = '<span class="sectionTitle"></span>';
}

//===================================================================================================
function createColumnForRightPanel( RECORD ){

	var iconList = setIcons(RECORD);
	var title = decodeURIComponent( RECORD.midashi );
	title = trimString(title, 20);

	var COLUMN = 	'<li>'+
							RECORD.datey +
							'<a href="'+CMSROOT+'/newsCms.php?i='+RECORD.articleId+'&m='+RECORD.category+'">' + title + '</a>'+" "+
					'</li>';

	return COLUMN;
}





//===================================================================================================

