/*ÇÃ·¡½Ã*/
/* 20080909 FF & Crom ºê¶ó¿ìÀú ÇÃ·¡½Ã Åõ¸í Ã³¸® */
function flash(flashfilename, flashwidth, flashheight, flashvars)
{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ flashwidth +'" height="'+ flashheight +'">');
	document.write('<param name="movie" value="'+ flashfilename +'">');
	document.write('<param name="flashVars" value="'+ flashvars +'">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="allowScriptAccess" value="always" />');

	if(flashvars) document.write('<param name="flashVars" value="'+ flashvars +'">');

	document.write('<param name="wmode" value="transparent">');
	document.write('<embed');
	if(flashvars) document.write(' flashVars="'+ flashvars +'" ');
	document.write(' src="'+ flashfilename +'" width="'+ flashwidth +'" height="'+ flashheight +'" ');
	document.write(' quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent">');
	document.write('</embed>');
	document.write('</object>');
}

/* ÇÃ·¡½Ã(°¡°Ý) */
function flashMoney(flashfilename, flashwidth, flashheight, flashvars, divId)
{
	var flashDiv = document.getElementById(divId);
	var innerHtml = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ flashwidth +'" height="'+ flashheight +'">'
			+ '<param name="movie" value="'+ flashfilename +'">'
			+ '<param name="flashVars" value="'+ flashvars +'">'
			+ '<param name="wmode" value="transparent">'
			+ '<param name="allowScriptAccess" value="always" />'
			+ '<embed flashVars="'+ flashvars +'" src="'+ flashfilename +'" width="'+ flashwidth +'" height="'+ flashheight +'" '
			+ ' quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" >'
			+ '</embed>'
			+ '</object>';
	flashDiv.innerHTML = innerHtml;
}

/* ÇÃ·¡½Ã(°¡°Ý) */
function flashMoneyText(flashfilename, flashwidth, flashheight, flashvars)
{
	var innerHtml = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ flashwidth +'" height="'+ flashheight +'">'
			+ '<param name="movie" value="'+ flashfilename +'">'
			+ '<param name="flashVars" value="'+ flashvars +'">'
			+ '<param name="wmode" value="transparent">'
			+ '<param name="allowScriptAccess" value="always" />'
			+ '<embed flashVars="'+ flashvars +'" src="'+ flashfilename +'" width="'+ flashwidth +'" height="'+ flashheight +'" '
			+ ' quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" >'
			+ '</embed>'
			+ '</object>';
	return innerHtml;
}


/*¹è°æÀÌ¹ÌÁö ±ôºýÀÌ´Â Çö»ó Á¦°Å*/
try {
    document.execCommand('BackgroundImageCache', false, true);
} catch(me) {}
/*¹è°æÀÌ¹ÌÁö ±ôºýÀÌ´Â Çö»ó Á¦°Å*/


// ÄíÅ° ¾²±â
function setCookie( name, value, expiredays ) {
  var todayDate = new Date();
  todayDate.setDate( todayDate.getDate() + expiredays );
  document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}
// ÄíÅ° ÀÐ±â
function getCookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while(i < clen){
		var j = i + alen;
		if(document.cookie.substring(i, j) == arg)return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if(i == 0) break;
	}
	return null;
}
function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf(";", offset);
	if(endstr == -1)endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

/*-----------------------------------------------
 * ÀÔ·ÂµÈ °ªÀ» °ø¹é Á¦°ÅÈÄ ¹ÝÈ¯ÇÑ´Ù.
 * onBlur = "this.value=checkTrim(this.value);"
 *-----------------------------------------------*/
function checkTrim( str ) {
	var str = str.replace(/(^\s*)|(\s*$)/g, "");
	return str;
}

/*-----------------------------------------------
 *  ÆûÇÊµåÀÇ °ªÀ» ´ë¹®ÀÚ·Î Ä¡È¯
*-----------------------------------------------*/
function toUpper(obj)
{
	obj.value = obj.value.toUpperCase();
}


