<!--//
var Modify_Pos = -1;
var today = new Date () ;
var tempYear  = today.getYear();
var tempMonth = today.getMonth() + 1;
var tempDay   = today.getDate();
var tempHour = today.getHours();
var tempMinute = today.getMinutes();

if (tempYear < 1000) {
    tempYear += 1900;
}

if ( tempMonth < 10 ) {
    tempMonth = '0' + tempMonth;
}

if ( tempDay < 10 ) {
    tempDay = '0' + tempDay;
}

if ( tempHour < 10 ) {
    tempHour = '0' + tempHour;
}

if ( tempMinute < 10 ) {
    tempMinute = '0' + tempMinute;
}


function HangulByte(str){
  //브라우저의 버전을 체크하는 부분
  var IEYES=0;
  var menufacture = navigator.appName;
  var version = navigator.appVersion;
  if (( menufacture.indexOf('마이크로소프트')>=0 || menufacture.indexOf('Microsoft') >=0) && version.indexOf('4.0')>=0)
  {
    IEYES=1;
  }
  var strLen;
  var strByte;
  strLen= str.length;

  if(IEYES == 1)  //IE4.0
  {
    for( i=0, strByte=0; i<strLen; i++)
    {
      if(str.charAt(i) >= '' && str.charAt(i) <= '~')
      {
        strByte++;

      }
      else {
        strByte += 2;
      }
    }
    return strByte;
  }
  else //넷스케이프의 경우
  {
    return  strLen;
  }
}


function isEmpty( data ) //trim() function
{
	for ( var i = 0 ; i < data.length ; i++ ){
		if ( data.substring( i, i+1 ) != " " )
			return false;
	}
	return true;
}


function trimdata( data ) {	
	var rv = "";
	for( var i=0 ; i<data.length ; i++ ){
		if( data.substring(i,i+1) == " " )
			;
		else
			rv += data.substring( i, i+1 );
	}
	return rv;
}

function trimText(data){

  data = data.replace(/(^\s*)|(\s*$)/g,"");

  return data;

}


function  korIns(){
    alert("이제 한글입력이 가능합니다.\n확인 버튼을 누른신 후 다시 입력하시기 바랍니다.");
}


