<!------------------------------------------------------------
// ÇÁ·Î±×·¥¸í  : common.js
// ±â      ´É  : °øÅëÀÚ¹Ù½ºÅ©¸³Æ® ¸ðµâ
// ÃÖÃÊÀÛ¼ºÀÚ  : Á¤ ¹Ì ¾Ö
// ÃÖÃÊÀÛ¼ºÀÏ  : 2003.11.04
// ÃÖÁ¾¼öÁ¤ÀÚ  :
// ÃÖÁ¾¼öÁ¤ÀÏ  :
//------------------------------------------------------------>

//ÇØ´ç¿ùÀÌ ¸îÀÏ±îÁö ÀÖ´ÂÁö °è»êÇÑ´Ù.
// @param		: year      - ³âµµ
// @param		: month     - ¿ù
function getDaysInMonth(year,month)
{
    var days;

    if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)  days=31;
    else if (month==4 || month==6 || month==9 || month==11) days=30;
    else if (month==2) {
        if (leapYear (year)==1)  days=29;
        else days=28;
    }

    return (days);
}

//ÇØ´ç³âÀÌ À±³âÀÎÁö °Ë»çÇÑ´Ù.
// @param		: year      - ³âµµ
// @param		: month     - ¿ù
function leapYear (Year)
{
    if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0))
        return (1);
    else
        return (0);

}

//¹®ÀÚ¿­ÀÇ ¾ÕµÚ space¸¦ Á¦°ÅÇÑ´Ù.
function trimmed(value)
{
    value = value.replace(/^\s+/, "");  // remove leading white spaces
    value = value.replace(/\s+$/g, ""); // remove trailing while spaces
    return value;

}


function fn_end_cursor() {
	document.body.style.cursor = "HAND";
}


//FromDate¿Í ToDate¸¦ ºñ±³ÇÏ¿© ToDate°¡ Å©¸é true,FromDate°¡ Å©¸é false return
//FromDate: value°ª ,ToDate:value°ª
function js_Compare(FromDate, ToDate) {
    return FromDate > ToDate ? false : true;
}

//µÎ ³¯Â¥¸¦ Ã¼Å©ÇØ¼­ FromDate °¡ ToDateº¸´Ù Å©¸é msg Ãâ·ÂÇÔ
//FromDate: °´Ã¼ ,ToDate:°´Ã¼
function js_Compare2(FromDate, ToDate)
{
	var s1Date=FromDate.value.replace(/(\,|\.|\-|\/|[ ])/g,"");
	var s2Date=ToDate.value.replace(/(\,|\.|\-|\/|[ ])/g,"");

	return s1Date > s2Date ? false : true;
}


//µÎ ³¯Â¥¸¦ Ã¼Å©ÇØ¼­ ÀÏÂ¥text °¡ ToDateº¸´Ù Å©¸é msg Ãâ·ÂÇÔ
//FromDate: value°ª ,ToDate:°´Ã¼
function js_Compare3(FromDate, ToDate)
{
	var s2Date=ToDate.value.replace(/(\,|\.|\-|\/|[ ])/g,"");

	return FromDate > s2Date ? false : true;
}

//Ç³¼±µµ¿ò¸» º¸¿©ÁÖ±â
//»ç¿ëÇÒ È­¸é¿¡ head¾È¿¡ div Ãß°¡ÇÏ±â
//<div id="tooltip" style="position:absolute;visibility:hidden"></div>
//»ç¿ë¿¹: onMouseover="showtip(this,event,'ÇÏÇÏÇÏ')"
function showtip(current,e,text){

	if (document.all) {
		thetitle=text.split('<br>')
		if (thetitle.length>1){
			thetitles=''
			for (i=0;i<thetitle.length;i++)
			thetitles+=thetitle[i]
			current.title=thetitles
		}
		else
			current.title=text
	} else if (document.layers) {
		document.tooltip.document.write('<layer bgColor="white" style="border:1px solid black;font-size:12px;">'+text+'</layer>')
		document.tooltip.document.close()
		document.tooltip.left=e.pageX+5
		document.tooltip.top=e.pageY+5
		document.tooltip.visibility="show"
	}
}

//Ç³¼±µµ¿ò¸» ¼û±â±â
//»ç¿ë¿¹: onMouseout="hidetip()"
function hidetip(){
	if (document.layers)
		document.tooltip.visibility="hidden"
}

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 ;
}
