function pageList (target, start, scale, view, total, URL) {
    var html = "";
    var reLoading = " <a href=\"javascript:pageList(" +target.id+ ",{page}," +scale+ "," +view+ "," +total+ ",'" +URL+ "');\">{PAGE}</a>";
    //var reLoading = " <a href=\"javascript:pageList(" +target.id+ ",{page}," +scale+ "," +view+ "," +total+ ",'" +URL+ "');\">{PAGE}</a>";

    if (total % scale) add = 1; else add = 0;
    maxPage = Math.floor(total / scale) + add;

    begin = Math.floor(Math.floor(start/(scale * view)) * view + 1);
    end = Math.floor(begin + view - 1);
    if(end > maxPage) end = maxPage;
     html += "¢· ";
    if (begin > 1) {
      html += " <a href='" +URL+ "&start=0'>[1]</a>";
      html += reLoading.replace ("{page}", (begin-2)*scale).replace ("{PAGE}", "¡¦");
    }
    for(var i=begin; i<=end; i++) {
      page = (i - 1) * scale;
      if(start != page) {
        html += " <a href='" +URL+ "&start=" +page+ "'>[" +i+ "]</a>";
      } else {
        html += " [<font color='red'><b>" +i+ "</font></b>]";
      }
    }
    if (end < maxPage) {
      if (end < maxPage-1) {
        html += reLoading.replace ("{page}", end*scale).replace ("{PAGE}", "¡¦");
      }
      page = maxPage * scale;
      html += " <a href='" +URL+ "&start=" +page+ "'>[" +maxPage+ "]</a>";
    }
     html += " ¢¹";
    target.innerHTML = html;
}
// µðÀÚÀÎ ´Ù¸¥°Í 
function pageList2 (target, start, scale, view, total, URL) {
    var html = "";
    var reLoading = " <a href=\"javascript:pageList(" +target.id+ ",{page}," +scale+ "," +view+ "," +total+ ",'" +URL+ "');\">{PAGE}</a>";
    //var reLoading = " <a href=\"javascript:pageList(" +target.id+ ",{page}," +scale+ "," +view+ "," +total+ ",'" +URL+ "');\">{PAGE}</a>";

    if (total % scale) add = 1; else add = 0;
    maxPage = Math.floor(total / scale) + add;

    begin = Math.floor(Math.floor(start/(scale * view)) * view + 1);
    end = Math.floor(begin + view - 1);
    if(end > maxPage) end = maxPage;
     html += "<span class='light_blue'> ";
    if (begin > 1) {
      html += " <a href='" +URL+ "&start=0'>1</a> ";
      html += reLoading.replace ("{page}", (begin-2)*scale).replace ("{PAGE}", "¡¦");
    }
    for(var i=begin; i<=end; i++) {
      page = (i - 1) * scale;
      if(start != page) {
        html += " <a href='" +URL+ "&start=" +page+ "'>" +i+ "</a>&nbsp;";
      } else {
        html += " <strong>" +i+ "</strong>&nbsp;";
      }
    }
    if (end < maxPage) {
      if (end < maxPage-1) {
        html += reLoading.replace ("{page}", end*scale).replace ("{PAGE}", "¡¦");
      }
      page = maxPage * scale;
      html += " <a href='" +URL+ "&start=" +page+ "'>" +maxPage+ "</a> ";
    }
     html += " ";
    target.innerHTML = html;
}


