
// ¸µÅ©½Ã »ý±â´Â Á¡¼± ¾ø¾Ö±â


function CheckObjResult( Obj, ObjSizeMin, ObjSizeMax, Rtn )
{

        if (!Obj.id)
        	stName = Obj.name ;
        else
        	stName = Obj.id;
        if ( Rtn == true) return true;

        switch ( Rtn )
        {
                case 10:
                        alert("ObjType ºÒÀÏÄ¡...");
                        break;
                case 11:
                        alert(Obj.id+"´Â(Àº) ¼ýÀÚÇü¸¸ °¡´É ÇÕ´Ï´Ù.");
                        break;
                case 12:
                        alert(Obj.id+"´Â(Àº) ¿µ¹®ÀÚÇü¸¸ °¡´É ÇÕ´Ï´Ù.");
                        break;
                case 13:
                        alert(Obj.id+"´Â(Àº) ¿µ¹®ÀÚ°ú ¼ýÀÚ¸¸ »ç¿ë°¡´É ÇÕ´Ï´Ù.");
                        break;
                case 14:
                        alert(Obj.id+"´Â(Àº) ÇÑ±Û¸¸ »ç¿ë°¡´É ÇÕ´Ï´Ù.");
                        break;
                case 15:
                        alert(Obj.id+"´Â(Àº) ¼ýÀÚ¿Í '-' ¹®ÀÚ¸¸ »ç¿ë°¡´É ÇÕ´Ï´Ù.");
                        break;
                case 16:
                        alert(Obj.id+"´Â(Àº) ÇÑ±Û,¿µ¹®,¼ýÀÚ¿Í '-' ¹®ÀÚ¸¸ »ç¿ë°¡´É ÇÕ´Ï´Ù.");
                        break;
                case 20:
                        alert("ObjType ºÒÀÏÄ¡(" + Obj.id + ")...");
                        break;
                case 21:
                        alert(Obj.id+"´Â(Àº) ÀÔ·Â °¡´ÉÇÑ ¼ýÀÚ ¹üÀ§°¡ ¾Æ´Õ´Ï´Ù..\n " + ObjSizeMin +" ºÎÅÍ " + ObjSizeMax + "»çÀÌÀÇ ¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä" );
                        break;
                case 22:
                        alert(stName+"´Â(Àº) ±æÀÌ°¡ Æ²¸³´Ï´Ù...\n " + ObjSizeMin +" ºÎÅÍ " + ObjSizeMax + "»çÀÌÀÇ ±æÀÌ·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä" );
                        break;
                case 31:
                        alert("ÁÖ¹Î¹øÈ£ Çü½ÄÀÌ Æ²¸³´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä." );
                        ObjSizeMin.value = "";
                        ObjSizeMax.value = "";
                        ObjSizeMin.focus();
                        return Rtn;
                        break;
                case 32:
                        alert("Email Çü½ÄÀÌ Æ²¸³´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä." );
                        break;
                case 33:
                        alert("¿ìÆí¹øÈ£ °Ë»öÀÌ  Á¦´ë·Î µÇÁö ¾Ê¾Ò½À´Ï´Ù.\n´Ù½Ã °Ë»öÇØÁÖ½Ê½Ã¿ä");
                        break;
                case 9999:
                        alert("°ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ½Ê½Ã¿ä.");
                        return Rtn;
                        break;
                default:
                        alert("°ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ½Ê½Ã¿ä.");
                        return Rtn;
                        break;
        }

        Obj.value = "";
        Obj.focus();
        return Rtn;


}
// Obj        : Check ÇÒ ÀÌ¸§
// ObjType    : °¢ Ç×¸ñÀÇ ÇÊµåÀÇ ¼º°Ý : NUM, ALPHA, ALPHANUM,HAN, NUMDASH, HANNUMALPHADASH
// ObjSizeMin : Ç×¸ñÀÇ ÃÖ¼Ò±æÀÌ
// ObjSizeMax : Ç×¸ñÀÇ ÃÖ´ë ±æÀÌ
// SpOption   : ¿É¼Ç : Jumin, Email
// ÁÖÀÇ ÁÖ¹Î ¹øÈ£ÀÏ°æ¿ì
//        rtn = CheckObjValue( frm.TM_JuminNo1,"NUM", frm.TM_JuminNo1, frm.TM_JuminNo2, "Jumin");
//        if ( CheckObjResult( frm.TM_JuminNo1 , frm.TM_JuminNo1, frm.TM_JuminNo2 , rtn ) != true ) return;
//  À§Ã³·³ ObjSizeMin¿¡ ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸® ObjSizeMax¿¡ ÁÖ¹Î¹øÈ£ µÞÀÚ¸®¸¦ ³Ö¾îÁØ´Ù.
// ÀÌÇÔ¼ö¸¦ ½ÇÇà ÈÄ CheckObjResult ÇÔ¼ö¸¦ ½ÇÇà ½ÃÄÑÁÖ¸é alert ¸Þ¼¼Áö¿Í ÇÔ²² ÀÚµ¿À¸·Î ºóÀÚ¸®¿¡ Focus°¡ ÀÌ·ç¾î Áø´Ù.
function CheckObjValue(Obj,ObjType, ObjSizeMin, ObjSizeMax, SpOption)
{

        if ( SpOption == "Jumin" ) {

                if ( isNumStr(ObjSizeMin.value) == false || isNumStr(ObjSizeMax.value) == false )
                        return 31;
                if ( ObjSizeMin.value.length != 6 || ObjSizeMax.value.length != 7 )
                        return 31;
                if ( isJumin( ObjSizeMin.value , ObjSizeMax.value ) == false )
                        return 31;
                return true;

        } else if ( SpOption == "Email" ) {
                if ( !(Obj.value.length >= ObjSizeMin && Obj.value.length <= ObjSizeMax) ){
                        return 22;
                }
                if ( isEmail(Obj.value) == false ) {
                        return 32;
                }
                return true;
        }

        if ( ObjType == "NUM" ) {
                if ( isNumStr( Obj.value, false ) == false ) {
                        return 11;
                }
        } else if (ObjType == "ALPHA" ) {
                if ( isAlphaStr( Obj.value, false ) == false ) {
                        return 12;
                }
        } else if (ObjType == "ALPHANUM" ) {
                if ( isAlphaNumStr( Obj.value , false) == false ) {
                        return 13;
                }
        } else if ( ObjType == "HAN" ) {
                if ( isHanStr(Obj.value,false) == false ) {
                        return 14;
                }
        } else if (ObjType == "NUMDASH" ) {
                if ( isNumDashString( Obj.value, false ) == false ) {
                        return 15;
                }
        } else if (ObjType == "HANNUMALPHADASH" ) {
                if ( isHanNumAlphaDash( Obj.value, true ) == false ) {
                        return 16;
                }
        } else {
                return 10;
        }

        if ( ObjType == "NUM" ) {
                if ( isNumSize ( Obj.value, ObjSizeMin, ObjSizeMax ) == false ) {
                        return 21;
                }
        } else {
                if ( !(Obj.value.length >= ObjSizeMin && Obj.value.length <= ObjSizeMax) ){
                        return 22;
                }
        }

        return true;
}