/*-----------------------------------------------
 *  ÆûÇÊµå¿¡ ¼ýÀÚ¸¸ ÀÔ·Â ¹Þ´Â ÇÔ¼ö.
 *   onkeypress="isNumber();" style="ime-mode:disabled;"
 *	 Enter´Â Çã¿ë
 *-----------------------------------------------*/
function isNumber (){
	if (((event.keyCode<48)||(event.keyCode>57)) && event.keyCode !=13){event.returnValue=false;}
}

// ¼ýÀÚ¿Í ÇÏÀÌÇÂ¸¸ ÀÔ·Â°¡´±
function isNumber_1() {
	if ( ((event.keyCode < 48) || (57 < event.keyCode)) && (45 != event.keyCode) ){	event.returnValue=false;}		
}

/**------------------------------------------------------------------------------
* »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¹®ÀÚ°¡ ÇÑ±ÛÀÎÁö ¾Æ´ÑÁö¸¦ Ã¼Å©ÇÑ´Ù.
* ÇÑ±Û ÀÚÀ½ ¶Ç´Â ¸ðÀ½¸¸ ÀÔ·ÂÇßÀ» °æ¿ì¿¡µµ ÇÑ±Û·Î ÀÎ½Ä ÇÏÁö ¾Ê´Â´Ù.
* @param    input     Ã¼Å©ÇÒ ¿ÀºêÁ§Æ®
* @return   boolean   ÇÑ±Û¸¸ ÀÔ·ÂÇßÀ» °æ¿ì true¸¦ ¸®ÅÏÇÑ´Ù.
-------------------------------------------------------------------------------- */
function isHangul(input) {
	var src = input.value;
	if(src==null){return false;}
	for (var i=0; i<src.length; i++){
	ch = src.charAt(i);
	if (ch == null || ch == "") return false;
	else if(ch>="°¡" && ch<="\306R") {}
	else return false;
	}
	return true;
}


// ¼ýÀÚ¿Í ¿µ¹®¸¸ ÀÔ·Â°¡´É
function ChkNumEng() {
	if( !(event.keyCode>=48 && event.keyCode<=57) && !(event.keyCode>=65 && event.keyCode<=90) && !(event.keyCode>=97 && event.keyCode<=122))
		event.returnValue=false;
}

/*------------------------------------------------------------------------------------------------/
*ÀÚ¹Ù½ºÅ©¸³Æ® È¤Àº HTML DISPLAY ½ÇÇà½Ã°£ °è»êÀ» À§ÇÑ a = timer();½ÇÇà·çÆ¾;document.write(timer(a));
*-------------------------------------------------------------------------------------------------*/
function timer(start_time)
{
	a = new Date();
	stime = a.getTime();
	cat = new String(stime);
	m = new String();
	now_seconds = m.concat(cat.substr(0,9), ".", cat.substr(10,3));

	if (start_time==undefined)
	{
		return now_seconds;
	}
	else
	{
		ret = parseFloat(parseFloat(now_seconds) - parseFloat(start_time ));
		rets	= new String(ret);
		return rets.substr(0,5);	
	}
}


/*----------------------------------------------------------------------------
*	ÀÚµ¿ÅÇ
*	<input onKeyUp="return autoTab(this, 6, event);" size="7" maxlength="6"> -
*	<input onKeyUp="return autoTab(this, 7, event);" size="8" maxlength="7">
------------------------------------------------------------------------------*/
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,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(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.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(input) {
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1) {
			if (input.form[i] == input)
				index = i;
			else
				i++;
		}
		return index;
	}
	return true;
}



// onclick="CommaIn(search_form.AMOUNT);
// onblur="CommaIn(search_form.AMOUNT);
function putComma(input) {
	var num = input;

	if (num < 0) {
		num *= -1;
		var minus = true
	}else{
		var minus = false
	}

	var dotPos = (num+"").split(".")
	var dotU = dotPos[0]
	var dotD = dotPos[1]
	var commaFlag = dotU.length%3

	if(commaFlag) {
		var out = dotU.substring(0, commaFlag)
		if (dotU.length > 3) out += ","
	}
	else var out = ""

	for (var i=commaFlag; i < dotU.length; i+=3) {
		out += dotU.substring(i, i+3)
		if( i < dotU.length-3) out += ","
	}

	if(minus) out = "-" + out
	if(dotD) return out + "." + dotD
	else return out
}

