function get_radio_value(dom_name, title){
    var value = null;
    $$(dom_name).each(function(e){
        if (e.checked) {
            value = e.value;
        }
    });  
    
    if (value == null) {
        alert(title + " 먼저 선택하세요");
    }  
    return value;
} 
  
var articlWin = null;  
function NewWindow(url,targetName)
{
  try{
  if(articlWin) articlWin.close();
  }catch(e){}
  articlWin = window.open(url, '_blank');
  articlWin.focus();
}
function killChar(idata) {
	//returnVar=idata.replace(/\//g,"");
    returnVar=idata.replace(/\./g,"");
	return returnVar;
}
 
 
 
function allowKey(data) {
	var code = new Array(9,32,35,36,37,38,39,40,46);
	for (i=0;i<code.length;i++) {
		if (code[i]==data) {
			return true;
		}
	}
	return false;
}
function chkYear(iyear) {
	var nowDate = new Date();
	var nowYear = nowDate.getYear();
	if (!(iyear=="") && iyear.length==4) {
		var intYear = parseInt(iyear);
		if (intYear == 9999 || (intYear>(nowYear-101) && intYear< (nowYear+101))) {
			return true;
		}
	}
	return false;
}
function chkLeapYear(iyear) { //true 면 윤년(29) false 면 윤년아님(28)
	if (((!(iyear % 4)) && (iyear % 100) ) || !(iyear % 400)) {
		return true;
	}
	else {
		return false;
	}
}
function returnDay(iYear, iMonth) {
    
	var nmDay = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if (chkLeapYear(iYear) && iMonth=="2") {
		return 30;
	}
	else {
		return nmDay[iMonth-1]+1;
	}
}
function chkDate(idata){
    idata = "" + idata;
    if (idata.substr(0, 1) == "0") {
        return idata.substr(1, 1);
    }
    else {
        return idata;
    }
}   
function _checkingDate(obj) {
	try {
	var nowDate = new Date();
	var chkData = killChar(obj.value);
	var chkDataLen = chkData.length;
    
    var evt = obj  || window.event; 
	var ekey=evt.keyCode;
    
	if (allowKey(ekey)||ekey==9||ekey==13||ekey==107) {
		return false;
	}
	if (!(chkData=="" || chkData==null)) {
		var nYear = ""+chkData.substr(0,4);
		var nMonth = ""+chkData.substr(4,2);
		var nDay = ""+chkData.substr(6,2);
		if (chkDataLen>3 && !chkYear(nYear)) {
			alert("잘못된 년을 입력하셨습니다.");
			obj.value="";
			obj.focus();
			return false;
		}
		if (chkDataLen>5 && chkDataLen<7) {
			if (nMonth.length==1) {
				obj.value=nYear+"."+nMonth;
				obj.focus();
				return false;
			}
			else if (nMonth.length==2) {
				iMonth=parseInt(chkDate(nMonth));
				//월입력완료 체킹
				if (iMonth>0 && iMonth<13) {
					obj.value=nYear + "." + nMonth;
					obj.focus();
					return false;
				}
				else {
					alert("잘못된 월을 입력하셨습니다.");
					obj.value=nYear;
					obj.focus();
					return false
				}
			}
		}
		if (chkDataLen>6) {
			if (nDay.length==1) {
				obj.value=nYear+"."+nMonth+"."+nDay;
				obj.focus();
				return false;;
			}
			else if (nDay.length==2) {
				iDay=chkDate(nDay);
                
				if (iDay>0 && iDay<returnDay(nYear,iMonth)) {
					obj.value=nYear + "." + nMonth+"."+nDay;
					obj.focus();
					return false;
				}
				else {
					alert("잘못된 일을 입력하셨습니다.");
					obj.value=nYear+"."+nMonth;
					obj.focus();
					return false
				}
			}
		}
	}
} catch(exception) {}
}
 
