var digits = "0123456789";
var whitespace = " \t\n\r";
var specialCharacter = "~`!@#$%^&*()-_=+\|[{]};:'<,>.?/ "

var defaultEmptyOK = true

function makeArray(n) {
   for (var i = 1; i <= n; i++) {
      this[i] = 0
   }
   return this
}

var daysInMonth = makeArray(12);
daysInMonth[1] = 31;
daysInMonth[2] = 29;   // must programmatically check this
daysInMonth[3] = 31;
daysInMonth[4] = 30;
daysInMonth[5] = 31;
daysInMonth[6] = 30;
daysInMonth[7] = 31;
daysInMonth[8] = 31;
daysInMonth[9] = 30;
daysInMonth[10] = 31;
daysInMonth[11] = 30;
daysInMonth[12] = 31;

var digitsInPhoneNumber = 14;
var digitsInZipcodeNumber = 7;

function isEmpty(s)
{   return ((s == null) || (s.length == 0) || s.trim() == "")
}

function isWhitespace (s)
{   var i;

    if (isEmpty(s)) return true;

    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);

        if (whitespace.indexOf(c) >= 0) return true;
    }
    return false;
}

function isLetter (c)
{   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}

function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}

function isLetterOrDigit (c)
{   return (isLetter(c) || isDigit(c))
}

function isEnglishName(s)
{
	var i;
    if (isEmpty(s))
       if (isEnglishName.arguments.length == 1) return defaultEmptyOK;
       else return (isEnglishName.arguments[1] == true);


    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);

        if (!isLetter(c) && c != ' ' && c != '.' && c != ',' && c != '-' ) return false;
    }
    return true;
}


function isId(s)  //¿µ¹® ¶Ç´Â ¼ýÀÚ
{
	var i;
    if (isEmpty(s)) return false;

    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);

        if (!isLetterOrDigit(c)) return false;
    }
    return true;
}

function isInteger (s)

{   var i;

    if (isEmpty(s))
       if (isInteger.arguments.length == 1) return defaultEmptyOK;
       else return (isInteger.arguments[1] == true);

    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);

        if (!isDigit(c)) return false;
    }
    return true;
}

//¹®ÀÚ¿­ÀÌ ¾ËÆÄºª(a~Z)·Î¸¸ ±¸¼º µÇ¾îÀÖ´ÂÁö chek (07.13)
function isAll_abc(s)
{
	var i;

	for (i = 0 ; i < s.length ; i++)
	{
		var c = s.charAt(i);

		if(!isLetter(c)) return false;
	}
	return true;
}

/******************************************************/
/* description: ÆÐ½º¿öµå Á¶°Ç¿¡ ¸Â´ÂÁö Ã¼Å© (07.16 Á¤º´Çå)*/
/* parameter: passwd(ºñ¹Ð¹øÈ£), id(¾ÆÀÌµð)                          */
/******************************************************/
function isNewPass(passwd, id)
{
	//¿µ¹® ¼ýÀÚ Á¶ÇÕ Ã¼Å©
	if(isInteger(passwd) || isAll_abc(passwd))
	{
		return false;
	}

	//ÀÚ¸®¼ö Ã¼Å©
	if(passwd.length < 6 || passwd.length > 16)
	{
		return false;
	}

	//¾ÆÀÌµð¿Í ºñ¹Ð¹øÈ£°¡ °°ÀºÁö Ã¼Å©
	if(id == passwd)
	{
		return false;
	}

	return true;
}

function isSignedInteger (s)

{   if (isEmpty(s))
       if (isSignedInteger.arguments.length == 1) return defaultEmptyOK;
       else return (isSignedInteger.arguments[1] == true);

    else {
        var startPos = 0;
        var secondArg = defaultEmptyOK;

        if (isSignedInteger.arguments.length > 1)
            secondArg = isSignedInteger.arguments[1];

        if ( (s.charAt(0) == "-") || (s.charAt(0) == "+") )
           startPos = 1;
        return (isInteger(s.substring(startPos, s.length), secondArg))
    }
}

function isPositiveInteger (s)
{   var secondArg = defaultEmptyOK;

    if (isPositiveInteger.arguments.length > 1)
        secondArg = isPositiveInteger.arguments[1];

    return (isSignedInteger(s, secondArg)
         && ( (isEmpty(s) && secondArg)  || (parseInt (s) > 0) ) );
}

