var req;								// Ajax ÄÝÀ» À§ÇÑ °ø¿ëº¯¼ö
var tmp_folder = '';		// Æú´õ Á¡°Ë°á°ú Æú´õ ÀÌ¸§ ÁöÁ¤

var objid;
var objfn;
var objfa;

function clear_file_value(e_obj) {
	var inputObj = document.getElementById(e_obj);
	var parentObj = inputObj.parentNode;	
	var nextObj = inputObj.nextSibling;
	var EmptyFileInput;

	EmptyFileInput = document.createElement(inputObj.outerHTML);
	parentObj.removeChild(inputObj);
	parentObj.insertBefore(EmptyFileInput, nextObj);
}

function Get_Table_Row(t) {
	var table = document.getElementById(t);
	
	if (typeof(table) == "object") {
		return table.rows.length;
	} else {
		return -1;
	}
}

// ÀÌµ¿ÇÏ´Â ·¹ÀÌ¾î Á¤ÀÇ
function showSelectGuide(e ) {
	if( tt_stat ) {
		if( e.x < realWidth / 2 ) {
			document.all.NSDiv.style.left = e.x+document.body.scrollLeft + 5;
		 } else {
    	document.all.NSDiv.style.left = (e.x - (parseInt(document.body.scrollLeft) + parseInt(divWidth))) + 5;
		}
		document.all.NSDiv.style.top = e.y + document.body.scrollTop + 5;
	}

	document.all.NSDiv.style.display = "block";
  return;
}   

function showSelectGuide_ALT(f, e) {
	if( navigator.userAgent.indexOf("MSIE") < 0 || AppVersion < 5 ) return;

	var sub_url = "";
		sub_url = f;

	if( sub_url ) {
		tt_stat = true;
		document.all.NSDiv.innerHTML = ""
			+"<table ellspacing=0 cellpadding=0"
			+"<tr><td></td></tr></table>";

		content = ""
			+"<table height=20 bgcolor=#fbfdf3 cellspacing=0 cellpadding=0"
			+" style='filter:alpha(opacity=100); border:1 solid #AFB086'>"
			+"<tr><td style='text-indent:2px;font-size:9pt;height:16px;padding:2 5 2 12;word-break:break-all;border:double 3px black'>"
			+ sub_url
			+"</td></tr></table>";

		document.all.NSDiv.children(0).cells(0).innerHTML = content;

    realWidth = document.body.clientWidth - 148;
    divWidth = document.all.NSDiv.scrollWidth;
		
		showSelectGuide(e);
	} else {
		tt_stat = false;
	}

  return;
}

function hideSelectGuide_ALT() {
	tt_stat = false;
  
  document.all.NSDiv.innerHTML = "";
  document.all.NSDiv.style.display = "none";
  
  return;
}
// ÀÌµ¿ÇÏ´Â ·¹ÀÌ¾î Á¤ÀÇ ³¡

function is_ViewByID(e_Str) {
	var tmp_obj = document.getElementById(e_Str);
	
	if (tmp_obj.style.display == "") {
		return true;
	}	else {
		return false;
	}
}

function hide_LayerByID(e_Str) {
	var tmp_obj = document.getElementById(e_Str);
	
	if (is_ViewByID(e_Str)) {
		tmp_obj.style.display = "none";
	}
}

// Select Box ÇÔ¼ö Ã³¸®
function isOptionValueExist(sellist, sn) {
	for ( var i = 0 ; i < sellist.length ; i++ ) {
		if (sellist[i].value == sn) {
			return true;
		}
	}

	return false;
}

// Select ¹Ú½º ¿É¼ÇÀ» À§·Î ¾Æ·¡·Î ÀÌµ¿½ÃÅ²´Ù.

