<!--
function chkForm(f)
{ 
	var i,currEl;
	var j1, j2;

	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.tagName == "SELECT" || currEl.tagName == "select" || 
			   currEl.tagName == "TEXTAREA" || currEl.tagName == "textarea"){ 
				if(!chkText(currEl,currEl.msg)) return false; 
			} else if(currEl.type == "PASSWORD" || currEl.type == "password"){ 
				if(!chkText(currEl,currEl.msg)) return false; 
			} else if(currEl.type == "CHECKBOX" || currEl.type == "checkbox"){ 
				if(!chkCheckbox(f, currEl,currEl.msg)) return false; 
			} else if(currEl.type == "RADIO" || currEl.type == "radio"){ 
				if(!chkRadio(f, currEl,currEl.msg)) return false; 
			}
		}
		// ??????  ??¨í?´ì?? ì²´í?¬í?????.
		if(currEl.getAttribute("option") != null && currEl.value.length > 0){ 
			if(!chkpattern(currEl,currEl.option,currEl.msg)) return false; 
		} 

		// ì£¼ë?¼ë?±ë??ë²???¸ë?? ì²´í?¬í?????.
		if(currEl.getAttribute("jumin1") != null){ 
			j1 = currEl.value;
		}
		if(currEl.getAttribute("jumin2") != null){
			j2 = currEl.value;
			if(!CheckJuminNum(currEl,j1+j2)) return false;
		}
		/*
		[ì£¼ë?¼ë?±ë?? ì²´í?? ??????] !! ?????? ??? ??? ë¶?ë¶???? ???????????? ì£¼ì????????. !!
	            <input type="text" name="mbr_sid1" maxlength="6" size="6" required jumin1 option=regJumin1 msg="ì£¼ë?¼ë?±ë?? ??????ë¦¬ë?? ?????¥í?? ì£¼ì????????">
	            - 
	            <input type="text" name="mbr_sid2" maxlength="7" size="7" required jumin2 option=regJumin2 msg="ì£¼ë?¼ë?±ë?? ??¤ì??ë¦¬ë?? ?????¥í?? ì£¼ì????????">
		*/
	}

	return true;
} 

function chkpattern(field,pattern,name)
{ 
	var regNum = "/^[0-9]+$/"; 
	var regPhone = "/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/"; 
	var regEmail = "/^[._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 = "/[ê°?-???]/"; 
	var regHangulEng = "/[ê°?-???a-zA-Z]/"; 
	var regHangulOnly = "/^[ê°?-???]*$/"; 
	var regId = "/^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,12}$/"; 
	var regDate = "/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/"; 
	var regJumin1 = "/^[0-9]{6}$/";
	var regJumin2 = "/^[0-9]{7}$/";

	pattern = eval(pattern); 
	if(!pattern.test(field.value)){ 
		alert(name + "\n\n???ëª©ì?? ????????? ??¬ë??ë¥´ì?? ?????µë?????."); 
		field.focus(); 
		return false; 
	} 
	return true; 
} 

function chkText(field, name)
{ 
	if(field.value.length < 1){ 
		alert(name); 
		field.focus(); 
		return false; 
	} 
	return true; 
}

function chkCheckbox(form, field, name)
{
	fieldname = eval(form.name+'.'+field.name);
	if (!fieldname.checked){
		alert(name); 
		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); 
	field.focus(); 
	return false; 
} 

function  CheckJuminNum(field,value)
{
	var valid = value;
    	var total = 0;

	for( var i=1; i <=12 ; i++) 
	{
        	if( i<= 8 ) 
        	{
        		total += (parseInt(valid.substring(i-1,i)) * (i+1))
      	  	}
	        else 	
	        {
            		total += parseInt(valid.substring(i-1,i)) * (i-7)
       		}
    	}   
	
    	total %= 11
   	total = 11 - total

    	if( (total == 11) || (total == 10)) 
    	{
    		total -= 10
	}

    	if ( total != valid.substring(12,13) )  
    	{
		alert("ì£¼ë?¼ë?±ë??ë²???¸ê?? ??¬ë??ë¥´ì?? ?????µë?????."); 
		field.focus(); 
    		return  false;
    	}
    	
    	return  true;
}

function textarearesize_op(size) 
{
        if (size == 0) document.online.op_contents.rows  = 15;
        if (size == 1) document.online.op_contents.rows += 10;
}

function textarearesize(size) 
{
        if (size == 0) document.online.bd_contents.rows  = 15;
        if (size == 1) document.online.bd_contents.rows += 10;
}


function IsNumber(str){
	var regEx = new RegExp("^[0-9]+$", "i");

	if ( regEx.test(str) ){
		return true;
	}else{
		return false;
	}
}

//-->