function isNonnegativeInteger (s)
{   var secondArg = defaultEmptyOK;

    if (isNonnegativeInteger.arguments.length > 1)
        secondArg = isNonnegativeInteger.arguments[1];

    return (isSignedInteger(s, secondArg)
         && ( (isEmpty(s) && secondArg)  || (parseInt (s) >= 0) ) );
}

function isEmail (s)
{
	if (isEmpty(s))
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);

    if (isWhitespace(s)) return false;

    var i = 1;
    var sLength = s.length;

    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function isYear (s)
{   if (isEmpty(s))
       if (isYear.arguments.length == 1) return defaultEmptyOK;
       else return (isYear.arguments[1] == true);
    if (!isNonnegativeInteger(s)) return false;
    return ((s.length == 2) || (s.length == 4));
}

function isIntegerInRange (s, a, b)
{   if (isEmpty(s))
       if (isIntegerInRange.arguments.length == 1) return defaultEmptyOK;
       else return (isIntegerInRange.arguments[1] == true);

    if (!isInteger(s, false)) return false;

    var num = parseInt (s);
    return ((num >= a) && (num <= b));
}

function isMonth (s)
{   if (isEmpty(s))
       if (isMonth.arguments.length == 1) return defaultEmptyOK;
       else return (isMonth.arguments[1] == true);
    return isIntegerInRange (s, 1, 12);
}

function isDay (s)
{   if (isEmpty(s))
       if (isDay.arguments.length == 1) return defaultEmptyOK;
       else return (isDay.arguments[1] == true);
    return isIntegerInRange (s, 1, 31);
}

function daysInFebruary (year)
{
    return (  ((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0) ) ) ? 29 : 28 );
}

function isDate (year, month, day)
{
    if (! (isYear(year, false) && isMonth(month, false) && isDay(day, false))) return false;

    var intYear = parseInt(year);
    var intMonth = parseInt(month);
    var intDay = parseInt(day);

	if (intDay > daysInMonth[intMonth]) return false;

    if ((intMonth == 2) && (intDay > daysInFebruary(intYear))) return false;

    return true;
}

function next_focus(form_name,elem) {

	var avail_form = eval(form_name);

	if(event.keyCode == 13) {

		var index;
		for( i = 0; i < (avail_form.elements.length) - 1; i++) {
			if( elem == avail_form.elements[i]) {
				avail_form.elements[i+1].focus();
				break;
			}
		}

		return false;
	}
}

function etc_check(form,notify) {
	var avail_form=eval(form);
	var form_value=avail_form.value;

	if(isEmpty(form_value)) {
		alert(notify);
		avail_form.focus();
		return false;
	}
	return true;
}

function dateSelectionCheck(form1,form2,form3,notify)
{
	var avail_form1 = eval(form1);
	var avail_form2 = eval(form2);
	var avail_form3 = eval(form3);

	var yy = avail_form1.options[avail_form1.selectedIndex].value;
	var mm = avail_form2.options[avail_form2.selectedIndex].value;
	var dd = avail_form3.options[avail_form3.selectedIndex].value;

	if(!isDate(yy,mm,dd)) {
		alert(notify + "ÀÌ(°¡) ¿Ã¹Ù¸¥ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù.");
		form1.focus();
		return false;
	}
	return true;
}

function dateInputCheck(form1,form2,form3,notify)
{
	var avail_form1 = eval(form1);
	var avail_form2 = eval(form2);
	var avail_form3 = eval(form3);

	var yy = avail_form1.value;
	var mm = avail_form2.value;
	var dd = avail_form3.value;

	if(!isDate(yy,mm,dd)) {
		alert(notify);
		form1.focus();
		return false;
	}
	return true;
}

function email_check(form,notify) {
	var avail_form=eval(form);
	var form_value=avail_form.value;

	if (!isEmpty(form_value)) {
		if (!isEmail(form_value)) {
			avail_form.focus();
			alert(notify);
			return false;
		}
	}
	return true;
}

function positiveIntegerCheck(form,notify) {
	var avail_form=eval(form);
	var form_value = avail_form.value;
	if(!isPositiveInteger(form_value)) {
		alert(notify);
		avail_form.focus();
		return false;
	}
	return true;
}

function nonnegativeIntegerCheck(form,notify) {
	var avail_form=eval(form);
	var form_value = avail_form.value;
	if(!isNonnegativeInteger(form_value)) {
		alert(notify);
		avail_form.focus();
		return false;
	}
	return true;
}