function moveSimaddr(eSel, ud) {
	// 1 : À§·Î
	// 0 : ¾Æ·¡·Î
	var nSelect = 0;

	for ( var i = 0 ; i < eSel.length ; i++ ) {
		if (eSel[i].selected ) {
			nSelect++;

			if (isOptionValueExist(eSel,eSel[i].value) ) {
				if ( ud == 0 ) {
					if (i == (eSel.length-1)) {
						alert('´õÀÌ»ó ¾Æ·¡·Î ÀÌµ¿½ÃÅ³ ¼ö ¾ø½À´Ï´Ù.');
					} else {
						var temp = new Option(eSel[i].text, eSel[i].value);
						eSel[i] = new Option(eSel[i+1].text, eSel[i+1].value);
						eSel[i+1] = temp;
						eSel[i+1].selected = true;
					}
				} else {
					if (i == 0) {
						alert('´õÀÌ»ó À§·Î ÀÌµ¿½ÃÅ³ ¼ö ¾ø½À´Ï´Ù.');
					} else {
						var temp = new Option(eSel[i].text, eSel[i].value);
						eSel[i] = new Option(eSel[i-1].text, eSel[i-1].value);
						eSel[i-1] = temp;
						eSel[i-1].selected = true;
					}
				}
				
				return;
			}
		}
	}

	if ( nSelect == 0 ) {
		alert( "¼±ÅÃµÈ Ç×¸ñÀÌ ¾ø½À´Ï´Ù." );
	}

	return;
}

// Select ¹Ú½º ¿É¼ÇÀ» À§·Î ¾Æ·¡·Î ÀÌµ¿½ÃÅ²´Ù.
function sortSimaddr(eSel) {
	//°¢ text¸¦ Ã³À½ºÎÅÍ ÇÑ°³¾¿ ¼±ÅÃ
	for (var i = 0 ; i < eSel.length-1 ; i++) {
		//¸ðµç text¿Í ºñ±³
		for (var j = i+1 ; j <eSel.length ; j++) {
			if (eSel[i].text > eSel[j].text) {
				//¼ø¼­¹Ù²Þ
				var tmpText = new Option(eSel[i].text,eSel[i].value);
				eSel[i] = new Option(eSel[j].text,eSel[j].value);
				eSel[j] = tmpText;
			}
		}
	}
	return;
}

// Select ¹Ú½º ÇÔ¼ö ³¡

function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}
}