// µðÀÚÀÎ ´Ù¸¥°Í 
function pageList_pink(target, start, scale, view, total, URL) {
    var html = "";
    var p_start;
    var n_start;

	var pprev_html	= "<img src='/images/knowledge/btn_prev2.gif' border=0>";
	var prev_html	= "<img src='/images/community/btn_prev1.gif' border=0>";
	var nnext_html	= "<img src='/images/knowledge/btn_next2.gif' border=0>";
	var next_html	= "<img src='/images/community/btn_next1.gif' border=0>";
    
    if (total % scale) add = 1; else add = 0;
    maxPage = Math.floor(total / scale) + add;
    if ( start==1 )	start=0;
    if(start < scale * view)
    	p_start = 0;
    else
    	p_start = start - view;
    	
    if(start + view < (maxPage-1) * view)
	    n_start = start + view;
	  else 
	  	n_start = (maxPage-1) * view;

	html += "<TABLE height=30><TR><td>";
	if (start<(scale-1)*view)
		html += pprev_html;
	else
		html += "<A href='"+URL+"&start=0'>"+pprev_html+"</a>";
	if (start<view)
		html += prev_html;
	else
		html += "<A href='"+URL+"&start="+p_start+"'>"+prev_html+"</a></td>";
	html += "<td>";
		
    begin = Math.floor(Math.floor(start/(scale * view)) * view + 1);
    end = Math.floor(begin + view - 1);
    if(end > maxPage) end = maxPage;
     html += "<span class='n_grn'> ";
    if (begin > 1) {
      html += " <a href='" +URL+ "&start=0'>1</a> ";
      html += "¡¦";
    }
    for(var i=begin; i<=end; i++) {
      page = (i - 1) * scale;
      if(start != page) {
        html += " <a href='" +URL+ "&start=" +page+ "'>" +i+ "</a>&nbsp;";
      } else {
        html += " <span class='hs_pink'><strong>" +i+ "</strong></span>&nbsp;";
      }
    }
    if (end < maxPage) {
      if (end < maxPage-1) {
	      html += "¡¦";
      }
      page = (maxPage-1) * scale;
      html += " <a href='" +URL+ "&start=" +page+ "'>" +maxPage+ "</a> ";
    }
    
    html += "</TD><td>";
	if (start>(total-view))
		html += next_html;
	else
		html += "<A href='"+URL+"&start="+n_start+"'>"+next_html+"</a>";
	if ((start+scale*view)>total)
		html += nnext_html;
	else
		html += "<A href='"+URL+"&start="+(maxPage-1) * view+"'>"+nnext_html+"</a>";
    html += "</td></TR></TABLE>";
    html += " ";
     
    target.innerHTML = html;
} 
function pageList_blue(target, start, scale, view, total, URL) {
    var html = "";
    var p_start;
    var n_start;

	var pprev_html	= "<img src='/images/knowledge/btn_prev2.gif' border=0>";
	var prev_html	= "<img src='/images/knowledge/btn_prev1.gif' border=0>";
	var nnext_html	= "<img src='/images/knowledge/btn_next2.gif' border=0>";
	var next_html	= "<img src='/images/knowledge/btn_next1.gif' border=0>";
    
    if (total % scale) add = 1; else add = 0;
    maxPage = Math.floor(total / scale) + add;
    if ( start==1 )	start=0;
    if(start < scale * view)
    	p_start = 0;
    else
    	p_start = start - view;
    	
    if(start + view < (maxPage-1) * view)
	    n_start = start + view;
	  else 
	  	n_start = (maxPage-1) * view;

	html += "<TABLE height=30><TR><td>";
	if (start<(scale-1)*view)
		html += pprev_html;
	else
		html += "<A href='"+URL+"&start=0'>"+pprev_html+"</a>";
	if (start<view)
		html += prev_html;
	else
		html += "<A href='"+URL+"&start="+p_start+"'>"+prev_html+"</a></td>";
	html += "<td>";
		
    begin = Math.floor(Math.floor(start/(scale * view)) * view + 1);
    end = Math.floor(begin + view - 1);
    if(end > maxPage) end = maxPage;
     html += "<span class='n_blue'> ";
    if (begin > 1) {
      html += " <a href='" +URL+ "&start=0'>1</a> ";
      html += "¡¦";
    }
    for(var i=begin; i<=end; i++) {
      page = (i - 1) * scale;
      if(start != page) {
        html += " <a href='" +URL+ "&start=" +page+ "'>" +i+ "</a>&nbsp;";
      } else {
        html += " <span class='g_blue'><strong>" +i+ "</strong></span>&nbsp;";
      }
    }
    if (end < maxPage) {
      if (end < maxPage-1) {
	      html += "¡¦";
      }
      page = (maxPage-1) * scale;
      html += " <a href='" +URL+ "&start=" +page+ "'>" +maxPage+ "</a> ";
    }
    
    html += "</TD><td>";
	if (start>(total-view))
		html += next_html;
	else
		html += "<A href='"+URL+"&start="+n_start+"'>"+next_html+"</a>";
	if ((start+scale*view)>total)
		html += nnext_html;
	else
		html += "<A href='"+URL+"&start="+(maxPage-1) * view+"'>"+nnext_html+"</a>";
    html += "</td></TR></TABLE>";
    html += " ";
     
    target.innerHTML = html;
} 
function pageList_green(target, start, scale, view, total, URL) {
    var html = "";
    var p_start;
    var n_start;

	var pprev_html	= "<img src='/images/knowledge/btn_prev2.gif' border=0>";
	var prev_html	= "<img src='/images/studyroom/btn_prev1.gif' border=0>";
	var nnext_html	= "<img src='/images/knowledge/btn_next2.gif' border=0>";
	var next_html	= "<img src='/images/studyroom/btn_next1.gif' border=0>";
    
    if (total % scale) add = 1; else add = 0;
    maxPage = Math.floor(total / scale) + add;
    if ( start==1 )	start=0;
    if(start < scale * view)
    	p_start = 0;
    else
    	p_start = start - view;
    	
    if(start + view < (maxPage-1) * view)
	    n_start = start + view;
	  else 
	  	n_start = (maxPage-1) * view;

	html += "<TABLE height=30><TR><td>";
	if (start<(scale-1)*view)
		html += pprev_html;
	else
		html += "<A href='"+URL+"&start=0'>"+pprev_html+"</a>";
	if (start<view)
		html += prev_html;
	else
		html += "<A href='"+URL+"&start="+p_start+"'>"+prev_html+"</a></td>";
	html += "<td>";
		
    begin = Math.floor(Math.floor(start/(scale * view)) * view + 1);
    end = Math.floor(begin + view - 1);
    if(end > maxPage) end = maxPage;
     html += "<span class='n_grn'> ";
    if (begin > 1) {
      html += " <a href='" +URL+ "&start=0'>1</a> ";
      html += "¡¦";
    }
    for(var i=begin; i<=end; i++) {
      page = (i - 1) * scale;
      if(start != page) {
        html += " <a href='" +URL+ "&start=" +page+ "'>" +i+ "</a>&nbsp;";
      } else {
        html += " <span class='n_grn'><strong>" +i+ "</strong></span>&nbsp;";
      }
    }
    if (end < maxPage) {
      if (end < maxPage-1) {
	      html += "¡¦";
      }
      page = (maxPage-1) * scale;
      html += " <a href='" +URL+ "&start=" +page+ "'>" +maxPage+ "</a> ";
    }
    
    html += "</TD><td>";
	if (start>(total-view))
		html += next_html;
	else
		html += "<A href='"+URL+"&start="+n_start+"'>"+next_html+"</a>";
	if ((start+scale*view)>total)
		html += nnext_html;
	else
		html += "<A href='"+URL+"&start="+(maxPage-1) * view+"'>"+nnext_html+"</a>";
    html += "</td></TR></TABLE>";
    html += " ";
     
    target.innerHTML = html;
} 
function pageList_oran(target, start, scale, view, total, URL) {
    var html = "";
    var p_start;
    var n_start;
	var page_su=1;

	var pprev_html	= "<img src='/images/knowledge/btn_prev2.gif' border=0>";
	var prev_html	= "<img src='/images/other/btn_prev1.gif' border=0>";
	var nnext_html	= "<img src='/images/knowledge/btn_next2.gif' border=0>";
	var next_html	= "<img src='/images/other/btn_next1.gif' border=0>";
    
    if (total % scale) add = 1; else add = 0;
    maxPage = Math.floor(total / scale) + add;
    if ( start==1 )	start=0;

//Ãß°¡ page_su ÇÏ°í bigin ÇÏ°í °°Àº°¡???
	if(page_su != 0) page_su=(start/scale)+1;
	else page_su=1;

    if(start < scale * page_su)
    	p_start = start-scale;
    else
    	p_start = start - scale;
    	
    if(start + view < (maxPage-1) * view)
		n_start = start + scale;
  else 
	  	n_start = (maxPage-1) * scale;

	html += "<TABLE height=30><TR><td>";
	if (start==0)  //<< ¾È³ª¿À°Ô ºñÈ°¼ºÈ­
		html += pprev_html;
	else                            // << ³ª¿À°Ô È°¼ºÈ­
		html += "<A href='"+URL+"&start=0'>"+pprev_html+"</a>";

	if (start==0)
		html += prev_html;
	else
		html += "<A href='"+URL+"&start="+p_start+"'>"+prev_html+"</a></td>";
	html += "<td>";
		
    begin = Math.floor(Math.floor(start/(scale * view)) * view + 1);
    end = Math.floor(begin + view - 1);
    if(end > maxPage) end = maxPage;
     html += "<span class='oran'> ";
    if (begin > 1) {
      html += " <a href='" +URL+ "&start=0'>1</a> ";
      if(begin==maxPage) html += "¡¦";
    }
    for(var i=begin; i<=end; i++) {
      page = (i - 1) * scale;
      if(start != page) {
        html += " <a href='" +URL+ "&start=" +page+ "'>" +i+ "</a>&nbsp;";
      } else {
        html += " <span class='oran'><strong>" +i+ "</strong></span>&nbsp;";
      }
    }
    if (end < maxPage) {
      if (end < maxPage-1) {
	      html += "¡¦";
      }
      page = (maxPage-1) * scale;
      html += " <a href='" +URL+ "&start=" +page+ "'>" +maxPage+ "</a> ";
    }
    
//	alert(" begin : "+begin);
//	alert(" end : "+end);

    html += "</TD><td>";
	if (begin==maxPage)
		html += next_html;
	else
		html += "<A href='"+URL+"&start="+n_start+"'>"+next_html+"</a>";

	if (page_su==maxPage) //ºñÈ°¼ºÈ­
		html += nnext_html;
	else                                //È°¼ºÈ­
		html += "<A href='"+URL+"&start="+(maxPage-1) * scale+"'>"+nnext_html+"</a>";
    html += "</td></TR></TABLE>";
    html += " ";

	if (total!=""  &&  total!=0)
	{
		target.innerHTML = html;
	}     
} 

