/*
 **********************************************************************
 * ÆäÀÌÂ¡ Ãâ·Â
 **********************************************************************
 * start    : Ç¥½ÃµÈ µ¥ÀÌÅÍÀÇ ½ÃÀÛ°ª
 * scale  : ÇÑÆäÀÌÁö¿¡ Ç¥½ÃµÈ µ¥ÀÌÅÍ ¼ö
 * view    : ÇÑÆäÀÌÁö¿¡ Ç¥½ÃµÉ ÃÖ´ë paging ¼ö
 * total    : ÇØ´ç µ¥ÀÌÅÍ ÃÑ °¹¼ö
 * URL    : ¹öÆ° Å¬¸¯½Ã ÀÌµ¿µÉ URL(³¡ºÎºÐ¿¡ ÀÚµ¿À¸·Î &start=0ÀÌ ºÙÀ½)
*/
function pageList(start, scale, view, total, URL)
{
    var html = "";
    var p_start;
    var n_start;

	var css_style	= "font-size: 12px;color:#4d91b1;";
	var pprev_html	= "<img src='../images/bbs/btn_first.gif' border='0'>";
	var prev_html	= "<img src='../images/bbs/btn_pre.gif' border='0' hspace='2'>";
	var next_html	= "<img src='../images/bbs/btn_next.gif' border='0' hspace='2'>";
	var nnext_html	= "<img src='../images/bbs/btn_end.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 style='"+css_style+"'> ";
    if (begin > 1) {
      html += " <a href='" +URL+ "&start=0' class='org'>1</a> ";
      html += "¡¦";
    }
    for(var i=begin; i<=end; i++) {
      page = (i - 1) * scale;
      if(start != page) {
        html += " <a href='" +URL+ "&start=" +page+ "' class='org'>" +i+ "</a> ";
      } else {
        html += " <span style='"+css_style+"'><strong>" +i+ "</strong></span> ";
      }
    }
    if (end < maxPage) {
      if (end < maxPage-1) {
	      html += "¡¦";
      }
      page = (maxPage-1) * scale;
      html += " <a href='" +URL+ "&start=" +page+ "' class='org'>" +maxPage+ "</a> ";
    }
    
    html += "</TD><td>";
	if (start>(total-view))
		html += next_html;
	else
		html += "<A href='"+URL+"&start="+n_start+"' class='org'>"+next_html+"</a>";
	if ((start+scale*view)>total)
		html += nnext_html;
	else
		html += "<A href='"+URL+"&start="+(maxPage-1) * view+"' class='org'>"+nnext_html+"</a>";
    html += "</td></TR></TABLE>";
    html += " ";
     
    document.write(html);
} 

/*
 **********************************************************************
 * °Ô½ÃÆÇ¿ë ÆäÀÌÂ¡ Ãâ·Â ()
 **********************************************************************
 * start    : Ç¥½ÃµÈ µ¥ÀÌÅÍÀÇ ½ÃÀÛ°ª
 * scale  : ÇÑÆäÀÌÁö¿¡ Ç¥½ÃµÈ µ¥ÀÌÅÍ ¼ö
 * view    : ÇÑÆäÀÌÁö¿¡ Ç¥½ÃµÉ ÃÖ´ë paging ¼ö
 * total    : ÇØ´ç µ¥ÀÌÅÍ ÃÑ °¹¼ö
 * URL    : ¹öÆ° Å¬¸¯½Ã ÀÌµ¿µÉ URL(³¡ºÎºÐ¿¡ ÀÚµ¿À¸·Î &start=0ÀÌ ºÙÀ½)
*/
function pageList_board(start, scale, view, total, URL)
{
    var html = "";
    var p_start;
    var n_start;

	var css_style	= "font-size: 12px;";
	var pprev_html	= "<img src='../images/bbs/btn_first.gif' border='0' hspace='2'>";
	var prev_html	= "<img src='../images/bbs/btn_pre.gif' border='0' hspace='2'>";
	var next_html	= "<img src='../images/bbs/btn_next.gif' border='0' hspace='2'>";
	var nnext_html	= "<img src='../images/bbs/btn_end.gif' border='0' hspace='2'>";
    
    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="+((Math.floor(start/scale/view)-1)*scale*view)+"'>"+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 style='"+css_style+"'> ";
    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> ";
      } else {
        html += " <span style='"+css_style+"'><strong>" +i+ "</strong></span> ";
      }
    }
    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="+((Math.floor(start/scale/view)+1)*scale*view)+"'>"+nnext_html+"</a>";
    html += "</td></TR></TABLE>";
    html += " ";
     
    document.write(html);
} 