function ajax_checked_duplicate_folder() {
	// only if req shows "loaded"
	if (req.readyState == 4) {
		// only if "OK"
		if (req.status == 200) {
			var items = req.responseText;			
			delete req;

			if (items.length > 0 ) {
				switch (items) {
					case "_duplicate"	:
						alert("Áßº¹µÈ Æú´õ ÀÔ´Ï´Ù.");
						break;
												
					default :
						tmp_folder = items;
						alert("[" + items + "]´Â »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
						break;
				}			
			} else {
				alert("System Internal Error in chk_duplicate_folder.asp");
			}	
		} else {
			alert("System Internal Error in ajax_checked_duplicate_folder()");
		}
	}
}

function ajax_delete_folder(eFolder) {
	var eUrl = "/ajaxPrg/delete_folder.asp?eType=" + eFolder;

	createXMLHttpRequest();
	try {
		with (req) {
			open("GET", eUrl, true);
			send(null);
		}
	} catch (e) {
		alert("½Ã½ºÅÛ ¿À·ù ÀÔ´Ï´Ù. in ajax_check_duplicate_folder()");
	}
}

function ajax_check_duplicate_folder(eFolder) {
	var eUrl = "/ajaxPrg/chk_duplicate_folder.asp?eType=" + eFolder;

	createXMLHttpRequest();
	try {
		with (req) {
			onreadystatechange = ajax_checked_duplicate_folder;
			open("GET", eUrl, true);
			send(null);
		}
	} catch (e) {
		alert("½Ã½ºÅÛ ¿À·ù ÀÔ´Ï´Ù. in ajax_check_duplicate_folder()");
	}
}

	function getAbsoluteTop(oNode){
		var oCurrentNode=oNode;
		var iTop=0;
		while(oCurrentNode.tagName != null){
			iTop+=oCurrentNode.offsetTop;
			oCurrentNode=oCurrentNode.offsetParent;
		}
		return iTop;
	}	

	function getAbsoluteLeft(oNode){
		var oCurrentNode=oNode;
		var iLeft=0;
		while(oCurrentNode.tagName!="BODY"){
			iLeft+=oCurrentNode.offsetLeft;
			oCurrentNode=oCurrentNode.offsetParent;
		}
		return iLeft;
	}

function chk_spectial_Char(eData) {
	var re = /[ ~'"!@\#$%?^&*\()\-=+_;<>]/gi;
	
	if(re.test(eData)){
		return false;
	}
	
	return true;
}

function getFileSize(path) {
	if (navigator.appName.indexOf('Microsoft') != -1) {
		if(navigator.appVersion.indexOf('7.0') > -1){
			// IE 7.0 ¿¹¿ÜÃ³¸®
			// IE 7.0¿¡¼­´Â ÇöÀç·Î½á ÆÄÀÏ »çÀÌÁî¸¦ Ã¼Å©ÇÒ ¹æ¹ýÀÌ ¾øÀ½
			return 1;
		}
		
		var img = new Image();
		img.dynsrc = path;
		var size = eval(img.fileSize);
	
		return size;
	} 
}

function Get_ImageSize(fName) {
		var imgSize = document.createElement('img');
		imgSize.onload = function() {img_size = this.fileSize;}
		imgSize.src = fName; 
		document.body.appendChild(imgSize) ;
		
		var w = imgSize.offsetWidth; 
		var h = imgSize.offsetHeight;
		document.body.removeChild(imgSize); 

  	return {width:w, height:h, fSize:img_size};
}
	
	function Get_chkBox_Value() {
		var f = document.formx;

		var tmpval = '';
		for (var i = 0; i < f.elements.length; i++) {
			var ele = f.elements[i];
			if(ele.type == 'checkbox' && ele.name == 'chkBox' && ele.checked == true) {
				if (tmpval != "") tmpval += ',';
				tmpval += ele.value;
			}
		}

		return tmpval;
	}

	function 	Toggle_chkBox(eName) {
		var eStr = eName.src;
		var f = document.formx;
		var eval = (eStr.indexOf("true") > 0) ? false : true;

		for (var i = 0; i < f.elements.length; i++) {
			var ele = f.elements[i];
			if(ele.type == 'checkbox' && ele.name == 'chkBox')
				ele.checked = eval;
		}
		eName.src = "/images/chk_" + eval + ".gif";			
	}

	function 	Toggle_chkbox_sub(eName) {
		// ÀüÃ¼ Ç×¸ñ¼±ÅÃÀÎÁö, ÀÏºÎ Ç×¸ñ ¼±ÅÃÀÎÁö È®ÀÎÇÑ´Ù.
		var f = document.formx;
		
		// ÀüÃ¼ Ç×¸ñÀÇ °¹¼ö¸¦ ±¸ÇÑ´Ù.
		var ichk_all = 0;
		for (var i = 0; i < f.elements.length; i++) {
			var ele = f.elements[i];
			if(ele.type == 'checkbox' && ele.name == 'chkBox')
				ichk_all++;
		}

		// ¼±ÅÃµÈ Ç×¸ñÀÇ °¹¼ö¸¦ È®ÀÎÇÑ´Ù.
		var ichk_true = 0;
		for (var i = 0; i < f.elements.length; i++) {
			var ele = f.elements[i];
			if(ele.type == 'checkbox' && ele.checked == true && ele.name == 'chkBox')
				ichk_true++;
		}
		
		var cName = eval("document.formx." + eName)
		if (ichk_true == 0) {
			// Ç×¸ñÀÌ ÇÏ³ªµµ ¼±ÅÃµÇÁö ¾Ê¾Ò´Ù.
			cName.src = "/images/chk_false.gif";
		} else {
			if (ichk_true == ichk_all) {
				//ÀüÃ¼ Ç×¸ñÀÌ ¼±ÅÃ µÇ¾ú´Ù.
			cName.src = "/images/chk_true.gif";
			} else {
				// ÀÏºÎ Ç×¸ñ¸¸ ¼±ÅÃµÇ¾ú´Ù.
				cName.src = "/images/chk_FF.gif";
			}
		}
	}

function OpenWindow(ePage, eWidth, eHeight) {
	var lp = (screen.width - eWidth)/2;
	var tp = (screen.height - eHeight)/3;

	objExpWin = window.open(ePage, "", "top="+ tp +",left="+ lp +",width=" + eWidth + ",height=" + eHeight);
	if (objExpWin == null) { 
		alert("Â÷´ÜµÈ ÆË¾÷Ã¢À» Çã¿ëÇØ ÁÖ½Ê½Ã¿À."); 
	}
}

function OpenWindow2(ePage, eWidth, eHeight) {
	var lp = (screen.width - eWidth)/2;
	var tp = (screen.height - eHeight)/3;

	objExpWin = window.open(ePage, "", "top="+ tp +",left="+ lp +",width=" + eWidth + ",height=" + eHeight +",scrollbars=yes");
	if (objExpWin == null) { 
		alert("Â÷´ÜµÈ ÆË¾÷Ã¢À» Çã¿ëÇØ ÁÖ½Ê½Ã¿À."); 
	}
}

function searchZip(fn, fg, fa){
	objid = fg;
	objfn = fn;
	objfa = fa;
	
	OpenWindow("/include/zipcode.asp", 418, 390);
}

function setZip(zipcode, addr){
	var frm = eval("document." + objfn);
	var zip1 = eval("frm."+ objid +"1");
	var zip2 = eval("frm."+ objid +"2");

	var tval = zipcode.split("-");
	zip1.value = tval[0];
	zip2.value = tval[1];

	zip1 = eval("frm."+ objfa +"1");
	zip2 = eval("frm."+ objfa +"2");
	zip1.value = addr;
	zip2.value = "";
	zip2.focus();
}

// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
function check_busino(vencod) {
 var sum = 0;
 var getlist =new Array(10);
 var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
 for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); }
 for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }
 sum = sum + parseInt((getlist[8]*5)/10);
 sidliy = sum % 10;
 sidchk = 0;
 if(sidliy != 0) { sidchk = 10 - sidliy; }
 else { 
 sidchk = 0; 
 }
 if(sidchk != getlist[9]) {
 return false;
 }
 return true;
}

	// ÁÖ¹Îµî·Ï ¹øÈ£ Ã¼Å©==
