function chkField(field, name)
{
	if(field.value.length < 1)
	{
		alert(name + " Ç×¸ñÀº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		field.focus();
		return false;
	}
	return true;
}

function trimChkField(field, name)
{
	if(trim(field.value).length < 1)
	{
		alert(name + " Ç×¸ñÀº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		field.focus();
		return false;
	}
	return true;
}
      
function chkPatten(field,patten,name){      
	var regNum =/^[0-9]+$/;      
    var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;       
	var regPost =/^[0-9]{3}-[0-9]{3}/      
	var regTel1 =/^[0-9]{2,3}/      
	var regTel2 = /^[0-9]{3,4}/      
	var regTel3 = /^[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 regHost =/^[a-zA-Z-]+$/;       
    var regHangul =/[°¡-ÆR]/;       
	var regHangulEng =/[°¡-ÆRa-zA-Z]/;
	var regHangulEngNum =/[°¡-ÆRa-zA-Z0-9]/;
    var regHangulOnly =/^[°¡-ÆR]*$/;      
	var regId = /^[a-zA-Z0-9_-]{1}[a-zA-Z0-9_-]{3,14}$/;
	var regPw = /^[a-zA-Z0-9]{1}[a-zA-Z0-9_-]{3,14}$/;
	var regDate = /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;      
      
	patten = eval(patten);      
	if(!patten.test(field.value)){      
		alert(name + "Ç×¸ñÀÇ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");      
		field.focus();      
		return false;      
	}      
	return true;      
}      
      
function chkJno(entry_no){      
    len = entry_no.length;      
    temp = "";      
    no_ck = 0;      
      
    no_1 = parseInt( entry_no.substring(0,1) );      
    no_2 = parseInt( entry_no.substring(1,2) );      
    no_3 = parseInt( entry_no.substring(2,3) );      
    no_4 = parseInt( entry_no.substring(3,4) );      
    no_5 = parseInt( entry_no.substring(4,5) );      
    no_6 = parseInt( entry_no.substring(5,6) );      
    no_7 = parseInt( entry_no.substring(6,7) );      
    no_8 = parseInt( entry_no.substring(7,8) );      
    no_9 = parseInt( entry_no.substring(8,9) );      
    no_10 = parseInt( entry_no.substring(9,10) );      
      
    if(len == 13){ // ÁÖ¹Îµî·Ï¹øÈ£      
        no_11 = parseInt( entry_no.substring(10,11) );      
        no_12 = parseInt( entry_no.substring(11,12) );      
        no_13 = parseInt( entry_no.substring(12,13) );      
      
        if((no_7 > 0) && (no_7 < 5)){ //ÁÖ¹Îµî·Ï¹øÈ£(2000³â ÀÌÈÄ Ãâ»ýÀÚ´Â      
            no_ck += no_1 * 2; //µÞÀÚ¸® Ã¹¹øÂ° ¼ýÀÚÀÚ ³²¼ºÀÇ °æ¿ì 3,      
            no_ck += no_2 * 3; // ¿©¼ºÀÇ °æ¿ì 4·Î ºÎ¿©µÈ´Ù.)      
            no_ck += no_3 * 4;      
            no_ck += no_4 * 5;      
            no_ck += no_5 * 6;      
            no_ck += no_6 * 7;      
            no_ck += no_7 * 8;      
            no_ck += no_8 * 9;      
            no_ck += no_9 * 2;      
            no_ck += no_10 * 3;      
            no_ck += no_11 * 4;      
            no_ck += no_12 * 5;      
            no_ck = no_ck % 11;      
            no_ck = 11 - no_ck;      
            no_ck = no_ck % 10;      
      
            if(no_ck == no_13){ return true; }      
            else { return false; }      
        }      
        else { return false; }      
    }      
      
    if(len == 10){ // »ç¾÷ÀÚµî·Ï¹øÈ£      
      
        no_ck += no_1 * 1;      
        no_ck += no_2 * 3;      
        no_ck += no_3 * 7;      
        no_ck += no_4 * 1;      
        no_ck += no_5 * 3;      
        no_ck += no_6 * 7;      
        no_ck += no_7 * 1;      
        no_ck += no_8 * 3;      
        no_ck += Math.floor(no_9 * 5 / 10);       
        no_ck += no_9 * 5 % 10;       
        no_ck += no_10;       
               
        if( no_ck % 10 == 0) { return true; }       
        else { return false; }      
    }      
      
}      
      
function NoFocus(form, name){      
    form.blur();      
    alert(name +" ÀÌ¿ëÇÏ¿© ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");      
}      
      
      
function chkSelect(field, name){      
	if(field.options[0].selected == true){      
		alert(name + 'Ç×¸ñÀº ¹Ýµå½Ã ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.');      
		return field.focus();      
		return false;      
	}      
	return true;      
}      
      
      
function chkRadio(field, name){      
	for(var duck = 0; duck < field.length; duck++){      
	  if(field[duck].checked == true){      
	    return true;      
	  }      
	}      
	alert(name + " Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä");      
	field[0].focus();      
	return false;      
}      
      
function chkCheckbox(field, name)
{
	for(var duck = 0; duck < field.length; duck++)
	{
		if(field[duck].checked == true)
		{
			return true;
		}
	}
	alert(name + " Ç×¸ñÀ» ÇÑ°³ ÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä");
	field[0].focus();
	return false;
}      
      
function chkSpace(field, name)
{
	for ( var i=0; i< field.value.length; i++ )
	{
		if(field.value.substring(i,i+1) == " ")
		{
			alert(name + " Ç×¸ñ¿¡´Â °ø¹é¹®ÀÚ°¡ Çã¿ëÀÌ ¾ÈµË´Ï´Ù.");
			field.focus();
			return false;
		}
    }
	return true;
}      
      
function checkNum(str)
{      
	var checkString = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';      
	var badvalue = '';      
	var j = 0;      
	for ( var i=0; i< str.value.length; i++ )
	{
		if ( checkString.indexOf( str.value.substring(i,i+1)) < 0 )
		{
			badvalue += str.value.substring( i, i+1 );
		}
		else
		{
			j++;
		}
	}
	if ( j != str.value.length )
	{
   	  alert( "µî·ÏÇÒ ¼ö ¾ø´Â ¹®ÀÚ(" + badvalue + ")°¡ ÀÖ½À´Ï´Ù." );      
	  str.focus();      
      return false;      
   }
   return true;      
}      
      
/**
* °ø¹éÀ» Á¦°Å ÇÑ´Ù.
*/
function trim(str)
{
	var checkString = " ";      
	var returnValue = "";
	for ( var i=0; i< str.length; i++ )
	{      
		if (checkString.indexOf( str.substring(i,i+1)) < 0 )
		{      
			 returnValue += str.substring( i, i+1 );      
		}      
	}      
	return returnValue;      
}

function SetCookie (name, value)
{ 
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape(value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "; path=/" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function GetCookie (name)
{    
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function getCookieVal (offset)
{    
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function imageExtCheck(field,name)
{
	if(field.value.length > 0)
	{
		if(!(field.value.substring(field.value.length - 3,field.value.length).toLocaleLowerCase() == 'jpg' || field.value.substring(field.value.length - 3,field.value.length).toLocaleLowerCase() == 'gif') )
		{
			alert(name);
			field.focus();
			return false;
		}
	}
	return true;
}

function delalert()
{
	return confirm("»èÁ¦ ÇÏ½Ã¸é º¹±¸ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?");
}