//function YMD_select(Hyear,Hmonth,Hday,DateTime,startDay) {
//
//   var Kk = 0;
//
//   var Hyy = "년 ";
//   var Hmm = "월 ";
//   var Hdd = "일 ";
//   //var Hday = "요일 "; //2003.03.14 추가
//
//   var cal = new Date();
//   var now	=cal.getDate()
//
//   var HYy = cal.getFullYear();
//
//   var monthdays='312831303130313130313031';
//   var monthEnd=monthdays.substring((Hmonth*2-2),(Hmonth*2)); // 두자리씩 끊어 월 길이로
//   var Msg = "<select name='year1' onChange = 'vaildR()'>";
//
//   for( Kk = 2003 ; Kk < HYy+3 ; Kk++) {
//      if( Kk == Hyear ) {
//         Msg = Msg + "<option value="+Kk+" selected>"+Kk+"</option>";
//      } else {
//         Msg = Msg + "<option value="+Kk+">"+Kk+"</option>";
//      }
//   }
//   Msg = Msg + "</select>"+ Hyy;
//   Msg = Msg + "<select name='month1' onChange = 'vaildR()'>";
//
//   var subValue	=	Hmonth.substring(0,2);
//
//   if((monthEnd == Hday)&& (DateTime>=12) ){
//   	  Hmonth = ++subValue;
//   }
//
//   for( Kk=1 ; Kk < 13 ; Kk++) {
//     // 일자를 체크하기
//     // 즉, 일자가 3월 31일 오후라면 4월 1일로 표시되게한다.
//
//     if(Kk==13){
//		Kk = 1;
//		Msg = Msg + "<option value="+"0"+Kk+" selected>"+"0"+Kk+"</option>";
//	 }else{
//	 	if(Hmonth == Kk){
//		   if(Kk < 10){
//			   Msg = Msg + "<option value="+"0"+Kk+" selected>"+"0"+Kk+"</option>";
//		   }else{
//			   Msg = Msg + "<option value="+Kk+" selected>"+Kk+"</option>";
//		   }
//	    }else{
//		   if(Kk < 10){
//			   Msg = Msg + "<option value="+"0"+Kk+" >"+"0"+Kk+"</option>";
//		   }else{
//			   Msg = Msg + "<option value="+Kk+" >"+Kk+"</option>";
//		   }
//		}
//	 }
//   }
//
//   Msg = Msg + "</select>"+ Hmm;
//
//   var dateOne	=	1;
//   var subfirst	=	Hday.substring(0,1);
//   var subtoday	=	Hday.substring(1,2);
//
//
//   Msg = Msg + "<select name='day1' onChange = 'vaildR()'>";
//
//
//
//  if(monthEnd==Hday){
//  		// 매월말일이고 12시 이후인 경우
//  		if(DateTime>=12){
//		   for( Kk=1 ; Kk <=monthEnd ; Kk++) {
//				if(Kk==1){
//					Msg = Msg + "<option value="+"0"+Kk+" selected>"+"0"+Kk+"</option>";
//				}else{
//					 if(Kk < 10){
//					 	Msg = Msg + "<option value="+"0"+Kk+" >"+"0"+Kk+"</option>";
//					}else{
//						Msg = Msg + "<option value="+Kk+" >"+Kk+"</option>";
//					}
//				}
//			}
//		// 말일이고 12시 이전인 경우
//		}else{
//			for( Kk=1 ; Kk <= monthEnd ; Kk++) {
//				if(now==Kk){
//					if(Kk < 10){
//					 	Msg = Msg + "<option value="+"0"+Kk+" selected>"+"0"+Kk+"</option>";
//					}else{
//						Msg = Msg + "<option value="+Kk+" selected>"+Kk+"</option>";
//					}
//				}else{
//					if(Kk < 10){
//					 	Msg = Msg + "<option value="+"0"+Kk+" >"+"0"+Kk+"</option>";
//					}else{
//						Msg = Msg + "<option value="+Kk+" >"+Kk+"</option>";
//					}
//				}
//
//			}
//		}
//
//	 }else{
//			// 말일이 아니고 12시 이후인경우
//			if(DateTime>=12){
//				//subtoday= ++subtoday;
//				//var todayvalue= subfirst+subtoday;
//
//				 // 현재 일자에 하루를 더해준다.
//				  var secondNow	=	++now;
//				for( Kk=1 ; Kk <= monthEnd ; Kk++) {
//					if(Kk==secondNow){
//						if(Kk < 10){
//							Msg = Msg + "<option value="+"0"+Kk+" selected>"+"0"+Kk+"</option>";
//						}else{
//							Msg = Msg + "<option value="+Kk+" selected>"+Kk+"</option>";
//						}
//					}else{
//						if(Kk < 10){
//							Msg = Msg + "<option value="+"0"+Kk+">"+"0"+Kk+"</option>";
//						}else{
//							Msg = Msg + "<option value="+Kk+">"+Kk+"</option>";
//						}
//					}
//				}// end of for
//
//			// 말일이 아니고 12시 이전인 경우
//			}else{
//
//				for( Kk=1 ; Kk < 31 ; Kk++) {
//					if(now==Kk){
//						if(Kk < 10){
//							Msg = Msg + "<option value="+"0"+Kk+" selected>"+"0"+Kk+"</option>";
//						}else{
//							Msg = Msg + "<option value="+Kk+" selected>"+Kk+"</option>";
//						}
//					}else{
//						if(Kk < 10){
//							Msg = Msg + "<option value="+"0"+Kk+">"+"0"+Kk+"</option>";
//						}else{
//							Msg = Msg + "<option value="+Kk+">"+Kk+"</option>";
//						}
//					}
//
//				}// end of for
//			}
//
//	}
//   	Msg = Msg + "</select>"+ Hdd;
//
//
//    //2003.03.14 추가 요일 체크
//
//	// 사용자가 선택한 날짜를 받아와서 처리하기.
//	// 월은 -1해주면 선택한 날짜의 요일을 가져올 수 있다.
//
//    var valueDay	=	startDay;
//	if(DateTime>=12){
//		startDay = startDay+1;
//	}
//    var jj;
//
//    Msg = Msg + "<select name='week' class='font_gray' disabled>";
//
//    for( Kk=1 ; Kk <8 ; Kk++) {
//    	// 현재 오후이면 하루를 더 해준다.
//    	if(Kk==1){
//    		jj	=	'월';
//    	}else if(Kk==2){
//    		jj	=	'화';
//    	}else if(Kk==3){
//    		jj	=	'수';
//    	}else if(Kk==4){
//    		jj	=	'목';
//    	}else if(Kk==5){
//    		jj	=	'금';
//    	}else if(Kk==6){
//    		jj	=	'토';
//    	}else {
//    		jj	=	'일';
//    	}
//
//		if(startDay==Kk){
//			Msg = Msg + "<option value="+Kk+" selected >"+jj+"</option>";
//		}else{
//			Msg = Msg + "<option value="+Kk+">"+jj+"</option>";
//		}
//
//    }
//    Msg = Msg + "</select>요일";
//
//   return Msg;
//}
//
//
//function vaildR(){
//    var form = document.ems_1100c;
//
//    var Hyear		=	form.year1.value;
//    var Hmonth		=	form.month1.value;
//    var Hday		=	form.day1.value;
//
//    var CurrentDate  = 	form.year1.value + '' + form.month1.value + '' + form.day1.value;
//    var CurrentDay	 =	form.week.value;
//    var Checkday;
//
//    var PosYear = form.pos_year.value;
//    var PosMonth = form.pos_month.value;
//    var PosDay = form.pos_day.value;
//    var PosWeek = form.pos_week.value;
//    var PosDate = form.pos_year.value + form.pos_month.value + form.pos_day.value;
//
//    form.pos_day_selected.value++;
//    //alert(form.pos_day_selected.value);
//
//	var inputCheckDate	=	new Date(Hyear,Hmonth-1,Hday);
//    var Day_a = inputCheckDate.getDay();
//
//    form.week.value=Day_a;
//    CurrentDay	 =	form.week.value;
//	//해당 우체국 배송가능일자 이후의 날짜로만 수정할 수 있도록 if조건 추가
//	if( PosDate == "" ){
//		alert("방문가능일확인 버튼을 눌러서 해당지역 방문가능일을 확인하세요.");
//
//	}else{
//	    if( CurrentDate < PosDate ){
//
//            alert("방문가능일("+ PosYear+"년 "+PosMonth+"월 "+ PosDay +"일) 이후의 일자를 선택해주세요.");
//            resetPosDate();
//            form.month1.focus();
//
//	    }else{
//            // 데이터베이스에서 공휴일정보 가져와서 처리해 준다.jsp페이지에서 데이터 load됨
//            if (findHoliday(CurrentDate) == true) {
//            	alert("공휴일입니다. 이전일자 또는 다음일자를 선택해주세요");
//                resetPosDate();
//            	return -1;
//            }
//            // 2003.03.14 추가 일요일 선택 금지
//            if(CurrentDay==7){
//            	alert("일요일 입니다. 다른 요일을 선택해 주세요!");
//                resetPosDate();
//            	return -1;
//            }
//
//            // 2003.03.14 추가 토요일 오후는 막는다.
//            if (document.ems_1100c.rdoTime[0].checked)
//                Checkday = "1";
//            else
//                Checkday = "2";
//
//            if((Checkday==2) && (CurrentDay==6)){
//            	alert("토요일은 오전에만 근무합니다.!");
//                resetPosDate();
//            	Checkday = "1";
//            	return -1;
//            }
//	    }
//    }
//
//    var inputCheckDate	=	new Date(Hyear,Hmonth-1,Hday);
//    var Day_a = inputCheckDate.getDay();
//
//    form.week.value=Day_a;
//    return;
//}