function toComma(input)
{
	var str = new String(input);
    var len = str.length;
	var temp = "";
	for(i = 0; i < len; i++) {
		temp += str.charAt(i);
		if( (len-i) > 1 && (len - i) % 3 == 1) temp += ",";
	}
	return temp;
}

function dateCheck(input,name) {
	elm = eval(input);
	elm0 = eval(input + "0");
	elm1 = eval(input + "1");
	elm2 = eval(input + "2");

	if(elm0.selectedIndex == 0 || elm1.selectedIndex == 0 || elm2.selectedIndex == 0)
		return true;

	yy = elm0.value;
	mm = elm1.value;
	dd = elm2.value;
	if(mm.charAt(0) == '0' ) mm = mm.substring(1);
	if(dd.charAt(0) == '0' ) dd = dd.substring(1);
	if(!isDate(yy,mm,dd)) {
		alert(name + "°¡(ÀÌ) ¿Ã¹Ù¸¥ ³¯Â¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù!");
		elm0.focus();
		return false;
	}

	return true;
}

function dateConcat(input) {

	elm = eval(input);
	elm0 = eval(input + "0");
	elm1 = eval(input + "1");
	elm2 = eval(input + "2");

	elm.value = elm0.value + elm1.value + elm2.value;

	return true;
}

function dateRequisite(input,msg) {

	elm = eval(input);
	elm0 = eval(input + "0");
	elm1 = eval(input + "1");
	elm2 = eval(input + "2");

	if(isEmpty(elm0.value) || isEmpty(elm1.value) || isEmpty(elm2.value)) {
		alert(msg + "¸¦(À») ¼±ÅÃÇÏ¿© ÁÖ½Ã±â¹Ù¶ø´Ï´Ù!");
		elm0.focus();
		return false;
	}

	yy = elm0.value;
	mm = elm1.value;
	dd = elm2.value;
	if(mm.charAt(0) == '0' ) mm = mm.substring(1);
	if(dd.charAt(0) == '0' ) dd = dd.substring(1);
	if(!isDate(yy,mm,dd)) {
		alert(msg + "°¡(ÀÌ) ¿Ã¹Ù¸¥ ³¯Â¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù!");
		elm0.focus();
		return false;
	}

	return true;
}

function isPhoneNumber (s)
{
	if (isEmpty(s)) {
       if (isPhoneNumber.arguments.length == 1) return defaultEmptyOK;
       else return (isKRPhoneNumber.arguments[1] == true);
	}
	for(i=0; i < s.length; i++) {
		c = s.charAt(i);
		if(!isDigit(c) && c != '-') return false;
	}
    return (10 < s.length < digitsInPhoneNumber)
}

function isZipcode(s)
{
	if (isEmpty(s)) {
       if (isZipCode.arguments.length == 1) return defaultEmptyOK;
       else return (isZipCode.arguments[1] == true);
	}
	for(i=0; i < s.length; i++) {
		c = s.charAt(i);
		if(!isDigit(c) && c != '-') return false;
	}
    return (s.length = digitsInZipcodeNumber)
}

