// Å°º¸µå Á¦¾î
function keydown() { 
	if(event.keyCode ==116){ 
		event.keyCode= 38; 
	} 
	return false; 
} 
//document.onkeydown=keydown;

// ÀÌ¹ÌÁö Å×µÎ¸® ¾ø¾Ö±â -------------------------------//
function AllBlurNone() {
	for (i = 0; i < document.links.length; i++)
		document.links[i].onfocus = document.links[i].blur;
}

// ¼ýÀÚÃ¼Å© ÇÔ¼ö
function NumberCheck(field,name){
	var strTemp = field.value
	var strLen = strTemp.length
	var chick = true

	for(i=0; i < strLen; i++){
		if((strTemp.charAt(i) < "0") || (strTemp.charAt(i) > "9")){
			chick = false;
			break;
		}
	}

	if(!chick){
		alert(name + " Ç×¸ñÀº ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		field.value = "";
		field.focus();
		return false;
	}
	return true;
}

//null checkÇÔ¼ö
function nullCheck(strTemp){
	var TempLen = strTemp.length;
	var chick = false;
	for(i=0; i < TempLen; i++){
		if(strTemp.charAt(i) != " "){
			chick = true;
			break;
		}
	}
	return chick;
}

//¸ÞÀÏÃ¼Å©
function checkMail(eml){
  comIndex=eml.value.indexOf(",");
  aIndex=eml.value.indexOf("@");
  dotIndex=eml.value.indexOf(".");

  len = eml.value.length;
  if(len==0) return true;

  if(comIndex=="-1" && aIndex > 1 && dotIndex>3 && aIndex < (dotIndex-1)){
     return true;
  }
  else{
     alert("E-mail Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
     eml.focus();
     eml.value = ""
     return false;
  }  
  return true;
}

//Æ¯¼ö¹®ÀÚ Ã¼Å©
function specailCheck(strTemp){
	var spStr;
	spStr = "!@#$%^&*\|/?><+-";
	var spCheck = true;
	var TempLen = strTemp.length;
	for(i=0; i < TempLen; i++){
		for(j=0; j < spStr.length ;j++){
			if(strTemp.charAt(i)==spStr.charAt(j)){
				spCheck = false;
				break;
			}
		}
	}
	return spCheck;
}

//¼ýÀÚ,¿µ¾î¸¸ ÀÔ·Â°¡´ÉÇÏ°Ô...
function hanCheck(strTemp){
	var hanStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	var hanCheck = true;
	var TempLen = strTemp.length;
	for(i=0; i < TempLen; i++){
		var ch = strTemp.charAt(i);
			if(hanStr.indexOf(ch)=="-1"){	 
				hanCheck = false;
				break;
			}
		} 
	return hanCheck;
}

//ÁÖ¹Î¹øÈ£ Ã¼Å©
function JuminCheck(jumin1, jumin2){
	check = false;
	
	var socno = (jumin1.value + jumin2.value);
	var socnoStr = socno.toString();
	
	a = socnoStr.substring(0, 1);
	b = socnoStr.substring(1, 2);
	c = socnoStr.substring(2, 3);
	d = socnoStr.substring(3, 4);
	e = socnoStr.substring(4, 5);
	f = socnoStr.substring(5, 6);
	g = socnoStr.substring(6, 7);
	h = socnoStr.substring(7, 8);
	i = socnoStr.substring(8, 9);
	j = socnoStr.substring(9, 10);
	k = socnoStr.substring(10, 11);
	l = socnoStr.substring(11, 12);
	m = socnoStr.substring(12, 13);
	
	month = socnoStr.substring(2,4);
	day = socnoStr.substring(4,6);
	socnoStr1 = socnoStr.substring(0, 7);
	socnoStr2 = socnoStr.substring(7, 13);

	/* 2004.03.20 ¿ùÀÏ valid check */
	if(month <= 0 || month > 12){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		jumin1.value = "";
		jumin2.value = "";
		jumin1.focus();
		return false;
	}
	if(day <= 0 || day > 31){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		jumin1.value = "";
		jumin2.value = "";
		jumin1.focus();
		return false;
	}

	/* 2004.03.20 ÁÖ¹Îµî·ÏµÞÀÚ¸® Ã¹¹øÂ° ¹øÈ£ À¯È¿¼º Ã¼Å© (1,2,3,4) are only valid  */
	if(g > 4 || g == 0) return 'N';
	
	/* 2004.05.07 ÁÖ¹Îµî·Ï¹øÈ£¿¡ °ø¹éÀÌ µé¾î°¡µµ °¡ÀÔÀÌ µÇ´Â °æ¿ì°¡ ¹ß»ýÇÏÁö ¾Êµµ·Ï */
	if (isNaN(socnoStr1) || isNaN(socnoStr2)){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		jumin1.value = "";
		jumin2.value = "";
		jumin1.focus();
		return false;
	}

	temp = a*2+b*3+c*4+d*5+e*6+f*7+g*8+h*9+i*2+j*3+k*4+l*5;
	temp = temp%11;
	temp = 11-temp;
	temp = temp%10;
	
	if(temp == m){
		return true;
	}else{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		jumin1.value = "";
		jumin2.value = "";
		jumin1.focus();
		return false;
	}
}

//»ý³â¿ùÀÏ ÀÚµ¿ÀÔ·Â
function SetBirth()
{
	if(nullCheck(form1.jumin1.value) && nullCheck(form1.jumin2.value) && JuminCheck(form1.jumin1,form1.jumin2)){  
		var year, month, day, j2, year100;
		year=form1.jumin1.value.substring(0,2);
		month=form1.jumin1.value.substring(2,4);
		day=form1.jumin1.value.substring(4,6);
		j2 = form1.jumin2.value.substring(0,1);  
	
		if(j2 == '1' || j2 == '2'){ 
			year100 = "19";
		}else{ 
				year100 = "20";
				}
		form1.Byear.value=year100+year;
		form1.Bmonth.value=month;
		form1.Bday.value=day;
	}
}

//ÆûÃ¼Å© ´Ü¼øÇÏ°Ô..
function chkfield(field, name){
	if (!nullCheck(field.value)){
		alert(name + " Ç×¸ñÀ» ¹Ýµå½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		field.focus();
		field.value = "";
		return false;
	}
	return true;
}

//ÆûÃ¼Å© ´Ü¼øÇÏ°Ô..
function combochk(field, name){
	if (!nullCheck(field.value)){
		alert(name + " Ç×¸ñÀ» ¹Ýµå½Ã ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.");
		field.focus();
		field.value = "";
		return false;
	}
	return true;
}

//ÆûÃ¼Å© ´Ü¼øÇÏ°Ô..
function OkChk(field, name){
	if (!nullCheck(field.value)){
		alert(name + " Ç×¸ñ È®ÀÎÀ» ÇØÁÖ½Ê½Ã¿À.");
		return false;
	}
	return true;
}

//ÆûÃ¼Å© ´Ü¼øÇÏ°Ô..
function PassChk(field, name){
	if (!nullCheck(field.value)){
		alert(name + " Ç×¸ñÀ» ¹Ýµå½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.\n¼öÁ¤/»èÁ¦½Ã ÇÊ¿äÇÕ´Ï´Ù.");
		field.focus();
		field.value = "";
		return false;
	}
	return true;
}

//ÆûÃ¼Å©(¼ýÀÚ¿Í ¿µ¹®¸¸ ÀÔ·Â°¡´É)
function OnlyCharCheck(field, name){
	var hanStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	var TempLen = field.value.length;
		for(i=0; i < TempLen; i++){
			var ch = field.value.charAt(i);
			if(hanStr.indexOf(ch)=="-1"){	 
				alert(name + " Ç×¸ñÀº ¿µÀÚ¿Í ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
				field.focus();
				field.value = "";	 
				return false;
			}
		} 
	return true;
}

//ÆûÃ¼Å©(¼ýÀÚ¿Í ¿µ¹®, Æ¯¼ö¹®ÀÚ¸¸ ÀÔ·Â°¡´É)
function OnlySpCharCheck(field, name){
	var hanStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*";
	var TempLen = field.value.length;
		for(i=0; i < TempLen; i++){
			var ch = field.value.charAt(i);
			if(hanStr.indexOf(ch)=="-1"){	 
				alert(name + " Ç×¸ñÀº ¿µ¾î¿Í ¼ýÀÚ¿Í Æ¯¼ö¹®ÀÚ(!@#$%^&*)¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù.");
				field.focus();
				field.value = "";	 
				return false;
			}
		} 
	return true;
}

//ÆûÃ¼Å©(±æÀÌÃ¼Å©)
function LengthCheck(field, name){
	if (field.value.length < 4 || field.value.length > 12){
		alert(name + " Ç×¸ñÀº 4ÀÚÀÌ»ó 12ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù.");
		field.focus();
		field.value = "";
		return false;
	}
	return true;
}

//ÆûÃ¼Å©2(±æÀÌÃ¼Å©)
function LengthChar(field, name, chkNum){
	if (field.value.length < chkNum){
		alert("ÀÔ·Â¿À·ù : " +name + " Ç×¸ñÀº " +chkNum+ "ÀÚ¸®ÀÔ´Ï´Ù.");
		field.focus();
		return false;
	}
	return true;
}

//ÆûÃ¼Å©(Ç×¸ñºñ±³)
function EqualCheck(field1, field2, name1, name2){
	if (field1.value!=field2.value){
		alert(name1+ ", " +name2+ " Ç×¸ñÀÌ \nÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		field1.focus();
		field1.value = "";
		field2.value = "";
		return false;
	}
	return true;
}

//È­ÀÏ È®ÀåÀÚÃ¼Å©
function chkfile(field, name) {
	var strFile = field.value;
	var strLen = strFile.length;
	var strExt = strFile.substring(strLen-3);
	if ((strExt.toLowerCase() != "gif") && (strExt.toLowerCase() != "jpg")) {
		alert(name + " Ç×¸ñÀÇ¡¸" +strExt+ "¡¹Çü½ÄÀº ¾÷·Îµå°¡ Çã¿ëµÇÁö ¾Ê´Â È­ÀÏÇü½ÄÀÔ´Ï´Ù.");
		field.focus();
    	field.value = "";		
		return false;
	}
	return true;	
}

//È­ÀÏ È®ÀåÀÚÃ¼Å©	2004.11.26
function ChkASX(field, name) {
	var strFile = field.value;
	var strLen = strFile.length;
	var strExt = strFile.substring(strLen-3);
	if ((strExt.toLowerCase() != "asx")) {
		alert(name + " Ç×¸ñÀÇ¡¸" +strExt+ "¡¹Çü½ÄÀº ¾÷·Îµå°¡ Çã¿ëµÇÁö ¾Ê´Â È­ÀÏÇü½ÄÀÔ´Ï´Ù.\n¡¸ASX¡¹È®ÀåÀÚ¸¸ ¾÷·Îµå°¡ °¡´ÉÇÕ´Ï´Ù.");
		field.focus();
    	field.value = "";		
		return false;
	}
	return true;	
}

//È­ÀÏ È®ÀåÀÚÃ¼Å© 2004.10.05
function ChkFlash(field, name) {
	var strFile = field.value;
	var strLen = strFile.length;
	var strExt = strFile.substring(strLen-3);
	if ((strExt.toLowerCase() != "swf")) {
		alert(name + " Ç×¸ñÀÇ¡¸" +strExt+ "¡¹Çü½ÄÀº ¾÷·Îµå°¡ Çã¿ëµÇÁö ¾Ê´Â È­ÀÏÇü½ÄÀÔ´Ï´Ù.\nÇÃ·¡½¬ È­ÀÏ¸¸ °¡´ÉÇÕ´Ï´Ù.");
		field.focus();
    	field.value = "";		
		return false;
	}
	return true;	
}

//ÀÚµ¿ÅÇÀÌµ¿
var isNN = (navigator.appName.indexOf("Netscape")!=-1); 
function autoTab(field,len, e){ 
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46]; 
	if(field.value.length >= len && !containsElement(filter,keyCode)){ 
		field.value = field.value.slice(0, len); 
		field.form[(getIndex(field)+1) % field.form.length].focus(); 
	} 

	function containsElement(arr, ele){ 
		var found = false, index = 0; 
		while(!found && index < arr.length) 
		if(arr[index] == ele) 
		found = true; 
		else 
		index++; 
		return found; 
	} 

	function getIndex(field) { 
		var index = -1, i = 0, found = false; 
		while (i < field.form.length && index == -1) 
		if (field.form[i] == field)index = i; 
			else i++; 
			return index; 
	} 
	return true; 
} 


//»ç¾÷ÀÚ ¹øÈ£ ±¸¼ºÃ¼Å©
function isBizInteger(st,maxLength) {
	if (st.length == maxLength) {
		for (j=0; j>maxLength; j++)   
		if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9"))) {
			return false;
		}
	}
	else {
		return false;
	}
	return true;
}

//»ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
function BizCheck(obj1, obj2, obj3) {
 	biz_value = new Array(10);
	if (isBizInteger(obj1.value,3) == false) {
		obj1.focus();
		alert( "»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¹ÌÀÔ·Â µÇ¾ú½À´Ï´Ù.");
		obj1.select();
		return false;
	}
	
	if (isBizInteger(obj2.value,2) == false) {
		obj2.focus();
		alert( "»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¹ÌÀÔ·Â µÇ¾ú½À´Ï´Ù.");
		obj2.select();
		return false;
	}
	
	if (isBizInteger(obj3.value,5) == false) {
		obj3.focus();
		alert( "»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¹ÌÀÔ·Â µÇ¾ú½À´Ï´Ù.");
		obj3.select();
		return false;
	}
	
	var objstring = obj1.value +"-"+ obj2.value +"-"+ obj3.value;
	var li_temp, li_lastid;
	
	if ( objstring.length == 12 ) {
		biz_value[0] = ( parseFloat(objstring.substring(0 ,1)) * 1 ) % 10;
		biz_value[1] = ( parseFloat(objstring.substring(1 ,2)) * 3 ) % 10;
		biz_value[2] = ( parseFloat(objstring.substring(2 ,3)) * 7 ) % 10;
		biz_value[3] = ( parseFloat(objstring.substring(4 ,5)) * 1 ) % 10;
		biz_value[4] = ( parseFloat(objstring.substring(5 ,6)) * 3 ) % 10;
		biz_value[5] = ( parseFloat(objstring.substring(7 ,8)) * 7 ) % 10;
		biz_value[6] = ( parseFloat(objstring.substring(8 ,9)) * 1 ) % 10;
		biz_value[7] = ( parseFloat(objstring.substring(9,10)) * 3 ) % 10;
		li_temp = parseFloat(objstring.substring(10,11)) * 5 + "0";
		biz_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
		biz_value[9] = parseFloat(objstring.substring(11,12));
		li_lastid = (10 - ( ( biz_value[0] + biz_value[1] + biz_value[2] + biz_value[3] + biz_value[4] + biz_value[5] + biz_value[6] + biz_value[7] + biz_value[8] ) % 10 ) ) % 10;
		
		if (biz_value[9] != li_lastid) {
			obj1.focus();
			obj1.select();
			alert( "ÀÔ·ÂÇÏ½Å »ç¾÷ÀÚµî·Ï¹øÈ£´Â Á¤»óÀûÀÎ Ã¼°è°¡ ¾Æ´Õ´Ï´Ù.");
			return false;
		}	else
			return true;
	}
		else {
			obj1.focus();
			obj1.select();
			return false;
		}
}

//¼ýÀÚÇÊµå 3ÀÚ¸®¸¶´Ù ±¸ºÐ
function strip_comma(data){
	var flag = 1;
	var valid = "1234567890";
	var output = '';
	if (data.charAt(0) == '-'){
		flag = 0;
		data = data.substring(1);
	}
	
	for (var i=0; i<data.length; i++){
		if (valid.indexOf(data.charAt(i)) != -1)
		output += data.charAt(i)
	}
	
	if (flag == 1)
	return output;
	else if (flag == 0)
	return ('-' + output);
}

function add_comma(what){
	var flag = 1;
	var data = what;
	var len = data.length;
    
	if (data.charAt(0) == '-'){
		flag = 0;
		data = data.substring(1);
	}
	
	if (data.charAt(0) == '0' && data.charAt(1) == '-'){
		flag = 0;
		data = data.substring(2);
	}
    
	var number = strip_comma(data);
	number = '' + number;
	
	if (number.length > 3){
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		for (i=0; i<Math.floor(number.length/3); i++){
			if ((mod == 0) && (i == 0))
			output += number.substring(mod+3*i, mod+3*i+3);
			else
			output += ',' + number.substring(mod+3*i, mod+3*i+3);
		}
	
		if (flag == 0){
			return ('-' + output);
		}else{
				return (output);
				}
	}else{
			if (flag == 0){
				return ('-' + number);
			}else{
					return (number);
					}
		}
}

function replace(str, original, replacement) 
{ 
	var result; 
	result = ""; 
	while(str.indexOf(original) != -1){ 
		if (str.indexOf(original) > 0) 
			result = result + str.substring(0, str.indexOf(original)) + replacement; 
		else 
			result = result + replacement; 
			str = str.substring(str.indexOf(original) + original.length, str.length); 
	} 
	return result + str; 
} 

function Comma(what)
{
	var data = what.value;
	
	if ((event.keyCode == 107) || (event.keyCode == 187)){
		if ((data == "+") || (data == "0+") || (Math.floor(replace((replace(data,"+","")),",","")) == 0)){
			dataval = "";
		}else{
				var dataval = data + '000';
				dataval = replace(dataval,"+","");
				}
	}else{
			if (Math.floor(data) == 0){
            dataval = "";
       	}else{
					var dataval = data;
					}
	}
    what.value = add_comma(dataval);
}

// ÄÞº¸¼±ÅÃ°ª¿¡ µû¸¥ ¼·ºê ÄÞº¸º¸ÀÌ±â
function ComboSubView(filed1,item,filed2){
	val = filed1.value;
	if(val == item) 
		filed2.disabled = false;
		else filed2.disabled = true;
}

// ÄÞº¸¼±ÅÃ°ª¿¡ µû¸¥ ¼·ºê ÄÞº¸ 2°³ º¸ÀÌ±â
function ComboSubView2(filed1,item,filed2,filed3){
	val = filed1.value;
	if(val == item){ 
		filed2.disabled = false;
		filed3.disabled = false;
	}else{
			filed2.disabled = true;
			filed3.disabled = true;
		}
}

// ÄÞº¸¼±ÅÃ°ª¿¡ µû¸¥ ¼·ºê ÄÞº¸ 4°³ ¼û±â±â
function ComboSubHidden4(filed1,item,filed2,filed3,filed4,filed5){
	val = filed1.value;
	if(val == item){ 
		filed2.disabled = true;
		filed3.disabled = true;
		filed4.disabled = true;
		filed5.disabled = true;
	}else{
			filed2.disabled = false;
			filed3.disabled = false;
			filed4.disabled = false;
			filed5.disabled = false;		
		}
}

//Tip ±â´É
flag=true;
function Display_tip(index , view, flag) {
	if(view == 'show'){
		if(flag) {
			if (navigator.userAgent.indexOf("MSIE") != -1) {		
				document.getElementById('Tip' + index).style.display='';
				flag = false;
			}else {
				location.href = "";
			}		
		} else {
			document.getElementById('Tip' + index).style.display='none';
			flag = true;		
		}
	} else if(view == 'hide'){
		if (flag){
			document.getElementById('Tip' + index).style.display ='';
		}else{
			document.getElementById('Tip' + index).style.display = "none";	
		}
	}
}

//ÆË¾÷Ã¢ ¿­±â(½ºÅ©·Ñ¹Ù »ý±è.)
function OpenWindow(URL,wName){
	var FocusWin = window.open(URL,wName,"width=100,height=100,scrollbars=yes,top=200,left=200");
	FocusWin.focus(); 
}

//ÆË¾÷Ã¢ ¿­±â(½ºÅ©·Ñ¹Ù ¾øÀ½.)
function OpenWindowNo(URL,wName){
	var FocusWin = window.open(URL,wName,"width=100,height=100,scrollbars=No,top=200,left=200");
	FocusWin.focus(); 
}

//ÆË¾÷Ã¢ ¿­±â(½ºÅ©·Ñ¹Ù ¾øÀ½. »çÀÌÁî ¿É¼Ç)	2004.12.30
function OpenWinOpt(URL,wName,W,H,T,L){
	var FocusWin = window.open(URL,wName,"width="+W+",height="+H+",scrollbars=No,top="+T+",left="+L+"");
	FocusWin.focus(); 
}

//ÆË¾÷Ã¢ ¿­±â(½ºÅ©·Ñ¹Ù »ý±è. »çÀÌÁî ¿É¼Ç)	2004.12.30
function OpenWinOpt2(URL,wName,W,H,T,L){
	var FocusWin = window.open(URL,wName,"width="+W+",height="+H+",scrollbars=yes,top="+T+",left="+L+"");
	FocusWin.focus(); 
}

// ÀÎÇ²Ã¢ ¹è°æÁöÁ¤
function SearchBlur(field){
	field.style.backgroundImage="";
}

function SearchFocus(field,img){
	var qry = field.value;
	qry = qry.replace(/(^\s*)/g,"");
	
	if(!qry) field.style.backgroundImage = "url('" +img+ "')";
	else SearchBlur(field);
}

//¸µÅ©
function LinkUrl(URL){
	location.href=URL;
}

// ÀÎÇ²¹Ú½º Æ÷Ä¿½º ¹è°æ 
function FocusBG(field,color){
	field.style.backgroundColor=color;
}

// Åä±Û Ã¼Å©¹Ú½º  
function toggleCheckBox(formname, objname) {
	var ids = eval("document." + formname + "." + objname);

	if (typeof(ids) == "undefined") {
		return;
	}

	for (var i = 0; i < ids.length; i++ ) {
		if (ids[i].checked == true) {
			ids[i].checked = false;
		} else {
			ids[i].checked = true;
		}
	}

	if (ids.checked == true) {
		ids.checked = false;
	} else {
		ids.checked = true;
	}
} 

// ¸ð´ÞÀ©µµ¿ì (Áß¾Ó¿ÀÇÂ) 2004.09.20 
function winCenterModal(i_width, i_height, s_url, s_name, bl_scrollyn){
	var sRtn;
	sRtn = showModalDialog(s_url, s_name, 'dialogHeight:'+i_height+'px; dialogWidth:'+i_width+'px; help:0; resizable:0; status:0; scroll:'+bl_scrollyn+'; center:1;'); 
}

// À©µµ¿ì ÃÖ¼ÒÈ­ 2004.09.20 
function Mini() {
	minobj.Click();
}
/* À©µµ¿ì ÃÖ¼ÒÈ­ ¿ÀºêÁ§Æ®
<OBJECT id=minobj type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" codebase="hhctrl.ocx#Version=4,72,8252,0">
	<PARAM name="Command" value="minimize">
</OBJECT>
*/

//ÆûÃ¼Å© ´Ü¼øÇÏ°Ô 2004.11.10 
function SelectChkField(field, name){
	if (!nullCheck(field.value)){
		alert(name + " Ç×¸ñÀ» ¸ÕÀú ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.");
		field.value = "";
		return false;
	}
	return true;
}

//ÀÌ¹ÌÁö ¹Ì¸®º¸±â 2004.11.25 
function ImgPreView(layerId) {
	if(event.srcElement.value.match(/(.jpg|.jpeg|.gif|.png)$/))	{
		document.images[layerId].src = event.srcElement.value;
		document.images[layerId].style.display = "";
	}
	else document.images[layerId].style.display = "none";
}


// ÅØ½ºÆ® Ä«¿îÆ®ÇÏ±â  2004.10.15
function UpdateChar(filed,length_limit,seq)
{
	var comment='';
	comment = eval(filed);
	var length = Calculate_Msglen(comment.value);
	document.getElementById('textlimit' + seq).innerHTML = length;
	if (length > length_limit) {
		alert("ÃÖ´ë " + length_limit + " byte ÀÔ´Ï´Ù. \nÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		comment.value = comment.value.replace(/\r\n$/, "");
		comment.value = Assert_Msglen(comment.value, length_limit);
	}
}

function Calculate_Msglen(message)
{
	var nbytes = 0;

	for (i=0; i<message.length; i++) {
		var ch = message.charAt(i);
		if(escape(ch).length > 4) {
			nbytes += 2;
		} else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				nbytes += 1;
			}
		} else if (ch == '<' || ch == '>') {
			nbytes += 4;
		} else {
			nbytes += 1;
		}
	}

	return nbytes;
}

function Assert_Msglen(message, maximum)
{
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	for (i=0; i<msglen; i++) {
		var ch = message.charAt(i);
		if (escape(ch).length > 4) {
			inc = 2;
		} else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				inc = 1;
			}
		} else if (ch == '<' || ch == '>') {
			inc = 4;
		} else {
			inc = 1;
		}
		if ((nbytes + inc) > maximum) {
			break;
		}
		nbytes += inc;
		msg += ch;
	}
	return msg;
}