function  _body_onKeyDown( KeyStroke)  {
    var evt = KeyStroke  || window.event; 
    var source = evt.target || evt.srcElement;
   //var eventChooser = evt.keyCode || evt.which;
//   var source = {srcType : evtSource.getAttribute("srcType"), source.noSpace : evtSource.getAttribute("noSpace")}
 
	// int Type필드에 Character 입력 불가
	if(source.srcType == "int") {
		if(evt.shiftKey && (evt.keyCode >= 48 && evt.keyCode <= 57)) {
			evt.keyCode = -1;
			evt.returnValue=false;
		} else if ((evt.keyCode >= 48 && evt.keyCode <= 57) ||
				   (evt.keyCode >= 96 && evt.keyCode <= 105) || _isNavigationKeyDown()) {
		} else if ((evt.ctrlKey && evt.keyCode == 67) ||
				   (evt.ctrlKey && evt.keyCode == 86)) {
		} else {
			evt.keyCode = -1;
			evt.returnValue=false;
		}
	}
	// date Type필드에 Character 입력 불가
	if(source.srcType == "date") {
		if(evt.shiftKey && (evt.keyCode >= 48 && evt.keyCode <= 57)) {
			evt.keyCode = -1;
			evt.returnValue=false;
		} else if ((evt.keyCode >= 48 && evt.keyCode <= 57) ||
				   (evt.keyCode >= 96 && evt.keyCode <= 105) || _isNavigationKeyDown()) {
		} else if ((evt.ctrlKey && evt.keyCode == 67) ||
				   (evt.ctrlKey && evt.keyCode == 86)) {
		} else {
			evt.keyCode = -1;
			evt.returnValue=false;
		}
	}
	// numeric Type(int Type + 소수점)필드에 Character 입력 불가
	if(source.srcType == "numeric") {
		if(evt.shiftKey && ( (evt.keyCode >= 48 && evt.keyCode <= 57) ||
									  (evt.keyCode == 110) || (evt.keyCode == 190) )) {
			evt.keyCode = -1;
			evt.returnValue=false;
		} else if ((evt.keyCode >= 48 && evt.keyCode <= 57) ||
				   (evt.keyCode >= 96 && evt.keyCode <= 105) ||
				   (evt.keyCode == 110) || (evt.keyCode == 190) || _isNavigationKeyDown()) {
		} else if ((evt.ctrlKey && evt.keyCode == 67) ||
				   (evt.ctrlKey && evt.keyCode == 86)) {
		} else {
			evt.keyCode = -1;
			evt.returnValue=false;
		}
	}
	// negative_numeric Type(int Type + 소수점 + 마이너스)필드에 Character 입력 불가
	if(source.srcType == "negative_numeric") {
		if(evt.shiftKey && ( (evt.keyCode >= 48 && evt.keyCode <= 57) ||
									  (evt.keyCode == 189) || (evt.keyCode == 109) || (evt.keyCode == 110) || (evt.keyCode == 190) )) {
			evt.keyCode = -1;
			evt.returnValue=false;
		} else if ((evt.keyCode >= 48 && evt.keyCode <= 57) ||
				   (evt.keyCode >= 96 && evt.keyCode <= 105) ||
				   (evt.keyCode == 189) || (evt.keyCode == 109) || (evt.keyCode == 110) || (evt.keyCode == 190) || _isNavigationKeyDown()) {
		} else if ((evt.ctrlKey && evt.keyCode == 67) ||
				   (evt.ctrlKey && evt.keyCode == 86)) {
		} else {
			evt.keyCode = -1;
			evt.returnValue=false;
		}
	}
	// char Type필드에 Integer 입력 불가
	if(source.srcType == "char") {
		if(evt.keyCode >= 48 && evt.keyCode <= 57) {
			evt.keyCode = -1;
			evt.returnValue=false;
		}
		// 오른쪽 자판의 숫자인 경우
		if(evt.keyCode >= 96 && evt.keyCode <= 105) {
			evt.keyCode = -1;
			evt.returnValue=false;
		}
	}
    
    
	// Space허용하지 않는 필드에 Space 입력 불가
	if(source.noSpace == "true") {
		if(evt.keyCode == 32) {
			evt.keyCode = -1;
			evt.returnValue=false;
		}
	}
	 
	 
}
/*-----------------------------------------------------
		AutoSkip 기능 구현
  ------------------------------------------------------*/
