/************************************************************
¼³¸í : Ã¼Å© ¹Ú½º, ¶óµð¿À ¹öÆ° ¼±ÅÃ Ã¼Å©
¿¹)checkRadio(Æû.ÀÌ¸§)
°á°ú) Ã¼Å© ÇÑ°Ô ÀÖ´Ù¸é true Ã¼Å©ÇÑ°Ô ¾ø´Ù¸é false
************************************************************/
function checkRadio(InputName){
	if(InputName){
		if(!InputName.length) {
			if(InputName.checked) {
				return true;
			}
		} else {
			for(i=0;i<InputName.length;i++) {
				if(InputName[i].checked) {
					return true;
				}
			}
		}
	}
	return false;
}


/***************************************************************
¼³¸í : Æû°ªÀÇ È®ÀÎÇÏ´Â ½ºÅ©¸³Æ®
¿¹)Tcheck(Æû¹ë·ù, 'Á¦¾à¹®±¸', Á¦¾àÁ¶°Ç, ÃÖ¼Ò´ÜÀ§, ÃÖ´ë´ÜÀ§)
°á°ú) °ªÀÌ Àß¸øµÈ°Ô ÀÖ´Ù¸é false, °ªÀÌ ¿Ã¹Ù¸£´Ù¸é true
****************************************************************/
function Tcheck(target, cmt, astr, lmin, lmax){
		var i;
		var t = target.value;
		if (t.length < lmin || t.length > lmax) {
			if (lmin == lmax) alert(cmt + '´Â ' + lmin + ' ÀÚ ÀÌ¾î¾ß ÇÕ´Ï´Ù');
				 else alert(cmt + '´Â ' + lmin + ' ~ ' + lmax + ' ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
			target.focus();
			return true;
		}
		if (astr.length > 1) {
			for (i=0; i < t.length; i++){
				if(astr.indexOf(t.substring(i,i+1))<0) {
					alert(cmt + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù');
					target.focus();
					return true;
				}
			}
		}
		return false;
	}


/************************************************************
¼³¸í : ÀÔ·ÂÇÑ emailÀÌ ¿µ¹®ÀÚ¿Í @°ªÀÌ Á¤È®ÀÌ µé¾î°¡ ÀÖ´ÂÁö 
¿¹) email_chk("test@test.co.kr")
°á°ú) true
¸®ÅÏ : ÀÌ¸ÞÀÏÀÌ ¸Â´Ù¸é  false , Æ²¸®´Ù¸é true
************************************************************/
function email_chk(email){
 var t = email.value;
 var ValidFlag = false;
 var atCount = 0;
 var SpecialFlag;
 var atLoop;
 var atChr;
 var BadFlag;
 var tAry1;
 var UserName;
 var DomainName;
if ( t.length > 0 && t.indexOf("@") > 0 && t.indexOf(".") > 0 ) {
  atCount = 0;
  SpecialFlag = false;

  for( atLoop=1; atLoop<=t.length; atLoop++ ) {
   atChr = t.substring( atLoop, atLoop+1 );
   if ( atChr == "@" ) atCount = atCount + 1;

   if ( (atChr >= 32) && (atChr <= 44) ) SpecialFlag = true;
   if ( (atChr == 47) || (atChr == 96) || (atChr >= 123) ) SpecialFlag = true;
   if ( (atChr >= 58) && (atChr <= 63) ) SpecialFlag = true;
   if ( (atChr >= 91) && (atChr <= 94) ) SpecialFlag = true;
  }
if ( ( atCount == 1 ) && (SpecialFlag == false ) ) {
   BadFlag = false;
   tAry1 = t.split("@");
   UserName = tAry1[0];
   DomainName = tAry1[1];
   if ( (UserName.length <= 0 ) || (DomainName.length <= 0 ) ) BadFlag = true;
   if ( DomainName.substring( 1, 2 ) == "." ) BadFlag = true;
   if ( DomainName.substring( DomainName.length-1, DomainName.length) == "." ) BadFlag = true;
   ValidFlag = true;
  }
 }
 if ( BadFlag == true ) ValidFlag = false;
 return ValidFlag;
}

	