function isSpChr(ch)
{
        if ( ch == " " )
                return true
        else
                return false

}

function isHanNumAlphaDash(stValue, Spok)
{
  for(var i=0; i<stValue.length;i ++) {
    if ( isAlphaChr( stValue.charAt(i) ) == true ) continue;
    if ( isNumChr( stValue.charAt(i) ) == true ) continue;
    if ( stValue.charAt(i)  == "-" ) continue;
    if ( isHanChr( stValue.charCodeAt(i) ) == true ) continue;
    if ( Spok == true )
    {
            if ( isSpChr(stValue.charAt(i)) == true ) {
                    continue;
            }
    }
        return false;
  }
  return true;
}

function isAlphaNumStr(stValue, Spok)
{
  for(var i=0; i<stValue.length;i ++) {
    if ( isAlphaChr( stValue.charAt(i) ) == true ) continue;
    if ( isNumChr( stValue.charAt(i) ) == true ) continue;
    if ( Spok == true )
    {
            if ( isSpChr(stValue.charAt(i)) == true ) {
                    continue;
            }
    }
    alert( stValue.charAt(i) );
        return false;
  }
  return true;

}
function isHanStr(stValue)
{
  for(i=0;i<stValue.length;i++) {
          if (isHanChr( stValue.charCodeAt(i) ) == true) continue;
  }

}
function isHanChr(ch)
{
        if ( ch > 128 ) return true;
        else return false;
}
function isNumDashString(stValue, Spok)
{
  for(var i=0 ; i< stValue.length ; i ++) {
    if ( isNumDashChr(stValue.charAt(i)) == true ) continue;

    if ( Spok == true )
    {
            if ( isSpChr(stValue.charAt(i)) == true ) {continue;} else {return false;}
    }

        return false;
  }

  return true;
}
function isNumDashChr(ch)
{

        if ( isNumChr(ch) == true || ch == "-" ) {
                return true
        } else {
                return false
        }
}
function isNumSize(num, x, y )
{
        if ( num >= x && num <= y ) {
                return true;
        } else {
                return false;
        }

}
function isAlphaStr(stValue, Spok)
{
  for(var i=0; i<stValue.length;i ++) {
    if ( isAlphaChr( stValue.charAt(i) ) == true ) continue;
    if ( Spok == true )
    {
            if ( isSpChr(stValue.charAt(i)) == true ) {
                    continue;
            }
    }

        return false;
  }
  return true;
}

