
function getPageNavigator( pageSize, blkSize, totalRowCount, currentPage, func ) {

	var firstImg = "<img src=/images/a_common/arrow_first.gif width=15 height=15 alt='Ã³À½' align=absmiddle style='margin:0 5 0 0;'>";
	var prevImg  = "<img src=/images/a_common/arrow_prev.gif width=15 height=15 alt='ÀÌÀü' align=absmiddle style='margin:0 5 0 0;'>";
	var nextImg  = "<img src=/images/a_common/arrow_next.gif width=15 height=15 alt='´ÙÀ½' align=absmiddle style='margin:0 5 0 0;'>";
	var lastImg  = "<img src=/images/a_common/arrow_end.gif width=15 height=15 alt='³¡' align=absmiddle style='margin:0 5 0 0;'>";


	if( totalRowCount * pageSize * blkSize == 0 ) return "";

	firstPage = 1;
	lastPage  = Math.ceil( totalRowCount / pageSize );

	currentPage = ( currentPage < 1 ) ? 1 : currentPage;
	currentPage = ( currentPage > lastPage ) ? lastPage : currentPage;

	currentBlkFirstPage = Math.floor((currentPage-1)/blkSize) * blkSize + 1;
	prevBlkLastPage     = currentBlkFirstPage - 1;
	nextBlkFirstPage    = currentBlkFirstPage + blkSize;

	toFirst = (currentPage==firstPage) ? firstImg : "<a href='javascript:" +func+ "(" +firstPage+ ");'>"+firstImg+"</a>";
	toLast  = (currentPage==lastPage)  ? lastImg  : "<a href='javascript:" +func+ "(" +lastPage+ ");'>" +lastImg +"</a>";

	toPrev = (prevBlkLastPage<=firstPage) ? prevImg : "<a href='javascript:" +func+ "(" +prevBlkLastPage+ ");'>" +prevImg+"</a>";
	toNext = (nextBlkFirstPage>lastPage)  ? nextImg : "<a href='javascript:" +func+ "(" +nextBlkFirstPage+ ");'>"+nextImg+"</a>";

	blkPageNavi = "&nbsp; ";
	for( i=currentBlkFirstPage; i<currentBlkFirstPage+blkSize && i<=lastPage; i++ ) {
		blkPageNavi += (i==currentBlkFirstPage) ? " " : " | ";
		blkPageNavi += (i==currentPage) ? "<b>"+i+"</b>" : "<a href='javascript:"+func+"("+i+");'>"+i+"</a>";
	}
	blkPageNavi += " &nbsp;&nbsp;";

	pageNavi = "<td class='txt_02' align=center>" + toFirst + toPrev + blkPageNavi + toNext + toLast + "</td>";

	return pageNavi;
}


function trim(str) {
	return str.replace(/(^\s*)|(\s*$)/g, "");
}


function check_null(item_var) {
	if(item_var == "" || item_var == null || item_var == 'undefined' || item_var == " ") 
		return true;
	return false;
}
function check(s){
	var count = 0;
	for(j=0;j<s.length;j++){
		if(s[j].checked == true) {
			count = 1;
		    break;
		}
	}
	return count;

}
function null_check( obj, fieldName ) {
	val = trim(obj.value);
	if( val == "" || val == null ) {
		alert( fieldName + "À»(¸¦) ÀÔ·Â ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.      " );
		obj.focus();
		return false;
	}
	return true;
}

function mail_check( obj ) {		
	if( obj.value != "" ) {
		var at = obj.value.indexOf("@");
		var point = obj.value.indexOf(".");
			
		if( (obj.value.charAt(at+1) == "") || (at < 1)  || (point < 1) ) {
			alert("À¯È¿ÇÏÁö ¾ÊÀº E-Mail Çü½ÄÀÔ´Ï´Ù.      ");
			obj.select();
			return false;
		}
		return true;			
	}
	return false;
}

function isdigit(s) {
	for( var i=0; i<s.length; i++ )
		if( s.charAt(i)<'0' || s.charAt(i)>'9' ) return false;
	return true;
}

function digit_check( obj, fieldName ) {

	val = trim(obj.value);
	if( !isdigit(val) ) {
		alert( fieldName + " Àº(´Â) ¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.      ");
		obj.select();
		return false;
	}
	return true;
}