//====================== 수취인 에러 체크 ======================//
function checkRcvError(form) {
	
	form.receivename.value = trimText(form.receivename.value);
	
	if( form.receivename.value == '' || !isNaN(form.receivename.value) ){
		form.receivename.value = " ";
		//alert('수취인 이름을 정확히 입력하여 주세요.');
		//form.receivename.value='';
		//form.receivename.focus();
		//return -1;
	}else{
    	if ( chk_txt(form.receivename.value) ){
    		alert("EMS 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요.");
    		document.ems_1100c.receivename.select();
    		return -1;
    	}
    }

  	if( getByteLength_ems(form.receivename.value) > 40){
		alert("수취인 이름의 길이는 영문 40자까지 입니다.")
		form.receivename.focus();
		return -1;
  	}
	
	form.receivetelno1.value = trimdata(form.receivetelno1.value);
	form.receivetelno2.value = trimdata(form.receivetelno2.value);
	form.receivetelno3.value = trimdata(form.receivetelno3.value);
	form.receivetelno4.value = trimdata(form.receivetelno4.value);
  	if(  form.receivetelno1.value == ''  || form.receivetelno2.value == ''  || form.receivetelno3.value == ''  || form.receivetelno4.value == ''
  	  || isNaN(form.receivetelno1.value) || isNaN(form.receivetelno2.value) || isNaN(form.receivetelno3.value) || isNaN(form.receivetelno4.value) ) {

  		if( form.receivetelno1.value == '' || isNaN(form.receivetelno1.value) ) {
 			form.receivetelno1.value = " ";
 			//form.receivetelno1.select();
 		}
 		
 		if( form.receivetelno2.value == '' || isNaN(form.receivetelno2.value) ) {
 			form.receivetelno2.value = " ";
 			//form.receivetelno2.select();
 		}
 		
 		if( form.receivetelno3.value == '' || isNaN(form.receivetelno3.value) ) {
 			form.receivetelno3.value = " ";
 			//form.receivetelno3.select();
 		}
 		
 		if( form.receivetelno4.value == '' || isNaN(form.receivetelno4.value) ) {
 			form.receivetelno4.value = " ";
 			//form.receivetelno4.select();
 		}
		
		//alert('수취인 전화번호를 숫자로 입력하여 주세요');
		//return -1;
  	}

	form.receivezipcode.value = trimdata(form.receivezipcode.value);
	if( form.receivezipcode.value == '' ){
		//if(document.ems_1100c.kahala.checked) {
		//	form.receivezipcode.select();
		//	alert('수취인 우편번호를 입력하여 주세요');
		//	return -1;
		//}else{
			form.receivezipcode.value = " ";
		//}
	}else{
		if( chk_txt2(form.receivezipcode.value) ) {
			alert("우편번호는 영문과 숫자로만 작성해 주세요.");
			form.receivezipcode.select();
			return -1;
		}else{
			if( getByteLength_ems(form.receivezipcode.value) > 10){
				alert("우편번호는 여백없이 10자이내로 입력이 가능합니다.");
				form.receivezipcode.select();
				return -1;
		  	}
		}
	}
	
	if( trimdata(form.receiveaddr1.value) == '') {
		form.receiveaddr1.value = " ";
		//alert('수취인 주소를 입력하여 주세요.');
		//form.receiveaddr1.focus();
		//return -1;
	}else{
		   
		  	if( chk_txt(form.receiveaddr1.value) ){
    		alert("EMS 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요.");
    		document.ems_1100c.receiveaddr1.select();
    		return -1;
    	}
    }
	
	var tempAddress = form.receiveaddr1.value;// + " " + form.receiveaddr2.value;
	if( getByteLength_ems(tempAddress) > 140){
  	 	alert("수취인 주소의 길이는 영문 140자 까지 입니다.");
		form.receiveaddr1.focus();
  		return -1;
  	}
	
  	if( trimdata(form.receivemail.value) == "" ){
		//alert('수취인 E-mail 주소를 정확히 입력하여 주세요.');
		form.receivemail.value=" ";
		//form.receivemail.focus();
		//return -1;
	}else{
		if( !chk_email(form.receivemail.value) ){
			alert('수취인 E-mail 주소를 정확히 입력하여 주세요.');
			form.receivemail.select();
			return -1;
		}
	}
	
	if( getByteLength_ems(form.receivemail.value) > 40){
  	 	alert("수취인 email주소의 길이는 영문 40자 까지 입니다.");
		form.receiveaddr1.focus();
  		return -1;
  	}
	
	if( form.countrynm.value == '' ){
		alert('수취인 국가명을 정확히 입력하여 주세요.');
		form.countrynm.value='';
		form.countrynm.focus();
		return -1;
	}
	
	return 0;
}


// 이전
function kpsPrev() {
    if( confirm('신청하신 우체국택배가 모두 지워집니다. 이동하시겠습니까?') ) {
        document.frontText.ClearList();
        location.href = "/front.EmsApply1010c.postal";
    }
}


// send frame 에 데이타 전체 보내기
function sendAllData()
{                                                
	var tel2 = document.ems_1100c.sendertelno2.value;
	if( tel2.charAt(0) == "0" ){
		tel2 = tel2.substring(1,tel2.length);
	}
	
	var tempPhone    = document.ems_1100c.sendertelno1.value + "-" + tel2 + "-" + document.ems_1100c.sendertelno3.value + "-" + document.ems_1100c.sendertelno3.value;
	var tempMobile   = document.ems_1100c.sendermobile1.value + "-" + document.ems_1100c.sendermobile2.value + "-" + document.ems_1100c.sendermobile3.value;
	var tempZipcode  = document.ems_1100c.senderzipcode1.value + document.ems_1100c.senderzipcode2.value;
	var tempMemberId = document.ems_1100c.loginid.value;
	var tempMemberCheck = "0";
	var tempDeliverDate;

	if ( tempMemberId != "" ) {
	    tempMemberCheck = "1";
	}

	parent.send.document.sendForm.sendername.value		= document.ems_1100c.sendername.value;    // 발송인 이름
	parent.send.document.sendForm.sendertelno1.value	= document.ems_1100c.sendertelno1.value;  // 발송인 전화번호
	parent.send.document.sendForm.sendertelno2.value	= document.ems_1100c.sendertelno2.value;  // 발송인 전화번호
	parent.send.document.sendForm.sendertelno3.value	= document.ems_1100c.sendertelno3.value;  // 발송인 전화번호
	parent.send.document.sendForm.sendertelno4.value	= document.ems_1100c.sendertelno4.value;  // 발송인 전화번호
	parent.send.document.sendForm.sendermobile1.value	= document.ems_1100c.sendermobile1.value;  // 발송인 휴대전화
	parent.send.document.sendForm.sendermobile2.value	= document.ems_1100c.sendermobile2.value;  // 발송인 휴대전화
	parent.send.document.sendForm.sendermobile3.value	= document.ems_1100c.sendermobile3.value;  // 발송인 휴대전화
	parent.send.document.sendForm.sendermobile4.value	= document.ems_1100c.sendermobile4.value;  // 발송인 휴대전화
	parent.send.document.sendForm.senderzipcode.value	= tempZipcode;                            // 발송인 우편번호
	parent.send.document.sendForm.senderaddr1.value		= document.ems_1100c.senderaddr1.value;   // 발송인 주소 1
	parent.send.document.sendForm.senderaddr2.value		= document.ems_1100c.senderaddr2.value;   // 발송인 주소 2
	parent.send.document.sendForm.senderemail.value		= document.ems_1100c.senderemail.value;   // 발송인 전자우편
	parent.send.document.sendForm.senderedps.value		= document.ems_1100c.OrderEdps.value;     // 발송인 EDPS
	
	//if( document.ems_1100c.sms_use[0].checked )							// SMS 사용여부
		parent.send.document.sendForm.sms_use.value		= "Y"
	//else if( document.ems_1100c.sms_use[1].checked )
	//	parent.send.document.sendForm.sms_use.value		= "N"
	

	if( document.ems_1100c.mem_type.checked ) {						// 결재방법 (수정 07.10.16)
		
		parent.send.document.sendForm.mem_type.value		= "1"
		parent.send.document.sendForm.pay_type.value		= "10"
		
		parent.send.document.sendForm.custno.value			= "";     // 고객번호
		parent.send.document.sendForm.apprno.value			= "";     // 승인번호
		
	}else if( document.ems_1100c.mem_type[1].checked ) {
		parent.send.document.sendForm.mem_type.value		= "2"
		
		if( document.ems_1100c.pay_type[0].checked )
			parent.send.document.sendForm.pay_type.value		= "10"
		else if( document.ems_1100c.pay_type[1].checked )
			parent.send.document.sendForm.pay_type.value		= "12"
	
		parent.send.document.sendForm.custno.value			= document.ems_1100c.custno.value;     // 고객번호
		parent.send.document.sendForm.apprno.value			= document.ems_1100c.apprno.value;     // 승인번호
	}
		
	parent.send.document.sendForm.pick_date.value		= document.ems_1100c.pick_y.value + document.ems_1100c.pick_m.value + document.ems_1100c.pick_d.value;     // 방문희망일
	parent.send.document.sendForm.snd_message.value		= document.ems_1100c.snd_message.value;     // 비고
	     
	//if(document.ems_1100c.kahala.checked)
	//	parent.send.document.sendForm.kahala_use.value		= "Y";     // kahala 서비스
	//else
	//	parent.send.document.sendForm.kahala_use.value		= "N";     // kahala 서비스

	if( document.ems_1100c.em_ee[0].checked ) {				// 상품/서류 구분
		parent.send.document.sendForm.tempEM_EE.value	= "em";
    
		if( document.ems_1100c.EM_gubun[0].checked )		// 상품구분
			parent.send.document.sendForm.tempEM_EE_gubun.value	= "11";
		else if( document.ems_1100c.EM_gubun[1].checked )
			parent.send.document.sendForm.tempEM_EE_gubun.value	= "12";
		else if( document.ems_1100c.EM_gubun[2].checked )
			parent.send.document.sendForm.tempEM_EE_gubun.value	= "13";
    
	}else if( document.ems_1100c.em_ee[1].checked ) {
		parent.send.document.sendForm.tempEM_EE.value	= "ee";
    
		//if( document.ems_1100c.EE_gubun[0].checked )		// 서류구분
			//parent.send.document.sendForm.tempEM_EE_gubun.value	= "01";
		//else if( document.ems_1100c.EE_gubun[1].checked )
			//parent.send.document.sendForm.tempEM_EE_gubun.value	= "02";
			if( document.ems_1100c.EE_gubun.checked )		// 서류구분
		 	parent.send.document.sendForm.tempEM_EE_gubun.value	= "01";
	}
    
	parent.send.document.sendForm.tempMemberId.value	= tempMemberId;                           // Member ID
	parent.send.document.sendForm.tempMemberCheck.value	= tempMemberCheck;                        // Member 체크
	
	parent.send.document.sendForm.snd_addr.value	= document.ems_1100c.snd_addr.value;
	parent.send.document.sendForm.sendpssbyn.value	= document.ems_1100c.sendpssbyn.value;
	parent.send.document.sendForm.closehhmi.value	= document.ems_1100c.closehhmi.value;

}


