/**************************************************************************
/fla/gnb.swf, /fla/sub_gnb.swfÀÇ Link
**************************************************************************/
/*01 µðÁöÅÐÀü¹®¼¥ */		
function digitalshop_main() {location.href='/digitalshop_main.do';}
/*02 ÀÌº¥Æ®¼¥ */			
function event_main() {location.href='/event_main.do';}
/*03 ±âÈ¹Àü */				
function planevent_main() {location.href='/planevent_main.do';}
/*04 Æ÷ÀÎÆ®¼¥ */			
function point_main() {
location.href='/info/work.jsp';
//location.href='/pointshop/main.jsp';
}

/**************************************************************************
µð·ºÅä¸®,°£ÆíÁÖ¹® ¼û±è/º¸ÀÓ
**************************************************************************/
function top_category_toggle() {
  var ca_content = $('id_top_category_body');
  var ca_img = $('id_top_category_img');
  if (ca_content.style.display == 'none') {
    //ca_img.src = "/images/common/sub_gnb_allmenu02.gif";
    //ca_img.src = "/images/common/sub_topmenu_close.gif";
    ca_content.show();
  } else {
    //ca_img.src = "/images/common/sub_gnb_allmenu01.gif";
    ca_img.src = "/images/common/sub_topmenu_open.gif";
    ca_content.hide();
  }
}
/**************************************************************************
 ÇØ´ç Field¿¡ °ªÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö¸¦ °Ë»çÇÑ´Ù.
**************************************************************************/

function Js_isNull( Jv_Value )
{
    var Jv_chkstr = Jv_Value + "";
    var Jv_Result = true;

    if ( (Jv_chkstr == "") || (Jv_chkstr == null) )
    {
        //alert( "This field is null" );
        return Jv_Result;
    }
    for ( jdx = 0; Jv_Result && (jdx < Jv_Value.length); jdx++ )
    {
        if ( Jv_Value.substring(jdx, jdx+1) != " " )
        {
        //alert( "This field is not null" );
            Jv_Result = false;
        }
    }
    return Jv_Result;
}

function alertReadyMessage(){
  alert("Áö±ÝÀº ÁØºñ Áß ÀÔ´Ï´Ù.");
}

/**************************************************************************
 ÀÔ·ÂµÈ °ªÀÌ numericÀÎÁö¸¦ checkÇÑ´Ù.
 ÀÔ·ÂµÈ °ªÀÇ °¢ ÀÚ¸´¼öÀÇ °ªÀÌ 0 ºÎÅÍ 9±îÁöÀÇ ¼ö¸¦
 ³ªÅ¸³»°í ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ´Âµ¥, numberÀÌ¸é, true¸¦
 ¾Æ´Ï¸é, false¸¦ ¸®ÅÏÇÑ´Ù. ÀÌµé ¸®ÅÏ°ª ´ë½Å¿¡
 alert("message"); ¸¦ ÀÌ¿ëÇÏ¿© °æ°íÃ¢À» ¶ç¿ï ¼ö ÀÖ´Ù.

 ÀÔ·ÂµÈ ¼ýÀÚ´Â comma(,)¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â°ÍÀ»
 °¡Á¤ÇÑ´Ù.

 »ç¿ë¿¹ :
	<input type="text" size=10 onBlur="Js_isFloat( this.value );">
**************************************************************************/

function Js_isNumber( Jv_Value )
{
    var Jv_Result = true;

    for ( jdx = 0; Jv_Result && (jdx < Jv_Value.length); jdx++ )
    {
        if ( (Jv_Value.substring(jdx, jdx+1) < "0") ||
             (Jv_Value.substring(jdx, jdx+1) > "9")
           )
        {
            Jv_Result = false;
        }
    }
    return Jv_Result;
}




function Js_isHangul( Jv_Value )
{
    var Jv_Result = true;
	var bgn_hangul = parseInt(0xAC00, 10);	// '°¡'
	var end_hangul = parseInt(0xD79D, 10);	// 'Èþ'

    for ( jdx = 0; Jv_Result && (jdx < Jv_Value.length); jdx++ )
    {
		sTempChar = Jv_Value.substr(jdx,1).charCodeAt(0);

        if ( sTempChar < bgn_hangul || sTempChar > end_hangul )
        {
            return false;
        }
    }
    return true;
}



/* ¿µ¹®¸¸ ÀÌ·ç¾îÁ³´ÂÁö Ã¼Å© */
function Js_isEnglish( Jv_Value ) {

    for (var i =0 ; i < Jv_Value.length; i++) {
			sTempChar = parseInt(Jv_Value.substr(i,1).charCodeAt(0));
			if (  sTempChar < 64 ||  sTempChar > 123 )
			{
				return false;
			}
	}

	return true;
}

/* ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ³´ÂÁö Ã¼Å© */
function Js_isInteger( Jv_Value ) {

    for (var i =0 ; i < Jv_Value.length; i++) {
			sTempChar = Jv_Value.substr(i,1).charCodeAt(0);

			if (nTempChar < 47 || nTempChar > 58) {
				return false;
			}
	}

	return true;
}

/* ¿µ¾îµµ ¾Æ´Ï°í ¼ýÀÚµµ ¾Æ´Ï´Ù */
function Js_isEngInteger( Jv_Value ) {
	alert(Js_isInteger(Jv_Value));
	if(!Js_isEnglish(Jv_Value) && !Js_isInteger(Jv_Value)) {
		return false;
	}
	return true;

}

/* ¿µ¹®ÇÑ±Û·Î¸¸ ÀÖ´ÂÁö Ã¼Å© */
function Js_checkName( Jv_Value ) {

    for (var i =0 ; i < Jv_Value.length; i++) {

			if (!Js_isHangul(Jv_Value.substr(i,1)) && !Js_isEnglish(Jv_Value.substr(i,1)))
			{
				return false;
			}
	}

	return true;
}

/* ¿µ¹® ¹× ¼ýÀÚ¸¸ Á¸ÀçÇÏ´ÂÁö Ã¼Å© */
function isEnglishOrNum(word) {
  var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
  var idcheck = "";
  for (i=0; i< word.length; i++)
  {
    idcheck = word.charAt(i);
    for ( j = 0 ;  j < str.length ; j++){
      if (idcheck == str.charAt(j)) break;
      if (j+1 == str.length){
        return false;
      }
    }
  }
  return true;
}
/* µû¿ÈÇ¥°¡ ÀÖ´ÂÁö Ã¼Å© */
function Check_Comma(tocheck) {
  var isCheck = false;
  if (( tocheck ==null ) || ( tocheck == "" )) {
    isCheck = false;
    return isCheck;
  }
  
  if(tocheck.indexOf("'") > 0) {
    isCheck = true;
  }
  if(tocheck.indexOf("\"") > 0) {
    isCheck = true;
  }
  
  return isCheck;
}
/* @°¡ ÀÖ´ÂÁö Ã¼Å© */
function Check_At(tocheck) {
  var isnum = false;
  if (( tocheck ==null ) || ( tocheck == "" )) {
    isnum = false;
    return isnum;
  }
  
  for (var j= 0 ; j< tocheck.length; j++ ) {
    if ((tocheck.substring(j,j+1) == "@")) {
      isnum = true;
      return true;
    }
  }
  
  return isnum;
}


/**************************************************************************
 1. ±¹³» È¸¿ø    : ÇÑ±Û·Î¸¸ ÀÔ·Â °¡´É
 2. ¿Ü±¹ÀÎ È¸¿ø  : ÇÑ±Û/¿µ¹® ÀÔ·Â °¡´É                          2002.06.12
***************************************************************************/
function Js_checkName2( Jv_Value_Name , Jv_Value_Jumin ) {

	var jumin = Jv_Value_Jumin.substring(6,7);

    for (var i =0 ; i < Jv_Value_Name.length; i++) {

			if( jumin == "1" || jumin == "2" || jumin == "3" || jumin == "4" ) {
				if (!Js_isHangul(Jv_Value_Name.substr(i,1))) {
					return false;
				}
			}
	}

	return true;
}


