/*¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë
 
      SuHwan Navigation ÀÔ´Ï´Ù. v 0.3 (2007.6.1)
 
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë

»ç¿ë¹ý

<script src='/lib/prototype.js'></script>
<script src='/lib/suhan_paging_class.js'></script>

$p        = $p       ? $p       : 1;
$recnum   = 20;

$search ="1";
// °Ë»öÃß°¡

list($total) =$db->select("MEMBER","COUNT(mid)",$search);
$TOT_PAGE = intval(($total-1)/$recnum)+1;

$cnt = $total-(($p-1)*$recnum);

$db->Fsel("MEMBER","*",$search." order by enter_day desc LIMIT ".($p-1)*$recnum.", ".$recnum);

<SCRIPT language=javascript>
var SHNavi = new SHNavi(10,<?=$p?>,<?=$TOT_PAGE?>);
SHNavi.SetTail('p=<?=$p?>&sstat=<?=$sstat?>&sid=<?=$sid?>&soid=<?=$soid?>');
</SCRIPT>


<SCRIPT language=javascript>
 SHNavi.Show('/lib/pg_skin/skin1',true);
</script>


ÆäÀÌÁö³»¿¡¼­ÀÌµ¿  
<>SetVal('mid',forioso) ; GoUrl();<>
¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë */


var   SHNavi = Class.create();

SHNavi.prototype = {
    initialize: function(pagelist,curpage,totalpage ){
 
		  this.pPn   =  pagelist ;     // ÆäÀÌÁö´ç ¸®½ºÆ®¼ö
		  this.curPg =  curpage;       //ÇöÆäÀÌÁö
		  this.totPg =   totalpage;       /// ÅäÅ»ÆäÀÌÁö¼ö
     },
	SetTail:function(addstring){
         this.QryAry = new Object();
         this.QryAry = addstring.toQueryParams();  //parseQuery()
	},
	SetVal:function( arg , val){
		  this.QryAry[arg] = val;
	},
	Show:function(imgfolder, nextbtn){
		   this.imgFd = imgfolder ;      // ÀÌ¹ÌÁö Æú´õ
		   this.nxtBt   = nextbtn ; // ³Ø½ºÆ® ¹öÅÏ ¿©ºÎ

					document.write("<link rel='stylesheet' type='text/css' href='/lib/suhan_paging.css'>");
					document.write("<table border=0 cellpadding=0 cellspacing=0><tr>");
					

					var line = "<td  width=1 nowrap bgcolor=#cccccc></td>";

					var g_p1 = "<IMG src='"+this.imgFd+"/prevsk_yes.gif' border='0' ALIGN=ABSMIDDLE>";
					var g_p2 = "<IMG src='"+this.imgFd+"/prevsk_no.gif' border='0' ALIGN=ABSMIDDLE>";

					var g_py = "<IMG src='"+this.imgFd+"/prev_yes.gif' border='0' ALIGN=ABSMIDDLE>";
					var g_pn = "<IMG src='"+this.imgFd+"/prev_no.gif' border='0' ALIGN=ABSMIDDLE>";


					var g_ny = "<IMG src='"+this.imgFd+"/next_yes.gif' border='0' ALIGN=ABSMIDDLE>";
					var g_nn = "<IMG src='"+this.imgFd+"/next_no.gif' border='0' ALIGN=ABSMIDDLE>";

					var g_n1 = "<IMG src='"+this.imgFd+"/nextsk_yes.gif' border='0' ALIGN=ABSMIDDLE>";
					var g_n2 = "<IMG src='"+this.imgFd+"/nextsk_no.gif' border='0' ALIGN=ABSMIDDLE>";


					var g_q  = "";


				// µÚ·Î ½ºÅµ
					if(this.curPg < this.pPn +1) { 
						 g_q += "<td id=td_nolink>"+ g_p1 +"</td>" ; 
					}else{ 
						var pp = parseInt((this.curPg -1)/ this.pPn )*this.pPn; 
						g_q += "<td id=td_link  onclick='SHNavi.PgGO("+pp+");'>"+g_p2+"</td>" ;
					} 


					if( this.nxtBt ){
					// ÀÌÀü
					   if(this.curPg>1){
						 g_q +=  "<td id=td_link  onclick='SHNavi.PgGO("+ ( this.curPg -1) +");'>"+g_py+"</td>" ;
					   }else{
						 g_q +=  "<td id=td_nolink>"+ g_pn +"</td>" ; 
					   }
					}

					var st1 = parseInt((this.curPg-1)/ this.pPn)*this.pPn + 1;
					var st2 = st1 + this.pPn;


					for(var jn = st1; jn < st2; jn++)
					if ( jn <= this.totPg )
					(jn == this.curPg)? g_q += line +"<td id=mytd onMouseOver=\"this.style.background='#f7f7f7'\" onMouseOut=\"this.style.background=''\" align=center onClick=\"SHNavi.PgGO("+jn+");\"><font color=#ff7635><b>"+jn+"</b></font></td>" : g_q += line+"<td id=mytd onMouseOver=\"this.style.background='#f7f7f7'\" onMouseOut=\"this.style.background=''\" align=center onClick=\"SHNavi.PgGO("+jn+");\"><b>"+jn+"</b></td>" ;
					g_q += line;

					if( this.nxtBt ){
					// ´ÙÀ½ 
					   if(  this.curPg  < this.totPg){
						 g_q +=  "<td id=td_link  onclick='SHNavi.PgGO("+ (this.curPg+1) +");'>"+g_ny+"</td>";
					   }else{
						 g_q += "<td id=td_nolink>"+ g_nn + "</td>";   
					   }
					}

				//´ÙÀ½ ½ºÅµ
					if( this.totPg < this.pPn  || this.totPg < jn) { 
						g_q +=   "<td id=td_nolink>"+ g_n1 + "</td>"; 
					}else{
						var np = jn; 
						g_q += "<td id=td_link  onclick='SHNavi.PgGO("+np+");'>"+g_n2+"</td>"; 
					}
					
					document.write(g_q);
					document.write("</tr></table>");
	},
	PgGO:function(pagenum ){

		  this.SetVal('p',pagenum);
          this.GoUrl();
 
	},
	GoUrl:function(){
          var h = $H( this.QryAry );
 	      var QuerySplit = location.href.split('?');           //Â¥¸£±â 
	      location.href = QuerySplit[0] + '?' + h.toQueryString();  //Â¥¸¥ ¾ÕºÎºÐ¿¡ Ä÷¸® ºÙ¿©¼­ º¸³»±â
	}

}


 