function CheckBrowserVer() {
	var name = navigator.appName
	var ver  = navigator.appVersion
		//alert(ver);

	if( name.indexOf("Microsoft") != -1 ) {
			//ver = parseInt( ver.split(";")[1].split(" ")[2] )
		ver = ver.split(";")[1].split(" ")[2]
		ver = parseInt(ver)
			//alert(ver);

			//MSÀÍ½ºÇÃ·Î·¯ 4.01 ÀÌ»ó
		if(ver >= 4.01)
				return true;
			//MSÀÍ½ºÇÃ·Î·¯ 4.01 ¹Ì¸¸
		else {
			alert("MSÀÍ½ºÇÃ·Î·¯ 4.01ÀÌ»ó¿¡¼­ »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}
		//MSÀÍ½ºÇÃ·Î·¯°¡ ¾Æ´Ò °æ¿ì,
	alert("MSÀÍ½ºÇÃ·Î·¯ 4.01ÀÌ»ó¿¡¼­ »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
	return false;
}


function reginum_check(reginum1,reginum2) {

	var num1 = eval(reginum1);
	var num2 = eval(reginum2);

		if( CheckBrowserVer() ) {

			if (num1.value.length != 6){
    			alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
				num1.focus();
				return false;
  			}
			else if (num2.value.length != 7){
			    alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
				num2.focus();
				return false;
			}
    		else {
				var str_num1 = num1.value;
				var str_num2 = num2.value;
				if ([str_num1+str_num2]=="1111111111118"){
					alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.")
					num1.focus();
					return false;
				}
				else {
					var digit=0
					for (var i=0;i<str_num1.length;i++){
						var str_dig=str_num1.substring(i,i+1);
						if (str_dig<'0' || str_dig>'9'){
							digit=digit+1
   						}
  					}

         			if ((str_num1 == '') || ( digit != 0 )){
					   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
							num1.focus();
							return false;
			        }

					var digit1=0
					for (var i=0;i<str_num2.length;i++){
						var str_dig1=str_num2.substring(i,i+1);
						if (str_dig1<'0' || str_dig1>'9'){
							digit1=digit1+1
   						}
  					}

					if ((str_num2 == '') || ( digit1 != 0 )){
					   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
							num1.focus();
							return false;
			         }

			         if (str_num1.substring(2,3) > 1){
					    alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
							num1.focus();
							return false;
			         }

			         if (str_num1.substring(4,5) > 3){
						alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
							num1.focus();
							return false;
			         }

			         if (str_num2.substring(0,1) > 4 || str_num2.substring(0,1) == 0){
					   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
							num1.focus();
							return false;
					 }

					 var a1=str_num1.substring(0,1)
					 var a2=str_num1.substring(1,2)
					 var a3=str_num1.substring(2,3)
					 var a4=str_num1.substring(3,4)
					 var a5=str_num1.substring(4,5)
					 var a6=str_num1.substring(5,6)

					 var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

					 var b1=str_num2.substring(0,1)
					 var b2=str_num2.substring(1,2)
					 var b3=str_num2.substring(2,3)
					 var b4=str_num2.substring(3,4)
					 var b5=str_num2.substring(4,5)
					 var b6=str_num2.substring(5,6)
					 var b7=str_num2.substring(6,7)

					 var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5

					 check_digit = check_digit%11
					 check_digit = 11 - check_digit
					 check_digit = check_digit%10

			         if (check_digit != b7){
					   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
							num1.focus();
							return false;
         			}

					return true;
         		}
			}

    	}
}

// 2005.03.09 ÃÖÈñ¼± Ãß°¡
function Com_chBlank(object) {
    var str = object.value;
    var len = object.value.length;

    if (str == "" || len == 0 ){
        return false;
    }else if(str != "" && len >0) {
	    for(i=0; i < len; i++){
	        if(str.substring(i,i+1) != " ") 	{
              return true;
		       }
        }
    }else{
        return true;
    }
		object.value = "";
    return false;
}

// 2007.02.21 ¹éÃ¢¿­ Ãß°¡
function idCheck(form,arg){
  var checked = 0;

  for (var i=0; i < form.elements.length;i++) {
    var chkElm = form.elements[i];
    if(chkElm.name == arg && chkElm.checked)
      checked++;
  }

  return checked;
}

//2007.03.06 ½É¼±¿ì Ãß°¡
String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
//ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ °¡Á®¿È

//2007.04.25 ½É¼±¿ì Ãß°¡
var disallowedTags = new Array('SCRIPT');

/**
 * disallowedTags¿¡ µî·ÏµÈ ÅÂ±×°¡ »ç¿ëµÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù.
 * testDisallowTagÇÔ¼ö´Â ¿©´Â ÅÂ±×¿Í ´Ý´Â ÅÂ±×¸¦ µ¿½Ã¿¡ °Ë»çÇÏÁö ¾Ê±â ¶§¹®¿¡
 * Á÷Á¢ È£ÃâÇØ¼­ »ç¿ëÇÒ °æ¿ì´Â ÁÖÀÇÇØ¾ß ÇÑ´Ù.
 * @parameter srcText Ã³¸®´ë»ó¹®ÀÚ¿­
 * @parameter flag Ã³¸®´ë»ó ÅÂ±×
 *					- openTag : ½ÃÀÛÅÂ±× Ã³¸®(±âº»°ª)
 *					- closeTag : Á¾·áÅÂ±× Ã³¸®
 * @return isDisallowed Çã¿ëÇÏÁö¾Ê´Â ÅÂ±×ÀÇ »ç¿ë¿©ºÎ
 * @see disallowedTags
 */
function testDisallowTag(srcText, flag)
{
	if(flag == null || flag == '')
	{
		flag = 'openTag';
	}

	var disallowTagCnt = disallowedTags.length;
	var isDisallowed = false;
	var closedMark = '';

	if(flag == 'openTag')
	{
		var re = /<([A-Za-z]+)[\s]*[^>]*>/i;
		closedMark = '';
	}
	else
	{
		var re = /<\/[\W]*([A-Za-z]+)[\W]*>/i;
		closedMark = '/';
	}

	var tmpText = srcText;
	var txtLen = tmpText.length;

	while(tmpText.length > 0)
	{
		var matchInfo = tmpText.match(re);

		if(matchInfo != null)
		{
			var item1 = matchInfo[1];
			var item2 = matchInfo[2];

			var origitItem1 = item1;

			item1 = (item1 == null ? '' : item1).toUpperCase();
			item2 = (item2 == null ? '' : item2);

			if(flag == 'closeTag')
			{
				item1 = item1.trim();
			}

			for(var i = 0; i < disallowTagCnt; i++)
			{
				if(item1 == disallowedTags[i])
				{
					isDisallowed = true;
					break;
				}
			}

			if(isDisallowed)
			{
				break;
			}

			tmpText = tmpText.substring(matchInfo.lastIndex, tmpText.length);
		}
		else
		{
			tmpText = '';
		}
	}

	return isDisallowed;
}

/**
 * ¹®ÀÚ¿­¿¡¼­ Çã¿ëÇÏÁö ¾Ê´Â ÅÂ±×¸¦ »ç¿ëÇÏ´ÂÁö È®ÀÎÇÑ´Ù.
 */
function existDisallowedTags(srcText)
{
	var existDisallowedTag = false;

	if(testDisallowTag(srcText, 'openTag') || testDisallowTag(srcText, 'closeTag'))
	{
		existDisallowedTag = true;
	}

	return existDisallowedTag
}

//ÀÌ¹ÌÁö Å©±â¿¡ µû¶ó ÆË¾÷Ã¢¿¡ Ç¥½Ã - 20070727 Ãß°¡ ÀÓ¼ÛÀÚ
function showImg(fileName){
	//var url="http://www.lgtwins.com"; //½Ç¼­¹ö
  var wo=window.open("","show"," scrollbars=yes resizable=yes");
    wo.document.write("<html><head><title>ÀÌ¹ÌÁöº¸±â</title></head>\n");
    wo.document.write("<body>\n");
    wo.document.write("<script language='javascript'>{\n ");
    wo.document.write(" function resi(what){ \n");
    wo.document.write(" var im=document.img; \n");
    wo.document.write(" w=eval(im).width+50; \n h=eval(im).height+65; \n");
    wo.document.write(" window.resizeTo(w,h); \n");
    wo.document.write("}}<\/script> \n");
    wo.document.write(" <a href='javascript:window.close(); '> \n");
    wo.document.write("<img name='img' ");
    wo.document.write(" src='"+fileName+"' border=0 onLoad=resi('"+fileName+"');></a>");
    wo.document.write("</body></html> \n");
}


	// my link
	var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) >= "4");
	var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,1) >= "4");

	var StartPos = 0; 		// ½½¶óÀÌµå ¸Þ´º ½ÃÀÛÀ§Ä¡
	var x = 985;        		// È­¸é ¿ÞÂÊÀ¸·Î ºÎÅÍ ¶³¾îÁö´Â À§Ä¡
	var Y =0;        		// ÆäÀÌÁö Çì´õºÎºÐÀÇ ¿©¹é
	var slideY = 0;    		// ½½¶óÀÌµå½Ã ºê¶ó¿ìÀú »ó´Ü°ú ¶ç¿öÁö´Â °Å¸®

	var slideWatch;
	var slideSpeed = 50; 			// ½½¶óÀÌµå ¼Óµµ
	var slideSpeed2 = 10; 		// ½½¶óÀÌµå ¼Óµµ2

	function refreshSlide()
	{
	    var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;

	    stmnStartPoint = parseInt(scrollmenu.style.top, 10);
	    stmnEndPoint = document.documentElement.scrollTop + slideY;
	    if (stmnEndPoint < Y) stmnEndPoint = Y;

	    stmnRefreshTimer = slideSpeed;

	    if ( stmnStartPoint != stmnEndPoint ) {
	            stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
	            scrollmenu.style.top = parseInt(scrollmenu.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
	            stmnRefreshTimer = slideSpeed2;
	    }

	    slideWatch = setTimeout ("refreshSlide();", stmnRefreshTimer);
	}

	function initMyLink(){

	    var y;

	    // ÆäÀÌÁö ·Îµù½Ã Æ÷Áö¼Ç
	    if ( bNetscape4plus ) {
	           document["scrollmenu"].top = top.pageYOffset + 100;
	            document["scrollmenu"].visibility = "visible";
	    }else if ( bExplorer4plus ) {
	            scrollmenu.style.top = document.body.scrollTop + 100;
	            scrollmenu.style.visibility = "visible";
	    }

	    initslide();
	    return true;
	}

	function initslide()
	{
	  scrollmenu.style.left =0;
	  scrollmenu.style.top = document.body.scrollTop + StartPos;
	  refreshSlide();
	}

	function imgFinder(fileNm, imgPath, gb, fm) {
		showModalDialog("/include/form/" + fileNm + '?imgGb='+gb+'&imgPath='+imgPath, fm, 'dialogWidth:574px; dialogHeight:535px; resizable: no; help: no; status: no; scroll: no;')
	}

	function fileFinder(fileNm, filePath, gb, fm) {
		showModalDialog("/include/form/" + fileNm + '?fileGb='+gb+'&filePath='+filePath, fm, 'dialogWidth:520px; dialogHeight:520px; resizable: no; help: no; status: no; scroll: no;')
	}

	/** ÀÌ¹ÌÁö ·Ñ¿À¹ö ½ºÅ©¸³Æ®**/

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];}
}