function checkRealnum(residitNum){
	a = new Array(13);
	for (var i=0; i < 13; i++)
		a[i] = parseInt(residitNum.charAt(i));

	var j = a[0]*2 + a[1]*3 + a[2]*4 + a[3]*5 + a[4]*6 + a[5]*7 + a[6]*8 + a[7]*9 + a[8]*2 + a[9]*3 + a[10]*4 + a[11]*5;
	var j = j % 11;
	var k = 11 - j;
	
	if (k > 9)
		k = k % 10;

	if (k != a[12])
		return false
	else
		return true
}

function checkForgineRealnum(fgnno) {
	var sum=0;
	var odd=0;

	buf = new Array(13);
	for(i=0; i<13; i++) { 
		buf[i]=parseInt(fgnno.charAt(i)); 
	}
	odd = buf[7]*10 + buf[8];
	if(odd%2 != 0) { 
		return false; 
	}
	if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
       return false;
	}

	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	for(i=0, sum=0; i<12; i++) { 
		sum += (buf[i] *= multipliers[i]); 
	}
	sum = 11 - (sum%11);
	if(sum >= 10) { sum -= 10; }
	sum += 2;
	if(sum >= 10) { sum -= 10; }
	if(sum != buf[12]) { return false }
	
	return true;
}