function _isNavigationKeyDown() {
	var keyDown = false;
	if ((event.keyCode == 37) || // left arrow
		(event.keyCode == 39) || // right arrow
		(event.keyCode == 16) || // shift
		(event.keyCode == 17) || // ctrl
		(event.keyCode == 18) || // alt
		(event.keyCode == 13) || // enter
		(event.keyCode == 36) || // home
		(event.keyCode == 35) || // end
		(event.keyCode == 33) || // page up
		(event.keyCode == 34) || // page down
		(event.keyCode == 9)  || // tab
		(event.keyCode == 45) || // insert
		(event.keyCode == 46) || // delete
		(event.keyCode == 8)) {  // backspace
		keyDown = true;
	}
	return keyDown;
}
// 입력값이 All Space인지 체크
function _isAllSpaces(aValue) {
	for (var i = 0; i < aValue.length; i++) {
		if (aValue.charAt(i) != " ") return false;
	}
	return true;
}
// 알파벳 or 숫자인지 체크하기 (Alphanumeric)
function _isAlphanumeric(aValue) {
	var alphanumeric = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var currentChar = "";
	if(aValue == "") return false;
	for (i=0; i < aValue.length; i++) {
		currentChar = aValue.charAt(i);
		for (j=0; j < alphanumeric.length; j++) {
			if (currentChar == alphanumeric.charAt(j)) break;
			if (j == (alphanumeric.length-1)) return false;
		}
	}
	return true;
}
// 한글 체크하기 (숫자, 영문 불가)
function _isHanGul(aValue) {
	var alphanumeric = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var currentChar = "";
	if(aValue == "") return false;
	for (i=0; i < aValue.length; i++) {
		currentChar = aValue.charAt(i);
		for (j=0; j < alphanumeric.length; j++) {
			if (currentChar == alphanumeric.charAt(j)) return false;
		}
	}
	return true;
}
// 숫자인지 체크하기 (Numberic)
function _isNumeric(aValue) {
	var numeric = '1234567890';
	var currentChar = "";
	if(aValue == "") return false;
	for (i=0; i < aValue.length; i++)	{
		currentChar = aValue.charAt(i);
		for (j=0; j < numeric.length; j++) {
			if (currentChar == numeric.charAt(j))	break;
			if (j == (numeric.length-1)) return false;
		}
	}
	return true;
}
// 현재 일자 구하기
function _getToday() {
	var currentDate = new Date();
	var currentYear = currentDate.getFullYear();
	var currentMonth = currentDate.getMonth()+1;
	var currentDay   = currentDate.getDate();
	return currentYear + "." + currentMonth + "." + currentDay;
}
// 현재 년도 구하기
function _getPresentYear() {
	var currentDate = new Date();
	var currentYear = currentDate.getFullYear();
	return currentYear;
}
// 현재 달 구하기
function _getPresentMonth() {
	var currentDate = new Date();
	var currentMonth = currentDate.getMonth()+1;
	return currentMonth;
}
// 현재 일 구하기
function _getPresentDay() {
	var currentDate = new Date();
	var currentDay   = currentDate.getDate();
  return currentDay;
}
//길이 체크
function lengthCheck(obj, maxLength){
	var length	= obj.value.bytes();
	if(obj.value.length > maxLength){
		alert(maxLength+'자를 넘을수 없습니다.');
		textCut(obj, maxLength)
		return false;
	}
}
//길이만큼 텍스트 삭제
function textCut(obj, maxLength){
	var message		= obj.value;
	var cutMessage	= '';
	var bytes		= 0;
	for(var i=0; i< message.length; i++){
		//var len = (message.charCodeAt(i) > 127) ? 2 : 1;
		var len = 1
		if(bytes + len > maxLength){
			break;
		}
		bytes += len;
		cutMessage += message.substr(i, 1);
	}
	obj.value = cutMessage;
}
// input 안내메세지 삭제
function firstMessageDelete(obj,message){
	if(obj.value == message){
		obj.value = ''
	}
}
// 검색어 입력체크
function searchValueChk(obj){
	if(obj.value.blank()){
		 alert('검색어를 입력하셔야 합니다.'); 
		 obj.focus();
		 return false; 
	}else if(obj.value.length < 2 ){
		alert('1자 이상의 검색어를  입력하셔야 합니다.');
		obj.focus();
		return false; 
	}else{
		 return true
	}
}
// 파일 이름 dummy field 로 copy
function autoAttachUpload(file_value, dummy_obj) {
	try{
	    if(file_value != '')
		document.getElementsByName(dummy_obj)[0].value = file_value;
	}catch(e){
		return false;
	}
} 
// 허용하는 파일 확장자 인지 체크 
function checkAllowExt(allowExt, file){
	var result = false;
	while (file.indexOf("\\") != -1){
		file = file.slice(file.indexOf("\\") + 1);
	}
	var fileExt = file.slice(file.indexOf(".")+1).toLowerCase();
	allowExt.each(function(ext) {
		if(ext == fileExt) result = true;
	});
	return result;
}
function layerClose(id){
	Windows.close(id)
}
//체크박스 전체 체크/해제
checkedAll = false;
function checkUncheckAll(input_name)
{	
	checkedAll = checkedAll ? false : true
	$A(document.getElementsByName(input_name)).each(function(e){
		e.checked = checkedAll
	});
}
//체크박스 선택된게 있는지 체크 
function isCheckBoxChoice(field_name){
	var listCheck = false;
	$A(document.getElementsByName(field_name)).each(function(e){
		if(e.checked){
			listCheck =true;
			//$break;
		}
	});
	return listCheck
}
// 라디오 엘리먼트 값 체크
function radioChk(obj){
	if(typeof(obj.length) != "undefined"){
		for(var i=0;i<obj.length;i++){
			if(obj[i].checked == true){
				return obj[i].value;
			}
		}
	}else{
		if(obj.checked == true){
			return obj.value;
		}
	}
	return false;
}
// E-Mail validate 
function validateEmail(email) {
	return email.strip().match(/^[a-z0-9-_]+@[a-z0-9-]+\.[a-z\.]+$/i);
}
function _checkInputAll(obj)
{	
    
	try{
		var inputVaild = true;
		this.Run = function() {
			$A(obj.elements).each(function(i) {
			    var value = ""; 
				try {
                    value     = i.value.strip();
                } catch (ee) {
                    $continue;
                }       
				
				var valueByte = value.length;
				
				if(i.getAttribute("mandatory") == "true" && (value.blank() || value == i.getAttribute('title')))
				{
					this.errorMessage(i,"0");
					throw $break;
				}
				else if(i.getAttribute("minlength") && valueByte < i.getAttribute("minlength"))
				{
					this.errorMessage(i,"1");
					throw $break;		
				}
				else if(i.getAttribute("checkLength") && valueByte != i.getAttribute("maxlength"))
				{
					this.errorMessage(i,"2");	
					throw $break;
				}
				else if(i.getAttribute("check_min") && valueByte < i.getAttribute("minlength"))
				{
					this.errorMessage(i,"4");	
					throw $break;
				}
				else if(i.getAttribute("check_max") && valueByte > i.getAttribute("maxlength"))
				{
					this.errorMessage(i,"4");	
					throw $break;
				}
				else if(i.getAttribute("checkEmail") == "true"  && !validateEmail(value) && i.value != "")
				{
					this.errorMessage(i,"3");
					throw $break;
				}
    		});	
		} ,
		this.errorMessage = function(i,err_num) {
			var error = {
					"0":"필수입력 항목이 입력되지 않았습니다.",
					"1":"자리수가 "+i.getAttribute("minlength")+" 자리 이상이어야합니다." ,
					"2":"자리수가 "+i.getAttribute("maxlength")+" 자리 이어야합니다." ,
					"3":"이메일 형식이 올바르지 않습니다.", 
					"4":"자리수가 "+i.getAttribute("minlength")+" 자리 이하이어야합니다."  
			}
			inputVaild = false;
			message = (i.title) ? "[ "+i.title+" ] " + error[err_num] : error[err_num];			
			alert(message);
			i.focus();
			//throw $break; ie 오류가 있어 각각 break로 해야함
		} 
		this.Run();
		return inputVaild;
	}catch(e){
		alert("input_common._checkInputAll : "+e.description);
		return false;
	}
}
String.prototype.bytes = function() {
	for(var i = l = 0; i < this.length; i++) {
		l += (this.charCodeAt(i) > 127) ? 2 : 1;
	}
	return l;
}
String.prototype.numberFormat = function() {
    var num = this.strip();
    num = num.replace(/[^0-9]/g, '')
    while((/([0-9]+)([0-9]{3})/).test(num)) {
        num = num.replace((/([0-9]+)([0-9]{3})/), "$1,$2");
    }
    return num;
}
  /*
   * Function name : String.prototype.ljust
   * Description : 첫번째 변수의 크기만큼 tail을 왼쪽에 추가함.
   * Since : Jan 15, 2009 5:36:39 PM
   * Author : IkYong, Choi
   */
  String.prototype.ljust = function(len, tail){
    var temp = "";  
    tail = tail || ' ';
    (len - this.length).times(function(){
      temp += tail;
    });
    return (temp + this); 
  }
  /*
   * Function name : String.prototype.rjust
   * Description : 첫번째 변수의 크기만큼 tail을 오른쪽에 추가함.
   * Since : Jan 15, 2009 5:36:39 PM
   * Author : IkYong, Choi
   */
  String.prototype.rjust = function(len, tail){
    var temp = "";  
    tail = tail || ' ';
    (len - this.length).times(function(){
      temp += tail;
    });
    return (this+temp); 
  }
