
// ÆäÀÌÁö ¸ñ·Ï ³ªÅ¸³»±â
// ÃÑ ·¹ÄÚµå¼ö, ÆäÀÌÁö´ç °Ô½Ã¹°¼ö, ÇöÀç ÆäÀÌÁö¸¦ ÆÄ¶ó¹ÌÅÍ·Î ¹Þ½À´Ï´Ù.
function PageList(totalRecords, tableLimit, nowPage)
{

	pageList = document.getElementById("pageListTable"); // ÆäÀÌÁö ¸ñ·ÏÀÌ »Ñ·ÁÁú °÷ <td>
	pageList.innerHTML = ''; 

	if(totalRecords==0){		
		document.getElementById("pageListTable").innerHTML="No data.";	
		return;
	}	
	
	totalPages = Math.ceil(totalRecords/tableLimit); // ÃÑÆäÀÌÁö¼ö
	
	var strPaging="";
	
	blockPage = 0; // 1,11,21,...°¢ ºí·° µéÀÇ Ã¹ÆäÀÌÁö 1~10 ±îÁö°¡ ÇÑºí·°
	blockSize = 10; // º¸¿©ÁÙ ÆäÀÌÁö °¹¼ö, ÀÌÀü x°³, ´ÙÀ½ x°³
	
	//ºí·°ÀÇ Ã¹¹øÂ° ÆäÀÌÁö ±¸ÇÏ±â
	blockPage = Math.floor((nowPage-1)/blockSize);
	blockPage = blockPage * blockSize + 1;
	
	//ÀÌÀü n°³±¸¹®
	if(blockPage != 1){
		//pageList.insertAdjacentHTML("beforeEnd","[<span style='cursor:hand;' onClick='goTo("+ (blockPage-1) + ")'>ÀÌÀü" + blockSize + "°³</span>]..");
		strPaging="[<span style='cursor:hand;' onClick='goTo("+ (blockPage-1) + ")'>ÀÌÀü" + blockSize + "°³</span>]..";
	}else{
		strPaging+="[<span style='cursor:hand;' >ÀÌÀü" + blockSize + "°³</span>]..";
	
	}
	
	
     //ÆäÀÌÁö¸®½ºÆ®, blockPage++
	for(i=1; i<=blockSize; i++, blockPage++){
		// ¸¶Áö¸· ÆäÀÌÁö¿Í °°´Ù¸é..
		if(blockPage == totalPages){
			i = blockSize+1; // ÀÌ·¯¸é ´ÙÀ½Â÷·Ê¿¡´Â for¹®À» ºüÁ®³ª°¡°ÚÁ®?
		}
		// ºí·°ÆäÀÌÁö¿Í ÇöÀçÆäÀÌÁö°¡ °°À¸¸é ¸µÅ©¾ø´Ù.
		if(blockPage == nowPage){
			//pageList.insertAdjacentHTML("beforeEnd"," <b>" + blockPage + "</b> ");
			strPaging+=" <b>" + blockPage + "</b> ";
		}else{
			//pageList.insertAdjacentHTML("beforeEnd","[<span style='cursor:hand;' onClick='goTo("+ blockPage + ")'>" + blockPage + "</span>]");
			strPaging+="[<span style='cursor:hand;' onClick='goTo("+ blockPage + ")'>" + blockPage + "</span>]";
		}
	}

	//´ÙÀ½ n°³
	if((blockPage-1) < totalPages){
		//pageList.insertAdjacentHTML("beforeEnd","..[<span style='cursor:hand;' onClick='goTo("+ blockPage + ")'>´ÙÀ½" + blockSize + "°³</span>]");
		strPaging+="..[<span style='cursor:hand;' onClick='goTo("+ blockPage + ")'>´ÙÀ½" + blockSize + "°³</span>]";
	}else{
		strPaging+="..[<span style='cursor:hand;' ´ÙÀ½" + blockSize + "°³</span>]";	
	}
	
	document.getElementById("pageListTable").innerHTML=strPaging;	
	
}