// JavaScript Document
//°ø¹éÃ¼Å©(°ø¹é Á¦°Å ÈÄ ±ÛÀÚ¼ö Ã¼Å©)
function isBlank(str){
	var strFind = " ";
	var strChange = "";
	var position, strOri_Length;
	position = str.indexOf(" ");
	while (position != -1){
		str = str.replace(" ", "");
		position = str.indexOf(" ");
	}
	if(str.length == 0)return false;
	return true;
}

//ÇÑ±Û Ã¼Å©
function isKor(as_str){
	var i = 0;
	var li_Code = 0;	
	
	for(var i = 0; i < as_str.length; i++){ 
		li_Code = as_str.charCodeAt(i);	
		if((li_Code >=65 && li_Code <=90) || (li_Code >=97 && li_Code <=122)){            
			return false;			
		}
	}
	return true;
}

//¼ýÀÚ Ã¼Å©
function isNum(as_str) {
	var i = 0;
	var li_Code = 0;
	
	if (as_str.substring(0, 1) == "-") {
		for(i=1; i<as_str.length; i++) {
			li_Code = as_str.charCodeAt(i);
			if(!(li_Code >=48 && li_Code <=57)) return false;
		}
	} else {
		for(i=0; i<as_str.length; i++) {
			li_Code = as_str.charCodeAt(i);
			if(!(li_Code >=48 && li_Code <=57)) return false;
		}
	}
	return true;
}

//ÁöÁ¤ÇÑ ¹®ÀÚ¿­ÀÌ ¼ýÀÚ(0-9), ¹®ÀÚ(A-Z, a-z)ÀÌ¿ÜÀÇ °ªÀÌ ÀÖ´ÂÁö¸¦ °Ë»ç
function isNumOrEng(as_str) {
    var i = 0;
    var nCode = 0;
    for(i=0; i<as_str.length; i++) {
        nCode = as_str.charCodeAt(i);
        if(!((nCode >=48 && nCode <=57) || (nCode >=65 && nCode <=90) || (nCode >=97 && nCode <=122))) 
            return false;
    }
    return true;
}

//¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ ¹ÝÈ¯ÇÑ´Ù.(ASCII : 1Byte, ±âÅ¸ : 2Byte)
function getStrLen(as_str) {
    var i = 0;
    var ll_len = 0;
    var ls_temp = new String(as_str);
    for(i=0; i<ls_temp.length; i++) {
        if(ls_temp.charCodeAt(i) > 255) {
            ll_len = ll_len + 2;
        }
        else
            ll_len = ll_len + 1;
    }
    return ll_len;
}

//as_check°¡ ÀÖ´ÂÁö °Ë»ç
function checkString(as_str, as_check) {
	var i = 0;
    for(i=0; i<as_str.length; i++){
        if (as_check.indexOf(as_str.substring(i, i+1)) < 0) return false;
    }
    return true;
}

//autoTab
function autoTab(doc, len) {
	if (event.keycode == 9 || event.keyCode == 16){
		return false;
	}
	if(doc.value.length >= len) {
		doc.value = doc.value.slice(0, len);
		doc.form[(getIndex(doc)+1) % doc.form.length].focus();
	}	
	getIndex(doc);
	return true;
}

//form index
function getIndex(doc) {
	var index = -1, i = 0, found = false;
	while (i < doc.form.length && index == -1){
		if (doc.form[i] == doc){
			index = i;
		} else{
			i++;
		}
	}
	return index;
}

//Money
function formatNumber(as_str, as_format) {
    var i = 0, j = 0;
    var ls_num = "";
    var ls_return = "";
    var nCode = 0;
    
    for(i = 0; i < as_str.length; i++) {
        nCode = as_str.charCodeAt(i);
        if (nCode >=48 && nCode <=57)
            ls_num = ls_num + as_str.substring(i, i+1);
    }
    
    for(i = 0,j=0; i < ls_num.length; i++,j++) {
        if (as_format.length > j) {
            if ((as_format.substring(j, j + 1) >= "0") && (as_format.substring(j, j + 1) <= "9")) {
                ls_return = ls_return + ls_num.substring(i, i + 1);
            }
            else {
                ls_return = ls_return + as_format.substring(j, j + 1);
                j = j + 1;                
                ls_return = ls_return + ls_num.substring(i, i + 1);
            }
        }
    }
    return ls_return;
}