function CommaIn(input) {	
	eval(input).value = putComma(eval(input).value.replace(/,/gi,""));
}

function CommaOut(input) {
	eval(input).value = eval(input).value.replace(/,/gi,"");
}

function addComma(amt)
{
	return putComma(amt);
}


// ³¯Â¥À¯È¿¼ºÃ¼Å©
function checkDateValid(iYear, iMonth, iDay){
	var newDate = new Date(iYear, (iMonth - 1), iDay);
	if ((newDate.getMonth() + 1) != iMonth || newDate.getDate() != iDay) return false;
	return true;
}


//³¯Â¥ Ã¼Å© (onKeyUp ÀÌº¥Æ®)
function chkDate(fobj) {
  var nType = '-1234567890';
  var t = fobj.value;
  var fbool = 'False';
  var tmpStr = '';
  var tmp = '';

  if ((t.length > 0 )&&(event.keyCode != 8)) {               

	for (z=0; z<t.length; z++) {
	  if (nType.indexOf(t.substring(z,z+1))>0)
		tmpStr = tmpStr + t.substring(z,z+1);
	}     
	
	if (tmpStr != '') {
 
	  fbool = 'True';
 
	  if (tmpStr.length == 1) {
		//'----year Ã¹¹øÂ° ÀÚ¸® Ã¼Å©
		if ('12'.indexOf(tmpStr.substring(0,1)) < 0)
		   fbool = 'False';
				  
	  } else if (tmpStr.length == 5) {
		//'----Month Ã¹¹øÂ° ÀÚ¸® Ã¼Å©              
		if ('01'.indexOf(tmpStr.substring(4,5)) < 0)
		   fbool = 'False'

	  } else if (tmpStr.length == 6) {
		//'----Month µÎ¹øÂ° ÀÚ¸® Ã¼Å©     

		if (tmpStr.substring(4,5) == '0') {
		  if (tmpStr.substring(5,6) == '0')
			 fbool = 'False';
		 } else if (tmpStr.substring(4,5) == '1') {
		  if ('012'.indexOf(tmpStr.substring(5,6)) < 0)
			 fbool = 'False';
		 }

	  } else if (tmpStr.length == 7) {
		//'----Day Ã¹¹øÂ° ÀÚ¸® Ã¼Å©  
		
		if (tmpStr.substring(4,6) == '02') {  //2¿ù´ÞÀÌ¸é
		
		  if ('012'.indexOf(tmpStr.substring(6,7)) < 0)
			 fbool = 'False'
		
		} else {
		  if ('0123'.indexOf(tmpStr.substring(6,7)) < 0)
			 fbool = 'False'
		}     

	  } else if (tmpStr.length == 8) {
		//'----Day µÎ¹øÂ° ÀÚ¸® Ã¼Å©              

		if (tmpStr.substring(6,7) == '3') {
		  if ('01'.indexOf(tmpStr.substring(7,8)) < 0)
			fbool = 'False'
		}    

	  } else if (tmpStr.length > 8)
		fbool = 'False';

	}

	if (fbool == 'False')
	  tmpStr = tmpStr.substring(0,tmpStr.length-1);

	for (z=0;z<tmpStr.length;z++) {
	  if (z == 3||z == 5)
		tmp = tmp + tmpStr.substring(z,z+1) + '-'
	  else
		tmp = tmp + tmpStr.substring(z,z+1);
	}

	fobj.value = tmp; 
	fobj.focus();
	return true;
		
  }  
} 



function juminFieldCheck(val1, val2, val3)
{
	
	if ( val3 != "" )
	{
		var val3 = eval("document."+val3);	

		if ( val3.checked )
		{
			return false;
		}
	}
	
	var val1 = eval("document."+val1);
	var val2 = eval("document."+val2);	

	var jumin = val1.value+val2.value;

	if (jumin)
	{

		if (!res_no_chk(jumin) || !check_juminno(jumin))		
		{
			alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			val1.value = "";
			val2.value = "";
			val1.focus();

		} 

	}
}