// 보내는사람 우편번호 검색
function senderZipSearch()
{
    var zip1 = window.open("/front.EmsApplyGetZipCode.postal","","resizable=no,scrollbars=yes,height=500,width=500,top=0,left=0");
    zip1.focus();
}


//보내는 사람 우편번호 셋팅
function setZipInfo(a,b,c,d,e)
{
	document.ems_1100c.senderzipcode1.value = a;
	document.ems_1100c.senderzipcode2.value = b;
	document.ems_1100c.senderaddr2.value = "발송인의 주소는 영문으로 직접 입력해 주세요";
	document.ems_1100c.snd_addr.value = c;
	if( d=="Y" && e!="시 분" ){
		document.ems_1100c.sendpssbyn.value = "가능";
		document.ems_1100c.closehhmi.value = e;
	}else{
		document.ems_1100c.sendpssbyn.value = "불가능";
		document.ems_1100c.closehhmi.value = "";
	}
}


// 받는사람 주소록에서 검색
function receiverAddress()
{
    var LoginID = getCookie_ems("id");

    if ( (LoginID == "") || (LoginID == null) ) {
        alert("EPOST 회원 전용입니다. 회원로그인을 하신 후 사용하세요");
    } else {
        var zip1 = window.open("address.jsp","win_Sc","resizable=no,scrollbars=yes,height=600,width=670,top=0,left=0");
        zip1.focus();
    }
}


// 받는사람 주소록에서 검색
function receiverAddress1()
{
    var LoginID = getCookie_ems("id");

    if ( (LoginID == "") || (LoginID == null) ) {
        alert("EPOST 회원 전용입니다. 회원로그인을 하신 후 사용하세요");
    } else {
        var zip1 = window.open("addressSelect1.jsp?arg01=ems_1100c&arg02=receivename&arg03=receivezipcode1&arg04=receivezipcode2&arg05=receiveaddr1&arg06=receiveaddr2&arg07=receivetelno1&arg08=receivetelno2&arg09=receivetelno3&arg10=receivehantelno1&arg11=receivehantelno2&arg12=receivehantelno3","win_Addr","resizable=no,scrollbars=yes,height=600,width=670,top=0,left=0");
        zip1.focus();
    }
}


function getCookie_ems( name )
{
   var nameOfCookie = name + "=";
   var x = 0;
   while ( x <= document.cookie.length ){
   	var y = (x+nameOfCookie.length);
        if ( document.cookie.substring( x, y ) == nameOfCookie ) {
      	   if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
              endOfCookie = document.cookie.length;
           return unescape( document.cookie.substring( y, endOfCookie ) );
        }
      x = document.cookie.indexOf( " ", x ) + 1;
      if ( x == 0 )
         break;
   }
   return "T";
}


function insertN_M() {
	
	
	if ( chkSenderInfo() && chkSenderDetailInfo() && selectCustoms() ) { //발송인정보가 입력되어 있는지 체크
	 
		parent.send.document.sendForm.isN_M.value = "1";
		//window.open("ems_1101c.jsp?zipcd="+document.ems_1100c.senderzipcode1.value + document.ems_1100c.senderzipcode2.value +"&goNext=1","","top=100,left=100");	// goNext는 주소파일 이용하기 화면으로 넘어가기 위한 변수임
		parent.ems_poss.document.ems_1101c.zipcd.value = document.ems_1100c.senderzipcode1.value + document.ems_1100c.senderzipcode2.value;
		parent.ems_poss.document.ems_1101c.goNext.value = "1";
		parent.ems_poss.document.ems_1101c.submit();;
	}else{
		return;
	}

	sendAllData();  // 전체정보 보내기
	//document.frontText.setMultiList();
}


function receiverFile() {
	//if ( chkSenderInfo() && chkCustoms() ) //발송인정보와 세관신고서가 입력되어 있는지 체크
	if ( chkSenderInfo() && chkSenderDetailInfo() && selectCustoms() ) { //발송인정보와 세관신고서가 입력되어 있는지 체크
		parent.send.document.sendForm.isN_M.value = "2";
		//window.open("ems_1101c.jsp?zipcd="+document.ems_1100c.senderzipcode1.value + document.ems_1100c.senderzipcode2.value +"&goNext=2","","top=100,left=100");	// goNext는 주소파일 이용하기 화면으로 넘어가기 위한 변수임
		parent.ems_poss.document.ems_1101c.zipcd.value = document.ems_1100c.senderzipcode1.value + document.ems_1100c.senderzipcode2.value;
		parent.ems_poss.document.ems_1101c.goNext.value = "2";
		parent.ems_poss.document.ems_1101c.submit();;
	}else{
		return;
	}

	sendAllData();  // 전체정보 보내기
}


// 국가별 발송조건 검색
function go_condition(){
    window.open("http://service.epost.go.kr/front.EmsApplyGoCondition.postal","","width=630, height=550, scrollbars=no,left=150,top=150");
}