function isAlphaChr(ch)
{
        if ( isUpperAlphaChr(ch) == true || isLowerAlphaChr(ch) == true )
                return true
        else
                return false
}

function isUpperAlphaChr(ch)
{
        if ( ch >= 'A' && ch <= 'Z' )
                return true
        else
                return false
}

function isLowerAlphaChr(ch)
{
        if ( ch >= 'a' && ch <= 'z' )
                return true
        else
                return false
}
function isEmail(str)
{
        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(str)) { return true; }
        else { return false; }
}

function isJumin(str_jumin1,str_jumin2)
{
        return ChkJumin(str_jumin1,str_jumin2)
}

function ChkJumin(str_jumin1,str_jumin2) {
    errfound = false;
    var str_jumin1;
    var str_jumin2;
    var checkImg='';

    var i3=0
    for (var i=0;i<str_jumin1.length;i++) {
        var ch1 = str_jumin1.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i3=i3+1 }
    }
    if ((str_jumin1 == '') || ( i3 != 0 )) {
        return false;
    }

    var i4=0
    for (var i=0;i<str_jumin2.length;i++) {
        var ch1 = str_jumin2.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i4=i4+1 }
    }
    if ((str_jumin2 == '') || ( i4 != 0 )) {
      return false;
    }
//                ¿¬µµ Á¦ÇÑ ¾øÀ½
//    if(str_jumin1.substring(0,1) < 4) {
//        return false;
//    }

    if(str_jumin2.substring(0,1) > 2) {
        return false;
    }

    if((str_jumin1.length > 7) || (str_jumin2.length > 8)) {
        return false;
    }

    if ((str_jumin1 == '72') || ( str_jumin2 == '18')) {
      return false;
    }

    var f1=str_jumin1.substring(0,1)
    var f2=str_jumin1.substring(1,2)
    var f3=str_jumin1.substring(2,3)
    var f4=str_jumin1.substring(3,4)
    var f5=str_jumin1.substring(4,5)
    var f6=str_jumin1.substring(5,6)
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
    var l1=str_jumin2.substring(0,1)
    var l2=str_jumin2.substring(1,2)
    var l3=str_jumin2.substring(2,3)
    var l4=str_jumin2.substring(3,4)
    var l5=str_jumin2.substring(4,5)
    var l6=str_jumin2.substring(5,6)
    var l7=str_jumin2.substring(6,7)
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
    hap=hap%11
    hap=11-hap
    hap=hap%10
    if (hap != l7) {
      return false;
    }

    var i9=0

    if (!errfound)
        return true;
}

function isNumStr(stValue)
{
  for(var i=0 ; i< stValue.length ; i ++) {
    if ( isNumChr(stValue.charAt(i)) == true ) continue;
	/*
    if ( Spok == true )
    {
            if ( isSpChr(stValue.charAt(i)) == true ) {
                    continue;
            }
    }
	*/
        return false
  }
  return true
}
function isNumChr(ch)
{
        if ( ch >= '0' && ch <= '9' ) {
                return true;
        } else {
                return false;
        }
}

function fnSizeCheck(obj,nextobj)
{
        if (obj.value.length == obj.maxLength ) {
                nextobj.focus();
        }

}
/**
 * Sets/unsets the pointer and marker in browse mode
 *
 * @param   object    the table row
 * @param   string    the action calling this script (over, out or click)
 * @param   string    the default background color
 * @param   string    the color to use for mouseover
 *
 * @return  boolean  whether pointer is set or not
 */
