/*
¼³¸í : º» ÆÄÀÏ³»¿¡ Æ÷ÇÔµÈ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö ¸ñ·Ïµé
ÃÖÁ¾ ¼öÁ¤ÀÏ : 2006/05/11(¾çÁ¾ÀÏ)
¼öÁ¤ÀÏ : 2006/05/11(¾çÁ¾ÀÏ)
¼öÁ¤ÀÏ : 2006/05/10(±èÀçÇü)
¼ÒÀ¯±Ç : INSPOT ±â¼ú½Ç °³¹ßÆÀ

Æ®¸²ÇÔ¼ö(°ø¹é°ª ÀÔ·Â ¹æÁö)
ÀÌ¸ÞÀÏ µµ¸ÞÀÎ ÇÊµå ÀÔ·Â ÇÔ¼ö
ÀÌ¸ÞÀÏ ÁÖ¼Ò °Ë»ö ÇÔ¼ö
ÁÖ¹Î¹øÈ£ ´ÙÀ½Ä­ ÀÌµ¿ ÇÔ¼ö
ÁÖ¹Î¹øÈ£ °Ë»ö ÇÔ¼ö
¿µ¹®, ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÔ¼ö
Á¤¼ö¸¸ ÀÔ·Â °¡´É ÇÔ¼ö
½Ç¼ö ÀÔ·Â °¡´É ÇÔ¼ö
ÇÑ±Û¸¸ ÀÔ·Â °¡´É ÇÊµå
ÆÄÀÏ¸íÀÌ ÀÌ¹ÌÁöÈ®ÀåÀÚÀÎÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
ÆÄÀÏ¸íÀÌ Áö¿øÇÏÁö ¾Ê´Â È®ÀåÀÚÀÎÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ÀÖ´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
Ä¶¸°´õ ÇÔ¼ö
*/


/*
ÇÔ¼ö ¼³¸í : ÀÔ·Â ¹ÞÀº String¿¡¼­ °ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : String
¸®ÅÏ°ª : String
*/
function trim(str) { 	
	var count = str.length; 	
	var len = count;     
	var st = 0; 
             
	while ((st < len) && (str.charAt(st) <= ' ')) { 
		st++; 
	}
	
	while ((st < len) && (str.charAt(len - 1) <= ' ')) { 
		len--;
	}                 
	return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
}

/*
ÇÔ¼ö ¼³¸í : Email ÁÖ¼ÒÁß µµ¸ÞÀÎ ½Ç·ºÆ® ¹Ú½º¸¦ ÅØ½ºÆ® ¹Ú½º¿¡ ÀÔ·Â ÇØÁÖ´Â ÇÔ¼ö
ÀÔ·Â°ª : ½Ç·º½º ¹Ú½º ÇÊµå, ÅØ½ºÆ® ¹Ú½º ÇÊµå
¸®ÅÏ°ª : ¾ø½¿
*/
function fillEmailDomain(obj01,obj02) {
	var str = obj01.value;
	if(str == "") { //Á÷Á¢ ÀÔ·ÂÀÌ¸é
		obj02.value = "";
		obj02.style.background = "";
		obj02.readOnly = false;
	} else {
		obj02.value = obj01.value;
		obj02.style.background = "#F0F0F0";
		obj02.readOnly = true;
	}
}

/*
ÇÔ¼ö ¼³¸í : Email ÁÖ¼Ò°¡ ¿Ã¹Ù¸¥Áö È®ÀÎÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : String
¸®ÅÏ°ª : ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÇ ÇüÅÂÀÏ °æ¿ì false, ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Ò°æ¿ì true
*/
function emailCheck(str) {
	if(str.search((/(\S+)@(\S+)\.(\S+)/)) == -1) {
		return true;
	} else {
		return false;
	}
}