// 항공스케쥴 검색
function go_airSchedule(){
    window.open("http://service.epost.go.kr/front.EmsApply1700c.postal","","width=870, height=500, scrollbars=yes,left=100,top=100");
}


// 배달보장 서비스 선택시 alert
function kahala_alert(){
	if(document.ems_1100c.kahala.checked)
		alert("배달보장 서비스를 선택하셨습니다. \n배달보장 서비스를 이용하기 위해서는 수취인의 정확한 Zipcode를 입력하셔야만 합니다.");
	else
		alert("배달보장 서비스 선택을 해제하셨습니다.");
}


// 영문과 숫자로 이루어진 데이터인지 체크 (영어와 숫자 이외의 값이 있을시 true를 return함)
function chk_txt(a){
	
	var var_chTxt;
	for(i=0 ; i<a.length ; i++){
		if( (a.charAt(i)>='a' && a.charAt(i)<='z') || (a.charAt(i)>='A' && a.charAt(i)<='Z')
		 || (a.charAt(i)>='0' && a.charAt(i)<='9') || a.charAt(i)==' ' || a.charAt(i)==',' || a.charAt(i)=='.' || a.charAt(i)=='/'
		 || a.charAt(i)=='-' || a.charAt(i)=='_' || a.charAt(i)=='(' || a.charAt(i)==')' || a.charAt(i)=='#' 
		 || a.charAt(i)=='~' || a.charAt(i)==':'||  a.charAt(i)==';' || a.charAt(i)=='&' || a.charAt(i)=='<'
		 || a.charAt(i)=='>'  || a.charAt(i)==';'|| a.charAt(i)=='@' || a.charAt(i)=='\''
		 ){
		 var_chTxt = false;
		}else{
			var_chTxt = true;
			break;
		}
	}
	return var_chTxt;
}


function chk_txt2(a){
	var var_chTxt;
	for(i=0 ; i<a.length ; i++){
		if( (a.charAt(i)>='a' && a.charAt(i)<='z') || (a.charAt(i)>='A' && a.charAt(i)<='Z') || (a.charAt(i)>='0' && a.charAt(i)<='9') ){
			var_chTxt = false;
		}else{
			var_chTxt = true;
			break;
		}
	}
	return var_chTxt;
}


// email주소 체크 (email형식에 맞으면 true를 return함)
function chk_email(a){
	var var1 = var2 = false;
	for(i=0 ; i<a.length ; i++){
		if( a.charAt(i)=='@' )	{	var1 = true;	}
		if( a.charAt(i)=='.' )	{	var2 = true;	}
	}
	if( var1 && var2 )	{	return true;	}
	else				{	return false;	}
}