/** ÀÌ¹ÌÁö Å×µÎ¸® »ö**/
function over(img_id){
	img_id.style.borderColor="#c5003d"
}
function out(img_id,c){
	img_id.style.borderColor=String(c);
}

/**
* footer ÆË¾÷ open
*/
function OpenWindow(url,intWidth,intHeight) {
      window.open(url, "pop_privacy", "width="+intWidth+",height="+intHeight+",resizable=no,scrollbars=no") ;
}

/**
* image resize
* divName : div id
* maxWidth : maximun width
*/
function imgResize(divName, maxWidth)
{
 var imgList = document.getElementById(divName).getElementsByTagName('img');
 var imgObj  = '';
 if(imgList)
 {
  for(var i=0; i<imgList.length; i++)
  {
   imgObj = imgList[i];
   if(Number(maxWidth) < imgList[i].width)
   {
    imgList[i].width = maxWidth;
    return true ;
   }
  }
 }
}

	function popSeasonSearch() {
		window.open("/main/indexSeasonSearch.jsp" ,"season", "width=450; height=320");
	//alert('¿¬°£±Ç Á¶È¸´Â °³¸· ÀÌÈÄ¿¡ Á¶È¸ °¡´ÉÇÕ´Ï´Ù.');
	//	return;
	}

	//ÂÊÁöÇÔ ÆË¾÷
	function popMemoBox(){
		window.open("/memo/getMemoList.jsp" ,"memo","width=620; height=610");
	}
	
/** ¼ýÀÚ¸¸ È®ÀÎ**/
function IsNumber2()
{
	if(event.keyCode < 48 || event.keyCode > 57 )
	{		
		 event.returnValue=false;
	}
}

/** ¼ýÀÚ ¹× - È®ÀÎ**/
function IsNumber()
{

	if(event.keyCode > 57 || event.keyCode < 45 || event.keyCode == 46 || event.keyCode == 47)
	{		
		 event.returnValue=false;
	}
}


function overImg(obj) {
	obj.src = obj.src.replace('off.gif', 'on.gif')}
function outImg(obj) {
	obj.src = obj.src.replace('on.gif', 'off.gif')}


 function imgOver(id, after) {
  	eval(id + ".filters.blendTrans.stop();");
 	eval(id + ".filters.blendTrans.Apply();");
 	eval(id + ".src='" + after+"';");
 	eval(id + ".filters.blendTrans.Play();");
 }


 function setPng24(obj) { 
    obj.width=obj.height=1; 
    obj.className=obj.className.replace(/\bpng24\b/i,''); 
    obj.style.filter = 
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
    obj.src='/images/include/blank.gif';  
    return ''; 
} 