/*
ÇÔ¼ö ¼³¸í : ÇØ´ç(ÁÖ¹Îµî·Ï¹øÈ£)±æÀÌ°¡ µÇ¸é ´ÙÀ½À¸·Î Ä¿¼­ ÀÌµ¿
ÀÔ·Â°ª : Ã¹¹øÂ° ÀÔ·Â ÇÊµå, µÎ¹øÂ° ÀÔ·Â ÇÊµå, Çã¿ëµÇ´Â Ã¹¹øÂ° ÇÊµå ÀÔ·Â ±æÀÌ
¸®ÅÏ°ª : "."ÀÇ °³¼ö
*/
function moveField(obj01,obj02,len){
	if(obj01.value.length == len){
		obj02.focus();
	}
}

/*
ÇÔ¼ö ¼³¸í : ÁÖ¹Îµî·Ï ¹øÈ£°¡ ¿Ã¹Ù¸¥Áö È®ÀÎÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : String, String
¸®ÅÏ°ª : ÁÖ¹Îµî·Ï ¹øÈ£ÀÇ ÇüÅÂÀÏ °æ¿ì false,  ¾Æ´Ò°æ¿ì true
*/
function peridCheck(strPerid1, strPerid2) {
	var idnumber = strPerid1+strPerid2;
	
	a = new Array(13);
	for(var i=0; i<13;i++) {
		a[i] = parseInt(idnumber.charAt(i));
	}
	
	var j = a[0]*2 + a[1]*3 + a[2]*4 + a[3]*5 + a[4]*6 + a[5]*7 + a[6]*8 + a[7]*9 + a[8]*2 + a[9]*3 + a[10]*4 + a[11]*5;
	var j = j % 11;
	var k = 11 - j;
	
	if(k > 9) {
		k = k % 10
	}
	
	if(k != a[12]) {
		return true; //¿Ã¹Ù¸£Áö ¾ÊÀº ¹øÈ£
	}
	
	else {
		return false; //¿Ã¹Ù¸¥ ¹øÈ£
	}
}