// ÆäÀÌÁö ¸ñ·Ï ³ªÅ¸³»±â
// ÃÑ ·¹ÄÚµå¼ö, ÆäÀÌÁö´ç °Ô½Ã¹°¼ö, ÇöÀç ÆäÀÌÁö, ÆäÀÌÁö¸ñ·ÏÀ» º¸¿©ÁÙ id ¸¦ ÆÄ¶ó¹ÌÅÍ·Î ¹Þ½À´Ï´Ù.
function PageList2(totalRecords, tableLimit, nowPage,idname)
{
	pageList = document.getElementById(idname); // ÆäÀÌÁö ¸ñ·ÏÀÌ »Ñ·ÁÁú °÷ <td>
	pageList.innerHTML = ''; 
	
	if(totalRecords==0){		
		document.getElementById("pageListTable").innerHTML="No data.";	
		return;
	}
		
	
	totalPages = Math.ceil(totalRecords/tableLimit); // ÃÑÆäÀÌÁö¼ö
	
	var strPaging="";
	
	blockPage = 0; // 1,11,21,...°¢ ºí·° µéÀÇ Ã¹ÆäÀÌÁö 1~10 ±îÁö°¡ ÇÑºí·°
	blockSize = 10; // º¸¿©ÁÙ ÆäÀÌÁö °¹¼ö, ÀÌÀü x°³, ´ÙÀ½ x°³
	
	//ºí·°ÀÇ Ã¹¹øÂ° ÆäÀÌÁö ±¸ÇÏ±â
	blockPage = Math.floor((nowPage-1)/blockSize);
	blockPage = blockPage * blockSize + 1;
	
	//ÀÌÀü n°³±¸¹®
	if(blockPage != 1){	
		strPaging="<img src='/images/common/bbs/prv02.gif' border='0' onClick='goTo(1)' style='cursor:hand'>";
		strPaging+="<img src='/images/common/bbs/prv01.gif'  border='0' hspace='5' onClick='goTo("+ (blockPage-1) + ")'  style='cursor:hand'>";		
	}else{
		strPaging="<img src='/images/common/bbs/prv02.gif' border='0' >";
		strPaging+="<img src='/images/common/bbs/prv01.gif'  border='0' hspace='5' >";	
	
	}
	
	//<a href="#">1</a> . <a href="#"><strong>2</strong></a> . <a href="#">3</a> . <a href="#">4</a> . <a href="#">5</a> . <a href="#">6</a> . <a href="#">7</a> . <a href="#">8</a> . <a href="#">9</a> . <a href="#">10</a>
			
     //ÆäÀÌÁö¸®½ºÆ®, blockPage++
	for(i=1; i<=blockSize; i++, blockPage++){
		// ¸¶Áö¸· ÆäÀÌÁö¿Í °°´Ù¸é..
		if(blockPage == totalPages){
			i = blockSize+1; // ÀÌ·¯¸é ´ÙÀ½Â÷·Ê¿¡´Â for¹®À» ºüÁ®³ª°¡°ÚÁ®?
		}
		// ºí·°ÆäÀÌÁö¿Í ÇöÀçÆäÀÌÁö°¡ °°À¸¸é ¸µÅ©¾ø´Ù.
		if(blockPage == nowPage){
			//pageList.insertAdjacentHTML("beforeEnd"," <b>" + blockPage + "</b> ");
			strPaging+=" <strong> " + blockPage + " </strong> ";
		}else{
			//pageList.insertAdjacentHTML("beforeEnd","[<span style='cursor:hand;' onClick='goTo("+ blockPage + ")'>" + blockPage + "</span>]");
			strPaging+=" <a href=\"javascript:goTo("+ blockPage + ")\">" + blockPage + "</a> ";
		}
		 if( i< blockSize ) strPaging+=".";
	}

	//´ÙÀ½ n°³
	if((blockPage-1) < totalPages){
		//pageList.insertAdjacentHTML("beforeEnd","..[<span style='cursor:hand;' onClick='goTo("+ blockPage + ")'>´ÙÀ½" + blockSize + "°³</span>]");
		strPaging +="<img src='/images/common/bbs/next01.gif'   border='0'  hspace='5' onClick='goTo("+ blockPage + ")' style='cursor:hand'>";
		strPaging +="<img src='/images/common/bbs/next02.gif'   border='0'  hspace='5' onClick='goTo("+ totalPages + ")' style='cursor:hand'>";
	}else{		
		strPaging+="	<img src='/images/common/bbs/next01.gif'   border='0'  hspace='5'>";
		strPaging+="	<img src='/images/common/bbs/next02.gif'  border='0'>";		
	}
	
	document.getElementById(idname).innerHTML=strPaging;	
	
}

 
		