function ssn_check( ssn ) {
	if( !isdigit(ssn) ) return false;

	a = new Array(13);
	for( i=0; i<13; i++ )
		a[i] = parseInt( ssn.charAt(i) );

	b = 11 - ( ( a[0]*2 + a[1]*3 + a[2]*4 + a[3]*5 + a[4]*6 + a[5]*7 + a[6]*8 + a[7]*9 + a[8]*2 + a[9]*3 + a[10]*4 + a[11]*5 ) % 11 );
	if( b > 9 )
		b = b % 10;

	return ( b != a[12] ) ? false : true ;
}

function len_check( obj, len, field ) {
	if( obj.value.length != len ) {
		alert( field + "(Àº)´Â " + len + " ÀÚ¸® ÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		obj.select();
		return false;
	}
	return true;
}

function insertComma(number) {
	result =""
	number = number + "";
	for( i=0; i<number.length; i++) {
		tmp = number.length-(i+1)
		if(i%3==0 && i!=0) 
			result = ',' + result;
		result = number.charAt(tmp) + result;
	}
	return result;
}


function backSlashToSlash(s) {
	var ss = "";
	for( var i=0; i<s.length; i++ ) {
		var c = s.charAt(i);
		ss += ( c == '\\' ) ? '/' : c ;
	}
	return ss;
}

function space(fmove){
   var str = fmove.value;
   var Re = /[' ']/g;
   fmove.value = str.replace(Re,'');
}

function num_only(fmove){
    var str = fmove.value;
    var Re = /[^0-9]/g;
    fmove.value = str.replace(Re,'');
}

function hp_only(fmove){
    var str = fmove.value;
    var Re = /[^0-9^-]/g;
    fmove.value = str.replace(Re,'');
}

function k2w(number){
			   var str = number.value;
		       var Re = /[^0-9]/g;
		       var ReN = /(-?[0-9]+)([0-9]{3})/;
		       str = str.replace(Re,'');
	           while (ReN.test(str)) { 
                        str = str.replace(ReN, "$1,$2"); 
		       }
		       number.value = str;
}

//»ç¾÷ÀÚ¹øÈ£ °Ë»ç
	function biz_no_chk(sCode)
	{
		if(sCode.length == 10)
		{
			if(sCode.substring(0,1) == "0"){
				alert("»ç¾÷ÀÚ¹øÈ£ ÀÔ·Â ¿À·ùÀÔ´Ï´Ù.     ");
	            return false;
		    }
			sWeight = "137137135";
			iResult = 0;
			for(i=1; i < 10; i++)
			{
				iResult = iResult + ((sCode.substring(i-1,i)*sWeight.substring(i-1,i)) % 10)
			}
	
	        itemp = (sCode.substring(8,9)*sWeight.substring(8,9)) % 10;
			iResult = iResult + (sCode.substring(8,9)*sWeight.substring(8,9) - itemp) / 10;
			iResult = iResult % 10;
			iResult = 10 - iResult;
			if (iResult == 10) iResult = 0;
			if (iResult == sCode.substring(9,10))
	        {
	            return true;
	        }
			else
	        {
	    		alert("»ç¾÷ÀÚ¹øÈ£ ÀÔ·Â ¿À·ùÀÔ´Ï´Ù.     ");
	            return false;
	        }
		}
		else
		{
			alert("»ç¾÷ÀÚ¹øÈ£ ÀÔ·Â ¿À·ùÀÔ´Ï´Ù.     ");
			return false;
		}
	}


function jumin_chk(inFirst,inLast){
	var pNum1=inFirst.substring(0,6);
	var pNum2=inLast.substring(0,7);

	//check 
	    var f1=pNum1.substring(0,1);
	    var f2=pNum1.substring(1,2);
	    var f3=pNum1.substring(2,3);
	    var f4=pNum1.substring(3,4);
	    var f5=pNum1.substring(4,5);
	    var f6=pNum1.substring(5,6);
	    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7;
	    
	    var t1=pNum2.substring(0,1);
	    var t2=pNum2.substring(1,2);
	    var t3=pNum2.substring(2,3);
	    var t4=pNum2.substring(3,4);
	    var t5=pNum2.substring(4,5);
	    var t6=pNum2.substring(5,6);
	    var t7=pNum2.substring(6,7);
	    hap=hap+t1*8+t2*9+t3*2+t4*3+t5*4+t6*5;
	
	    hap=hap%11;
	    hap=11-hap;
	    hap=hap%10;

	//confirm true or false
	    if(hap != t7) return false;
	    else return true; 
}