// Ä«Å×°í¸® ·¹ÀÌ¾î °ü·Ã 2004.12.16
function CateObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=CateObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function CateLayers() { //v6.0
	var i,p,v,obj,args=CateLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=CateObj(args[i]))!=null) { v=args[i+2];
		if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
		obj.visibility=v; }
}

// Ä«Å×°í¸®, ³»¿ëº° »óÇ° ÅÇ 2004.12.27
function TabSecB(num) {
	var obj;
	for(var i = 0; i < 3; i++) {
		obj = eval("document.all.TabSection" + i);
		obj.style.display = "none";
	}
	obj = eval("document.all.TabSection" + num);
	obj.style.display = "";
}

// Å¬¸³º¸µå º¹»ç 2005.1.14
function ClipBoard(frm, Cont) {
	var content = frm+ "." +Cont;
	var doc = eval(content + '.createTextRange()');
	doc.execCommand('copy');
	alert("Å¬¸³º¸µå¿¡ º¹»çµÇ¾ú½À´Ï´Ù.");
}

// °¡»óÄ«Å×°í¸® ¸µÅ©	2005.1.17
function CateLink(f, c){ 
	location.href="/Shop/ListSecC.asp?Cidx=" +f+ "&Lidx=" +c;
}	

// Replace Ã³¸®
function removeFormat(content, sep) {
	var real = "";
	var contents = content.split(sep);
	for(var i = 0; i < contents.length; i++) {
		real += contents[i];
	}
	return real;
}

function parseInt10(data){
	return parseInt(data, 10);
}	

// Ãµ´ÜÀ§ ¸¶´Ù ÄÄ¸¶ 2005.1.21
function formattedMoney(v) {
	var format = "";
	var a=removeFormat(v.toString(),',');
	a = parseInt10(a);
	var money =a.toString();
	money = reverse(money);
	for(var i = money.length-1; i > -1; i--) {
		if((i+1)%3 == 0 && money.length-1 != i) format += ",";
		format += money.charAt(i);
	}
	return format;
}

// StringÀ» ²¨²Ù·Î 2005.1.21
function reverse(s) {
	var rev = "";
	
	for(var i = s.length-1; i >= 0 ; i--) {
		rev += s.charAt(i);
	}
	return rev;
}