/*
 **********************************************************************
 * °ü¸®ÀÚÆäÀÌÁö¿ë ÆäÀÌÂ¡ Ãâ·Â
 **********************************************************************
 * start    : Ç¥½ÃµÈ µ¥ÀÌÅÍÀÇ ½ÃÀÛ°ª
 * scale  : ÇÑÆäÀÌÁö¿¡ Ç¥½ÃµÈ µ¥ÀÌÅÍ ¼ö
 * view    : ÇÑÆäÀÌÁö¿¡ Ç¥½ÃµÉ ÃÖ´ë paging ¼ö
 * total    : ÇØ´ç µ¥ÀÌÅÍ ÃÑ °¹¼ö
 * URL    : ¹öÆ° Å¬¸¯½Ã ÀÌµ¿µÉ URL(³¡ºÎºÐ¿¡ ÀÚµ¿À¸·Î &start=0ÀÌ ºÙÀ½)
*/
function pageList_admin(start, scale, view, total, URL)
{
    var html = "";
    var p_start;
    var n_start;

	var css_style	= "";
	var pprev_html	= "<img src='../img/btn/btn_prev.gif' width='18' height='11' border=0>";
	var prev_html	= "";
	var nnext_html	= "<img src='../img/btn/btn_next.gif' width='18' height='11' border=0>";
	var next_html	= "";
    
    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 += "";
	if (start<(scale-1)*view)
		html += pprev_html;
	else
		html += "<A href='"+URL+"&start="+((Math.floor(start/scale/view)-1)*scale*view)+"'>"+pprev_html+"</a>";
	if (start<view)
		html += prev_html;
	else
		html += "<A href='"+URL+"&start="+p_start+"'>"+prev_html+"</a>";
	html += "";
		
    begin = Math.floor(Math.floor(start/(scale * view)) * view + 1);
    end = Math.floor(begin + view - 1);
    if(end > maxPage) end = maxPage;
     html += "<span style='"+css_style+"'> &nbsp;";
    if (begin > 1) {
      //html += " <a href='" +URL+ "&start=0'>1</a> &nbsp;";
      //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 style='"+css_style+"' class='move_page'>" +i+ "</span> &nbsp;";
      }
    }
    if (end < maxPage) {
      if (end < maxPage-1) {
	      //html += "¡¦";
      }
      page = (maxPage-1) * scale;
      //html += "<a href='" +URL+ "&start=" +page+ "'>" +maxPage+ "</a> &nbsp;";
    }
    
    html += "";
	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="+((Math.floor(start/scale/view)+1)*scale*view)+"'>"+nnext_html+"</a>";
    html += "";
    html += " ";
     
    document.write(html);
} 



/* #############################################################
 * Æû ¹®ÀÚ¿­ Ã³¸® °ü·Ã
 * #############################################################
*/

/*
 **********************************************************************
 * ¹®ÀÚ¿­ strÀÇ ¹ÙÀÌÆ® ¼ö ¸®ÅÏ
 * ex : getByteLength("¹®ÀÚ¿­");
 **********************************************************************
*/
function getByteLength(str)
{
  return (str.length+(escape(str)+"%u").match(/%u/g).length-1);
}

/*
 **********************************************************************
 * ¹®ÀÚ¿­ strÀ» len ¹ÙÀÌÆ®·Î Àß¶ó³¿ (ÇÑ±ÛÀÎ °æ¿ì¿¡µµ ±úÁöÁö ¾Êµµ·Ï ÇÏ¿©)
 * ex : new_LeftString("¹®ÀÚ¿­",3);
 **********************************************************************
*/
function new_LeftString(str, len)
{
	var retStr = str.substring(0, parseInt(len/2));
	
	for(var i=parseInt(len / 2); i < len; i++)
	{
		if(getByteLength(retStr) < len-1) retStr += str.charAt(i);
		else break;
	}
	return retStr;
}

/*
 **********************************************************************
 * ÀÔ·ÂÆû¿¡¼­ Á¤ÇØÁø ±æÀÌ ÀÌ»óÀ» ÀÔ·Â½Ã ÀÚµ¿À¸·Î Á¤ÇØÁø ±æÀÌ·Î Á¶Àý
 * ex : <input type="text" name="name", value="value" onKeyUp="event_ObjLength(this,10,'ÃÖ´ë 10¹ÙÀÌÆ®±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù!')">
 **********************************************************************
*/
function event_ObjLength (obj, len,message)
{
	if ( getByteLength(obj.value) > len )
	{
		if ( message )		alert(message);
		obj.value = new_LeftString(obj.value, len);
		return false;
	}
}