/**************************************************************************
ÀüÈ­¹øÈ£ value ¸¦ Ã¼Å©ÇÑ´Ù.
(args1, args2, args3)

1. args1 ´Â ¹Ýµå½Ã 0À¸·Î ½ÃÀÛÇÏ¸ç µÎ¹øÂ°, ¼¼¹øÂ°´Â 0 ÀÌ ¿Ã¼ö ¾ø´Ù.
2. args1, args2 ÀÇ Length ´Â 2ÀÚº¸´Ù Å©°í 5ÀÚ¸®º¸´Ù ÀÛ¾Æ¾ß ÇÑ´Ù.
***************************************************************************/
function Js_checkTelNum( t1, t2, t3 ) {
	if( Js_isNull(t1) || Js_isNull(t2) || Js_isNull(t3) ) {
		return false;
	} else if(!Js_isNumber(t1)|| !Js_isNumber(t2) || !Js_isNumber(t3) ) {
		return false;
	} else if( t1.substring(0,1) != '0' ) {
		return false;
	} else {
		return true;
	}

}

/**************************************************************************
ÇÚµåÆù ¹øÈ£ value ¸¦ Ã¼Å©ÇÑ´Ù.
(args1, args2, args3)

1. ÇÊ¼ö°¡ ¾Æ´Ï¹Ç·Î ¸ðµÎ Null ÀÌ¸é »ó°ü¾øÀ¸³ª ÇÏ³ª¶óµµ ÀÖÀ¸¸é Á¦´ë·Î ..
1. args1 ´Â ¹Ýµå½Ã 0À¸·Î ½ÃÀÛÇÏ¸ç µÎ¹øÂ°, ¼¼¹øÂ°´Â 0 ÀÌ ¿Ã¼ö ¾ø´Ù.
2. args1, args2 ÀÇ Length ´Â 2ÀÚº¸´Ù Å©°í 5ÀÚ¸®º¸´Ù ÀÛ¾Æ¾ß ÇÑ´Ù.
***************************************************************************/
function Js_checkMobileNum(t1, t2, t3) {

	if( Js_isNull(t1) && Js_isNull(t2) && Js_isNull(t3) ) {

		return true;
	} else {

		if(Js_checkTelNum(t1,t2,t3)) {
			return true;
		} else {
			return false;
		}
	}

}

// ³¯Â¥ °Ë»ç ¸ðµÎ ³ÎÀÌ¸é »ó°ü¾øÀ¸³ª ±×·¸Áö ¾ÊÀ¸¸é check
function checkDay(t1, t2, t3) {
	if(Js_isNull(t1) && Js_isNull(t2) && Js_isNull(t3)) {
		return true;
	} else {
		T = t1 + t2 + t3;
		return(Js_isDate(T));

	}
}

function checkWedding(t1, t2, t3) {
		T = t1 + t2 + t3;
		return(Js_isDate(T));

}

function addZero(str) {
	str = '0'+str ;
	return str;
}
/**************************************************************************
   ÀÔ·ÂµÈ ÁÖ¹Îµî·Ï¹øÈ£°¡ À¯È¿ÇÑÁö¸¦ °Ë»çÇÑ´Ù.

 À§ÀÇ script code¸¦ ÀÌ¿ëÇÒ ½Ã¿¡´Â ÇØ´ç formÀÇ value°ªÀ»
À§ÀÇ code¿¡ ÀûÀýÈ÷ ³Ñ°Ü ÁÖ¾î¾ß ÇÑ´Ù. ÁÖ¹Î µî·Ï ¹øÈ£ ÃÑ
13ÀÚ¸®¸¦ ¿¬¼ÓµÈ ÇüÅÂ·Î ÀÔ·Â¹ÞÀ» ¶§´Â ¹Ù·Î À§ÀÇ IsJuminÀ»
ÀÌ¿ëÇÒ ¼ö ÀÖÀ¸³ª, ¾Æ·¡¿Í °°Àº ÆûÀ¸·Î Çü¼ºµÈ °æ¿ì¿¡´Â µÎ°³·Î
ºÐ¸®µÈ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÇÏ³ªÀÇ ¿¬¼ÓµÈ ¼ýÀÚ·Î º¯°æÇØ ÁÖ´Â °úÁ¤ÀÌ
ÇÊ¿äÇÏ´Ù.


°ú °°ÀÌ ÁÖ¹Îµî·ÏÀ» À§ÇÑ formÀÌ Çü¼ºµÈ °æ¿ì, ÁÖ¹Îµî·Ï ¹øÈ£¸¦ È®ÀÎÇÏ±â À§ÇØ
Js_isJumin( Jv_Value ) ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ ¿¹Á¦ÀÌ´Ù.


function Js_checkJumin()
{
  var Jv_RetVal = false;

  //---------------------------------------------------------------
    xxxxxx - xxxxxxx  °ú °°Àº Çü½ÄÀ¸·Î µÇ¾îÁø ÁÖ¹Îµî·Ï ¹øÈ£¸¦
    ÇÏ³ªÀÇ ¿¬¼ÓµÈ ¼ýÀÚ·Î º¯È¯ÇÏ´Â °úÁ¤.
  //----------------------------------------------------------------
  var Jv_JuminNum = JuminForm.jumin1.value + JuminForm.jumin2.value;

  Jv_RetVal = Js_isJumin( Jv_JuminNum ); <== ÀÔ·ÂµÈ ÁÖ¹Îµî·Ï¹øÈ£¸¸ ³Ñ°ÜÁÖ¸é µÊ.

  if(Jv_RetVal == false )
    alert("Sorry, Invalid No.");
  else alert("OK, Valid No.");
}
**************************************************************************/


function Js_isJumin( Jv_Value )
{
	var Jv_Val1, Jv_Val2, Jv_Val3, Jv_Val4, Jv_Val5, Jv_Val6, Jv_Val7;
	var Jv_Val8, Jv_Val9, Jv_Val10, Jv_Val11, Jv_Val12, Jv_Val13;
    var Jv_Sum, Jv_Chk;
    var Jv_Result = false;

    if ( Jv_Value.length == 13 )
    {
        Jv_Result = true;
        Jv_Val1 = Jv_Value.charAt(0);
        Jv_Val2 = Jv_Value.charAt(1);
        Jv_Val3 = Jv_Value.charAt(2);
        Jv_Val4 = Jv_Value.charAt(3);
        Jv_Val5 = Jv_Value.charAt(4);
        Jv_Val6 = Jv_Value.charAt(5);
        Jv_Val7 = Jv_Value.charAt(6);
        Jv_Val8 = Jv_Value.charAt(7);
        Jv_Val9 = Jv_Value.charAt(8);
        Jv_Val10 = Jv_Value.charAt(9);
        Jv_Val11 = Jv_Value.charAt(10);
        Jv_Val12 = Jv_Value.charAt(11);
        Jv_Val13 = Jv_Value.charAt(12);

        Jv_Sum = ( parseInt(Jv_Val1) * 2 ) + ( parseInt(Jv_Val2) * 3 ) +
            ( parseInt(Jv_Val3) * 4 ) + ( parseInt(Jv_Val4) * 5 );
        Jv_Sum = parseInt(Jv_Sum) + ( parseInt(Jv_Val5) * 6 ) +
            ( parseInt(Jv_Val6) * 7 ) + ( parseInt(Jv_Val7) * 8 );
        Jv_Sum = parseInt(Jv_Sum) + ( parseInt(Jv_Val8) * 9 ) +
            ( parseInt(Jv_Val9) * 2 ) + ( parseInt(Jv_Val10) * 3 );
        Jv_Sum = Jv_Sum + ( parseInt(Jv_Val11) * 4 ) +
            ( parseInt(Jv_Val12) * 5 );

        Jv_Chk = Jv_Sum % 11;
        Jv_Chk = 11 - Jv_Chk;

        if ( Jv_Chk == 11 )
            Jv_Chk = 1;
        else if ( Jv_Chk == 10 )
            Jv_Chk = 0;

        if ( Jv_Val13 != Jv_Chk )
            Jv_Result = false;
    }
    else
        Jv_Result = false;

    //alert(Jv_Result);

 /*************** ¿Ü±¹ÀÎ °¡ÀÔÀ» Çã¿ëÇÏ±â À§ÇØ Ãß°¡µÊ  2002.06.12 **************/
	if(Jv_Result == false) {
		Jv_Result = Js_isForeignJumin(Jv_Value);
	}
 /*****************************************************************************/
    //alert(Jv_Result);

    return Jv_Result;
}