function setPointer(theRow, thePointerColor, font_Color, font_weight)
{
    if ( thePointerColor == ''  || font_Color == '' || font_weight == '' || typeof(theRow.style) == 'undefined') {
        return false;
    }
    
    theRow.style.backgroundColor=thePointerColor;
    

	return true;

}



// Rollover Script // by Dreamweaver
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 fnPopupNoScroll(URL, width, Height)
{
	var win=window.open(URL,"popup","width="+width+",height="+Height+",status=no,scrollbars=no");
	win.focus();
}

// ½ºÅ©·Ñ ÀÖ´Â ÆË¾÷
function fnPopupScroll(URL, width, Height)
{
	var win=window.open(URL,"popup","width="+width+",height="+Height+",status=no,scrollbars=yes");
	win.focus();
}

// ½ºÅ©·Ñ ÀÖ´Â ÆË¾÷
function fnPopupAutoScroll(URL, width, Height)
{
	var win=window.open(URL,"popup","width="+width+",height="+Height+",status=no,scrollbars=auto");
	win.focus();
}

// ÇöÀç ÆäÀÌÁö ÀÌµ¿
function fnOpenSelf(URL)
{
	var win=window.open(URL,"_self");
	win.focus();
}

function fullwin(URL)
{
	var win = window.open(URL,"movie","fullscreen=1,scrollbars=yes");
	win.focus();
}

function jsfullwin(URL)
{
	inWidth = screen.width;
	inHeight = screen.height;
	var win = window.open(URL,"movie","left=0,top=0,width="+inWidth+",height="+inHeight+",scrollbars=no,toolbars=no");
	win.focus();
}

// ¸ðµç ¿É¼ÇÀ» ¹Þ´Â  ÆË¾÷
function fnOpenWin(URL,stname, par)
{
	var win=window.open(URL, stname, par);
	win.focus();
}

// 2004.12.27 ¿ÀÀü 11:23:50 by ¹è°æÀÏ
// »çÀÌ¹ö°­ÀÇ ÆË¾÷Ã¢
function openCyberLecture(no)
{
	var URL = "/sample/preview.php?no="+ no;
	var win=window.open(URL,"cyberlecture","status=no,scrollbars=no");
	win.focus();
}

//select radio ¼±ÅÃÃ¤¿ì±â  ±è¼º´ë 2004-06-25
function setselect(obj,value){
    if(value){
      var str = "document.all['"+obj+"'].value = '"+value+"';";
      eval(str);
    }
}

function setobject(obj,value){
    if(value&&value!='n'){
      var str = "document.all['"+obj+"'].checked = true;";
      eval(str);
    }
    else if(value){
      var str = "document.all['"+obj+"'].checked = false;";
      eval(str);
    }
}

function setradio(obj,value) {
	// Æû ÀÌ¸§ ¼³Á¤
	var form = eval("document.all['"+obj+"']");
	for(var y=0; y < form.length ; y++) {
		if (form[y].value==value) {
			form[y].checked=true;
		}
	}
}

// ¿µ¾î ÄÁÅÙÃ÷ Index Page Toggle Menu Display
var objBefore= new Object();
var objHaveBefore = false;
function fnShowMenu (obj)
{
	var objMenuDescText = eval("document.all." + obj.id +"Desc.style");

	if(objMenuDescText.display == "") {
		objMenuDescText.display = "none";
	}
	else
	{
		if ( objHaveBefore == true )
		{
			var objBeforeMenuDescText = eval("document.all." + objBefore.id +"Desc.style");
			objBeforeMenuDescText.display = "none";
		}
		objMenuDescText.display = "";

		objBefore = obj;
		objHaveBefore = true;
	}
}



var key = new Array();
key['5'] = "/main.asp";
key['<'] = "/common/back.asp";
function getKey(keyStroke)
{
  if (event.shiftKey || event.ctrlKey) return false;

  if ( (event.srcElement.tagName != 'INPUT') && (event.srcElement.tagName != 'TEXTAREA') )
  {

      isNetscape=(document.layers);
      eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
      which = String.fromCharCode(eventChooser).toLowerCase();
      for (var i in key)
      {
          if (which == i)
          {
              window.location = key[i];
          }
      }
  }
}