//rChar »èÁ¦
function removeChar(sNo, rChr) {
	var reNo = ""
	for(var i=0; i<sNo.length; i++) {
		if ( sNo.charAt(i) != rChr) {
			reNo += sNo.charAt(i)
		}
	}
	return reNo
}

//±Ý¾×Çü½Ä
function formatcurrency(doc){
	var num;
	num = removeChar(doc.value, ",");
	
	if(!isNum(num)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		doc.value = "";
		doc.focus();
		return false;
	}
	
	doc.value = currency(num);
	
	if(event.keyCode == 9 || event.keyCode == 16){
		doc.select();
		doc.focus();
	}
}

function formatnum(doc){
	var num;
	num = removeChar(doc.value, ",");
	
	if(!isNum(num)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		doc.value = "";
		doc.focus();
		return false;
	}
		
	if(event.keyCode == 9 || event.keyCode == 16){
		doc.select();
		doc.focus();
	}
}

//ÀüÈ­¹øÈ£ Çü½Ä
function formatPhone(doc, len, tab){
	var num;
	num = removeChar(doc.value, "-");
	if(!isNum(num)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		doc.value = "";
		doc.focus();
		return false;
	}
	if(num.length <= 7){
		doc.value = formatNumber(doc.value, "111-2222");
	} else{
		doc.value = formatNumber(doc.value, "1111-2222");
	}
	if(event.keyCode == 9 || event.keyCode == 16){
		doc.select();
		doc.focus();
		tab = 0;
	}
	if(tab){
		autoTab(doc, len);
	}
}

function formatPhone2(doc, len, tab){
	var num;
	num = removeChar(doc.value, "-");
	if(!isNum(num)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		doc.value = "";
		doc.focus();
		return false;
	}
	if(num.length <= 9){
		doc.value = formatNumber(doc.value, "02-111-2222");
	} else if(num.length == 10){
		doc.value = formatNumber(doc.value, "012-111-2222");
	} else{
		doc.value = formatNumber(doc.value, "012-1111-2222");
	}
	if(event.keyCode == 9 || event.keyCode == 16){
		doc.select();
		doc.focus();
		tab = 0;
	}
	if(tab){
		autoTab(doc, len);
	}
}

//ÀüÈ­¹øÈ£ Çü½Ä
function formatBusno(doc, len, tab){
	var num;
	num = removeChar(doc.value, "-");
	if(!isNum(num)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		doc.value = "";
		doc.focus();
		return false;
	}

	doc.value = formatNumber(doc.value, "111-22-22222");

	if(event.keyCode == 9 || event.keyCode == 16){
		doc.select();
		doc.focus();
		tab = 0;
	}
	if(tab){
		autoTab(doc, len);
	}
}

//¼ýÀÚ¸¸ ÀÔ·Â
function isNumeric(doc, len, tab){
	var num;
	num = doc.value;
	if(!isNum(num)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		doc.value = "";
		doc.focus();
		return false;
	}
	if(event.keyCode == 9 || event.keyCode == 16){
		doc.select();
		doc.focus();
		tab = 0;
	}
	if(tab){
		autoTab(doc, len);
	}
}

//¼ýÀÚ2ÅëÈ­
function formatCurrency(doc, len, tab){
	var num = removeChar(doc.value, ",");
	if(!isNum(num)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		doc.value = "";
		doc.focus();
		return false;
	}
	doc.value = currency(num);
	if(event.keyCode == 9 || event.keyCode == 16){
		doc.select();
		doc.focus();
		tab = 0;
	}
	if(tab){
		autoTab(doc, len);
	}
}