/******************************************************************************
	¿Ü±¹ÀÎÀÇ Social Security Number À¯È¿¼º Ã¼Å©                   2002.06.12
******************************************************************************/

function Js_isForeignJumin(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 checkEmail(strEmail) {
	var arrMatch = strEmail.match(/^(\".*\"|[A-Za-z0-9_-]([A-Za-z0-9_-]|[\+\.])*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9][A-Za-z0-9_-]*(\.[A-Za-z0-9][A-Za-z0-9_-]*)+)$/);
	if (arrMatch == null) {
		return false;
	}

	var arrIP = arrMatch[2].match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
		if (arrIP != null) {
			for (var i = 1; i <= 4; i++) {
				if (arrIP[i] > 255) {
					return false;
				}
			}
		}
	return true;
}



function Js_isDate( Jv_Value )
{
    var Jv_Year = Jv_Value.substr( 0,4 );
    var Jv_Month = Js_delPreZero( Jv_Value.substr(4,2) );
    var Jv_Day = Js_delPreZero( Jv_Value.substr(6,2) );

    return ( Js_isYYYY(Jv_Year) &&
             Js_isMM(Jv_Month) &&
             Js_isDD(Jv_Year,Jv_Month,Jv_Day)
           );
}


function asclen(s)
{
	var i, len=0;
	for(i=0;i < s.length; i++) (s.charCodeAt(i) > 255)? len+=2:len++;
	return len;
}


function convertLowerCase(str) {
	str.value = str.value.toLowerCase();

}



function TypeCheck(fld, cmt, jong, astr, lmin, lmax)
{
var i;
	var t = fld.value;
	var msg;
	if( lmin == -1 && lmax == -1) {
		if( asclen(t) == 0 ) {
			if (jong == 1) 	msg = cmt + 'Àº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.';
			else msg = cmt + '´Â ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.'
				alert(msg)
				fld.focus();
				return true;
			}
		} else if( !(lmin == 0 && lmax == 0) && (asclen(t)< lmin || asclen(t) > lmax) ) {
			if (lmin == lmax) {
				alert(cmt + 'ÀÇ ±æÀÌ´Â ' + lmin + 'ÀÚ ÀÔ´Ï´Ù.');
				fld.focus();
				return true;
			} else {
				if (asclen(t) == 0 ) {
					if (jong == 1) 	msg = cmt + 'Àº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.';

					else msg = cmt + '´Â ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.'
						alert(msg);
					} else alert(cmt + 'ÀÇ ±æÀÌ´Â ' + lmin + 'ºÎÅÍ ' + lmax + 'ÀÚ±îÁöÀÔ´Ï´Ù.');
						fld.focus();
						return true;
					}
				}
		if (asclen(astr) > 1) {
			for (i=0; i<asclen(t); i++)
				if(astr.indexOf(t.substring(i,i+1))<0) {
					alert(cmt + '¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.');
					fld.focus();
					return true;
				}
			}
		return false;
}

function Js_isDD( Jv_YYYY, Jv_MM, Jv_Value )
{
    var Jv_Result = false;
    var Jv_MonthDD = new Js_monthArray(31,28,31,30,31,30,31,31,30,31,30,31);
    var Jv_Im = eval( Jv_MM ) - 1;

    //if(Jv_Value.length != 2) return false;
    if ( ! Js_isNumber(Jv_Value) )
        return false;

    if ( ((Jv_YYYY % 4 == 0) && (Jv_YYYY % 100 != 0)) || (Jv_YYYY % 400 == 0) )
    {
        Jv_MonthDD[1] = 29;
    }

    var Jv_DD = eval( Jv_Value );
    if ( (0 < Jv_DD) && (Jv_DD <= Jv_MonthDD[Jv_Im]) )
        Jv_Result = true;

    return Jv_Result;
}

function Js_isMM( Jv_Value )
{
    return ( (Jv_Value.length > 0) &&
             (Js_isNumber(Jv_Value)) &&
             (0 < eval(Jv_Value)) &&
             (eval(Jv_Value) < 13)
           );
}

function Js_isYYYY( Jv_Value )
{
    return ( (Jv_Value.length == 4) &&
             (Js_isNumber(Jv_Value)) &&
             (Jv_Value != "0000")
           );
}

function Js_delPreZero( Jv_Value )
{
    var Jv_idx;
    if ( Jv_Value.length > 1 )
    {
        for( Jv_idx = 0; Jv_idx < Jv_Value.length; Jv_idx++ )
        {
            if ( Jv_Value.charAt(Jv_idx) != '0' )
                break;
        }
    }
    return ( Jv_Value.substring(Jv_idx, Jv_Value.length) );
}

function Js_monthArray( Jv_M0, Jv_M1, Jv_M2, Jv_M3, Jv_M4, Jv_M5,
                        Jv_M6, Jv_M7, Jv_M8, Jv_M9, Jv_M10, Jv_M11
                      )
{
  this[0] 	= Jv_M0;
  this[1] 	= Jv_M1;
  this[2] 	= Jv_M2;
  this[3] 	= Jv_M3;
  this[4] 	= Jv_M4;
  this[5] 	= Jv_M5;
  this[6] 	= Jv_M6;
  this[7] 	= Jv_M7;
  this[8] 	= Jv_M8;
  this[9] 	= Jv_M9;
  this[10] 	= Jv_M10;
  this[11] 	= Jv_M11;
}

/***********************************************************************************************
	ID Check
/**********************************************************************************************/
/*
function CheckID(sUserID)
{
	bsTempChar = '';
	intSame = 0;
	isInt = false;
	isString = false;
	var nTempChar ;
	// 2008.08.13 ¼öÁ¤ (by À±Çý°æ) ID´Â 6ºÎÅÍ °¡´É
	//if (sUserID.length < 4 || sUserID.length > 12) {
	//		alert("ID´Â 4 ~ 12ÀÚ¸®¸¸ °¡´ÉÇÕ´Ï´Ù.");
	if (sUserID.length < 6 || sUserID.length > 12) {
			alert("ID´Â 6 ~ 12ÀÚ¸®¸¸ °¡´ÉÇÕ´Ï´Ù.");
			return false;
	} else {
		for (var i =0 ; i < sUserID.length; i++)
		{
			sTempChar = sUserID.substr(i,1);
			if ( sTempChar != "-" && sTempChar != "_" ) {
				nTempChar = sTempChar.charCodeAt(0);

				// 2002.05.20 Ãß°¡ ( by ±è¿ë¹ü)
				// _, - ´Â ¾ÆÀÌµð¿¡¼­ »ç¿ëÇÒ¼ö ÀÖ´Ù.
				if ( nTempChar < 48 ||  (nTempChar > 58 && nTempChar < 97) || nTempChar > 122)
				{
					alert("ID ¿¡ Æ¯¼ö¹®ÀÚ ¶Ç´Â ´ë¹®ÀÚ¸¦ »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù");
					//document.frmMember.commonID.value = sUserID.toLowerCase();
					sUserIdObj.value = sUserID.toLowerCase();
					return false;
				}
			}

			if(nTempChar > 47 && nTempChar < 58) {
				isInt = true;
			} else if((nTempChar > 96 && nTempChar < 123) || (nTempChar > 64 && nTempChar < 91)) {
				isString = true;
			}

			if	(sTempChar == bsTempChar) {
				intSame++;
			} else {
				intSame = 0;
			}

			//if( intSame > 2) {
		    //		alert('µ¿ÀÏÇÑ ±ÛÀÚ¸¦ 4È¸ÀÌ»ó »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù');
		    //		return false;
			//}

			bsTempChar = sTempChar ;

		}	//end for

	} 	//end else if
	return true;
}
*/

/* PassWord CHECK
6ÀÚ ÀÌÇÏ , µ¿ÀÏÇÑ ¹®ÀÚ 4È¸ ÀÌ»ó ¾ÈµÊ , ¿µ¹®¼ýÀÚ È¥¿ë, ¿µ¹®¼ýÀÚ¿Ü Æ¯¼ö¹®ÀÚ ±ÝÁö
*/
/*
function checkPasswd(sUserPass1 , sUserPass2 , sUserID, action)
{

	nUserPass1 = sUserPass1.length;
	bsTempChar = '';
	intSame = 0;
	isInt = false;
	isString = false;

	if( (!(action == 'modify' && nUserPass1 ==0) && nUserPass1 < 6) || nUserPass1 > 12) {
		alert('ÆÐ½º¿öµå´Â  6ÀÚ¸® ÀÌ»ó 12ÀÚ¸® ÀÌÇÏ·Î¸¸ ³Ö¾îÁÖ¼¼¿ä');
		return false;
	}

	if( (sUserPass1 == '' || sUserPass1 == null) && action=='write') {
		alert('ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');
		return false;
	} else if(sUserPass1 != sUserPass2) {
		alert('ÆÐ½º¿öµå°¡ ¼­·Î ´Ù¸¨´Ï´Ù');
		return false;
	} else if(nUserPass1 < 10) {
		for (var i =0 ; i < nUserPass1; i++)
		{
			sTempChar = sUserPass1.substr(i,1);
			nTempChar = sTempChar.charCodeAt(0);

			if ( nTempChar < 48 ||  (nTempChar > 58 && nTempChar < 65) || (nTempChar > 90 && nTempChar < 97) || nTempChar > 122)
			{
				alert("ÆÐ½º¿öµå´Â ¿µ¹®ÀÌ³ª ¼ýÀÚ¸¸ »ç¿ëÇÏ½Ç¼ö ÀÖ½À´Ï´Ù");
				return false;
			} else if(sUserPass1.indexOf(sUserID)>0) {
				alert('ÆÐ½º¿öµå¿¡ ID°¡ µé¾î°¥¼ö ¾ø½À´Ï´Ù');
				return false;
			}

			if(nTempChar > 47 && nTempChar < 58) {
				isInt = true;
			} else if((nTempChar > 96 && nTempChar < 123) || (nTempChar > 64 && nTempChar < 91)) {
				isString = true;
			}

			if	(sTempChar == bsTempChar) {
				intSame++;
			} else {
				intSame = 0;
			}

			if( intSame > 2) {
				alert('ÆÐ½º¿öµå´Â µ¿ÀÏÇÑ ±ÛÀÚ¸¦ 4È¸ÀÌ»ó »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù');
				return false;
			}

			bsTempChar = sTempChar ;

		}

		if(action == 'write' || !Js_isNull(sUserPass1)) {
			if(!isInt || !isString) {
				alert('ÆÐ½º¿öµå´Â ¿µ¹®°ú ¼ýÀÚ¸¦ °°ÀÌ »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù');
				return false;
			}

			if(sUserID.indexOf(sUserPass1) > -1) {
				alert('ÆÐ½º¿öµå¿¡´Â ID °¡ µé¾î°¡¸é ¾ÈµË´Ï´Ù');
				return false;
			}
		}
	}

	return true;
}
*/

// ¹®ÀÚ¿­ ±æÀÌ °Ë»ç
function isLength(varCk) {
	var varLen = 0;
	var agr = navigator.userAgent;

	for (i=0; i<varCk.length; i++) {
		ch = varCk.charAt(i);
		if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) || ((ch >="¤¡") && (ch <="¤¾")))
			varLen += 2;
		else
			varLen += 1;
	}
	return (varLen);
}


function insertBirth() {
	A = document.frmMember;

	resno = A.resno1.value + A.resno2.value;

	var y;
        var site_id = A.siteID.value;

	if(site_id != 'G' && !Js_isJumin(resno)) {
		alert('ÁÖ¹Îµî·Ï¹øÈ£ÀÇ Çü½ÄÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù') ;
		A.resno1.value= "";
		A.resno2.value= "";
		A.resno1.focus();
		return false;
	} else {

		if(A.resno2.value.substring(0,1) ==3 || A.resno2.value.substring(0,1) ==4) {
			y='20';
		} else {
			y='19';
		}

		A.byear.value = y+A.resno1.value.substring(0,2);

		A.bmonth.value = A.resno1.value.substring(2,4);
		A.bday.value = A.resno1.value.substring(4,6);
		return true;
	}


}

function Korean(str) {
	alert('ÀÌÁ¦ Á¤»óÀûÀ¸·Î ÇÑ¿µÀüÈ¯ÀÌ µË´Ï´Ù.\nÅ°º¸µåÀÇ ÇÑ¿µÀüÈ¯¹öÆ°À¸·Î ÇÑ±ÛÀÔ·Â¸ðµå¸¦ ¼±ÅÃÇÑ ÈÄ ÇÑ±ÛÀ» ÀÔ·ÂÇÏ¼¼¿ä.');

}

    // »ó¼¼°Ë»öÃ¢º¸±â
    function viewDetailSearch() {
        window.open('/buyer/item/search_detail.jsp','notice','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=450,height=300,left=500,top=50');
    }

  //¹®ÀÚ¸¦ ¹Þ¾Æ¼­  ½ºÆäÀÌ½º  Á¦°Å
    function trim(va){
    	va=new String(va)
    	temp1=0
    	for(i=0;i<va.length;i++){
    		temp2=va.charAt(i)
    		if(temp2!=" "){temp1=i;break}
    	}
    	va=va.substring(temp1,va.length)
    	temp1=0
    	for(i=va.length-1;i>=0;i--){
    		temp2=va.charAt(i)
    		if(temp2!=" "){temp1=i+1;break}
    	}
    	va=va.substring(0,temp1)
    	return va
    }

  //»ç¾÷ÀÚµî·Ï ¹øÈ£ Ã¼Å©
    function checkCmpy(cmpy){
	    var chkRule = "137137135";

	    	// »ç¾÷ÀÚ¹øÈ£ Ã¼Å© Çü½Ä
	    var strCorpNum = cmpy	// »ç¾÷ÀÚ¹øÈ£ 10ÀÚ¸®
	    var step1, step2, step3, step4, step5, step6, step7;

	    step1 = 0;		// ÃÊ±âÈ­

	    for (i=0; i<7; i++)
	    {
	    	step1 = step1 + (strCorpNum.substring(i, i+1) * chkRule.substring(i, i+1));
	    }

	    step2 = step1 % 10;
	    step3 = (strCorpNum.substring(7, 8) * chkRule.substring(7, 8)) % 10;
	    step4 = strCorpNum.substring(8, 9) * chkRule.substring(8, 9);
	    step5 = Math.round(step4 / 10 - 0.5);
	    step6 = step4 - (step5 * 10);
	    step7 = (10 - ((step2 + step3 + step5 + step6) % 10)) % 10;

	    if (strCorpNum.substring(9, 10) != step7)	// °á°ú ºñ±³ ÆÇ´Ü
	    {
	    	return false;
	    }
	    return true;

    }

    function logout() {
		if ( confirm('·Î±×¾Æ¿ôÇÏ½Ã°Ú½À´Ï±î?') )
			window.top.location.href = "/index_logout.jsp";
	}
    function logout2() {
			window.top.location.href = "/index_logout.jsp";
	}

    function searchWord()
    {
    	var  f = document.searchForm;

    	var tempString=f.searchWordItem.value;
    	if ( tempString == "" || !validString(tempString))
    	{

    		alert("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
    		f.searchWordItem.focus();
    		return;
    	}

    	f.submit();
    }
    function validString(TempStr)
    {
    	var trimed = TempStr.replace(/\s/g, "");
    	return trimed==""?false:true;
    }

    function sect_view(tempword)
    {
    	var  f = document.searchForm;

    	f.searchWord.value = tempword;
    	f.action="/flower/prdlist_flower.jsp";
    	f.submit();
    }

    // À©µµ¿ì ¶ç¿ì±â
    function common_openwindow(open_url , open_name , w, h , l, t) {
        window.open( open_url , open_name,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+w+',height='+h+',left='+l+',top='+t);
    }
    function common_openwindow_scroll(open_url , open_name , w, h , l, t) {
        window.open( open_url , open_name,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+w+',height='+h+',left='+l+',top='+t);
    }
	// ¼ýÀÚ°ª ¹Þ¾Æ¼­ 3ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â
	function comma(x) {
	        var txtNumber = '' + x;
	        if (isNaN(txtNumber) || txtNumber == "") {
	        alert("¼ýÀÚ¸¸ ÀÔ·Â ÇÏ¼¼¿ä");
	        //fieldName.select();
	        //fieldName.focus();
	        }
	else {
	        var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
	        var arrNumber = txtNumber.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];
	                  }
	           }
	}