// 발송인 정보 체크
function chkSenderInfo(){
	var var_sndInfo = true;
    if( document.ems_1100c.sendername.value == "" ){
    	alert("발송인 이름을 입력하세요");
    	document.ems_1100c.sendername.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( chk_txt(document.ems_1100c.sendername.value) ){
    		alert("EMS 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요.");
    		document.ems_1100c.sendername.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.sendertelno1.value == "" ){
    	alert("발송인 전화번호를 입력하세요");
    	document.ems_1100c.sendertelno1.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( isNaN(document.ems_1100c.sendertelno1.value) ){
    		alert("발송인 전화번호를 정확히 입력해 주세요.");
    		document.ems_1100c.sendertelno1.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.sendertelno2.value == "" ){
    	alert("발송인 전화번호를 입력하세요");
    	document.ems_1100c.sendertelno2.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( isNaN(document.ems_1100c.sendertelno2.value) ){
    		alert("발송인 전화번호를 정확히 입력해 주세요.");
    		document.ems_1100c.sendertelno2.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.sendertelno3.value == "" ){
    	alert("발송인 전화번호를 입력하세요");
    	document.ems_1100c.sendertelno3.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( isNaN(document.ems_1100c.sendertelno3.value) ){
    		alert("발송인 전화번호를 정확히 입력해 주세요.");
    		document.ems_1100c.sendertelno3.select();
    		var_sndInfo = false;
    		return;
    	}
    }
    
    if( document.ems_1100c.sendertelno4.value == "" ){
    	alert("발송인 전화번호를 입력하세요");
    	document.ems_1100c.sendertelno4.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( isNaN(document.ems_1100c.sendertelno4.value) ){
    		alert("발송인 전화번호를 정확히 입력해 주세요.");
    		document.ems_1100c.sendertelno4.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.senderemail.value == "" ){
    	alert("발송인 email을 입력하세요");
    	document.ems_1100c.senderemail.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( !chk_email(document.ems_1100c.senderemail.value) ){
    		alert("발송인 email을 정확히 입력해 주세요.");
    		document.ems_1100c.senderemail.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.sendermobile1.value == "" ){
    	alert("발송인 휴대전화 번호를 입력하세요");
    	document.ems_1100c.sendermobile1.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( isNaN(document.ems_1100c.sendermobile1.value) ){
    		alert("발송인 휴대전화 번호를 정확히 입력해 주세요.");
    		document.ems_1100c.sendermobile1.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.sendermobile2.value == "" ){
    	alert("발송인 휴대전화 번호를 입력하세요");
    	document.ems_1100c.sendermobile2.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( isNaN(document.ems_1100c.sendermobile2.value) ){
    		alert("발송인 휴대전화 번호를 정확히 입력해 주세요.");
    		document.ems_1100c.sendermobile2.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.sendermobile3.value == "" ){
    	alert("발송인 휴대전화 번호를 입력하세요");
    	document.ems_1100c.sendermobile3.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( isNaN(document.ems_1100c.sendermobile3.value) ){
    		alert("발송인 휴대전화 번호를 정확히 입력해 주세요.");
    		document.ems_1100c.sendermobile3.select();
    		var_sndInfo = false;
    		return;
    	}
    }
    
    if( document.ems_1100c.sendermobile4.value == "" ){
    	alert("발송인 휴대전화 번호를 입력하세요");
    	document.ems_1100c.sendermobile4.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( isNaN(document.ems_1100c.sendermobile4.value) ){
    		alert("발송인 휴대전화 번호를 정확히 입력해 주세요.");
    		document.ems_1100c.sendermobile4.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.senderzipcode1.value.trim() == "" ){
    	alert("발송인 우편번호를 입력하세요");
    	document.ems_1100c.senderzipcode1.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( chk_txt(document.ems_1100c.senderzipcode1.value) ){
    		alert("EMS 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요.");
    		document.ems_1100c.senderzipcode1.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( document.ems_1100c.senderzipcode2.value.trim() == "" ){
    	alert("발송인 우편번호를 입력하세요");
    	document.ems_1100c.senderzipcode2.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( chk_txt(document.ems_1100c.senderzipcode2.value) ){
    		alert("EMS 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
    		document.ems_1100c.senderzipcode2.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    //if( document.ems_1100c.senderaddr1.value == "" ){
    //	alert("발송인 주소를 입력하세요");
    //	document.ems_1100c.senderaddr1.focus();
    //	var_sndInfo = false;
    //	return;
    //}else{
    //	if ( chk_txt(document.ems_1100c.senderaddr1.value) ){
    //		alert("EMS 정보는 영문으로 입력해 주세요.");
    //		document.ems_1100c.senderaddr1.select();
    //		var_sndInfo = false;
    //		return;
    //	}
    //}

    if( document.ems_1100c.senderaddr2.value == "" ){
    	alert("발송인 주소를 입력하세요");
    	document.ems_1100c.senderaddr2.focus();
    	var_sndInfo = false;
    	return;
    }else{
    	if ( chk_txt(document.ems_1100c.senderaddr2.value) ){
    		alert("EMS 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요.");
    		document.ems_1100c.senderaddr2.select();
    		var_sndInfo = false;
    		return;
    	}
    }

    if( getByteLength_ems(document.ems_1100c.sendername.value) > 40 ){
		alert("발송인 이름의 최대길이는 영문40자 입니다.");
		document.ems_1100c.sendername.select();
		var_sndInfo = false;
		return;
	}

	if( getByteLength_ems(document.ems_1100c.senderaddr2.value) > 140 ){
		alert("발송인 주소의 길이는 영문 140자 까지 입니다.");
		document.ems_1100c.senderaddr2.select();
		var_sndInfo = false;
		return;
	}
	
	if( getByteLength_ems(document.ems_1100c.senderemail.value) > 40 ){
		alert("발송인 email 주소의 길이는 영문 40자 까지 입니다.");
		document.ems_1100c.senderemail.select();
		var_sndInfo = false;
		return;
	}
	
    return var_sndInfo;
}



// 발송인 추가정보 정보 체크
function chkSenderDetailInfo(){
	var var_sndInfo = true;
	
	if( getByteLength_ems(document.ems_1100c.snd_message.value) > 100 ){
		alert("비고(집하 지시내역)의 길이는 한글 33자(영문 100자)까지 입니다.")
		document.ems_1100c.snd_message.select();
		var_sndInfo = false;
		return;
	}
	
	var tmpToday = tempYear +''+ tempMonth +''+ tempDay;
	if( document.ems_1100c.theDate.value != tmpToday ){
		alert("현재 고객님의 컴퓨터의 일자가 잘못 설정되어 있으니("+tempYear+"년"+tempMonth+"월"+tempDay+"일)\n제어판에서 일자를 바르게 설정 하시기 바랍니다.\n시간설정이 현재시간과 맞지 않을 경우 방문희망일이 틀릴 수 있습니다.");
		var_sndInfo = false;
		return;
	}else {
		if (findHoliday(document.ems_1100c.pick_y.value + document.ems_1100c.pick_m.value + document.ems_1100c.pick_d.value)) {
	        alert("공휴일입니다. 이전일자 또는 다음일자를 선택해주세요");
	        return false;
	    }
		
		var tmpTime;
		if( document.ems_1100c.sendpssbyn.value=="불가능" || document.ems_1100c.closehhmi.value=="" ) {
			tmpTime = 1;
		}else if( document.ems_1100c.theTime.value > document.ems_1100c.closehhmi.value.substring(0,2)+document.ems_1100c.closehhmi.value.substring(4,6) ) {
			//alert( document.ems_1100c.theTime.value );
			//alert( document.ems_1100c.closehhmi.value.substring(0,2)+document.ems_1100c.closehhmi.value.substring(4,6) );
			tmpTime = 1;
		}else{
			tmpTime = 0;
		}
		
		var posStart   = checkDate(tmpTime);
		
		if( posStart > document.ems_1100c.pick_y.value + document.ems_1100c.pick_m.value + document.ems_1100c.pick_d.value ){
			alert("당일 발송신청이 불가능합니다.\n\n방문희망일을 "+posStart.substring(0,4)+"년"+posStart.substring(4,6)+"월"+posStart.substring(6,8)+"일 이후로 선택해 주세요.");
			var_sndInfo = false;
			return;
		}
	}
	
	//if( document.ems_1100c.mem_type[1].checked && (document.ems_1100c.custno.value=="" || document.ems_1100c.apprno.value=="") ){
		//alert("계약고객으로 신청하기 위해서는 고객번호와 승인번호가 입력되어야 가능합니다.");
		//var_sndInfo = false;
		//return;
	//}

    return var_sndInfo;
}

	
// 공휴일을 제외한 일을 더해서 리턴하는 함수
function checkDate(AddDay) {
	var now     = new Date();
	
	for (ii=0; ii< AddDay; ii++) {
		while(true) {
			now.setDate(now.getDate()+1);
			
			tempYear2 = now.getFullYear();
			tempMonth2 = now.getMonth() + 1;
			tempDay2  = now.getDate();
			
			if(tempMonth2 < 10)		tempMonth2 = '0' + tempMonth2;
			if(tempDay2 < 10)		tempDay2 = '0' + tempDay2;
			
			if( !findHoliday(tempYear2 +''+ tempMonth2 +''+ tempDay2) )
				break;
		}
	}
	
	tempYear2 = now.getFullYear();
	tempMonth2 = now.getMonth() + 1;
	tempDay2  = now.getDate();
	
	if (tempMonth2 < 10) tempMonth2 = '0' + tempMonth2;
	if (tempDay2 < 10) tempDay2 = '0' + tempDay2;
	
	return tempYear2 +''+ tempMonth2 +''+ tempDay2;
}
	

function selectCustoms() {
	if( !(document.ems_1100c.em_ee[0].checked || document.ems_1100c.em_ee[1].checked || document.ems_1100c.em_ee[2].checked) ){
		alert("세관신고서(Customs Declaration) 종류를 선택하세요");
		return false;
	}else if( document.ems_1100c.em_ee[0].checked ) {
		if( !(document.ems_1100c.EM_gubun[0].checked || document.ems_1100c.EM_gubun[1].checked || document.ems_1100c.EM_gubun[2].checked) ) {
			alert("상품견본(Sample) , 선물(Gift) , 상품(Merchandise) 중 하나를 선택하세요");
			return false;
		}else{
			return true;
		}
	}else if( document.ems_1100c.em_ee[1].checked ) {
		//if( !(document.ems_1100c.EE_gubun[0].checked || document.ems_1100c.EE_gubun[1].checked) ) {
		if( !(document.ems_1100c.EE_gubun.checked) ) {
			alert("서류(Document) , 인쇄물(Printed papers) 중 하나를 선택하세요");
			return false;
		}else{
			return true;
		}
	}
}


// 세관신고서 입력 체크
function chkCustoms() {
	var var_customs = true;
	if( document.ems_1100c.contents.value == "" ) {
	//	alert("내용품명(Contents)을 입력하여 주세요");
	//	document.ems_1100c.contents.focus();
	//	var_customs = false;
	//	return;
	}else{
    	if( chk_txt(document.ems_1100c.contents.value) ){
    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
    		document.ems_1100c.contents.select();
    		var_customs = false;
    		return;
    	}
	}

	if( document.ems_1100c.number.value == "" ) {
	//	alert("개수(Number)를 입력하여 주세요");
	//	document.ems_1100c.number.focus();
	//	var_customs = false;
	//	return;
	}else{
		if( isNaN(document.ems_1100c.number.value) ){
			alert("개수(Number)는 숫자로 입력하여 주세요");
			document.ems_1100c.number.select();
			var_customs = false;
			return;
		}
	}

	if( document.ems_1100c.value.value == "" ) {
	//	alert("가격(US$)을 입력하여 주세요");
	//	document.ems_1100c.value.focus();
	//	var_customs = false;
	//	return;
	}else{
		if( isNaN(document.ems_1100c.value.value) ){
			alert("가격(US$)은 숫자로 입력하여 주세요");
			document.ems_1100c.value.select();
			var_customs = false;
			return;
		}
	}

	//if( !(document.ems_1100c.em_ee[0].checked || document.ems_1100c.em_ee[1].checked) ){
	//	alert("세관신고서(Customs Declaration) 종류를 선택하세요");
	//	var_customs = false;
	//	return;
	//}
    
	if( document.ems_1100c.em_ee[0].checked ) {			// 상품견본,상품,선물
		if( document.ems_1100c.weight.value == "" ) {
		//	alert("순중량(Net weight)을 입력하여 주세요");
		//	document.ems_1100c.weight.focus();
		//	var_customs = false;
		//	return;
		}else{
	    	if( chk_txt(document.ems_1100c.weight.value) ){
	    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.weight.select();
	    		var_customs = false;
	    		return;
	    	}
		}
    
		if( document.ems_1100c.hs_code.value == "" ) {
		//	alert("HS Code(HS Tariff Number)를 입력하여 주세요");
		//	document.ems_1100c.hs_code.focus();
		//	var_customs = false;
		//	return;
		}else{
	    	if( chk_txt(document.ems_1100c.hs_code.value) ){
	    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.hs_code.select();
	    		var_customs = false;
	    		return;
	    	}
		}
    
		if( document.ems_1100c.origin.value == "" ) {
		//	alert("생산지(Country of Origin)를 입력하여 주세요");
		//	document.ems_1100c.origin.focus();
		//	var_customs = false;
		//	return;
		}else{
	    	if( chk_txt(document.ems_1100c.origin.value) ){
	    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.origin.select();
	    		var_customs = false;
	    		return;
	    	}
		}
    
	//	if( !(document.ems_1100c.EM_gubun[0].checked || document.ems_1100c.EM_gubun[1].checked || document.ems_1100c.EM_gubun[2].checked) ){
	//		alert("상품견본,상품,선물 중 하나를 선택하세요");
	//		var_customs = false;
	//		return;
	//	}
	//}else if( document.ems_1100c.em_ee[1].checked ) {
	//	if( !(document.ems_1100c.EE_gubun[0].checked || document.ems_1100c.EE_gubun[1].checked) ){
	//		alert("서류,인쇄물 중 하나를 선택하세요");
	//		var_customs = false;
	//		return;
	//	}
	}

	return var_customs;
}


// 세관신고서 입력 체크
function chkCustoms_2() {

	var var_customs = true;
	
	if( trimdata(document.ems_1100c.contents.value) == "" ) {
		document.ems_1100c.contents.value = " ";
		//alert("내용품명(Contents)을 입력하여 주세요");
		//document.ems_1100c.contents.focus();
		//return false;
	}else{
    	if( chk_txt(document.ems_1100c.contents.value) ){
    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
    		document.ems_1100c.contents.select();
    		return false;
    	}
	}
	
	if( getByteLength_ems(document.ems_1100c.contents.value) > 40){
  	 	alert("내용품명(Contents) 길이는 영문 40자 까지 입니다.");
  	 	document.ems_1100c.contents.select();
  		return false;
  	}

	if( document.ems_1100c.number.value == "" ) {
		//alert("개수(Number)를 입력하여 주세요");
		//document.ems_1100c.number.focus();
		//return false;
	}else{
		if( isNaN(document.ems_1100c.number.value) ){
			alert("개수(Number)는 숫자로 입력하여 주세요");
			document.ems_1100c.number.select();
			return false;
		}
	}
	
	if( getByteLength_ems(document.ems_1100c.number.value) > 7){
  	 	alert("개수(Number)는 7자리까지 입력 가능합니다.");
  	 	document.ems_1100c.number.select();
  		return false;
  	}

	if( trimdata(document.ems_1100c.value.value) == "" ) {
		document.ems_1100c.value.value = " ";
		//alert("가격(US$)을 입력하여 주세요");
		//document.ems_1100c.value.focus();
		//return false;
	}else{
		if( isNaN(document.ems_1100c.value.value) ){
			alert("가격(US$)은 숫자로 입력하여 주세요");
			document.ems_1100c.value.select();
			return false;
		}
	}
	
	if( getByteLength_ems(document.ems_1100c.value.value) > 10){
  	 	alert("가격(US$)은 10자리까지 입력 가능합니다.");
  	 	document.ems_1100c.value.select();
  		return false;
  	}

	if( !(document.ems_1100c.em_ee[0].checked || document.ems_1100c.em_ee[1].checked || document.ems_1100c.em_ee[2].checked) ){
		alert("세관신고서(Customs Declaration) 종류를 선택하세요");
		return false;
	}
    
	if( document.ems_1100c.em_ee[0].checked ) {			// 상품견본,상품,선물
		if( document.ems_1100c.weight.value == "" ) {
			//alert("순중량(Net weight)을 입력하여 주세요");
			//document.ems_1100c.weight.focus();
			//return false;
		}else{
	    	if( chk_txt(document.ems_1100c.weight.value) ){
	    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.weight.select();
	    		return false;
	    	}
		}
		
		if( getByteLength_ems(document.ems_1100c.weight.value) > 10){
	  	 	alert("순중량(Net weight)은 10자리까지 입력 가능합니다.");
	  	 	document.ems_1100c.weight.select();
	  		return false;
	  	}
	  if( getByteLength_ems(document.ems_1100c.weight.value) > 0 && document.ems_1100c.weight.value !=0 && isNaN(document.ems_1100c.weight.value)){
	  	 	alert("순중량(Net weight)은 숫자로 입력해주세요");
	  	 	document.ems_1100c.weight.select();
	  		return false;
	  	}
	  	
    
		if( document.ems_1100c.hs_code.value == "" ) {
			//alert("HS Code(HS Tariff Number)를 입력하여 주세요");
			//document.ems_1100c.hs_code.focus();
			//return false;
		}else{
	    	if( chk_txt(document.ems_1100c.hs_code.value) ){
	    		alert("세관신고서 정보는  영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.hs_code.select();
	    		return false;
	    	}
		}
		
		if( getByteLength_ems(document.ems_1100c.hs_code.value) > 20){
	  	 	alert("hscode는 20자리까지 입력 가능합니다.");
	  	 	document.ems_1100c.hs_code.select();
	  		return false;
	  	}
    
		if( document.ems_1100c.origin.value == "" ) {
			//alert("생산지(Country of Origin)를 입력하여 주세요");
			//document.ems_1100c.origin.focus();
			//return false;
		}else{
	    	if( chk_txt(document.ems_1100c.origin.value) ){
	    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.origin.select();
	    		return false;
	    	}
		}
		
		if( getByteLength_ems(document.ems_1100c.origin.value) > 20){
	  	 	alert("생산지(Country of Origin)는 20자리까지 입력 가능합니다.");
	  	 	document.ems_1100c.origin.select();
	  		return false;
	  	}
    
		if( !(document.ems_1100c.EM_gubun[0].checked || document.ems_1100c.EM_gubun[1].checked || document.ems_1100c.EM_gubun[2].checked) ){
			alert("상품견본,상품,선물 중 하나를 선택하세요");
			return false;
		}
	}else if( document.ems_1100c.em_ee[1].checked ) {
		if( !(document.ems_1100c.EE_gubun.checked ) ){
			alert("서류 선택하세요");
			return false;
		}
	}

	return true;
}


// 세관신고서 입력 체크-수정시 씁니다.
function chkCustoms_3() {

	var var_customs = true;

	if( trimdata(document.ems_1100c.contents.value) == "" ) {
		document.ems_1100c.contents.value = "";
		alert("내용품명(Contents)을 입력하여 주세요");
		document.ems_1100c.contents.focus();
		return false;
	}else{
    	if( chk_txt(document.ems_1100c.contents.value) ){
    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
    		document.ems_1100c.contents.select();
    		return false;
    	}
	}

	if( getByteLength_ems(document.ems_1100c.contents.value) > 20){
  	 	alert("내용품명(Contents) 길이는 영문 20자 까지 입니다.");
  	 	document.ems_1100c.contents.select();
  		return false;
  	}

	if( trimdata(document.ems_1100c.number.value) == "") {
			 document.ems_1100c.number.value = "0";
		// alert("개수(Number)를 입력하여 주세요");
		//document.ems_1100c.number.focus();
		//return false;
	}else{
		if( isNaN(document.ems_1100c.number.value) ){
			alert("개수(Number)는 숫자로 입력하여 주세요");
			document.ems_1100c.number.select();
			return false;
		}
	}
	
	if( getByteLength_ems(document.ems_1100c.number.value) > 7){

  	 	alert("개수(Number)는 7자리까지 입력 가능합니다.");
  	 	document.ems_1100c.number.select();
  		return false;
  	}

	if( trimdata(document.ems_1100c.value.value) == "" ) {
		document.ems_1100c.value.value = "0";
		//alert("가격(US$)을 입력하여 주세요");
		//document.ems_1100c.value.focus();
		//return false;
	}else{
		if( isNaN(document.ems_1100c.value.value) ){
			alert("가격(US$)은 숫자로 입력하여 주세요");
			document.ems_1100c.value.select();
			return false;
		}
	}
	
	if( getByteLength_ems(document.ems_1100c.value.value) > 10){
  	 	alert("가격(US$)은 10자리까지 입력 가능합니다.");
  	 	document.ems_1100c.value.select();
  		return false;
  	}

	

     
	if( document.ems_1100c.em_ee.value =="em" ) {			// 상품견본,상품,선물
		if( isNaN(document.ems_1100c.weight.value) ) {
				alert("중량은 숫자로 입력하여 주세요");
			 document.ems_1100c.weight.select();
			 return false;
		}else{
	    	if( chk_txt(document.ems_1100c.weight.value) ){
	    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.weight.select();
	    		return false;
	    	}
		}
		
		if( getByteLength_ems(document.ems_1100c.weight.value) > 10){
	  	 	alert("순중량(Net weight)은 10자리까지 입력 가능합니다.");
	  	 	document.ems_1100c.weight.select();
	  		return false;
	  	}
    
		if( document.ems_1100c.hs_code.value == "" ) {
			//alert("HS Code(HS Tariff Number)를 입력하여 주세요");
			//document.ems_1100c.hs_code.focus();
			//return false;
		}else{
	    	if( chk_txt(document.ems_1100c.hs_code.value) ){
	    		alert("세관신고서 정보는  영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.hs_code.select();
	    		return false;
	    	}
		}
		
		if( getByteLength_ems(document.ems_1100c.hs_code.value) > 20){
	  	 	alert("hscode는  20자리까지 입력 가능합니다.");
	  	 	document.ems_1100c.hs_code.select();
	  		return false;
	  	}
    
		if( document.ems_1100c.origin.value == "" ) {
			//alert("생산지(Country of Origin)를 입력하여 주세요");
			//document.ems_1100c.origin.focus();
			//return false;
		}else{
	    	if( chk_txt(document.ems_1100c.origin.value) ){
	    		alert("세관신고서 정보는 영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	    		document.ems_1100c.origin.select();
	    		return false;
	    	}
		}
		
		if( getByteLength_ems(document.ems_1100c.origin.value) > 20){
	  	 	alert("생산지(Country of Origin)는 20자리까지 입력 가능합니다.");
	  	 	document.ems_1100c.origin.select();
	  		return false;
	  	}
    

		if( !(document.ems_1100c.EM_gubun[0].checked || document.ems_1100c.EM_gubun[1].checked || document.ems_1100c.EM_gubun[2].checked) ){
			alert("상품견본,상품,선물 중 하나를 선택하세요");
			return false;
		}
	}
	return true;
}



// EMS 서비스 가능지역인지 체크 ( kpsNext() 혹은 receiverFile()에서 팝업인 ems_1101c.jsp를 거쳐 호출됨 )
function checkEMS(a,b){

	if(a==0){
		if(b==1)			self.location = "/front.EmsApply1110c.postal";
		else if(b==2)		self.location = "/front.EmsApply1120c.postal";
	}else{
		alert("죄송합니다.\n\n"+ document.ems_1100c.senderzipcode1.value +"-"+ document.ems_1100c.senderzipcode2.value +"  "+ document.ems_1100c.senderaddr1.value +"는 EMS 서비스 불가지역 입니다.");
		return;
	}
}


function NullToString(source) {
    if ((source == null) || (source == "")) {
        return "empty";
    } else {
        return source;
    }
}

function NullToZero(source) {
    if ((source == null) || (source == "")) {
        return "0";
    } else {
        return source;
    }
}


//입력값의 바이트 길이를 리턴
function getByteLength_ems(s){
   var len = 0;
   if ( s == null ) return 0;
   //for(var i=0;i<s.length;i++){
   //   var c = escape(s.charAt(i));
   //   if ( c.length == 1 ) len ++;
   //   else if ( c.indexOf("%u") != -1 ) len += 2;
   //   else if ( c.indexOf("%") != -1 ) len += c.length/3;
   //}
	var temp;
   	for(var i=0 ; i<s.length ; i++){
		temp = s.charAt(i);
		if(escape(temp).length >4) 
			len+=3;
		else
			len++;
	}
   return len;
}


function ck_lan(a){
	if( chk_txt(a) ) {
		alert("영문이나 허용된 기호(,./-_()#~:;&<>@)으로 입력해 주세요");
	}
	
}
//-->