/*
ÇÔ¼ö ¼³¸í : ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÖ´Â StringÀÎÁö ºñ±³ ÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : ÀÔ·Â ÇÊµå
¸®ÅÏ°ª : Á¶°Ç¿¡ ¸Â´Â ÇüÅÂÀÏ °æ¿ì false,  ¾Æ´Ò°æ¿ì true
*/
function chkEngNum(oField) { 
	var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" 
	var bFlag = false; 
	var temp; 
		
	for (var i=0; i<oField.value.length; i++) { 
		temp = "" + oField.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") bFlag = true; 
	}
	if (bFlag) {
		alert("ÇØ´ç Ç×¸ñÀº ¹Ýµå½Ã ¿µ¹® ¶Ç´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
		oField.value = "";
		oField.focus();
		return true;
	}
	return false;
}


/*
ÇÔ¼ö ¼³¸í : ¼ýÀÚ¸¸ ÀÖ´Â StringÀÎÁö ºñ±³ÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : String
¸®ÅÏ°ª : Á¶°Ç¿¡ ¸Â´Â ÇüÅÂÀÏ °æ¿ì false,  ¾Æ´Ò°æ¿ì true
*/
function chkNum(oField)

	{ 
	var valid = "0123456789"
	var bFlag = false; 
	var temp; 
	
		
	for (var i=0; i<oField.value.length; i++)
	
		{ 
		temp = "" + oField.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") bFlag = true; 
		} 

	if (bFlag)
	
		{
		alert("ÇØ´ç Ç×¸ñÀº ¹Ýµå½Ã Á¤¼ö¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
		oField.value = "";
		oField.focus();
		return false;
		}

		return true;
	}


/*
ÇÔ¼ö ¼³¸í : ¼ýÀÚ¿Í . ¸¸ ÀÖ´Â StringÀÎÁö ºñ±³ ÇÏ´Â ÇÔ¼ö -- ½Ç¼ö Ã¼Å©
ÀÔ·Â°ª : String
¸®ÅÏ°ª : Á¶°Ç¿¡ ¸Â´Â ÇüÅÂÀÏ °æ¿ì false,  ¾Æ´Ò°æ¿ì true
*/
function chkFloat(str){ 
	var valid = "0123456789-. " 
	var bFlag = false; 
	var temp; 
		
	for (var i=0; i<str.length; i++)
	
		{ 
		temp = "" + str.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") bFlag = true; 
		} 

	if (bFlag)		
	{
		return true; //¿Ã¹Ù¸£Áö ¾ÊÀº ¹øÈ£
	}

	return false;//¿Ã¹Ù¸¥ ¹øÈ£
	}

/*
ÇÔ¼ö ¼³¸í : ÇÑ±Û¸¸ ÀÖ´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : ÀÔ·Â ÇÊµå
¸®ÅÏ°ª : Á¶°Ç¿¡ ¸Â´Â ÇüÅÂÀÏ °æ¿ì false,  ¾Æ´Ò°æ¿ì true
*/
function hangulCheck(oField){ 
	var check = /[¤¡-¤¾|¤¿-¤Ó|°¡-Èþ]/;
	var temp;

	for (var i=0; i < oField.value.length; i++)	 { 
		temp = "" + oField.value.substring(i, i+1); 
		if (check.test(temp) == false) {
			alert("ÇØ´ç Ç×¸ñÀº ÇÑ±Û¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
			oField.value = "";
			oField.focus();
			return true;
		}		
	}
	return false; //ÇÑ±Û¸¸ ÀÖ½À´Ï´Ù.
}

/*
ÇÔ¼ö ¼³¸í : ÀÌ¹ÌÁöÆÄÀÏ È®ÀåÀÚÀÎÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : ÀÔ·Â ÇÊµå
¸®ÅÏ°ª : ÀÌ¹ÌÁöÆÄÀÏÀÌ ¾Æ´Ñ °æ¿ì true,  ÀÌ¹ÌÁö ÆÄÀÏÀº false
*/
function chkImgFormat(oField) {
	var pattern;
	pattern = /\.(gif|jpe?g)$/i;		//gif, jpg, jpeg ÀÌ¹ÌÁö ÆÄÀÏ¸¸ µî·Ï
                                    // ÀÌ¹ÌÁö Ãß°¡ (gif|jpe?g|bmp|png)     
	if(!pattern.test(oField.value)) {
		alert("ÀÌ¹ÌÁö ÆÄÀÏ gif, jpg, jpeg¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.");
		oField.value = "";
		return true;
	}   
	return false; //ÀÌ¹ÌÁö ÆÄÀÏÀÎ °æ¿ì
}

/*
ÇÔ¼ö ¼³¸í : ÇØÅ·¼º È®ÀåÀÚÀÎÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : ÀÔ·Â ÇÊµå
¸®ÅÏ°ª : ÇØÅ·¼º È®ÀåÀÚÀÏ °æ¿ì true,  ¾Æ´Ò°æ¿ì false
*/
function chkHackingFormat(oField) {
	var pattern;
	pattern = /\.(asp|php|jsp|dll|exe|com|bat|msi|so|sh|cgi|inc|js)$/i;    
	if(pattern.test(oField.value)) {
		alert("¼±ÅÃ ÇÏ½Å ÆÄÀÏÀº ¾÷·Îµå ÇÏ½Ç ¼ö ¾ø´Â ÆÄÀÏÀÔ´Ï´Ù.");
		oField.value = "";
		return true;
	}   
	return false; //¾ÈÀüÇÑ È®ÀåÀÚÀÎ °æ¿ì
} 

/*
ÇÔ¼ö ¼³¸í : ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ÀÖ´ÂÁö È®ÀÎÇÏ´Â ÇÔ¼ö
ÀÔ·Â°ª : ÀÔ·Â ÇÊµå
¸®ÅÏ°ª : ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ÀÖÀ» °æ¿ì true,  ¾Æ´Ò°æ¿ì false
*/
function chkJavascript(oField) {

	var pattern;
	pattern = /<script[\s\S]*<\/script[\s\S]*>/i;
	
	if(pattern.test(oField)) {
		alert("ÀÔ·ÂÇÏ½Å ³»¿ë Áß¿¡ Å¬¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®°¡ Æ÷ÇÔµÇ¾î ÀÖ½À´Ï´Ù.");
		return true;
	}
	pattern = /<object[\s\S]*<\/object[\s\S]*>/i;
	if(pattern.test(oField)) {
		alert("ÀÔ·ÂÇÏ½Å ³»¿ë Áß¿¡ Å¬¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®°¡ Æ÷ÇÔµÇ¾î ÀÖ½À´Ï´Ù.");
		return true;
	}
	pattern = /<embed[\s\S]*<\/embed[\s\S]*>/i;
	if(pattern.test(oField)) {
		alert("ÀÔ·ÂÇÏ½Å ³»¿ë Áß¿¡ Å¬¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®°¡ Æ÷ÇÔµÇ¾î ÀÖ½À´Ï´Ù.");
		return true;
	}
	return false; //¾ÈÀüÇÑ StringÀÎ °æ¿ì
} 

/*
ÇÔ¼ö ¼³¸í : ½ºÆ®¸µ¿¡¼­ "."°¡ ¸î°³ÀÎÁö ¾Ë·ÁÁÖ´Â ÇÔ¼ö
ÀÔ·Â°ª : String
¸®ÅÏ°ª : "."ÀÇ °³¼ö
*/
function countDot(string) {
	var iCount = 0;
	var i = 0;
	var iLength = 0;
	
	do {
		i = string.indexOf(".",i);
		i++;
		iCount++;
	}
	while(i > 0);
	return iCount - 1;
}

/* ÀÌÇÏ´Â ´Þ·Â ÄÁÆ®·Ñ ÄÚµå */
var target;																	// È£ÃâÇÑ ObjectÀÇ ÀúÀå
var stime;
document.write("<div id=minical oncontextmenu='return false' ondragstart='return false' onselectstart='return false' style=\"background:buttonface; margin:5; padding:5;margin-top:2;border-top:1 solid buttonshadow;border-left: 1 solid buttonshadow;border-right: 1 solid buttonshadow;border-bottom:1 solid buttonshadow;width:160;display:none;position: absolute; z-index: 99\"></div>");

function Calendar(obj) {														// jucke
	var now = obj.value.split("-");
	var x, y;
	
	target = obj;																// Object ÀúÀå;

	x = (document.layers) ? loc.pageX : event.clientX;
	y = (document.layers) ? loc.pageY : event.clientY;

	minical.style.pixelTop	= y+5;
	minical.style.pixelLeft	= x-50;
	minical.style.display = (minical.style.display == "block") ? "none" : "block";

	if (now.length == 3) {														// Á¤È®ÇÑÁö °Ë»ç
		Show_cal(now[0],now[1],now[2]);											// ³Ñ¾î¿Â °ªÀ» ³â¿ùÀÏ·Î ºÐ¸®
	} else {
		now = new Date();
		Show_cal(now.getFullYear(), now.getMonth()+1, now.getDate());			// ÇöÀç ³â/¿ù/ÀÏÀ» ¼³Á¤ÇÏ¿© ³Ñ±è.
	}
}
	
function doOver() {																// ¸¶¿ì½º°¡ Ä®·»´ÙÀ§¿¡ ÀÖÀ¸¸é
	var el = window.event.srcElement;
	cal_Day = el.title;

	if (cal_Day.length > 7) {													// ³¯ÀÚ °ªÀÌ ÀÖÀ¸¸é.
		el.style.borderTopColor = el.style.borderLeftColor = "buttonhighlight";
		el.style.borderRightColor = el.style.borderBottomColor = "buttonshadow";
	}
	window.clearTimeout(stime);													// Clear
}

function doClick() {															// ³¯ÀÚ¸¦ ¼±ÅÃÇÏ¿´À» °æ¿ì
	cal_Day = window.event.srcElement.title;
	window.event.srcElement.style.borderColor = "red";							// Å×µÎ¸® »öÀ» »¡°£»öÀ¸·Î
	if (cal_Day.length > 7) {													// ³¯ÀÚ °ªÀÌÀÖÀ¸¸é
		target.value=cal_Day													// °ª ¼³Á¤
	}
	minical.style.display='none';												// È­¸é¿¡¼­ Áö¿ò
}

function doOut() {
	var el = window.event.fromElement;
	cal_Day = el.title;

	if (cal_Day.length > 7) {
		el.style.borderColor = "white";
	}
	//stime=window.setTimeout("minical.style.display='none';", 200);
}

function day2(d) {																// 2ÀÚ¸® ¼ýÀÚ·á º¯°æ
	var str = new String();
	
	if (parseInt(d) < 10) {
		str = "0" + parseInt(d);
	} else {
		str = "" + parseInt(d);
	}
	return str;
}

function Show_cal(sYear, sMonth, sDay) {
	var Months_day = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31)
	var Weekday_name = new Array("ÀÏ", "¿ù", "È­", "¼ö", "¸ñ", "±Ý", "Åä");
	var intThisYear = new Number(), intThisMonth = new Number(), intThisDay = new Number();
	document.all.minical.innerHTML = "";
	datToday = new Date();													// ÇöÀç ³¯ÀÚ ¼³Á¤
	
	intThisYear = parseInt(sYear);
	intThisMonth = parseInt(sMonth);
	intThisDay = parseInt(sDay);
	
	if (intThisYear == 0) intThisYear = datToday.getFullYear();				// °ªÀÌ ¾øÀ» °æ¿ì
	if (intThisMonth == 0) intThisMonth = parseInt(datToday.getMonth())+1;	// ¿ù °ªÀº ½ÇÁ¦°ª º¸´Ù -1 ÇÑ °ªÀÌ µÅµ¹·Á Áø´Ù.
	if (intThisDay == 0) intThisDay = datToday.getDate();
	
	switch(intThisMonth) {
		case 1:
				intPrevYear = intThisYear -1;
				intPrevMonth = 12;
				intNextYear = intThisYear;
				intNextMonth = 2;
				break;
		case 12:
				intPrevYear = intThisYear;
				intPrevMonth = 11;
				intNextYear = intThisYear + 1;
				intNextMonth = 1;
				break;
		default:
				intPrevYear = intThisYear;
				intPrevMonth = parseInt(intThisMonth) - 1;
				intNextYear = intThisYear;
				intNextMonth = parseInt(intThisMonth) + 1;
				break;
	}

	NowThisYear = datToday.getFullYear();										// ÇöÀç ³â
	NowThisMonth = datToday.getMonth()+1;										// ÇöÀç ¿ù
	NowThisDay = datToday.getDate();											// ÇöÀç ÀÏ
	
	datFirstDay = new Date(intThisYear, intThisMonth-1, 1);						// ÇöÀç ´ÞÀÇ 1ÀÏ·Î ³¯ÀÚ °´Ã¼ »ý¼º(¿ùÀº 0ºÎÅÍ 11±îÁöÀÇ Á¤¼ö(1¿ùºÎÅÍ 12¿ù))
	intFirstWeekday = datFirstDay.getDay();										// ÇöÀç ´Þ 1ÀÏÀÇ ¿äÀÏÀ» ±¸ÇÔ (0:ÀÏ¿äÀÏ, 1:¿ù¿äÀÏ)
	
	intSecondWeekday = intFirstWeekday;
	intThirdWeekday = intFirstWeekday;
	
	datThisDay = new Date(intThisYear, intThisMonth, intThisDay);				// ³Ñ¾î¿Â °ªÀÇ ³¯ÀÚ »ý¼º
	intThisWeekday = datThisDay.getDay();										// ³Ñ¾î¿Â ³¯ÀÚÀÇ ÁÖ ¿äÀÏ

	varThisWeekday = Weekday_name[intThisWeekday];								// ÇöÀç ¿äÀÏ ÀúÀå
	
	intPrintDay = 1																// ´ÞÀÇ ½ÃÀÛ ÀÏÀÚ
	secondPrintDay = 1
	thirdPrintDay = 1
	
	Stop_Flag = 0
	
	if ((intThisYear % 4)==0) {													// 4³â¸¶´Ù 1¹øÀÌ¸é (»ç·Î³ª´©¾î ¶³¾îÁö¸é)
		if ((intThisYear % 100) == 0) {
			if ((intThisYear % 400) == 0) {
				Months_day[2] = 29;
			}
		} else {
			Months_day[2] = 29;
		}
	}
	intLastDay = Months_day[intThisMonth];										// ¸¶Áö¸· ÀÏÀÚ ±¸ÇÔ
	Stop_flag = 0
	
	Cal_HTML = "<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 ONMOUSEOVER=doOver(); ONMOUSEOUT=doOut(); STYLE='font-size:8pt;font-family:Tahoma;'>"
			+ "<TR ALIGN=CENTER><TD COLSPAN=7 nowrap=nowrap ALIGN=CENTER><SPAN TITLE='ÀÌÀü´Þ' STYLE=cursor:hand; onClick='Show_cal("+intPrevYear+","+intPrevMonth+",1);'><FONT COLOR='#222222'>¢¸</FONT></SPAN> "
			+ "<B STYLE=color:#222222>"+get_Yearinfo(intThisYear,intThisMonth,intThisDay)+"³â"+get_Monthinfo(intThisYear,intThisMonth,intThisDay)+"¿ù</B>"
			+ " <SPAN TITLE='´ÙÀ½´Þ' STYLE=cursor:hand; onClick='Show_cal("+intNextYear+","+intNextMonth+",1);'><FONT COLOR='#222222'>¢º</FONT></SPAN></TD></TR>"
			+ "<TR ALIGN=CENTER BGCOLOR=ThreedFace STYLE='color:White;font-weight:bold;' HEIGHT='20'><TD>ÀÏ</TD><TD>¿ù</TD><TD>È­</TD><TD>¼ö</TD><TD>¸ñ</TD><TD>±Ý</TD><TD>Åä</TD></TR>";
			
	for (intLoopWeek=1; intLoopWeek < 7; intLoopWeek++) {						// ÁÖ´ÜÀ§ ·çÇÁ ½ÃÀÛ, ÃÖ´ë 6ÁÖ
		Cal_HTML += "<TR ALIGN=RIGHT BGCOLOR=WHITE>"
		for (intLoopDay=1; intLoopDay <= 7; intLoopDay++) {						// ¿äÀÏ´ÜÀ§ ·çÇÁ ½ÃÀÛ, ÀÏ¿äÀÏ ºÎÅÍ
			if (intThirdWeekday > 0) {											// Ã¹ÁÖ ½ÃÀÛÀÏÀÌ 1º¸´Ù Å©¸é
				Cal_HTML += "<TD onClick=doClick();>";
				intThirdWeekday--;
			} else {
				if (thirdPrintDay > intLastDay) {								// ÀÔ·Â ³¯Â¦ ¿ù¸»º¸´Ù Å©´Ù¸é
					Cal_HTML += "<TD onClick=doClick();>";
				} else {														// ÀÔ·Â³¯Â¥°¡ ÇöÀç¿ù¿¡ ÇØ´ç µÇ¸é
					Cal_HTML += "<TD onClick=doClick(); title="+intThisYear+"-"+day2(intThisMonth).toString()+"-"+day2(thirdPrintDay).toString()+" STYLE=\"cursor:Hand;border:1px solid white;";
					if (intThisYear == NowThisYear && intThisMonth==NowThisMonth && thirdPrintDay==intThisDay) {
						Cal_HTML += "background-color:cyan;";
					}
					
					switch(intLoopDay) {
						case 1:													// ÀÏ¿äÀÏÀÌ¸é »¡°£ »öÀ¸·Î
							Cal_HTML += "color:#FF2222;"
							break;
						case 7:
							Cal_HTML += "color:#226699;"
							break;
						default:
							Cal_HTML += "color:black;"
							break;
					}
					
					Cal_HTML += "\">"+thirdPrintDay;
					
				}
				thirdPrintDay++;
				
				if (thirdPrintDay > intLastDay) {								// ¸¸¾à ³¯Â¥ °ªÀÌ ¿ù¸» °ªº¸´Ù Å©¸é ·çÇÁ¹® Å»Ãâ
					Stop_Flag = 1;
				}
			}
			Cal_HTML += "</TD>";
		}
		Cal_HTML += "</TR>";
		if (Stop_Flag==1) break;
	}
	Cal_HTML += "</TABLE>";

	document.all.minical.innerHTML = Cal_HTML;
}

function get_Yearinfo(year,month,day) {											// ³â Á¤º¸¸¦ ÄÞº¸ ¹Ú½º·Î Ç¥½Ã
	var min = parseInt(year) - 100;
	var max = parseInt(year) + 10;
	var i = new Number();
	var str = new String();
	
	str = "<SELECT onChange='Show_cal(this.value,"+month+","+day+");' ONMOUSEOVER=doOver();>";
	for (i=min; i<=max; i++) {
		if (i == parseInt(year)) {
			str += "<OPTION VALUE="+i+" selected ONMOUSEOVER=doOver();>"+i+"</OPTION>";
		} else {
			str += "<OPTION VALUE="+i+" ONMOUSEOVER=doOver();>"+i+"</OPTION>";
		}
	}
	str += "</SELECT>";
	return str;
}


function get_Monthinfo(year,month,day) {										// ¿ù Á¤º¸¸¦ ÄÞº¸ ¹Ú½º·Î Ç¥½Ã
	var i = new Number();
	var str = new String();
	
	str = "<SELECT onChange='Show_cal("+year+",this.value,"+day+");' ONMOUSEOVER=doOver();>";
	for (i=1; i<=12; i++) {
		if (i == parseInt(month)) {
			str += "<OPTION VALUE="+i+" selected ONMOUSEOVER=doOver();>"+i+"</OPTION>";
		} else {
			str += "<OPTION VALUE="+i+" ONMOUSEOVER=doOver();>"+i+"</OPTION>";
		}
	}
	str += "</SELECT>";
	return str;
}


//================================================================
// ¹®ÀÚ¿­ ¹ÙÀÌÆ® ¾Ë¾Æ³»±â
//================================================================
function cm_get_byte(str) { //¹®ÀÚ¿­ÀÇ byte ±æÀÌ¸¦ ¾Ë¾Æ³¿(ÇÑ±Û 2byte·Î Ã³¸®)
    var i,m=str.length, re_count=0,val = 0;; 
    for(i=0;i<m;i++) { 
        val = escape(str.charAt(i)).length; 
        if(val>3) re_count++; 
        re_count++; 
    } return re_count; 
} 
function cm_get_byte_length(str,limit_byte){ //ÁöÁ¤µÈ ¹ÙÀÌÆ® ±æÀÌ¸¸Å­ÀÇ length¸¦ ¹ÝÈ¯, È¦¼ö·Î Â©¸®¸é -1ÀÇ ±æÀÌ¹ÝÈ¯
    var i,m=str.length, re_count=0,val = 0;; 
 var len_count = 0;
    for(i=0;re_count<limit_byte ;i++) { 
        val = escape(str.charAt(i)).length; 
  len_count++;
        if(val>3) re_count++; 
        re_count++; 
    } 
 if(re_count%2 == 1)  return (len_count-1); 
 else  return (len_count); 
} 
//================================================================
// ÀÔ·Â ±ÛÀÚ¹ÙÀÌÆ® Á¦ÇÑ (ÇÊ¼ö : ¹®ÀÚ¿­ ¹ÙÀÌÆ® ¾Ë¾Æ³»±â)
//  textarea¿¡ »ç¿ë
//================================================================
function input_textarea_limit_byte(ta,limit){
	var layout = document.createElement('table');
//	layout.border='2';	
	layout.style.padding='0px';
	layout.style.margin='0px';
	if(ta &&ta.style && ta.style.width){
		layout.style.width=ta.style.width
	}
	layout.border="0";
	layout.cellspacing="0";
	layout.cellpadding="0";
	var tr1 = layout.insertRow(-1);
	var td1 = tr1.insertCell(-1);
	td1.style.padding='0px';
	td1.style.textAlign='right';
	var tr2 = layout.insertRow(-1);
	var td2 = tr2.insertCell(-1);
	td2.style.padding='0px';
	td2.style.textAlign='right';	
	
	var txt_limit = document.createElement('input');
	txt_limit.type='text';
	txt_limit.style.borderStyle='none';
	txt_limit.style.textAlign='right';
	txt_limit.style.fontSize='12px';
	txt_limit.style.width='50px';	
	txt_limit.readOnly=true;
	txt_limit.value=0;
	var span_text1 = document.createElement('span');
	span_text1.innerHTML='Limit : ';
	var span_text2 = document.createElement('span');
	if(limit){
		span_text2.innerHTML=' byte /'+limit+' byte';	
	}else{
		span_text2.innerHTML=' byte ';
	}
	var div_title = document.createElement('div');
	div_title.style.fontSize='10px';
	div_title.appendChild(span_text1);
	div_title.appendChild(txt_limit);
	div_title.appendChild(span_text2);
if(ta.tagName.toString().toLowerCase()=='textarea'){	//textareaÀÏ °æ¿ì¸¸

	if(!ta.rows){ta.rows="3";}	
	var btn_0 = document.createElement('input');
	btn_0.type='button';
	btn_0.value='¡á';
	btn_0.style.fontSize="10px";
	btn_0.style.width="18px";
	btn_0.style.height="18px";
	btn_0.style.borderWidth="1px";
	btn_0.onclick=function(){
		this.blur();
		ta.rows='3';
	}
	var btn_p = btn_0.cloneNode(true);
	btn_p.value='¡å';
	btn_p.onclick=function(){
		this.blur();		
		ta.rows=parseInt(ta.rows)+2;
	}
	div_title.appendChild(btn_0);
	div_title.appendChild(btn_p);
	}
	
	ta.parentNode.insertBefore(layout,ta);
	td1.appendChild(div_title);
	td2.appendChild(ta);
	ta.onkeyup=function(){
		txt_limit.value= cm_get_byte(this.value)
		if(limit && txt_limit.value>limit){
			//alert('Max Byte = '+limit);
			alert('ÃÖ´ë ÀÔ·ÂÇÑ ¹ÙÀÌÆ®´Â '+limit+'¹ÙÀÌÆ®±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\nÇÑ±Û '+eval(limit/2)+'ÀÚ/¿µ¹® '+eval(limit)+'ÀÚ');
			
			this.value = this.value.toString().substr(0,cm_get_byte_length(this.value,limit));
			txt_limit.value= cm_get_byte(this.value)
		}
	}

	//Ã³À½ Ã³¸®
		txt_limit.value= cm_get_byte(ta.value)	
	if(limit && txt_limit.value>limit){
		ta.value = ta.value.toString().substr(0,cm_get_byte_length(ta.value,limit));
	}
		txt_limit.value= cm_get_byte(ta.value)	
}


function objWrite(obj){
 document.write(obj);
}

function IE_Change(url,swidth,sheight,auto_play)
{

	objWrite("<object  ID='MPlayer' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width='"+swidth+"' height='"+sheight+"'><param name='URL'    value='"+url+"' /> <param name='AutoStart' value='"+auto_play+"'></object>");

}


//ÁÖ¼Òº¹»ç
function copyUrl(str)
{
    if (window.clipboardData)
   {
       window.clipboardData.setData("Text", str);
       alert("º¹»ç µÇ¾ú½À´Ï´Ù. Ctrl+C¸¦ ´­·¯ ºÙ¿©³Ö±â ÇÏ½Ã¸éµË´Ï´Ù.");
   }
}

 
//¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â
//<input name="mjumin1" type="text" id="mjumin1" style="ime-mode:disabled" onKeyPress="onlyNumber()">
function onlyNumber()	{
	if((event.keyCode<45)||(event.keyCode>57)){
		event.returnValue=false;
	}
}