function res_no_chk(s) { // ÁÖ¹Î¹øÈ£ Ã¼Å©
	if( s.charAt(6) == 1 || s.charAt(6) == 2 ){
	if( s.charAt(12) ==
		(( 11 - ((s.charAt(0)*2+s.charAt(1)*3+s.charAt(2)*4
				 +s.charAt(3)*5+s.charAt(4)*6+s.charAt(5)*7
				 +s.charAt(6)*8+s.charAt(7)*9+s.charAt(8)*2
				 +s.charAt(9)*3+s.charAt(10)*4+s.charAt(11)*5)
				% 11)))%10)
		return true;
	}
	return false;
}


// ÁÖ¹Î¹øÈ£ Ã¼Å©
function check_juminno(juminno) {
	if(juminno=="" || juminno==null || juminno.length!=13) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä.");
		return false;
	}
	
	var jumin1 = juminno.substr(0,6);
	var jumin2 = juminno.substr(6,7);
	var yy     = jumin1.substr(0,2);        // ³âµµ
	var mm     = jumin1.substr(2,2);        // ¿ù
	var dd     = jumin1.substr(4,2);        // ÀÏ
	var genda  = jumin2.substr(0,1);        // ¼ºº°
	var msg, ss, cc;

	// ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin1.length != 6) {
			return false;
	}

	// ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin2.length != 7) {
			return false;
	}

	// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
	if (yy < "00" || yy > "99" ||
			mm < "01" || mm > "12" ||
			dd < "01" || dd > "31") {
			return false;
	}
	
	// ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
	if (genda < "1" || genda > "4") {
			return false;
	}
	// ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë
	cc = (genda == "1" || genda == "2") ? "19" : "20";
	// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç
	if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) {
			return false;
	}
	// Check Digit °Ë»ç
	if (!isSSN(jumin1, jumin2)) {
			return false;
	}
	return true;
}

//¿Ü±¹ÀÎ µî·Ï¹øÈ£Ã¼Å©
function fgn_no_chksum(reg_no) {
    var sum = 0;
    var odd = 0;
    
    buf = new Array(13);
    for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.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;
    }
    else {
        return true;
    }
}


function isYYYYMMDD(y, m, d) {
	switch (m) {
	case 2:        // 2¿ùÀÇ °æ¿ì
		if (d > 29) return false;
		if (d == 29) {
				// 2¿ù 29ÀÇ °æ¿ì ´çÇØ°¡ À±³âÀÎÁö¸¦ È®ÀÎ
				if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0))
						return false;
		}
		break;
	case 4:        // ÀÛÀº ´ÞÀÇ °æ¿ì
	case 6:
	case 9:
	case 11:
			if (d == 31) return false;
	}
	// Å« ´ÞÀÇ °æ¿ì
	return true;
}

