$(function() {
try {
$(window).hashchange(function() {
try {
var hash = location.hash;
var page_num = hash.replace( /^#/, '' );
if(isNaN(parseInt(page_num))==false)
{
goPage(page_num);
}
else if(page_num=='null')
{
// do nothing
}
else
{
document.location.hash = "#1";
}
} catch(e) {}
});
$(window).hashchange();
} catch(e) {}
});
function showPaging(page, pageInfo)
{
var paging = [];
var pageSize = parseInt(pageInfo.pageSize);
var listSize = parseInt(pageInfo.recordCountPerPage);
var totalCnt = parseInt(pageInfo.totalRecordCount);
var firstPage = 1, prevPage;
var lastPage, nextPage;
if (page == "")
page = 1;
else
page = parseInt(page);
var tmpPage = Math.floor((page-1) / pageSize) * pageSize + 1;
var totalPage = Math.floor((totalCnt-1) / listSize) + 1;
if (tmpPage < 0) return;
if (page > 1) {
prevPage = page - 1;
//paging.push('맨처음');
paging.push('맨처음');
//paging.push('이전페이지');
paging.push('이전페이지');
}
paging.push('
');
for(var idx=1; idx <= pageSize; idx++) {
if (tmpPage > totalPage) break;
if (page === tmpPage) {
paging.push('
' + tmpPage + '');
} else {
//paging.push('
' + tmpPage + '');
paging.push('
' + tmpPage + '');
}
tmpPage++;
}
paging.push('
');
if (page < totalPage) {
nextPage = page + 1;
lastPage = totalPage;
//paging.push('다음페이지');
paging.push('다음페이지');
//paging.push('마지막');
paging.push('마지막');
}
$("#total_cnt").html(totalCnt + "건 (" + page + "/" + totalPage + "page)");
$(".paging").html(paging.join(''));
}
function showPaging_eng(page, pageInfo)
{
var paging = [];
var pageSize = parseInt(pageInfo.pageSize);
var listSize = parseInt(pageInfo.recordCountPerPage);
var totalCnt = parseInt(pageInfo.totalRecordCount);
var firstPage = 1, prevPage;
var lastPage, nextPage;
if (page == "")
page = 1;
else
page = parseInt(page);
var tmpPage = Math.floor((page-1) / pageSize) * pageSize + 1;
var totalPage = Math.floor((totalCnt-1) / listSize) + 1;
if (tmpPage < 0) return;
if (page > 1) {
prevPage = page - 1;
//paging.push('First');
paging.push('First');
//paging.push('Prev');
paging.push('Prev');
}
paging.push('');
for(var idx=1; idx <= pageSize; idx++) {
if (tmpPage > totalPage) break;
if (page === tmpPage) {
paging.push('
' + tmpPage + '');
} else {
//paging.push('
' + tmpPage + '');
paging.push('
' + tmpPage + '');
}
tmpPage++;
}
paging.push('
');
if (page < totalPage) {
nextPage = page + 1;
lastPage = totalPage;
//paging.push('Next');
paging.push('Next');
//paging.push('Last');
paging.push('Last');
}
$("#total_cnt").html(totalCnt + " (" + page + "/" + totalPage + "page)");
$(".paging").html(paging.join(''));
}
function fnChoiceDel(){
var f = document.form;
var key = 0;
var arr_artist = f.elements['check_yn'];
if(arr_artist == null){
return;
}
for(i=0;i < arr_artist.length ; i++){
if(arr_artist[i].checked){key=key+1;}
}
if(key == 0){
if(arr_artist.length == null){
var temp = document.getElementById("check_yn").checked;
if(!temp){
alert("삭제할 데이터를 선택하세요!");
return;
}
}else{
alert("삭제할 데이터를 선택하세요!");
return;
}
}
var delYn = confirm("삭제하시겠습니까?");
if(delYn == false){
return;
}
f.action = "/bbs/choiceBoardDel.do";
f.target = "_self";
f.submit();
}
function fnChoiceRestore(){
var f = document.form;
var key = 0;
var arr_artist = f.elements['check_yn'];
if(arr_artist == null){
return;
}
for(i=0;i