<!--
//
function chkForm(f)
{ 
       var i,currEl, f_ct=0;
	  // imgArray = new Array("Àü¸é","¿É¼Ç1","Ãø¸é","¿É¼Ç2","ÈÄ¸é","¿É¼Ç3","½Ç³»","¿É¼Ç4","¿É¼Ç5","¿É¼Ç6");

       for(i = 0; i < f.elements.length; i++){ 
              currEl = f.elements[i]; 
              //ÇÊ¼ö Ç×¸ñÀ» Ã¼Å©ÇÑ´Ù.  
              if (currEl.getAttribute("required") != null)
              { 
                     if(currEl.type.toUpperCase() == "TEXT" || currEl.tagName.toUpperCase() == "SELECT" || currEl.tagName.toUpperCase() == "TEXTAREA" ||currEl.type.toUpperCase() == "PASSWORD")
                     { 
                            if(!chkText(currEl,currEl.hname)) return false; 

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

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

                     }
              }
              // ÀÔ·Â ÆäÅÏÀ» Ã¼Å©ÇÑ´Ù.
              if(currEl.getAttribute("option") != null && currEl.value.length > 0){ 
                     if(!chkPatten(currEl,currEl.option,currEl.hname)) return false; 
              } 
              // ±æÀÌÁ¦ÇÑÀ» Ã¼Å©ÇÑ´Ù.
              if(currEl.getAttribute("lengthchk") != null && currEl.value.length > 0){ 
                     if(!chkLength(currEl,currEl.lengthchk,currEl.hname)) return false; 
              } 
				
			  /* Ã¶¿µÃß°¡ È®ÀåÀÚ JPGÀÎ È­ÀÏ¸¸ µî·ÏÇã¿ë */
			  /*
			  if( currEl.type.toUpperCase() == "FILE") {
				  if( currEl.value ) {
					  if( !currEl.value.match(/\.(jpg|jpeg|JPG|JPEG)$/) ) {
						  alert(imgArray[f_ct]+" »çÁø Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù\n\n jpg Æ÷¸ËÀÇ »çÁø¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù");
						  return false;
					  }
				  }
				  f_ct++;
			  }
			  */
			 /* end */

       } //for end
   
	   return true;
} //func end

function chkPatten(field,patten,name)
{ 
       var regNum =/^[0-9]+$/; 
       var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/; 
       var regPhone2 =/^[0-9]{2,3}[-]{0,1}[0-9]{3,4}[-]{0,1}[0-9]{4}$/; 
	   var regMobilePhone = /01[16789]-[0-9]{3,4}-[0-9]{4}/;
	   //var regMobilePhone = /(01[16789])-?([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 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_-]{3,15}$/;
	   var regPass = /^[a-zA-Z0-9]{1}[a-zA-Z0-9_-]{3,15}$/;
       var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/; 

       patten = eval(patten); 
       if(!patten.test(field.value)){ 
              alert(name + "\n\nÇ×¸ñÀÇ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù!"); 
              field.focus(); 
              return false; 
       } 
       return true; 
}
//-- ¹®ÀÚ¿­ ±æÀÌ °Ë»ç
function getLength(str) {
       return (str.length + (escape(str) + "/%u").match(/%u/g).length-1);
}
function chkLength(field,length,name)
{
       if(getLength(field.value) > length){ 
              alert(name + "\n\n¿µ¹®,¼ýÀÚ "+length+"ÀÚ , ÇÑ±Û "+(length*2)+"ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÀ» Á¦ÇÑÇÕ´Ï´Ù!"); 
              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; 
} 
//-->