function gotKey(){


  if ( (event.srcElement.tagName != 'INPUT') && (event.srcElement.tagName != 'TEXTAREA') )
  {

      if (event.keyCode == 17 || event.keyCode==82 || event.keyCode==93)
      {
          document.body.focus();
          return false;
      }

    if (  event.keyCode == 34
          || event.keyCode == 116 // F5¹øÅ°
          || event.keyCode == 33 // altÅ°
          || event.keyCode == 17 // R (CTRL+R)
          ) {
      event.keyCode = 86;
      return false;
    }
  } else {
      if ( event.ctrlKey || event.shiftKey  ) {

            if (  event.keyCode == 34
                  || event.keyCode == 116 // F5¹øÅ°
                  || event.keyCode == 33 // altÅ°
                  ) {
              event.keyCode = 86;
              return false;
            }

          document.title = document.title ;
          return false;
      } else {
        if (  event.keyCode == 34
              || event.keyCode == 116 // F5¹øÅ°
              || event.keyCode == 33 // altÅ°
              ) {
          event.keyCode = 86;
          return false;
        }
      }


  }

  return;
}

function statusFix()
{
  return;
  status = document.title;
  setTimeout(statusFix,1);

}


//ÀÚ¹ÙÇÔ¼ö ¶óÀÌºê·¯¸®¿¡ Ãß°¡ÇßÀ¸¸é ÇÏ´Â ÇÔ¼ö´ú..
function lpad(str,fill,leng)
{
    var n = leng - str.length;
    var out ="";
    for (i =0; i < n; i++)  out = out + fill;
    out=out+str;
    return out;
}
//parseInt¿¡¼­´Â '08'À» 8Áø¼ö·Î ÀÎ½ÄÇØ¼­ 0ÀÌ³ª NaNÀ» µ¹·ÁÁØ´Ù
function toInt(str)
{
    i=0;
    while(1)
    {
        if(str.substr(0,1)=='0') {str=str.substr(1,str.length)};
        else break;
        i++;
    }
    return parseInt(str);
}

//±â³äÀÏ¿¡ ÇØ´çÇÏ´Â ¹è¿­ Àü¿ªº¯¼ö(ÀÌ´Â ¼­¹ö»çÀÌµå¿¡¼­ µ¿ÀûÀ¸·Î »ý¼º½ÃÄÑÁà¾ßÇÔ);
//¾Ë¾Æ¼­ Àû¿ë½ÃÅ³°Í...
//var anniversary = new Array(3,7,9,23,25);