/*********************************************************************************
   ÇÔ¼ö¸í : convHanAMT
   ±â  ´É : ÀÔ·Â¹ÞÀº ¼ýÀÚ¿­(long)À» ÇÑ±Û ¹®ÀÚ¿­·Î ¹Ù²ãÁØ´Ù.
   ÀÎ  ¼ö : lconv - Ã³¸®´ë»ó ¼ýÀÚ¿­
   ¸®ÅÏ°ª : ÁöÁ¤µÈ ¹®ÀÚ¿­·Î ¹Ù²ãÁø String
**********************************************************************************/
function convHanAMT(lconv) {

    var vPriceTmp  = lconv;                    // Parameter·Î ¹ÞÀº °ª
    var vPrice     = "";                       // ConvertÇÒ °ª
    var vPriceAMT  = "";                       // ÀüÃ¼ CONVµÈ ÇÑ±Û °ª
    var vTmpDanWee = "";                       // °¢ ´ÜÀ§º° CONVµÈ ÇÑ±Û °ª
    var vFlag      = "N";                      // ¸¸´ÜÀ§ ÀÌ»ó FLAG°ª

    var PRCE_LEN   = vPriceTmp.length;
    var vFrstChr   = "";

    for(i=0; i<PRCE_LEN ;i++) {

        vFrstChr = vPriceTmp.substring(i,i+1);

        if('0' <= vFrstChr && '9' >= vFrstChr) {
            vPrice = vPrice.concat(vFrstChr);
        }
    }

    PRCE_LEN   = vPrice.length;                // Parameter·Î ¹ÞÀº °ªÀÇ ±æÀÌ

    for(i=1; i<=PRCE_LEN ;i++) {

        var EXPR = (vPrice.substring(PRCE_LEN-i,PRCE_LEN)).substring(0,1);

        switch(EXPR) {
            case '1':
                vTmpDanWee = "ÀÏ";
                break;
            case '2':
                vTmpDanWee = "ÀÌ";
                break;
            case '3':
                vTmpDanWee = "»ï";
                break;
            case '4':
                vTmpDanWee = "»ç";
                break;
            case '5':
                vTmpDanWee = "¿À";
                break;
            case '6':
                vTmpDanWee = "À°";
                break;
            case '7':
                vTmpDanWee = "Ä¥";
                break;
            case '8':
                vTmpDanWee = "ÆÈ";
                break;
            case '9':
                vTmpDanWee = "±¸";
                break;
            case '0':
                continue;
            default:
                continue;
        }

        if(i==1) {
            vPriceAMT = vTmpDanWee;
        } else {
            switch((i-1)%4) {
                case 1:
                    vTmpDanWee = vTmpDanWee.concat("½Ê");
                    break;
                case 2:
                    vTmpDanWee = vTmpDanWee.concat("¹é");
                    break;
                case 3:
                    vTmpDanWee = vTmpDanWee.concat("Ãµ");
                    break;
                case 0:
                default:
                    break;
            }

            if( i>4 && i<9 && vFlag!='M') {
                vTmpDanWee = vTmpDanWee.concat("¸¸");
                vFlag = 'M';
            }

            if( i>8 && i<13 && vFlag!='U') {
                vTmpDanWee = vTmpDanWee.concat("¾ï");
                vFlag = 'U';
            }

            if( i>12 && vFlag!='J') {
                vTmpDanWee = vTmpDanWee.concat("Á¶");
                vFlag = 'J';
            }

            vPriceAMT = vTmpDanWee.concat(vPriceAMT);
        }

    }

    return vPriceAMT;
}