function _body_onKeyUp(e){
    
    var numExp = new RegExp("[^0-9,]");
    
    try {
        var source = new Object();
        
        try {
            source = e.element();
        } catch (ee) {
            source = e.srcElement;
        }
        
        if(source.type == "text"){
            if(source.getAttribute("srcType") == "currency"){
                source.value = source.value.numberFormat();
            }
        }
        
    } catch (e) {
//    	alert("_body_onKeyUp : "+e.description);
//    	return false;
    }
}
function common_consultFormChk(obj){
	try{
			if(!$("agree").checked){
				if(confirm('개인정보 수집 및 이용목적에 동의하십니까?')){
					$("agree").checked = true;
					return false;
				}else{
					return false;	
				}
			}
			if($("consult[apply_name]").value.blank()){
				alert('신청자 성명을 입력하셔야 합니다.')
				$('consult[apply_name]').focus();
				return false;
			}
			if(!/^[\d]{3}$/.test($('consult[telephone1]').value)){
				alert('연락처 첫째자리가 올바르지 않습니다.')
				$('consult[telephone1]').focus();
				return false;
			}
			if(!/^[\d]{3,4}$/.test($('consult[telephone2]').value)){
				alert('연락처 둘째자리가 올바르지 않습니다.')
				$('consult[telephone2]').focus();
				return false;
			}
			if(!/^[\d]{4}$/.test($('consult[telephone3]').value)){
				alert('연락처 셋째자리가 올바르지 않습니다.')
				$('consult[telephone3]').focus();
				return false;
			}
			 
			if ($("consult[email_id]") != null) {
			  if($("consult[email_id]").value.blank()) {
		    	  alert("이메일을 입력하셔야 합니다.")
		    	  $("consult[email_id]").focus();
		    	  return false;
		       }
		    	  
	          if($("consult_email_domain").value.blank()) {
	    	     if  ($("email_domain_input").value.blank() ){
	    		   alert("이메일 도메일을 입력하셔야 합니다.")
	    		   $("email_domain_input").focus();
	    		   return false;
	    	     }
	          }
	    }
	    
		return _checkInputAll(obj);
		
	}catch(e){
		alert(e.message);
		return false;
	}
}
function common_input_email_type(sel_domain){
	 
  if(sel_domain != ''){
    $("email_domain_input").style.display = "none";
  }else{
    $("email_domain_input").style.display = "";
  }
}
// submit 중인지 체크할변수 
is_submit = false;
// submit 중인지 체크할변수 