function show_cal(selectDate,calDivObj,flag) //selectDateÀÌ½´°¡ µÇ´Â ³¯Â¥, calDivObj´Þ·ÂÀ» »Ñ¸± DIVÅÂ±× ¾ÆÀÌµð
{
    //Àü¿ªº¯¼öµé ¼¼ÆÃ
    var selectDate = ''+selectDate; //Àü¿ªº¯¼ö1 - ÀÌ½´°¡ µÇ´Â ³¯Â¥ ÁöÁ¤
    today = new Date();
    toDate = today.getYear() + lpad(''+(today.getMonth()+1),'0',2) + lpad(''+today.getDate(),'0',2); // ¿À´Ã³¯Â¥ ÁöÁ¤
    //alert(toDate);
    if (selectDate == '')
    {
        selectDate=toDate;
    }

    var preMonDate;
    var nextMonDate;
    preMonDate= selectDate.substr(0,4)+lpad(''+(toInt(selectDate.substr(4,2))-1),'0',2)+selectDate.substr(6,2);
    nextMonDate= selectDate.substr(0,4)+lpad(''+(toInt(selectDate.substr(4,2))+1),'0',2)+selectDate.substr(6,2);
    //alert(selectDate+":"+ preMonDate +":"+ nextMonDate);
    if(selectDate.substr(4,2)=='01') preMonDate= (toInt(selectDate.substr(0,4))-1) + '12' + selectDate.substr(6,2);
    if(selectDate.substr(4,2)=='12') nextMonDate= (toInt(selectDate.substr(0,4))+1) + '01' + selectDate.substr(6,2);

    //alert(selectDate+":"+ preMonDate +":"+ nextMonDate);

    var firstDay = getFirstDay(selectDate.substr(0,4), selectDate.substr(4,2));            // Ã¹¹øÂ° ¿äÀÏÀÇ ¼ýÀÚ°ª
    var lastDay = getLastDay(selectDate.substr(0,4), selectDate.substr(4,2));            // ¸¶Áö¸· ¿äÀÏÀÇ ¼ýÀÚ°ª
    var daysOfMonth = getDaysOfMonth(selectDate.substr(0,4), selectDate.substr(4,2));    // 28, 29, 30, 31 Áß ÇÏ³ª
    //alert(firstDay+":"+ lastDay +":"+ daysOfMonth);
    var calString;//´Þ·Â HTMLÀ» ÀúÀåÇÏ±â À§ÇÑ º¯¼ö´Ù.
    calString="<table bgcolor=#ffffff border='0' cellspacing='0' cellpadding='0' style='font-size:11px'>";

    calString+="<tr style='color=#0000C6'><td colspan='7' align=center>";
    calString+="<a href=\"javascript:show_cal('"+ (parseInt(selectDate.substr(0,4))-1)+ selectDate.substr(4,4) +"',"+ calDivObj.id +");\">¢¸¢¸</a> ";
    calString+="<a href=\"javascript:show_cal('"+ preMonDate +"',"+ calDivObj.id +");\">¢¸</a> ";
    calString+="<font size='2'><b>"+selectDate.substr(0,4)+"<font color='#FF6600'>"+selectDate.substr(4,2)+"</font></b></font> ";
    calString+="<a href=\"javascript:show_cal('"+ nextMonDate +"',"+ calDivObj.id +");\">¢º</a> ";
    calString+="<a href=\"javascript:show_cal('"+ (parseInt(selectDate.substr(0,4))+1)+ selectDate.substr(4,4) +"',"+ calDivObj.id +");\">¢º¢º</a>";
    calString+="</td></tr>";

    calString+="<tr height='5'><td colspan='7'></td></tr>";
    calString+="<tr height=19>";
    calString+="<td width='19' align=center style='color=#C60000'>ÀÏ</td>";
    calString+="<td width='19' align=center>¿ù</td>";
    calString+="<td width='19' align=center>È­</td>";
    calString+="<td width='19' align=center>¼ö</td>";
    calString+="<td width='19' align=center>¸ñ</td>";
    calString+="<td width='19' align=center>±Ý</td>";
    calString+="<td width='19' align=center style='color=#0000C6'>Åä</td>";
    calString+="</tr>";

    // ´Þ·Â textfield Ãâ·Â
    for (var i=0; i < Math.ceil( (firstDay+daysOfMonth)/7 ); i++) {
        calString+="<tr valign='middle' height='19'>";
        for (var j=1; j <= 7; j++) {
            colNum=i*7+j; //´Þ·ÂÀÇ °¢ Ä­ÀÇ Ä®·³À» ¹øÈ£·Î ÁöÁ¤

            if (colNum>firstDay && colNum<firstDay+daysOfMonth+1) //´Þ·Â¿¡ ³¯Â¥°¡ ³ª¿Í¾ß µÇ´Â Á¶°Ç
            {
                thisDay=colNum-firstDay; //ÀÌ³¯ÀÇ ³¯Â¥(¼ýÀÚ)

                //¿äÀÏÀÇ »ö±òÀ» °áÁ¤ÇÏÀÚ ¤»¤»
                if(colNum%7==1) {tdColor="C60000";}
                else if(colNum%7==0) {tdColor="0000C6";}
                else {tdColor="333333";}

                //±â³äÀÏÀÏ °æ¿ì¿¡ ¸µÅ©¸¦ °É¾îÁÖÀÚ..  ¤»¤» ½ºÅ¸ÀÏÀ» ¾Ê°É¾ú´õ´Ï »ö±òÀÌ ÆÄ¶õ»öÀ¸·Î@@;; ½ºÅ¸ÀÏµµ ¾Ë¾Æ¼­..
                /*
                                for(k=0;k<anniversary.length;k++)
                {
                    if(thisDay==anniversary[k])
                    {
                        thisDay="<a href='http://¾îµð·Î °¥±î.. ¤Ð.¤Ð;;'><b>"+thisDay+"</b></a>";
                        break;
                    }
                }
                                */
                                /*
                                ³âµµ : selectDate.substr(0,4)
                                ´Þ : selectDate.substr(4,2)
                                ³¯Â¥ : thisDay
                                */
                                calString+="<td align=center><a href=\"javascript:insert('"+selectDate.substr(0,4)+"','"+selectDate.substr(4,2)+"','"+thisDay+"','"+flag+"')\">"+thisDay+"</a></td>";
                //calString+="<td align='center' onClick='' style='color=#"+tdColor+"' onMouseOver=this.style.background='#e4e4e4'; onMouseOut=this.style.background='#ffffff';>"+"<a href=view.php?year="+selectDate.substr(0,4)+"&month="+selectDate.substr(4,2)+"&day="+thisDay+">"+thisDay+"</a></td>";
            }
            else
            {
                calString+="<td></td>";
            }
            //calString+="<td>"+colNum+"</td>";
        }
        calString+="</tr>";
    }
    calString+="</table>";

    //ÀúÀåµÈ ½ºÆ®¸µº¯¼ö¸¦ DIV·¹ÀÌ¾î¿¡ ¿Ã¸®ÀÚ..
    calDivObj.innerHTML=calString;
}