/*
 **********************************************************************
 * ÀÔ·ÂÆû¿¡¼­ ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÏµµ·Ï ÇÔ.
 * ex : <input type="text" name="name", value="value" onKeyUp="event_ObjText_onlyNum(this,event)">
 **********************************************************************
*/
function event_ObjText_onlyNum (obj,e)
{
	var evCode = ( window.netscape ) ? e.which : e.keyCode;
	switch ( evCode )
	{
		case 8:case 46:	// ¹é½ºÆäÀÌ½º,Delete
		case 9:	// Tab
		case 37:case 38:case 39:case 40:	// È­»ìÅ°
		return;
	}
	obj.value	= obj.value.replace(/[^0-9]/g,"");
}

/*
 **********************************************************************
 * ÇØ´ç ¹®ÀÚ¿­ÀÌ ÀÌ¸ÞÀÏ ÁÖ¼Ò Çü½ÄÀÌ ¸Â´ÂÁö È®ÀÎ
 * ex : check_email ("test@naver.com")
 **********************************************************************
*/
function check_email (str)
{
	var regExp = /^[A-Z0-9._%-]+@[a-z0-9.-]+\.[a-z0-9]+/i;
	return regExp.test(str);
}


/*
 **********************************************************************
 * ÇØ´ç Æû¿¡¼­ File¿¡ ´ëÇØ¼­¸¸ Reset
 * ex : onlyFileFormReset(form)
 **********************************************************************
*/
function onlyFileFormReset(form)
{
	var tmpArray	= new Array(form.length);
	for ( var i=0; i<form.length; i++ )
	{
		switch ( form[i].type )
		{
			case "checkbox":
			case "radio":
				tmpArray[i] = form[i].checked;
				break;
			default:
				tmpArray[i] = form[i].value;
				break;
		}
	}
	form.reset();
	for ( var i=0; i<form.length; i++ )
	{
		switch ( form[i].type )
		{
			case "checkbox":
			case "radio":
				form[i].checked	= tmpArray[i];
				break;
			case "file":
				break;
			default:
				form[i].value	= tmpArray[i];
				break;
		}
	}
}


/*
 **********************************************************************
 * Æû¿¡¼­ ÀÚµ¿À¸·Î ÀÔ·Â°ª ÀÖ´ÂÁö ¾ø´ÂÁö È®ÀÎÇÏ¿© alert ¶ç¿öÁÜ
 * ex : <form onSubmit="return chkForm(this)">
 **********************************************************************
*/
function chkForm(f)
{ 
    var i,CURReL;

    for(i = 0; i < f.elements.length; i++){ 
        currEl = f.elements[i]; 
        if (currEl.getAttribute("required") != null) { 
            if(currEl.type == "TEXT" || currEl.type == "text" || currEl.type == "file" ||
               currEl.tagName == "SELECT" || currEl.tagName == "select" || 
               currEl.tagName == "TEXTAREA" || currEl.tagName == "textarea"){ 
                if(!chkText(currEl,currEl.getAttribute("hname"))) return false; 

            } else if(currEl.type == "PASSWORD" || currEl.type == "password"){ 
                if(!chkText(currEl,currEl.getAttribute("hname"))) return false; 

            } else if(currEl.type == "CHECKBOX" || currEl.type == "checkbox"){ 
                if(!chkCheckbox(f, currEl,currEl.getAttribute("hname"))) return false; 

            } else if(currEl.type == "RADIO" || currEl.type == "radio"){ 
                if(!chkRadio(f, currEl,currEl.getAttribute("hname"))) return false; 

            }
        }
        if(currEl.getAttribute("option") != null && currEl.value.length > 0){ 
            if(!chkPatten(currEl,currEl.getAttribute("option"),currEl.getAttribute("oname"))) return false; 
        }
    }
}
function chkPatten(field,patten,name)
{ 
    var regNum =/^[0-9]+$/; 
    var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;
    var regMail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/; 
    var regDomain =/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/; 
    var regAlpha =/^[a-zA-Z]+$/; 
    var regAlphaNum =/^[a-zA-Z0-9_]+$/; 
    var regHost =/^[a-zA-Z-]+$/; 
    var regHangul =/[°¡-ÆR]/; 
    var regHangulEng =/[°¡-ÆRa-zA-Z]/; 
    var regHangulOnly =/^[°¡-ÆR]*$/; 
    var regId = /^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,15}$/; 
    var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;

    patten = eval(patten); 
    if(!patten.test(field.value)){ 
        alert(name); 
        if ( isVisibility(field) ) { field.focus(); }
        return false; 
    } 
    return true; 
} 