//Issue&Poll 추가폼 체크함수
function CheckIssueSelected(){
  if(!$$('input[id^=vote_q1_answer]').any(function(el){
      return el.checked == true;
  })){
    alert("투표할 첫번째 항목을 선택해주세요.");
    return false;
  }
  if($$('input[id^=vote_q2_answer]').length > 0){
    if(!$$('input[id^=vote_q2_answer]').any(function(el){
        return el.checked == true;
    })){
      alert("투표할 두번째 항목을 선택해주세요.");
      return false;
    }
  }
  if($$('input[id^=vote_q3_answer]').length > 0){
    if(!$$('input[id^=vote_q3_answer]').any(function(el){
        return el.checked == true;
    })){
      alert("투표할 세번째 항목을 선택해주세요.");
      return false;
    }
  }
  if($$('input[id^=vote_q4_answer]').length > 0){
    if(!$$('input[id^=vote_q4_answer]').any(function(el){
        return el.checked == true;
    })){
      alert("투표할 네번째 항목을 선택해주세요.");
      return false;
    }
  }
  if($$('input[id^=vote_q5_answer]').length > 0){
    if(!$$('input[id^=vote_q5_answer]').any(function(el){
        return el.checked == true;
    })){
      alert("투표할 다섯번째 항목을 선택해주세요.");
      return false;
    }
  }
  
  return true;
}
//Issue&Poll 체크함수
function CheckIssueAddForm(frm){
  $$('input[id^=vote_q1_answer]').each(function(el){
      if(el.checked == true)$('vote[q1_answer]').value = el.value;
  });
  if($$('input[id^=vote_q2_answer]').length > 0){
    $$('input[id^=vote_q2_answer]').each(function(el){
        if(el.checked == true)$('vote[q2_answer]').value = el.value;
    });
  }
  if($$('input[id^=vote_q3_answer]').length > 0){
    $$('input[id^=vote_q3_answer]').each(function(el){
        if(el.checked == true)$('vote[q3_answer]').value = el.value;
    });
  }
  if($$('input[id^=vote_q4_answer]').length > 0){
    $$('input[id^=vote_q4_answer]').each(function(el){
        if(el.checked == true)$('vote[q4_answer]').value = el.value;
    });
  }
  if($$('input[id^=vote_q5_answer]').length > 0){
    $$('input[id^=vote_q5_answer]').each(function(el){
        if(el.checked == true)$('vote[q5_answer]').value = el.value;
    });
  }
  
  return _checkInputAll(frm);
}
/*
  // E-Mail에 @포함여부 체크하기
function _checkEmail() {
	var i, j;
	var symbol = "@";
	var email;
	for(i=0; i < getForm().elements.length; i++) {
		email = getForm().elements[i].value;
		if(getForm().elements[i].checkEmail == 'true' && (email != null || email != "")) {
			for (j = 0; j < email.length; j++) {
				if (email.charAt(j) == symbol) break;
				if (j == (email.length - 1))	{
					alert("Email 주소 입력이 잘못되었습니다. (@ 반드시 포함)");
					getForm().elements[i].focus();
					return false;
				}
			}
		}
	}
	return true;
}
function _checkInputAll(targetForm) {
 	var i, cnt=0, first=0;
	var mesg = "";
	for (i = 0; i < targetForm.elements.length; i++) {
    
        if (targetForm.elements[i].mandatory == 'true') {
            if (targetForm.elements[i].value == null ||
            targetForm.elements[i].value == "" ||
            _isAllSpaces(targetForm.elements[i].value)) {
                cnt++;
                if (cnt == 1) {
                    first = i;
                    mesg = "필수입력 항목이 입력되지 않았습니다.";
                    break;
                }
            }
        }
        
        
        if (targetForm.elements[i].minlength > "0" && (targetForm.elements[i].value.length < targetForm.elements[i].minlength) && targetForm.elements[i].value != "") {
            cnt++;
            if (cnt == 1) {
                first = i;
                mesg = "자리수가 " + targetForm.elements[i].minlength + " 이상이여야 합니다";
                break;
            }
        }
        
        if (targetForm.elements[i].checkLength == 'true' && (targetForm.elements[i].value.length != targetForm.elements[i].maxLength)) {
            cnt++;
            if (cnt == 1) {
                first = i;
                mesg = "자리수가 맞지않습니다";
                break;
            }
        }
        
        if (targetForm.elements[i].checkLengthorNull == 'true' && (targetForm.elements[i].value.length > 0 && targetForm.elements[i].value.length != targetForm.elements[i].maxLength)) {
            cnt++;
            if (cnt == 1) {
                first = i;
                mesg = "자리수가 맞지않습니다";
                break;
            }
        }
        
        //  이 부분이 좀 이상해서 일단 수정했습니다 / 보시고 처리 부탁해요 (by kkang)
				//if (targetForm.elements[i].checkEmail == 'true' &&  targetForm.elements[i].length != "" )   
        if (targetForm.elements[i].checkEmail == 'true' &&  targetForm.elements[i].value.length > 0 ) {
            //cnt++;
            email = targetForm.elements[i].value;
          	regexp = /[a-z0-9]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i;
            result = regexp.test(email);
						
						if (!result) {
							cnt++;
							first = i;
							mesg = "Email 주소 입력이 잘못되었습니다.";
						}
						
						
            for (j = 0; j < email.length; j++) {
                if (email.charAt(j) == "@") 
                    break;
                if (j == email.length -1) {           
                    if (cnt == 1) {
                      first = i;
                      mesg = "Email 주소 입력이 잘못되었습니다. (@ 반드시 포함)"
                      break;
                    }
                }
            } //for
                 
        }
				
				
				//alert(targetForm.elements[i].name + cnt)
    }
	
	if(cnt > 0 && mesg.length > 0) {
		alert(mesg);
		targetForm.elements[first].focus();
		return false;
	}
 
	return true;
}
*/