function ssnoFieldCheck(val1, val2, val3)
{
	var val1 = eval("document."+val1);
	var val2 = eval("document."+val2);	
	var val3 = eval("document."+val3);	

	var busino = val1.value+val2.value+val3.value;

	if (val1!="" && val2!=""){
		if (!check_busino(busino))
		{
			alert("»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			val1.value = "";
			val2.value = "";
			val3.value = "";
			val1.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 isSSN(s1, s2) {
	n = 2;
	sum = 0;
	for (i=0; i<s1.length; i++)
			sum += parseInt(s1.substr(i, 1)) * n++;
	for (i=0; i<s2.length-1; i++) {
			sum += parseInt(s2.substr(i, 1)) * n++;
			if (n == 10) n = 2;
	}
	c = 11 - sum % 11;
	if (c == 11) c = 1;
	if (c == 10) c = 0;
	if (c != parseInt(s2.substr(6, 1))) return false;
	else return true;
}

function putin_Birth(val1, va12, val3, val4)
{
	var inText = eval("document.getElementById('"+val1+"')").value;

	if ( !inText ) return false;

	eval("document.getElementById('"+va12+"')").value = "19" + inText.substring(0, 2);
	eval("document.getElementById('"+val3+"')").value = inText.substring(2, 4);
	eval("document.getElementById('"+val4+"')").value = inText.substring(4, 6);

	return true;
}



function link_url(link_url, names, values)
{
	cUrl = new String(document.location);
	pattern = new RegExp(names+"=");
	results = cUrl.match(pattern);

	url_1 = cUrl.replace("http://", "");
	url_1 = url_1.split("/");
	url_2 = url_1[2];
	url_2 = url_2.split("?");

	cUrl = link_url+"?"+url_2[1]

	if (results==null)
	{
		res = cUrl.indexOf("?");
		joints = (res>0)?"&":"?";
		rets = cUrl + joints + names + "=" + values;
	}
	else
	{
		var eExp = new RegExp(names+"=(.*?)(\&|$)");
		var rets = cUrl.replace(eExp, names+"="+values+"&");
	}

	rets = new String(rets);
	rets = rets.replace(/\&\&/, "&");
	rets = rets.replace(/\&$/, "");
	rets = rets.replace("undefined&", "");

	self.location = rets;
}


//È¸¿ø°Ë»ö
function searchMember(tgtForm, tgtObj1, tgtObj2, tgtObj3, tgtObj4) {
	if (typeof tgtObj1 == 'undefined') tgtObj1 = "";
	if (typeof tgtObj2 == 'undefined') tgtObj2 = "";
	if (typeof tgtObj3 == 'undefined') tgtObj3 = "";
	if (typeof tgtObj4 == 'undefined') tgtObj4 = "";

	window.open("/lib/search_member.asp?tgtForm="+tgtForm+"&tgtObj1="+tgtObj1+"&tgtObj2="+tgtObj2+"&tgtObj3="+tgtObj3+"&tgtObj4="+tgtObj4, "searchmember", "width=464, height=400, top=200, left=400")
}

//¼¾ÅÍ°Ë»ö
function searchCenter(tgtForm, tgtObj1, tgtObj2) {
	if (typeof tgtObj1 == 'undefined') tgtObj1 = "";
	if (typeof tgtObj2 == 'undefined') tgtObj2 = "";

	window.open("/lib/search_center.asp?tgtForm="+tgtForm+"&tgtObj1="+tgtObj1+"&tgtObj2="+tgtObj2, "searchcenter", "width=300, height=300, top=200, left=400")
}

/*------------------------------------------
* ¿ìÆí¹øÈ£ °Ë»ö
* fn	: Æû ³×ÀÓ
* zf	: ¿ìÆí¹øÈ£ ÇÊµå ³×ÀÓ
* ff	: ÀüÃ¼ ÁÖ¼Ò ÇÊµå ³×ÀÓ
* cf	: ½Ã/µµ ÇÊµå ³×ÀÓ
* gf	: ±¸/±º ÇÊµå ³×ÀÓ
* df	: µ¿ ÇÊµå ³×ÀÓ
* ef	: ³ª¸ÓÁö ÁÖ¼Ò ÇÊµå ³×ÀÓ
*-------------------------------------------*/
function openAddress(frm,zc1, zc2,addr1,addr2) {
	var w = 400;
	var h = 390;
	var l = (screen.availWidth - w) / 2;
	var t = (screen.availHeight - h) / 2;
	window.open("/lib/search_address.asp?frm="+frm+"&zc1="+zc1+"&zc2="+zc2+"&addr1="+addr1+"&addr2="+addr2, "zipcode", "width="+w+", height="+h+", left="+l+", top="+t+";");
}


/*----------------------------------------------------------------------------------------------
* calendar¸¦ ¶ç¿î´Ù. 
onClick="openCalendar('search_form.user_code','');"
*----------------------------------------------------------------------------------------------*/
function openCalendar(obj,dtin) {
	var sWidth = 180;
	var sHeight = 200;
	var sLeft = 0;
	var sTop = 0;

	if (document.location.href.indexOf("admin.livingnjoy.com") > -1)
	{
		sLeft = event.clientX + 153;
		sTop = event.clientY + (sHeight / 2) + 152;
	}
	else
	{
		sLeft = event.clientX + 10;
		sTop = event.clientY + (sHeight / 2);
	}

	//window.showModalDialog("/common/calendar.asp?tgtObj="+obj +"&dt="+dtin, window, "dialogWidth=260px;dialogHeight=380px;resizable=no;status=no;help=no;scroll=no;dialogLeft=10px;dialogTop=10px;");	
	window.open("/lib/calendar.asp?tgtObj="+obj +"&dt="+dtin, "calendar", "width="+sWidth+",height="+sHeight+",resizable=no,status=no,help=no,scrollbars=no,left="+sLeft+",top="+sTop);	
}

function openCalendar_Month(obj,dtin,sec) {
	window.showModalDialog("/common/calendar_month.asp?sec="+sec +"&tgtObj="+obj +"&dt="+dtin, window, "dialogWidth=260px;dialogHeight=180px;resizable=no;status=no;help=no;scroll=no;dialogLeft=10px;dialogTop=10px;");
}


//¹®ÀÚ¿­ÀÇ ¸ðµç °ø¹é Á¦°Å
function space_remove(str)
{
	if (typeof str == 'object'){
		str.value = str.value.replace(/\s/g, "");
	}
	else {
		return str.replace(/\s/g, "");
	}

  
}


function goTop(orix,oriy,desx,desy) {
		var Timer;
		var winHeight = document.body.scrollTop;
		if(Timer) clearTimeout(Timer);
		startx = 0;
		starty = winHeight;
		if(!orix || orix < 0) orix = 0;
		if(!oriy || oriy < 0) oriy = 0;
		var speed = 7;
		if(!desx) desx = 0 + startx;
		if(!desy) desy = 0 + starty;
		desx += (orix - startx) / speed;
		if (desx < 0) desx = 0;
		desy += (oriy - starty) / speed;
		if (desy < 0) desy = 0;
		var posX = Math.ceil(desx);
		var posY = Math.ceil(desy);
		window.scrollTo(posX, posY);
		if((Math.floor(Math.abs(startx - orix)) < 1) && (Math.floor(Math.abs(starty - oriy)) < 1)){
			clearTimeout(Timer);
			window.scroll(orix,oriy);
		}else if(posX != orix || posY != oriy){
			Timer = setTimeout("goTop("+orix+","+oriy+","+desx+","+desy+")",15);
		}else{
			clearTimeout(Timer);
		}
	}



function chkAll(f, checked){

    for(i = 0; i < f.elements.length; i++){ 
        
		currEl = f.elements[i];	
		
		if (currEl.type == "CHECKBOX" || currEl.type == "checkbox")
		{
			currEl.checked = checked;
		}
	}
}

//Ã¼Å©¹Ú½º ¼±ÅÃµÈ °¹¼ö
function getCheckedCnt(f, findObjName){
	var chkCnt = 0;
	for(i = 0; i < f.elements.length; i++){ 
        
		currEl = f.elements[i];	

		if ((currEl.type == "CHECKBOX" || currEl.type == "checkbox") && currEl.name == findObjName && currEl.checked)
		{			
			chkCnt++;
		}
	}
	return chkCnt;
}

function isChecked(f){

    for(i = 1; i < f.elements.length; i++){ 
        
		currEl = f.elements[i];	
		
		if (currEl.type == "CHECKBOX" || currEl.type == "checkbox")
		{
			if (currEl.checked)
			{
				return true;
			}
		}
	}
}

/* swap image */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  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=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//¼ýÀÚ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶(,) ³Ö±â
function fmtNumber(str) {

	var s_temp = '';
	var val;
	var tMinus = '';
	var jj = 1;
	var tmp_org = '';
	var tmp_tmp = '';
	str = str.toString();
	val = str.replace(/,/g,"");

	if (val.substring(0,1) == '-') {
		tMinus = val.substring(0,1);
		val = val.replace(/-/g,"");
	}
 

	for (vv=0; vv < val.length; vv++) {
		if ((val.substring(vv,vv+1) != '.')  && (tmp_tmp == '')) 
			tmp_org = tmp_org + val.substring(vv,vv+1)
		else
			tmp_tmp = tmp_tmp + val.substring(vv,100);

	}  


	for(var ii= tmp_org.length-1;ii >= 0 ;ii--)
	{
		if(jj%3 == 1 && jj > 3) s_temp = "," + s_temp;
		s_temp = tmp_org.charAt(ii) + s_temp;
		jj++;		
	}

	return tMinus + s_temp + tmp_tmp;
}


function comma_delete(fvalue) {
  
  var rtnValue = "";
  
  if (fvalue.length > 0 ) {

    for (z=0; z<fvalue.length; z++)                                                              
      if (fvalue.substring(z,z+1) != ',')
        rtnValue = rtnValue + fvalue.substring(z,z+1);
  
  }

  return rtnValue;
}

//drop select
function	autoselect(a,b)                                                                                                                                                  
{                                                                                                                                                  
	var z;                                                                                                                                                  
	for ( z=0; z < a.length ; z++) {                                                                                                                                                  
		if (a.options[z].value == b) {                                                                                                                                                   
			a.selectedIndex = z;	                                                                                                                                                  
			return true                                                                                                                                                  
		}                                                                                                                                                  
	}                                                                                                                                                  
}                                                                                                                                                  

function chkNumeric2() {

 if ((event.keyCode < 46) || (event.keyCode > 57)){
        alert("¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."+"["+event.keyCode+"]");
        event.returnValue=false;
 }
}

/******ÇÃ·¡½¬ »ðÀÔ Å×µÎ¸® ¾ø¾Ö±â ******/
function FlashInsert(FlashIDName, FlashFileName, FlashWidth, FlashHeight, DNSSetting, WMODESetting, FlashBGColor, FlashMenu, QSetting, FlashAlign)
{
	document.write('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
	document.write('CODEBASE="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,22,0" ');
	document.write(' ID="'+FlashIDName+'" WIDTH="' + FlashWidth + '" HEIGHT="' + FlashHeight + '" ALIGN="'+FlashAlign+'">');
	document.write('<PARAM NAME="movie" VALUE="'+ FlashFileName +'">');
	document.write('<PARAM NAME="menu" VALUE="'+FlashMenu+'">');
	document.write('<PARAM NAME="quality" VALUE="'+QSetting+'">');
	document.write('<PARAM NAME="bgcolor" VALUE="'+FlashBGColor+'">');
	document.write('<PARAM NAME="wmode" VALUE="'+WMODESetting+'">');
	document.write('<PARAM NAME="allowScriptAccess" VALUE="'+DNSSetting+'">');
	document.write('</OBJECT>');
}

//»óÇ°´ëºÐ·ù ÃÊ±âÈ­
function initGoodsMainCategoryItem() {
    
	var url = '/lib/getGoodsCategory.asp';

	var objAjax = new Ajax.Request(
		url,
		{method: 'post', parameters: '', onComplete: cb_setCategoryItem}
	);	
}

function cb_setCategoryItem(reqResult) {
	var dataobj = reqResult.responseText;

	document.getElementById('objDiv1').innerHTML = dataobj;
}

/*-----------------------------------------------
* »óÇ°ÀÌ¹ÌÁö ·Îµù½Ã ¿¡·¯¹ß»ýÇÏ¸é ´ëÃ¼ÇÏ¿© º¸¿©ÁÜ
-----------------------------------------------*/
function noPic(img, size)
{
	img.src = "/admin/images/noimage.gif";
}


//Æ¯¼ö¹®ÀÚÃ¼Å©
function checkSpecialChar(expression) {
	var strSpecial = " `~!@#$%^&*()+|\;\\/:=-<>.'\" ";

	for(i=0;i<expression.length;i++)
	{
		for(j=0;j<strSpecial.length;j++)
		{
			if(expression.charAt(i) == strSpecial.charAt(j))
			{
				return false;
			}
		}
	}
	return true;
}


function checkEngNumComplex(exp) {
	var chk1 = /[a-z]/i;
	var chk2 = /\d/i;

	if (chk1.test(exp) && chk2.test(exp))
		return true;
	else
		return false;
}


// iframe ³ôÀÌÀÚµ¿Á¶Àý
function run_calcHeight(ifr_name, msec)
{
	setTimeout("calcHeight('"+ifr_name+"')", msec);
}

function calcHeight(ifr_name)
{
  //find the height of the internal page
  var the_height= document.getElementById(ifr_name).contentWindow.document.body.scrollHeight;

  //change the height of the iframe
  document.getElementById(ifr_name).height = the_height;
}