function chkText(field, name)
{
       fieldvalue = field.value;
    fieldvalue = fieldvalue.split(" ");
    
    if(field.value.length + 1 == fieldvalue.length){ 
        alert(name); 
        field.value = "";
        if ( isVisibility(field) ) { field.focus(); }
        return false; 
    } 
    return true; 
}

function chkCheckbox(form, field, name)
{
    fieldname = eval(form.name+'.'+field.name);
    if (!fieldname.checked){
        alert(name); 
        if ( isVisibility(field) ) { field.focus(); }
        return false; 
    }
    return true; 
}

function chkRadio(form, field, name)
{
    fieldname = eval(form.name+'.'+field.name);
    for (i=0;i<fieldname.length;i++) {
        if (fieldname[i].checked)
            return true; 
    }
    alert(name); 
    if ( isVisibility(field) ) { field.focus(); }
    return false; 
} 
// º¸ÀÌÁö ¾Ê´Â Æû¿¡ ´ëÇÑ focus Ã³¸®¸¦ ÇÏÁö ¾Ê±â À§ÇÑ ÇÔ¼ö
function isVisibility(el)
{
	if ( el.style.display=="none" ) { return false }
	if ( el.style.visibility=="hidden" ) { return false }
	if ( el.style.visibility=="collapse" ) { return false }
	return true;
}

function autoImageSize(obj,width,height,is_fixed)
{
	// ÇØ´ç ÀÌ¹ÌÁö Å©±â ±×´ë·Î °íÁ¤
	if (is_fixed)
	{
		obj.width	= width;
		obj.height	= height;
	}
	// ÇØ´ç Ä­¿¡¼­ ÇÑ ºÎºÐ¸¸ Àß¸®´õ¶óµµ ÃÖ´ëÇÑÀ¸·Î Ãâ·ÂÇÏ±â À§ÇÑ »çÀÌÁî·Î Á¶Àý
	else
	{
		var tmp_image	= new Image();
		tmp_image.src	= obj.src;
		var origin_width	= tmp_image.width;
		var origin_height	= tmp_image.height;
		if (!origin_width||!origin_height)
		{
			return;
		}

		var new_width	= width;
		var new_height	= Math.floor(width*origin_height/origin_width);
		if (height>new_height)
		{
			new_height	= height;
			new_width	= Math.floor(height*origin_width/origin_height);
		}

		obj.width	= new_width;
		obj.height	= new_height;
	}
}

// »õÃ¢À¸·Î ÆË¾÷Ã¢ ¿­±â
function open_popup_window(url, width, height, is_scrollbar)
{
	is_scrollbar = (is_scrollbar) ? "yes" : "no" ; // ½ºÅ©·Ñ¹Ù »ý¼º¿©ºÎ
	window.open(url,"_blank","toolbar=no,location=no,status=no,menubar=no,scrollbars="+is_scrollbar+",resizable=no,width="+width+",height="+height+",top=0,left=0");
}

// ÆË¾÷Ã¢ »çÀÌÁî ÀÚµ¿Á¶Àý
function autoResizePopup()
{
	window.resizeTo(0,0);

	var Dwidth = parseInt(document.body.scrollWidth);
	var Dheight = parseInt(document.body.scrollHeight);

	var divEl = document.createElement("div");
	divEl.style.position = "absolute";
	divEl.style.left = "0px";
	divEl.style.top = "0px";
	divEl.style.width = "100%";
	divEl.style.height = "100%";
	document.body.appendChild(divEl);

	window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);
	document.body.removeChild(divEl);
}

// ÆË¾÷Ã¢ Áß¾ÓÀ¸·Î À§Ä¡ 
function popup_center()
{ 
    var x,y; 
    if (self.innerHeight) { // IE ¿Ü ¸ðµç ºê¶ó¿ìÀú 
        x = (screen.availWidth - self.innerWidth) / 2; 
        y = (screen.availHeight - self.innerHeight) / 2; 
    }else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict ¸ðµå 
        x = (screen.availWidth - document.documentElement.clientWidth) / 2; 
        y = (screen.availHeight - document.documentElement.clientHeight) / 2; 
    }else if (document.body) { // ´Ù¸¥ IE ºê¶ó¿ìÀú( IE < 6) 
        x = (screen.availWidth - document.body.clientWidth) / 2; 
        y = (screen.availHeight - document.body.clientHeight) / 2; 
    } 
    window.moveTo(x,y); 
} 