function currency(strNum){
	if(typeof(strNum) == "number"){
		strNum = strNum.toString();
	}
	var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
	var arrNumber = strNum.split('.');
	arrNumber[0] += '.';
	do {
		arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
	} while (rxSplit.test(arrNumber[0]));
	if (arrNumber.length > 1) {
		return arrNumber.join('');
	} else {
		return arrNumber[0].split('.')[0];
	}
}

//È®ÀåÀÚ °Ë»ç
//str: ÆÄÀÏ°æ·Î, ext: ½°Ç¥(,)·Î ±¸ºÐ
function extCheck(str, strExt){
	var extArray = new Array();
	var ext = "";
	extArray = strExt.split(",")
	rVal = false;
	while(str.indexOf("\\") != -1){ str = str.slice(str.indexOf("\\")+1);}
	ext = str.slice(str.lastIndexOf(".")).toLowerCase();
	for(var i = 0; i < extArray.length; i++){
		if(extArray[i] == ext){
			rVal = true;
			break;
		}
	}
	return rVal;
}

//³¯Â¥ Çü½Ä
function formatDate(doc, len, tab){
	var num = removeChar(doc.value, "-");
	if(!isNum(num)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		doc.value = "";
		doc.focus();
		return false;
	}
	doc.value = formatNumber(doc.value, "2004-03-03");
	
	if(event.keyCode == 9 || event.keyCode == 16){
		doc.select();
		doc.focus();
		tab = 0;
	}
	if(num.length == 8){
		if(!isDate(num)){
			alert("³¯Â¥Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
			doc.value = "";
			doc.focus();
		}
	}

	if(tab){
		autoTab(doc, len);
	}
}

//À±³â °Ë»ç
function isLeapYear(ai_year) {
    if ((ai_year % 4) == 0){
        if ((ai_year % 100) == 0){
            if ((ai_year % 400) == 0){
                return true;
            } else{
                return false;
			}
        } else{
            return true;
		}
    } else{
        return false;
	}
}

//³¯Â¥Çü½Ä °Ë»ç
function isDate(as_date) {
    var li_year = 0;
    var li_month = 0;
    var li_date = 0;
    if(as_date == null || as_date.length != 8 || !isNum(as_date))
        return false
    li_year = parseInt(as_date.substring(0,4));
    li_month = (parseInt(as_date.substring(4,5)) * 10) + parseInt(as_date.substring(5,6));
    li_date =  (parseInt(as_date.substring(6,7)) * 10) + parseInt(as_date.substring(7,8));
    if ((li_year < 1) || (li_month < 1) || (li_date < 1)){
		return false;
	}
    if(li_month == 1 || li_month == 3 || li_month == 5 || li_month == 7 || li_month == 8 || li_month == 10 || li_month == 12){
        if(li_date > 31){
            return false;
		}
    } else if(li_month == 4 || li_month == 6 || li_month == 9 || li_month == 11){
        if(li_date > 30){
            return false;
		}
    } else if(li_month == 2){
        if(isLeapYear(li_year)){
            if(li_date > 29){
                return false;
			}
        } else{
            if(li_date > 28){
                return false;
			}
        }
    } else{
        return false;
	}
    return true;
}

function isEmail(str) {
	var emailStr = str.toLowerCase();
	var checkTLD=1;
	var knownDomsPat = /^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
	var emailPat = /^(.+)@(.+)$/;
	var specialChars = "\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars = "\[^\\s" + specialChars + "\]";
	var quotedUser = "(\"[^\"]*\")";
	var ipDomainPat = /^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom = validChars + '+';
	var word = "(" + atom + "|" + quotedUser + ")";
	var userPat = new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat = new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray = emailStr.match(emailPat);

	if (matchArray == null) {
		alert("ÀÌ¸ÞÀÏ Çü½Ä¿¡ ¸Â°Ô ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	var user = matchArray[1];
	var domain = matchArray[2];
	for (i=0; i<user.length; i++) {
		if (user.charCodeAt(i)>127) {
			alert("¿µ¹®¸¸ '@', '.'¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
			return false;
		 }
	}
	for (i=0; i<domain.length; i++) {
		if (domain.charCodeAt(i)>127) {
			alert("ÀÌ¸ÞÀÏÀ» È®ÀÎ ÇÏ¼¼¿ä.");
			return false;
		 }
	}

	if (user.match(userPat) == null) {
		alert("ÀÌ¸ÞÀÏÀ» È®ÀÎ ÇÏ¼¼¿ä.");
		return false;
	}

	var IPArray = domain.match(ipDomainPat);
	if (IPArray != null) {
		for (var i=1; i<=4; i++) {
			if (IPArray[i] > 255) {
				alert("IPÁÖ¼Ò¸¦ È®ÀÎÇÏ¼¼¿ä.");
				return false;
			}
		}
		return true;
	}

	var atomPat = new RegExp("^" + atom + "$");
	var domArr = domain.split(".");
	var len = domArr.length;
	for (i=0;i<len;i++) {
		if (domArr[i].search(atomPat)==-1) {
			alert("ÀÌ¸ÞÀÏÀ» È®ÀÎÇÏ¼¼¿ä.");
			return false;
	  }
	}

	if (checkTLD && domArr[domArr.length-1].length != 2 && domArr[domArr.length-1].search(knownDomsPat) == -1) {
		alert("ÀÌ¸ÞÀÏÀ» È®ÀÎÇÏ¼¼¿ä.");
		return false;
	}
	if (len < 2) {
		alert("ÀÌ¸ÞÀÏÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		return false;
	}
	return true;
}

//password check
function isPwd(str){	
	var flag = 0;
	var flag1 = 0;
	var num = "abcdefghijklmnopqrstuvwzyz"
	var num1 = "0123456789"
	str = str.toLowerCase();
	//ºñ¹Ð¹øÈ£ °ø¹é Ã¼Å© 51¹øÂ°ÁÙ
  if (str.indexOf(" ") > -1){
		alert("°ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	}	
	//ºñ¹Ð¹øÈ£ 4ÀÚ¸® ÀÌ»ó Ã¼Å© 111
	if (str.length < 5){
		alert("ºñ¹Ð¹øÈ£´Â 5ÀÚ¸® ÀÌ»ó ¿µ¹® ¼ýÀÚ È¥ÇÕÀÌ¾î¾ß ÇÕ´Ï´Ù");
		return false;
	}
	//ºñ¹Ð¹øÈ£ ¿µ¹®ÀÚ Ã¼Å©
	for(var i=0; i < str.length; i++){
		if(num.indexOf(str.substring(i, i+1)) >= 0){
			flag = 1;
		}
		if(num1.indexOf(str.substring(i, i+1)) >= 0){
			flag1 = 1;
		}
	}
	//ºñ¹Ð¹øÈ£ ¿µ¹® ¼ýÀÚ È¥ÇÕÃ¼Å©
	if ((flag == 0) || (flag1 == 0)){
    	alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚÀÇ È¥ÇÕÀÌ¾î¾ß ÇÕ´Ï´Ù.");		
		return false;
	}
	return true;
}

//Currency --> Number
function NormalCost(rcv){
	if (rcv.split(',').join('')=='')
		return (0);
	else
		return (Number(rcv.split(',').join('')) );
}

function resizeImg(){
	var iLen = document.images.length;
	for(var i=0; i<iLen; i++){
		if((document.images[i].id =="galleryImgs") && (document.images[i].width > 600)){
			document.images[i].width = 600;
		}
	}
}

function round(num, po){
  if(po == 1){
		return Math.round(num);
  }else{
		var strNum = String(num);
		var num1 = strNum.split(".")[0];
		var num2 = strNum.split(".")[1];
		if (num2 == undefined) {
			return num 
		} else {
			var i = strNum.indexOf(".");
			if(po > num2.length){
				return num;
			}else{
				var tmpNum = String(Math.round(num1+num2.substring(0,po-1)+"."+num2.substring(po-1)));
				return num1+"."+tmpNum.substring(i);
			}
		}
	}
}
