/*#####################################################
	½ºÅ©¸³Æ® °øÅë ÆÄÀÏ  
#####################################################*/

/*#####################################################
ÇÔ ¼ö ¸í : onlyNumeric
±â´É¼³¸í : ¼ýÀÚ¸¸ ÀÔ·Â
ÀÔ ·Â °ª : onKeyup="onlyNumeric(this);"
¹Ý È¯ °ª : 
#####################################################*/

//¼ýÀÚ¸¸
function onlyNumeric(form) {
	
	var inText = form.value;
	var ret;
	for (var i = 0; i < inText.length; i++) {
		ret = inText.charCodeAt(i);
		if ((ret < 48) || (ret > 57)) {
			alert("¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä");
			form.value = "0";
			form.focus();
			return false;
		}
	}
	return true;
}

/*###################################################
ÇÔ ¼ö ¸í : length_check
±â´É¼³¸í : ÅØ½ºÆ® ¿¡¾î¸®¾î ±Û»ç¼ö Ã¼Å©
ÀÔ ·Â °ª : len_limit,,str ,memo ¼±ÅÃ°ª
¹Ý È¯ °ª : 
###################################################*/
function length_check(len_limit, str) {
	
	var f = document.signform;
	var memo='';
	memo = eval("document.signform.memo");
	var length = cal_msglen(memo.value);
		
	document.getElementById("cnj_limit").innerHTML = length;
		
	if (length > len_limit) {
		alert("ÃÖ´ë " + len_limit + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		memo.value = memo.value.replace(/\r\n$/, "");
		memo.value = assert_msglen(memo.value, len_limit);
	}
}

/*#############################################
ÇÔ ¼ö ¸í : length_checkcs
±â´É¼³¸í : ÅØ½ºÆ® ¿¡¾î¸®¾î ±Û»ç¼ö Ã¼Å©
ÀÔ ·Â °ª : len_limit,,str ,memo1 ¼±ÅÃ°ª
¹Ý È¯ °ª : 
*###############################################*/
function length_checkcs(len_limit, str) {
	var f = document.signform;
	var memo1='';
	memo1 = eval("document.signform.memo1");
	var length = cal_msglencs(memo1.value);
			
	document.getElementById("cnj_limitcs").innerHTML = length;
	
	if (length > len_limit) {
		alert("ÃÖ´ë " + len_limit + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		memo1.value = memo1.value.replace(/\r\n$/, "");
		memo1.value = assert_msglen(memo1.value, len_limit);
	}
}

/*#############################################
ÇÔ ¼ö ¸í : length_checkcs
±â´É¼³¸í : ÅØ½ºÆ® ¿¡¾î¸®¾î ±Û»ç¼ö Ã¼Å©
ÀÔ ·Â °ª : len_limit,,str ,memo1 ¼±ÅÃ°ª
¹Ý È¯ °ª : 
*###############################################*/
function length_checkcscom(len_limit, str) {
	var f = document.signform;
	var Command='';
	Command = eval("document.signform.Command");
	var length = cal_msglen(Command.value);
			
	document.getElementById("cnj_limit").innerHTML = length;
	
	if (length > len_limit) {
		alert("ÃÖ´ë " + len_limit + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		Command.value = Command.value.replace(/\r\n$/, "");
		Command.value = assert_msglen(Command.value, len_limit);
	}
}

/*#############################################
ÇÔ ¼ö ¸í : length_checkcs
±â´É¼³¸í : ÅØ½ºÆ® ¿¡¾î¸®¾î ±Û»ç¼ö Ã¼Å©
ÀÔ ·Â °ª : len_limit,,str ,memo1 ¼±ÅÃ°ª
¹Ý È¯ °ª : 
*###############################################*/
function length_checkcss(len_limit, str) {
	var f = document.signform;
	var Subject='';
	Subject = eval("document.signform.Subject");
	var length = cal_msglen(Subject.value);
			
	document.getElementById("cnj_limit").innerHTML = length;
	
	if (length > len_limit) {
		alert("ÃÖ´ë " + len_limit + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		Subject.value = Subject.value.replace(/\r\n$/, "");
		Subject.value = assert_msglen(Subject.value, len_limit);
	}
}

/*###################################################
ÇÔ ¼ö ¸í : length_check
±â´É¼³¸í : ÅØ½ºÆ® ¿¡¾î¸®¾î ±Û»ç¼ö Ã¼Å©
ÀÔ ·Â °ª : len_limit,,str ,memo ¼±ÅÃ°ª
¹Ý È¯ °ª : 
###################################################*/
function length_check_04(len_limit, str) {
	
	var f = document.signform;
	var subject01='';
	subject01 = eval("document.signform.subject01");
	var length = cal_msglen(subject01.value);
		
	document.getElementById("cnj_limit").innerHTML = length;
		
	if (length > len_limit) {
		alert("ÃÖ´ë " + len_limit + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		subject01.value = subject01.value.replace(/\r\n$/, "");
		subject01.value = assert_msglen(memo.value, len_limit);
	}
}


function cal_msglen(cnj_msg) {
	var nbytes = 0;
	for (i=0; i<cnj_msg.length; i++) {
	var ch = cnj_msg.charAt(i);
	if(escape(ch).length > 4) {
		nbytes += 2;
	}
	else 
		if (ch == '\n') {
			if (cnj_msg.charAt(i-1) != '\r') {
			nbytes += 1;
			}
		}
		else if (ch == '<' || ch == '>') {
			nbytes += 4;
			}
			else {
				nbytes += 1;
			}
		}
	return nbytes;
}

function assert_msglen(cnj_msg, cnj_max) {
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = cnj_msg.length;
	for (i=0; i<msglen; i++) {
	var ch = cnj_msg.charAt(i);
	if (escape(ch).length > 4) {
		inc = 2;
	}
	else
		if (ch == '\n') {
			if (cnj_msg.charAt(i-1) != '\r') {
				inc = 1;
			}
		}
		else
			if (ch == '<' || ch == '>') {
				inc = 4;
			}
			else {
				inc = 1;
			}
				if ((nbytes + inc) > cnj_max) {
				break;
			}
			nbytes += inc;
			msg += ch;
	}
		document.getElementById("cnj_limit").innerHTML = nbytes;
		return msg;
}





/*#######################################################
ÇÔ ¼ö ¸í : go
±â´É¼³¸í : ¸µÅ©
ÀÔ ·Â °ª : URL ¼±ÅÃ°ª
¹Ý È¯ °ª : 
#######################################################*/

function go(URL) {
	window.location.href = URL; 
}

/*####################################################
ÇÔ ¼ö ¸í : all_check
±â´É¼³¸í : ÀüÃ¼¼±ÅÃ
ÀÔ ·Â °ª : URL ¼±ÅÃ°ª
¹Ý È¯ °ª :
#########################################################*/

var SelVal=false;
function all_check(){	
	var obj = document.signform;
		
	if(obj.check_code.length){
		for(i=0;i<obj.check_code.length;i++){
			if(SelVal){
				obj.check_code[i].checked = false;
			}else{
				obj.check_code[i].checked = true;
			}
		}
	}else{
		if(obj.check_code){
			if(SelVal){
				obj.check_code.checked = false;
			}else{
				obj.check_code.checked = true;
			}
		}
	}
	if(SelVal){
		SelVal = false;
		obj.btn1.value="ÀüÃ¼¼±ÅÃ"
		obj.btn1_1.value="ÀüÃ¼¼±ÅÃ"
	}else{
		SelVal = true;
		obj.btn1.value="ÀüÃ¼Ãë¼Ò"	
		obj.btn1_1.value="ÀüÃ¼Ãë¼Ò"			
	}
}



/*##############################################
ÇÔ ¼ö ¸í : open_win
±â´É¼³¸í : »õÃ¢¶Ù¿ì±â
ÀÔ ·Â °ª : URL ¼±ÅÃ°ª
¹Ý È¯ °ª :
#####################################################*/
function open_win(URL,style) {
	var style=style
	openwin = window.open(URL, "",style);
	openwin.focus();
}

/*##############################################
ÇÔ ¼ö ¸í : open_winpop
±â´É¼³¸í : »õÃ¢¶Ù¿ì±â
ÀÔ ·Â °ª : URL ¼±ÅÃ°ª
¹Ý È¯ °ª :
#####################################################*/
function open_winpop(URL,style,pop) {	
	var style=style;
	var pop=pop;
	alert (pop);
	openwin = window.open(URL, "",style);
	openwin.focus();
}

/*########################################
ÇÔ ¼ö ¸í : downex
±â´É¼³¸í : ´Ù¿î¼­ºÎ¹Ô
ÀÔ ·Â °ª : URL ¼±ÅÃ°ª
¹Ý È¯ °ª :
###########################################*/
function downex(URL){	
	if (!document.signform.seletranscom_Code.value) {
			alert ("ÅÃ¹è»ç¸¦ ¼±ÅÃÇÏ¿©¾ß¸¸ ¿¢¼¿ ´Ù¿îÀÌ °¡´ÉÇÕ´Ï´Ù.");
			document.signform.seletranscom_Code.focus;
			return;
		}
		var URL=URL;
		document.signform.action=URL;
		document.signform.submit();
	}
	
/*########################################
ÇÔ ¼ö ¸í : subok
±â´É¼³¸í : ´Ù¿î¼­ºÎ¹Ô
ÀÔ ·Â °ª : URL ¼±ÅÃ°ª
¹Ý È¯ °ª :
###########################################*/
function subok(URL){
		var URL=URL;
		document.signform.action=URL;
		document.signform.submit();
	}
/*########################################
ÇÔ ¼ö ¸í : subok
±â´É¼³¸í : ´Ù¿î¼­ºÎ¹Ô
ÀÔ ·Â °ª : URL ¼±ÅÃ°ª
¹Ý È¯ °ª :
###########################################*/
function wait_all(URL){	
		alert ("ÁØºñÁß");
	}
/*########################################
ÇÔ ¼ö ¸í : find_ok
±â´É¼³¸í : °Ë»ö
ÀÔ ·Â °ª : URL ¼±ÅÃ°ª
¹Ý È¯ °ª :
###########################################*/
function findok(URL){
	var URL=URL;
	document.signform.action=URL;
	document.signform.submit();
}
/*########################################
ÇÔ ¼ö ¸í : ShipToBillPerson
±â´É¼³¸í : ÅÃ¹è»çÀÏ°ý¼±ÅÃ
ÀÔ ·Â °ª : 
¹Ý È¯ °ª :
###########################################*/
function ShipToBillPerson() {
	var obj = document.signform;
	var in_transcom_Code = obj.seletranscom_Code.value;
	if (document.signform.allcheck.checked) {
		if ( obj.transcom_Code.length ) {
			for(i=0;i<obj.transcom_Code.length;i++){
				obj.transcom_Code[i].value = in_transcom_Code;	
			}
		} 
		else {
			obj.transcom_Code.value = in_transcom_Code;			
		}
	}
	else{
		if ( obj.transcom_Code.length ) {
			for(i=0;i<obj.transcom_Code.length;i++){
				obj.transcom_Code[i].value = "";	
			}
		} 
		else {
			obj.transcom_Code.value = "";			
		}
	}		
}
/*########################################
ÇÔ ¼ö ¸í : all_select
±â´É¼³¸í : ¿¹Á¤ÀÏÀÏ°ýÀû¿ë
ÀÔ ·Â °ª : 
¹Ý È¯ °ª :
###########################################*/
function all_select() {
	var obj = document.signform;
	var in_date_99 = obj.seletranscom_Code.value;
	if (document.signform.allcheck.checked) {
		if ( obj.date_99.length ) {
			for(i=0;i<obj.date_99.length;i++){
				obj.date_99[i].value = in_date_99;	
			}
		} 
		else {
			obj.date_99.value = in_date_99;			
		}
	}
	else{
		if ( obj.date_99.length ) {
			for(i=0;i<obj.date_99.length;i++){
				obj.date_99[i].value = "";	
			}
		} 
		else {
			obj.date_99.value = "";			
		}
	}		
}
/*########################################
ÇÔ ¼ö ¸í : isEnter
±â´É¼³¸í : ¿£ÅÍ¹öÆ°
ÀÔ ·Â °ª : find_ok
¹Ý È¯ °ª :
###########################################*/
function isEnter(URL){
	var URL= URL
	   if ( window.event.keyCode == 13 )  {
		findok(URL);
	   }
	}
	
/*########################################
ÇÔ ¼ö ¸í : confirm
±â´É¼³¸í : Yes Or No
ÀÔ ·Â °ª : confirm
¹Ý È¯ °ª :
###########################################*/
function confirm_YN(string1,string2,string3,function1){
	var string1=string1
	var String2=string2
	var string3=string3
	var function1=function1
	 if (confirm(string1)) {
	 	alert (String2);
	 	document.signform.action=function1;
	document.signform.submit();
	 }
	 else {
	 	alert (string3);
	 	
	 }
}
	 	