// XMLHttp °´Ã¼ »ý¼º
function createXMLHttpRequest()
{
	if (window.ActiveXObject)
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest)
	{
		return new XMLHttpRequest();     
	}
}



/****************************************************************************
 * ÆÄÀÏÃ·ºÎ½Ã
 * onAttachedFile(url,filename) ÇÔ¼ö´Â ±×¶§±×¶§ »ý¼ºÇÏ¿© »ç¿ë
 ****************************************************************************/
var lastAttachInput	= null;
var lastAttachImage	= null;
function onAttachImage(obj,attachInput,attachImageId)
{
	var strFileName	= obj.value;
	var strFileExt	= strFileName.substr(strFileName.lastIndexOf('.')+1,255);
	
	// JPG/GIF/PNG ÆÄÀÏ ¾Æ´Ï¸é Áö¿ö¹ö¸®±â
	switch ( strFileExt.toLocaleLowerCase() )
	{
		case "jpg":
		case "jpeg":
		case "gif":
		case "png":
			break;
		default:
			alert('ÀÌ¹ÌÁö ÆÄÀÏ(JPG/GIF/PNG)¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.');
			return;
			break;
	}

	lastAttachInput	= attachInput;
	lastAttachImage	= document.getElementById(attachImageId);
	
	var tmpParent	= obj.parentElement;
	var form	= document.upload_frm;
	form.appendChild(obj);
	form.action		= "upload_process.php";
	form.method		= "post";
	form.target		= "tarfrm";
	form.encoding	= "multipart/form-data";
	form.submit();
	tmpParent.appendChild(obj);
}

/****************************************************************************
 * ÆÄÀÏÃ·ºÎµÈ ÈÄ ºÒ·¯Áú ÇÔ¼ö
 * ÀÌ ¹æ½ÄÀ¸·Î ±¸ÇöµÇÁö ¾Ê°Ô µÇ´Â °æ¿ì ±×¶§±×¶§ ¿À¹ö·Îµå½ÃÄÑ »ç¿ë
 ****************************************************************************/
function onAttachedFile(url,filename)
{
	if ( lastAttachInput )
	{
		lastAttachInput.value	= filename;
		
	}
	if ( lastAttachImage )
	{
		lastAttachImage.style.display	= "";
		lastAttachImage.src		= url;
	}

	lastAttachInput	= null;
	lastAttachImage	= null;
}









//=================================================================================================================================
// ¼ýÀÚ¸¸ ÀÔ·Â °¡´É
//=================================================================================================================================
function f_is_num(obj,lbl)
{
	var nLen = obj.value.length; 
	for( i = 0 ; i < nLen ; i++)
	{
		temp = obj.value.substring(i,i+1);
		if( temp < '0' || temp > '9' )
		{
			alert(lbl + ' ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.');
			obj.select();
			return true;
		}     
	}
	return false;
}



//=================================================================================================================================
// ID Ã¼Å© (¼ýÀÚ ¹× ¿µ¹®ÀÚ¸¸ ÀÔ·Â °¡´É)
//=================================================================================================================================
function f_is_id(obj)
{
   var sTemp;

	for(var i = 0; i < obj.value.length; i++)
	{
	   sTemp = obj.value.substring(i, i+1);   
		if((sTemp <= '9') && (sTemp >= '0'))
		   continue;
		if((sTemp <= 'z') && (sTemp >= 'a'))
		   continue;
		if((sTemp <= 'Z') && (sTemp >= 'A'))
		   continue;
	   return true;
	}
   return false;
}


//=================================================================================================================================
// Æ÷ÅÍ½º ÀÚµ¿ ÀÌµ¿
//=================================================================================================================================
function moveFocus(num,objform,nextobj)
{
	var str = objform.value.length;
	if(str >= num)
		nextobj.focus();
}


//=================================================================================================================================
// ÁÖ¹Îµî·Ï ¹øÈ£ Ã¼Å©
//=================================================================================================================================
function f_peop_no_chk(s) {
	if( s.charAt(6) == 1 || s.charAt(6) == 2 || s.charAt(6) == 3 || s.charAt(6) == 4)
	{
		if( s.charAt(12) == 
			(( 11 - ((s.charAt(0)*2+s.charAt(1)*3+s.charAt(2)*4
						+s.charAt(3)*5+s.charAt(4)*6+s.charAt(5)*7
						+s.charAt(6)*8+s.charAt(7)*9+s.charAt(8)*2
						+s.charAt(9)*3+s.charAt(10)*4+s.charAt(11)*5)
						% 11)))%10)
			return true; 
	} 
	return false; 
}
