/*-------------------------------------------------- 
*   ÆÄÀÏ¸í     :   com_page.js
*   µî·ÏÀÚ     :   ÀÌ±â¼ø |   2006.9.4
*   ¼öÁ¤ÀÚ     :            
*   ³»   ¿ë   :   ÆäÀÌÁö °ü·Ã ½ºÅ©¸³Æ® Á¤¸®
*--------------------------------------------------*/ 
 
//--------------------------------------------------
//  °Ë»öÃ³¸®
//--------------------------------------------------
// ÆäÀÌÁö ÀÌµ¿Ã³¸®

function gfn_fgoPage(page) { 
    with(document.vJobForm){ 
        sPage.value= page; 
        target = "_self";  
        action = self.location;  
        submit(); 
    } 
}   

//--------------------------------------------------
//  Å¬¸¯ÇÑ ÆäÀÌÁö·Î ÀÌµ¿
//--------------------------------------------------
function gfn_fnList(page) { 
    with(document.vJobForm){ 
        sPage.value = page; 
    } 
    lfn_Search();
}   

//--------------------------------------------------
//  ÀüÃ¼°Ç¼ö/ÆäÀÌÁö¸¦ Ãâ·Â
//--------------------------------------------------
function gfn_printPageNum(totalCount,printNum,rowNum,curPage){ 
    if (totalCount==0){ 
		document.all['total'].innerHTML = " [ÀüÃ¼ 0°Ç] [ÆäÀÌÁö <b>0</b>]"; 
		document.all['pages'].innerHTML = "";
    } else { 
		var totalPageCnt = Math.ceil(totalCount / rowNum);
		var sHtml = gfn_getPageNav(totalPageCnt,printNum,curPage); 
		document.all['total'].innerHTML = "[ÀüÃ¼ "+totalCount+" °Ç] [ÆäÀÌÁö <b><font color='#CC3333'>"+curPage+"</font>/"+totalPageCnt+"</b>]";
		document.all['pages'].innerHTML = sHtml;    
    }
}

//--------------------------------------------------
//  ÆäÀÌÁö ³»ºñ°ÔÀÌ¼ÇÀ» »ý¼º
//--------------------------------------------------
function gfn_getPageNav(totalPageCnt,printNum,curPage) {  

    var iStart= parseInt(curPage) - parseInt(Math.ceil(parseInt(printNum) / 2)+1); 
    var iEnd = parseInt(curPage) + parseInt(Math.ceil(parseInt(printNum) / 2)-1); 
    if (iStart  < 1) { 
        iStart = 1; 
        iEnd  = printNum; 
    } 
  
    if (iEnd  > totalPageCnt) { 
        iEnd = totalPageCnt; 
        iStart = ((iEnd - printNum+1) < 1 ) ? 1 : iEnd - printNum+1; 
    } 
 
    var sHtml = ""; 
    if ((iStart != 1) && (totalPageCnt>=iEnd)) { 
        var ibefore = iStart - 1 ;
        if (ibefore < 1) ibefore = 1;
        sHtml += "&nbsp;<a href='javascript:gfn_fnList(1)'><img src='"+AtlasPath+"/images/img_board/page_left2.gif' border='0'></a>&nbsp;";
        sHtml += "&nbsp;<a href='javascript:gfn_fnList(" + ibefore + ")'><img src='"+AtlasPath+"/images/img_board/page_left1.gif' border='0'></a>&nbsp;";   
    } 
    for(var i=iStart; i<= iEnd; i++) {  
        if(curPage== i) { 
            sHtml += "</font><b>[" + i + "]</b></font>"; 
        } else { 
            sHtml += "<a href='javascript:gfn_fnList(" + i + ")'>[" + i + "]</a>"; 
        } 
        if(i!=iEnd) {// ¸¶Áö¸· ¶óÀÎ¿¡´Â ±¸ºÐÀÚ¸¦ »­, 20070116/ÀÌ»óÈÆ
          	sHtml += "|";
         }
    } 
    if ((iEnd != totalPageCnt) && (totalPageCnt>iEnd)) { 
        var inext = parseInt(iEnd) + 1 ;
        if (inext > totalPageCnt) ibefore = totalPageCnt;
		sHtml += "&nbsp;<a href='javascript:gfn_fnList(" + inext + ")'><img src='"+AtlasPath+"/images/img_board/page_right1.gif' border='0'></a>&nbsp;";  
		sHtml += "&nbsp;<a href='javascript:gfn_fnList(" + totalPageCnt + ")'><img src='"+AtlasPath+"/images/img_board/page_right2.gif' border='0'></a>&nbsp;";  
    } 
    return sHtml; 
}
/*-------------------------------------------------- 
* End
*--------------------------------------------------*/ 