//¼ýÀÚ ÇÏ³ª¾¿ ¿Ã¸®±â
function incNumber(iObj,incVal) {

    if( !Js_isNumber( iObj.value ) ){
        alert("ÁÖ¹®¼ö·®¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
        iObj.focus();
        return;
    } else {
	    if(iObj.value == '') {iObj.value=incVal;return;} //ÀÔ·Â°ªÀÌ ¾øÀ¸¸é

	    iObj.value = eval(iObj.value) + incVal ;
    }
}
//¼ýÀÚ ÇÏ³ª¾¿ ³»¸®±â
function decNumber(iObj,idecVal) {
    if( !Js_isNumber( iObj.value ) ){
        alert("ÁÖ¹®¼ö·®¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
        iObj.focus();
        return;
    } else {
    	if(iObj.value == '') {iObj.value=idecVal;return}; //ÀÔ·Â°ªÀÌ ¾øÀ¸¸é
    	if(iObj.value <= idecVal) {iObj.value=idecVal;return}; //ÀÔ·Â°ªÀÌ Áõ°¡°ªº¸´Ù ÀÛÀ¸¸é

    	iObj.value = eval(iObj.value) - idecVal;
    }
}

//µðÁöÅ» ÀÌ¹ÌÁö °¡Á®¿À±â

function ImageZoom(file, w, h, lkind, itemnum)
        {
		var w=w-40;
		var h=h-40;
                var isize = 'width='+w+', height='+h+', scrollbars=no';
                var url='/itemphoto/'+lkind+'/'+itemnum+'/'+file;
                window.open('http://www.comoz.com/shop/img.html?img='+url+'&num='+itemnum+'&width='+w+'&height='+h, '_zoom',isize);
        }

function ImageZoom2(file, w, h, contnum, lkind, itemnum )
{

	var w=w-40;
	var h=h-40;

	if(contnum>1)
		var number=contnum;
	else
		number=itemnum;

	var isize = 'width='+w+', height='+h+', scrollbars=no';
	var url='/itemphoto/'+lkind+'/'+number+'/'+file;

	window.open('http://www.comoz.com/shop/img.html?img='+url+'&num='+itemnum+'&width='+w+'&height='+h+'&contnum='+contnum, '_zoom',isize);
}

function ltrim(str)
{
        var s = new String(str);

        if (s.substr(0,1) == " ")
                return ltrim(s.substr(1));
        else
                return s;
}

function rtrim(str)
{
        var s = new String(str);
        if(s.substr(s.length-1,1) == " ")
                return rtrim(s.substring(0, s.length-1))
        else
                return s;
}

function trim(str)
{
        return ltrim(rtrim(str));
}

/*********************************************************************************
   ÇÔ¼ö¸í : openWindow
   ±â  ´É : À©µµ¿ì ¶ç¿ì±â
   ÀÎ  ¼ö : theURL  - Source
            winName - À©µµ¿ì ¸í
            feature - À©µµ¿ì properties('width=530,height=450')
   ¸®ÅÏ°ª :
**********************************************************************************/
function openWindow(theURL, winName, feature) {
    var tmp_focus;

	if (feature=="" || feature==null) {
		tmpFocus = window.open(theURL, winName );
	} else {
		tmpFocus = window.open(theURL, winName, feature );
	}

	tmpFocus.focus();
}

/*********************************************************************************
   ÇÔ¼ö¸í : helpDate
   ±â  ´É : ´Þ·Â°Ë»ö À©µµ¿ì ¶ç¿ì±â
   ÀÎ  ¼ö : gubn      - ³â¿ùÀÏ ±¸ºÐ("YYYYMMDD", "YYYYMM", "YYYY")
            date      - ¼±ÅÃÇÑ ÀÏÀÚ¸¦ ¹ÞÀ» Object ¸í
            format    - ³â¿ùÀÏÀÇ Format¿©ºÎ("/", "")
            startDate - °Ë»ö½ÃÀÛÀÏ(Format¿©ºÎ¿Í ³â¿ùÀÏ ±¸ºÐ¿¡ µû¶ó º¯°æµÊ
			                        "2001/10/04", "20011004")
   ¸®ÅÏ°ª :
**********************************************************************************/
function helpDate(gubn, date, format, startDate) {
    openWindow("/common/help_calendar.jsp?sGubn="+ gubn +
    "&sDate=" + date + "&sFormat=" + format + "&sStartDate=" + startDate,
    "´Þ·ÂÁ¶È¸", "toolbar=no, scrollbars=no, width=328, height=380");
}

//2005.02.16 ÁÖ¼Ò¸¸ ¼öÁ¤ by ¹ÚÅÂ¼®
    function searchWord2(){
    	var  f = document.searchForm;

    	var tempString=f.searchWord.value;
    	if ( tempString == "" || !validString(tempString)){

    		alert("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
    		f.searchWord.focus();
    		return;
    	}

    	f.target = "_top";
    	f.action="/school/item/search_result.jsp";
    	f.submit();
    }

    //½ºÄð »ó¼¼°Ë»öÃ¢º¸±â ÁÖ¼Ò¸¸ ¼öÁ¤ 2005.02.16 by ¹ÚÅÂ¼®
    function viewDetailSearch2() {
        window.open('/school/item/search_detail.jsp','notice','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=450,height=300,left=500,top=50');
    }

	// ÀÌ¿Ã¶ó½º ¼Ò¼Û ´öºÐ¿¡ ÀÛ¾÷ÇØ¾ßÇÒ ºñÈ°¼ºÈ­ ÇÃ·¡½¬  by ¼­Á¤¼ö
	function createSwf(src,w,h,op){
		var obj = '';
		obj += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'">';
		obj += '<param name="movie" value="'+src+'">';
		obj += '<param name="quality" value="high">';
		if(op == '1'){
		obj += '<param name="wmode" value="transparent">';
		}
		obj += '<embed src="'+src+'" quality=high bgcolor="#ffffff" width="'+w+'" height="'+h+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
		obj += '<\/object>';
		document.write(obj);
	}

function toggle_RelativeCate(seq, rotate){

	var rMailPanel, senderLink = null;

	rMailPanel = document.getElementById("relativeCate_"+seq);
	senderLink = document.getElementById("cateLink_"+seq);
	rMailPanel.style.top = senderLink.offsetHeight + "px";

	if(rotate){
		rMailPanel.style.left =   -320 + "px";
	}else{
		rMailPanel.style.left =   -1 + "px";
	}


	if(rMailPanel.style.display != "none"){
		senderLink.className = "basketOff";
		rMailPanel.style.display = "none";
	}else{
		senderLink.className = "basketOn";
		rMailPanel.style.display = "block";
	}
}

function toggle_RelativeBasket(seq, preview, obj){

	var rMailPanel, senderLink = null;
	if(preview){
		rMailPanel = document.getElementById("relativeBasket_"+seq+"_sub");
		senderLink = document.getElementById("basketLink_"+seq+"_sub");
		var rMailPanels = document.getElementsByTagName("div");
		for(var i=0,len=rMailPanels.length; i<len; i++){
			if(rMailPanels[i].className == "relativeBasket"){
				rMailPanels[i].style.display = "none";
			}
		}
	}else{
	    rMailPanel = document.getElementById("relativeBasket_"+seq);
		senderLink = document.getElementById("basketLink_"+seq);
		//rMailPanel.style.left = senderLink.offsetWidth + 3 + "px";
		rMailPanel.style.top = -20 + "px";
		rMailPanel.style.left = -200 + "px";
	}

	if(rMailPanel.style.display != "none"){
		//if(!preview) senderLink.className = "basketOff";

		rMailPanel.style.display = "none";
	}else{
		//if(!preview) senderLink.className = "basketOn";

		rMailPanel.style.display = "block";
	}
}

/*********************************************************************************
   ÇÔ¼ö¸í : DisplayMsg
   ±â  ´É : ¸Þ¼¼Áö ÄÚµå¿¡ ´ëÇÑ ¸Þ¼¼Áö¸¦ Display
   ÀÎ  ¼ö : vMsgCd    - ¸Þ¼¼Áö ÄÚµå
            vDspMsg   - concatµÉ ¸Þ¼¼Áö ³»¿ë
            vMsgGubn  - alert("A")°ú confirm("C") ¿©ºÎ
   ¸®ÅÏ°ª :
**********************************************************************************/
function displayMsg(vMsgCd, vDspMsg, vMsgGubn){
   var vMsg = null;

    // °øÅë ¸Þ¼¼Áö( "001" ~ "999")
    if ( vMsgCd == "001" )       { vMsg = "Ã³¸®µÇ¾ú½À´Ï´Ù." + vDspMsg;
    } else if ( vMsgCd == "100") { vMsg = "Ã³¸®Áß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù." + vDspMsg;
    }
   if ( vMsgGubn == "A" ) {
       alert(vMsg);
       return true;
   } else {

     var ans = confirm(vMsg);

     if(ans == true) {
         return true;
     } else {
      return false;
     }
   }
}




// form º¯¼ö¿¡ °ªÀ» ¼³Á¤ÇÑ´Ù.
// ex) setValue(document.frmReg, 'addr1', 'xxx'); <-- document.frmReg ÆûÀÇ addr1 º¯¼ö¿¡ °ªÀ» ¼³Á¤
// ex) setValue('frmReg', 'addr1', 'xxx'); <-- document.frmRegÆûÀÇ addr1º¯¼ö¿¡ °ªÀ» ¼³Á¤
// ex) setValue(0, 'addr1', 'xxx'); <-- document.forms[0] ÆûÀÇ addr1º¯¼ö¿¡ °ªÀ» ¼³Á¤
// ex) setValue('addr1', 'xxx');  <-- ¸ðµç Æû Áß¿¡¼­ addr1 º¯¼ö¿¡ °ªÀ» ¼³Á¤
function setValue(form, name, value){
	var obj;

	if (value != null)  {
		obj = getElementObject(form, name);
	} else {
		obj = getElementObject(form);
		value = name;
	}

	if (obj != null)
	{
		var typeName = obj.type;
		if (typeName == "text") { obj.value = value; }
		else if (typeName == "password") { obj.value = value; }
		else if (typeName == "hidden") { obj.value = value; }
		else if (typeName == "textarea") { obj.value = value; }
		else if (typeName == "checkbox") { if (value != null) obj.checked = (obj.value == value); }
		else if (typeName == "radio") { setRadioValue(obj, value); }
		else if (typeName == "select-one") { setSelectOneValue(obj, value); }
		else { alert("not support type: " + typeName); }
	}
}
function $FS(obj, name, value) {
  return setValue(obj, name, value);
}

function $FV(obj, name) {
  return getValue(obj, name);
}

function $FO(obj, name) {
	return getElementObject(obj, name);
}

// form º¯¼öÀÇ °ªÀ» ±¸ÇÑ´Ù.
// ex) getValue(document.frmReg, 'addr1'); <-- document.frmRegÆûÀÇ addr1º¯¼ö¸¦ Á¶È¸
// ex) getValue('frmReg', 'addr1'); <-- document.frmRegÆûÀÇ addr1º¯¼ö¸¦ Á¶È¸
// ex) getValue(0, 'addr1'); <-- document.forms[0] ÆûÀÇ addr1º¯¼ö¸¦ Á¶È¸
// ex) getValue('addr1') <--- ¸ðµç Æû Áß¿¡¼­ addr1 º¯¼ö¸¦ Á¶È¸
function getValue(obj, name)
{
	obj = getElementObject(obj, name);

	if (obj != null)
	{
		var typeName = obj.type;

		if (typeName == "text") { return obj.value; }
		else if (typeName == "password") { return obj.value; }
		else if (typeName == "hidden") { return obj.value; }
		else if (typeName == "textarea") { return obj.value; }
		else if (typeName == "checkbox") { return obj.checked ? obj.value : ""; }
		else if (typeName == "radio") { return getRadioValue(obj); }
		else if (typeName == "select-one") {
			if (obj.selectedIndex < 0) return null;
			var opt = obj.options[obj.selectedIndex];
			return (opt.value == null) ? opt.text : opt.value;
		}
//		else if (typeName == "select-multiple") { alert("not support"); }
		else { alert("not support type: " + typeName); }
	}
	return null;
}


// Æû º¯¼ö¸¦ Ã£´Â´Ù.
// getElementObject(document.frmReg, 'addr1')  <-- document.frmRegÆûÀÇ addr1º¯¼ö °´Ã¼¸¦ ¹ÝÈ¯
// getElementObject('addr1') <-- ¸ðµç Æû Áß¿¡¼­ addr1ÀÌ¶ó´Â º¯¼ö °´Ã¼¸¦ Ã£´Â´Ù
function getElementObject(form, name){

    if (name == null) {
        if (form.type != null) return form;
        for (var i = 0; i < document.forms.length; i++) {
            var obj = getElementObject(document.forms[i], form);
            if (obj != null) return obj;
        }
    }

	var nForm = document.forms[form];
    var pForm = (nForm != null) ? nForm : form;

    for (var i = 0; i < pForm.length; i++) {
        if (pForm.elements[i].name == name) {
            return pForm.elements[i];
        }
    }

    return null;
}


// ÆûÀÇ ¶óµð¿À º¯¼ö °ªÀ» ±¸ÇÑ´Ù . by accplus
function getRadioValue(obj, needObject){
    // array·Î ½ÃµµÇØ º¸°í
    if (!(needObject != null && needObject))
        for (var i = 0; i < obj.length; i++)
            if (obj[i].checked)
                return obj[i].value;

    // ¾ÈµÇ¸é ÆûÀ» ÁË´Ù Ã£´Â´Ù
    var pForm = obj.form;

    for (var i = 0; i < pForm.length; i++) {
        var tmpObj = pForm.elements[i];
        if (tmpObj.name == obj.name && tmpObj.type == "radio" && tmpObj.checked)
            return (needObject != null && needObject) ? tmpObj : tmpObj.value;
    }
    return null;
}

// Radio º¯¼ö °ªÀ» ÁöÁ¤ÇÑ´Ù.
function setRadioValue(obj, value){
    // array·Î ½ÃµµÇØ º¸°í
    for (var i = 0; i < obj.length; i++) {
        if (obj[i].value == value) {
            obj[i].checked = true;
            return true;
        }
    }

    // ¾ÈµÇ¸é ÆûÀ» ´Ù Ã£´Â´Ù
    var pForm = obj.form;

    for (var i = 0; i < pForm.length; i++) {
        var tmpObj = pForm.elements[i];
        if (tmpObj.name == obj.name && tmpObj.type == "radio" && tmpObj.value == value) {
            tmpObj.checked = true;
            return true;
        }
    }

    return false;
}

// select º¯¼ö °ªÀ» ÁöÁ¤ÇÑ´Ù.
function setSelectOneValue(object, value){

    for (var i = 0; i < object.length; i++) {
        var text = object.options[i].value;
        if (text == null || text == "")
            text = object.options[i].text;

        if (text == value) {
            object.selectedIndex = i;
			return;
        }
    }
}
//select ¼±ÅÃ°ªÀÇ ¸íÄª
function getSelectText(obj, name){
  obj = getElementObject(obj, name);
  if (obj.selectedIndex < 0) return "";
  var opt = obj.options[obj.selectedIndex];
  return opt.text == "¼±ÅÃÇÏ¼¼¿ä" ? "" : opt.text;
}

function showFlash(src, id, width, height, transparent,keyArray,valueArray) {
	var st = makeFlash8(src, id, width, height, transparent,keyArray,valueArray);
	document.write(st);
}

function showObject(classid, codebase, width, height, keyValuesArray) {
	document.write('<OBJECT classid="clsid:' + classid + '" WIDTH="' + width + '" HEIGHT="' + height + '" codebase="' + codebase + '">');
	for (var i = 0; i < keyValuesArray.length; i++) {
		var key = keyValuesArray[i][0];
		var value = keyValuesArray[i][1];
		document.write('<param name="' + key + '" value="' + value + '">');
	}
	document.write('</OBJECT>');
}

function makeFlash8(s,d,w,h,t,k,v) {
    var flashvars = "";
    if(k != null && v != null && k.length > 0 && k.length == v.length){
        for(var i = 0; i < k.length; i++){
            if(i > 0){ flashvars += "&"; }
            flashvars += k[i] + "=" + v[i];
        }
    }

    var code = "";
    code  = "<object type=\"application/x-shockwave-flash\" ";
    code +=         "classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" ";
    code +=         "codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" ";
    code +=         "width=\""+w+"\" height=\""+h+"\" id=\""+d+"\">";
    code += "<param name=\"movie\" value=\""+s+"\" />";
    code += "<param name=\"quality\" value=\"high\" />";
    code += "<param name=\"wmode\" value=\""+t+"\" />";
    code += "<param name=\"menu\" value=\"false\" />";
    code += "<param name=\"allowScriptAccess\" value=\"always\" />";
    code += "<param name=\"swliveconnect\" value=\"true\" />";

    if(flashvars.length > 0){
        code += "<param name=\"FlashVars\" value=\""+flashvars+"\" />";
    }

    code += "<embed src=\""+s+"\" quality=\"high\" "
    code +=        "wmode=\""+t+"\" "
    code +=        "menu=\"false\" width=\""+w+"\" height=\""+h+"\" "
    code +=        "type=\"application/x-shockwave-flash\" "

    if(flashvars.length > 0){
        code +=    "FlashVars=\""+flashvars+"\" ";
    }

    code +=        "pluginspage=\"http://www.macromedia.com/go/getflashplayer\"> "
    code += "</embed>"
    code += "</object>"

    return code;
}

isNotEmpty = function(str) {
	return str != null && str.length > 0;
}

isEmpty = function(str) {
	return !isNotEmpty(str);
}





function setCookie( name, value, expiredays ){
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
	if(expiredays == 0)
	   document.cookie = name + "=" + escape( value ) + "; path=/;"
	else
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function sectCookie(v){
    setCookie("sectCookie", v, 0 );
}

function getCookie(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 "";
}





moveWing = function (height) {

	try {
		var wingObj = $("wing_c").style;
		var bodyObj = document.body;
		var currentTop = parseInt( wingObj.top, 10 );
		var targetTop = (bodyObj.scrollTop < height) ? 0 : (bodyObj.scrollTop - height);
		var nextCallTime = 40;

		if (currentTop != targetTop) {

			if((bodyObj.scrollTop == 0)||(bodyObj.scrollTop == (bodyObj.scrollHeight - bodyObj.clientHeight))) {
				wingObj.top = targetTop;
			} else {
				var newTop = Math.ceil(Math.abs(targetTop - currentTop) / 5);
				if (targetTop < currentTop) newTop = -newTop;
				wingObj.top = parseInt (wingObj.top, 10) + newTop;
				nextCallTime = 10;
			}
		}

		setTimeout ("moveWing("+height+")", nextCallTime);
	} catch(e) {}
}



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.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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.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];}
}




//Æû Ã¼Å©
//input,radio,checkbox,textarea»ó°ü¾øÀÌ Ã¼Å© °¡´ÉÇÏ´Ù.
//¿¹
//function fn_submit(){
//	if(!$RF("frm","score","Æò°¡¸¦ ÇØÁÖ¼¼¿ä...")) return;
//	if(!$RF("frm","title","Á¦¸ñÀ» ÀÔ·Â ÇØÁÖ¼¼¿ä...")) return;
//	if(!$RF("frm","content","³»¿ëÀ» ÀÔ·Â ÇØÁÖ¼¼¿ä...")) return;
//	frm.submit();
//}
//By Ohcat
function $RF(f,name,msg) {
	var r_value = "";
	var obj = eval(f+"."+name);
	if($(name).type == 'radio' || $(name).type == 'checkbox' ) {
        for (var i = 0; i < obj.length; i++)
            if (obj[i].checked)
                r_value= obj[i].value;
        if(r_value=="") {
			if(msg!="")
        		alert(msg);
        	obj[0].focus();
        	return false;
        }else return true;
	}else if($(name).type == 'text' || $(name).type == 'textarea'  || $(name).type == 'password') {
		if(obj.value.trim() == ""){
			if(msg!="")
				alert(msg);
			obj.focus();
			return false;
		}else return true;
	}else{
		if(msg!="")
			alert(msg);
		return false;
	}
}

//Æû Ã¼Å©- ±ÛÀÚ±æÀÌ Á¦ÇÑ
//¿¹
//function fn_submit(){
//	if(!$RL("frm","title","Á¦¸ñÀÇ ±ÛÀÚ ±æÀÌ´Â ÇÑ±Û 100ÀÚ¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù...",200)) return;
//	if(!$RL("frm","content","³»¿ëÀÇ ±ÛÀÚ ±æÀÌ´Â ÇÑ±Û 2000ÀÚ¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù...",4000)) return;
//	frm.submit();
//}
//By Ohcat
function $RL(f,name,msg,length) {
	var r_value = "";
	var obj = eval(f+"."+name);
	if(obj.value.size() > length){
		if(msg!="")
			alert(msg);
		obj.focus();
		return false;
	}else return true;
}
//¹®ÀÚ¿­ Trim
//By Ohcat
String.prototype.trim = function() {
        return this.replace(/(^\s*)|(\s*$)/g, "");
}
//¼ýÀÚº¯È¯
//By Ohcat
String.prototype.Int = function() {
    if(!isNaN(this) && !isNaN(parseInt(this)))
        return parseInt(this);
    else
        return null;
}
//¹®ÀÚ¿­±æÀÌ¹ÝÈ¯
//By Ohcat
String.prototype.size =  function (){
   var retCode = 0;
   var strLength = 0;

   for (i = 0; i < this.length; i++){
    var code = this.charCodeAt(i)
    var ch = this.substr(i,1).toUpperCase()

    code = parseInt(code)

    if ((ch < "0" || ch > "9") && (ch < "A" || ch > "Z") && ((code > 255) || (code < 0)))
     	strLength = strLength + 2;
    else
     	strLength = strLength + 1;
   }
   return strLength;
}



// ÃÖ¼Ò ±æÀÌ ¹× ÃÖ´ë±æÀÌ ±×¸®°í Çã¿ë°¡´ÉÇÑ ¹®ÀÚ¸¦ Ã¼Å©ÇÑ´Ù. by accplus
//
//   	var Alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
//      var Digit = '1234567890'
//
//	if (Tcheck(f.ID, '¾ÆÀÌµð', Alpha + Digit, 4, 8)) return false
//


function Tcheck(target, cmt, astr, lmin, lmax)
{
	var i
	var t = trim(getValue(target));

	if (target.type == "select-one") {
		if (target.selectedIndex <= lmin) {
			alert(cmt + '(À»)¸¦ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù');
			target.focus();
			return true;
		}
		return false;
	}

	if (lmin == 0 && lmax == 0) {
		if (!isExists(t)) {
			alert(cmt + '(À»)¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
			if (target.type != "hidden") target.focus();
			return true;
		}
	} else if ((lmin > 0 && lengthb(t)) < lmin || (lmax > 0 && lengthb(t) > lmax)) {
		if (!isExists(t)) alert(cmt + '(À»)¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
		else if (lmin == lmax) alert(cmt + '(Àº)´Â ' + lmin + ' Byte ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
		else {
			if (lmin > 0 && lmax > 0) alert(cmt + '´Â ' + lmin + ' ~ ' + lmax + ' Byte ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
			else if (lmin > 0) alert(cmt + '´Â ' + lmin + ' Byte º¸´Ù ¸¹ÀÌ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
			else alert(cmt + '´Â ' + lmax + ' Byte ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
		}
		if (target.type != "hidden") target.focus();
		return true
	}

	if (isExists(astr)) {
		for (i=0; i<t.length; i++)
			if(astr.indexOf(t.substring(i,i+1))<0) {
				alert(cmt + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù');
				target.focus()
				return true
			}
	}
	return false

}

// µ¥ÀÌÅ¸ÀÇ Á¸Àç¸¦ È®ÀÎÇÑ´Ù
function isExists(str)
{
	return (str == null) ? false : (trim(str).length > 0);
}

// ½ºÆ®¸µÀÇ ¹ÙÀÌÆ® ¼ö¸¦ ¸®ÅÏÇÑ´Ù. (¸ÖÆ¼¹ÙÀÌÆ®(ÇÑ±Û)±æÀÌ Ã¼Å©¿ë)
//
// var len = lengthb("ÇÑ ±Û");	--> °á°ú = 5
//
function lengthb(str)
{
	if (str == null) return 0;
	var cnt = 0;
	for (var i=0; i<str.length; i++)
	{
		var c = str.substr(i,1);
		if (c.charCodeAt(0) > 127) cnt++;
		cnt++;
	}
	return cnt;
}

/* °¡¸ÍÁ¡ ¼Ò°³Ã¢ ¿­±â */
function viewStoreIntro(storeCode){
  window.open('/viewStoreIntro.do?storecode='+storeCode,'NewWindow','width=530,height=570,top=20,left=200');
}

/* ¹®ÀÚ¿­¿¡ °ø°´ÀÌ Á¸Àç ÇÏ´ÂÁö Ã¼Å© */
function trimBlank(strSent){
  var isBlank = false;
  var strNew = "";
  
  for(i=0 ; i <strSent.length; i++){
    if(strSent.charAt(i) == " "){
      isBlank = true;
      break;
    }
  }
  return isBlank;
}

//¸¶¿ì½º ¿À¸¥ Å¬¸¯ ¹æÁö

function no_rightIE(){
  if(document.all){
    return false;
  }
}
function no_rightNS(e){
  if(document.layers||(document.getElementByld&&!document.all)){
    if(e.which==2||e.which==3){
      return false;
    }
  }
}
if(document.layers){
  document.captureEvents(Event.MOUSEDOWN);
  document.onmousedown=no_rightNS;
} else{
  document.onmouseup=no_rightNS;
  document.oncontextmenu=no_rightIE;
}
document.oncontextmenu=new Function("return true")

/* ¼­ºñ½º ºÒ°¡´É ·¹ÀÌ¾î ÆË¾÷ 
   (noServicePop´Â header.jsp¿¡ Á¸Àç)
   Àå¹Ù±¸´Ï, ÁÖ¹®ÇÏ±â, ¹Ù·Î±¸¸Å Å¬¸¯½Ã showSorryPop()¸¦ È£ÃâÇÔ.   
*/
function hideSorryPop(){
  try{
    noServicePop.style.visibility = "hidden";
  } catch(e){
    alert("hideSorryPop() ERR!!! ["+e.message+"]")
  }
}
function showSorryPop(){
  try{
    noServicePop.style.left = (screen.availWidth-321)/2;
    noServicePop.style.top = 180;
    noServicePop.style.visibility = "visible";
  } catch(e){
    alert("showSorryPop() ERR!!! ["+e.message+"]")
  }
}

/* ¹®Á¦¿­ ÀüÃ¼Áß ¹®ÀÚ ¹Ù²Ù±â */
function Js_replaceAll(s,f,d){return s.split(f).join(d);}

function checkNext(nowObj, nextObj, limit) {
  if(nowObj == null || nextObj == null) {
    return;
  }
  if(nowObj.value.length == limit) {
    nextObj.value = "";
    nextObj.focus();
  }
}