/////////////////////////³¯Â¥ °ü·ÃµÈ ¿¬»ê ÇÔ¼öµé////////////////////////////
function getDaysOfMonth(year, month) {
    var DOMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];        // Non-Leap year Month days..
    var lDOMonth = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];    // Leap year Month days..
    /*
    Check for leap year ..
    1.Years evenly divisible by four are normally leap years, except for...
    2.Years also evenly divisible by 100 are not leap years, except for...
    3.Years also evenly divisible by 400 are leap years.
    */
    if ((year % 4) == 0) {
        if ((year % 100) == 0 && (year % 400) != 0) {

            return DOMonth[toInt(month)-1];
      	}
        return lDOMonth[toInt(month)-1];
    } else  {
        return DOMonth[toInt(month)-1];
    }

}

// Ã¹¹øÂ° ¿äÀÏ ±¸ÇÏ±â
function getFirstDay(year, month) {
    var tmpDate = new Date();
    tmpDate.setDate(1);
    tmpDate.setMonth(toInt(month)-1);
    tmpDate.setFullYear(year);
    return tmpDate.getDay();
}

// ¸¶Áö¸· ¿äÀÏ ±¸ÇÏ±â
function getLastDay(year, month) {
    var tmpDate = new Date();
    tmpDate.setDate( getDaysOfMonth(year,month) );
    tmpDate.setMonth(toInt(month)-1);
    tmpDate.setFullYear(year);
    return tmpDate.getDay();
}

function goTimeOut(msg)
{
	if (msg) alert(msg);
	if ( opener) {
		window.close();
	} else {
		top.location.replace('/common/logout.php');
	}
}

// scroll border¸¦ ¾ø¾Ö´Â ¼Ò½º
// <body onLoad="get_IEscroll('no')"> 
function get_IEscroll(choice) { 
	if (document.all) { 
		document.body.scroll = choice; 
	} 
} 


// ÀüÃ¼¼±ÅÃ,¹ÝÀü,¼±ÅÃ°ª °ª°í¿À±â
function getselectnum(frm,obj,sep) {
	var nCheckedCnt = 0;
	var select_num='';
	if (sep == "") sep=":";
	for (var nIdx=0; nIdx < frm.elements.length; nIdx++) {
		var objElement = frm.elements[nIdx];
		if (objElement.name == obj) {
			if (objElement.checked) {
				nCheckedCnt++;
				select_num+=sep
				select_num+=objElement.value;
			}
		}
	}
	if (nCheckedCnt == 0) {
		alert("¼±ÅÃÇÑ ¹øÈ£°¡ ¾ø½À´Ï´Ù.");
		return;
	}
	return select_num;
}
function selectall(frm,obj) {
	for (var nIdx=0; nIdx < frm.elements.length; nIdx++) {
		var objElement = frm.elements[nIdx];
		if (objElement.name == obj) {
			objElement.checked = true;
		}
	}
}
function reverseall(frm,obj)
{
	for (var nIdx=0; nIdx < frm.elements.length; nIdx++) {
		var objElement = frm.elements[nIdx];
		if (objElement.name == obj) {
			if (objElement.checked == true) {
				objElement.checked = false;
			} else {
				objElement.checked = true;
			}
			
		}
	}
}
/////////////////////////³¯Â¥ °ü·ÃµÈ ¿¬»ê ÇÔ¼öµé////////////////////////////


//document.onkeydown = gotKey;
//window.onload=function(){document.body.focus();allblur();statusFix();}
//document.ondragstart=function(){return false}
//document.onselectstart=function(){return false}
//document.oncontextmenu=function(){return false}

