/**
 * °øÅë ½ºÅ©¸³Æ® Á¤ÀÇ
 *
 * @version 1.0, 2004/02/09
 * @author ÀÌÈ£°æ(Hokyoung Lee), nifelee@hotmail.com
 */


/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 * ex) if (!containsCharsOnly(form.blood,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
 *     }
 */
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
 * ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡
 * ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦ 
 * global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.
 * ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 *     var lowercase = "abcdefghijklmnopqrstuvwxyz"; 
 *     var number    = "0123456789";
 *     function isAlphaNum(input) {
 *         var chars = uppercase + lowercase + number;
 *         return containsCharsOnly(input,chars);
 *     }
 */
function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
 */
function isUpperCase(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
 */
function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 */
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDot(input) {
    var chars = ".0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDotComma(input) {
    var chars = ".,0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
 * ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
 */
function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
 */
function isValidEmail(input) {
//    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

/**
 * ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
 */
function isValidPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
}

/**
 * ÀÔ·Â°ªÀ» ´ë¹®ÀÚ·Î º¯È¯
 */
function toUpper(input) {
    input.value= input.value.toUpperCase();
}

/**
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedRadio(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}

/**
 * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}

/**
 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
 * Author : Wonyoung Lee
 */
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/**
	 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ¿ù(êÅ)ÀÎÁö Ã¼Å©
	 */
	function isValidMonth(mm)
	{
		var m = parseInt(mm,10);
		
		if(m >= 1 && m <= 12){
			return true;
		}
		return false;
	}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ÀÏ(ìí)ÀÎÁö Ã¼Å©
 */
function isValidDay(yyyy, mm, dd)
{
	var m = parseInt(mm,10) - 1;
	var d = parseInt(dd,10);
	var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	if ((yyyy % 4 == 0 && yyyy % 100 != 0) || yyyy % 400 == 0){
		end[1] = 29;
	}

	if(d >= 1 && d <= end[m]){
		return true;
	}
	return false;
}

/**
 * À¯È¿ÇÏ´Â(Á¸ÀçÇÏ´Â) ³¯Â¥ Çü½ÄÀÎÁö Ã¼Å©
 * ½ÇÁúÀûÀ¸·Î ¾´´ç.
 */
function isValidDate(time)
{
	var year  = time.substring(0,4);
	var month = time.substring(4,6);
	var day   = time.substring(6,8);

	if (parseInt(year,10) < 1900 || isValidMonth(month) == false || isValidDay(year,month,day) == false)
	{
		return false;
	}

	return true;
}

/**
 * À¯È¿ÇÏ´Â(Á¸ÀçÇÏ´Â) ³¯Â¥ Çü½Ä(MMDD)ÀÎÁö Ã¼Å©
 * ½ÇÁúÀûÀ¸·Î ¾´´ç.
 */
function isValidMMDD(time)
{
	var month = time.substring(0,2);
	var day   = time.substring(2,4);

	if (isValidMonth(month) == false || isValidDay(year,month,day) == false)
	{
		return false;
	}

	return true;
}

/**
* yyyymmddÀÇ ÀÌÀü/ÀÌÈÄÀÇ ³¯Â¥¸¦ ±¸ÇÑ´Ù
* ex) getDate('20040101', 2)
*/
function getMoveDate( yyyymmdd, dd )
{
	var getyyyy = yyyymmdd.substr(0,4);
	var getmm = parseInt(yyyymmdd.substr(4,2),10) - 1;
	var getdd = yyyymmdd.substr(6,2);
	var move = dd;

	getdate=new Date(getyyyy,getmm,getdd)
	getmove = parseInt(getdd,10) + parseInt(move,10)
	getdate.setDate(getmove);

	getyyyy = getdate.getFullYear();
	getmm = getdate.getMonth() + 1;
	getdd = getdate.getDate();

	getmm += "";
	getdd += "";

	if( getmm.length == 1 )
		getmm = "0" + getmm;

	if( getdd.length == 1 )
		getdd = "0" + getdd;

	return getyyyy+""+getmm+""+getdd;
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ½Ã(ãÁ)ÀÎÁö Ã¼Å©
 */
function isValidHour(hh) {
    var h = parseInt(hh,10);
    return (h >= 0 && h <= 24);
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ºÐ(ÝÂ)ÀÎÁö Ã¼Å©
 */
function isValidMin(mi) {
    var m = parseInt(mi,10);
    return (m >= 0 && m <= 60);
}

/**
 * À¯È¿ÇÑ ½ÃºÐ Ã¼Å©
 * ½ÇÁúÀûÀ¸·Î ¾´´ç.. ^______^;;
 */
function isValidTime(input) {
	var hh = input.value.substring(0, 2);
	var mi = input.value.substring(2, 4);
	return ( isValidHour(hh) && isValidMin(mi) )
}

/**
 * Time Çü½ÄÀÎÁö Ã¼Å©(´À½¼ÇÑ Ã¼Å©)
 */
function isValidTimeFormat(time) {
    return (!isNaN(time) && time.length == 12);
}

/**
 * Time ½ºÆ®¸µÀ» ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼·Î º¯È¯
 * parameter time: Time Çü½ÄÀÇ String
 */
function toTimeObject(time) { //parseTime(time)
    var year  = time.substr(0,4);
    var month = time.substr(4,2) - 1; // 1¿ù=0,12¿ù=11
    var day   = time.substr(6,2);
    var hour  = time.substr(8,2);
    var min   = time.substr(10,2);

    return new Date(year,month,day,hour,min);
}

/**
 * ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼¸¦ Time ½ºÆ®¸µÀ¸·Î º¯È¯
 * parameter date: JavaScript Date Object
 */
function toTimeString(date) { //formatTime(date)
    var year  = date.getFullYear();
    var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
    var day   = date.getDate();
    var hour  = date.getHours();
    var min   = date.getMinutes();

    if (("" + month).length == 1) { month = "0" + month; }
    if (("" + day).length   == 1) { day   = "0" + day;   }
    if (("" + hour).length  == 1) { hour  = "0" + hour;  }
    if (("" + min).length   == 1) { min   = "0" + min;   }

    return ("" + year + month + day + hour + min)
}

/**
 * TimeÀÌ ÇöÀç½Ã°¢ ÀÌÈÄ(¹Ì·¡)ÀÎÁö Ã¼Å©
 */
function isFutureTime(time) {
    return (toTimeObject(time) > new Date());
}

/**
 * TimeÀÌ ÇöÀç½Ã°¢ ÀÌÀü(°ú°Å)ÀÎÁö Ã¼Å©
 */
function isPastTime(time) {
    return (toTimeObject(time) < new Date());
}

/**
 * ÁÖ¾îÁø Time °ú y³â m¿ù dÀÏ h½Ã Â÷ÀÌ³ª´Â TimeÀ» ¸®ÅÏ
 * ex) var time = form.time.value; //'20000101000'
 *     alert(shiftTime(time,0,0,-100,0));
 *     => 2000/01/01 00:00 À¸·ÎºÎÅÍ 100ÀÏ Àü Time
 */
function shiftTime(time,y,m,d,h) { //moveTime(time,y,m,d,h)
    var date = toTimeObject(time);

    date.setFullYear(date.getFullYear() + y); //y³âÀ» ´õÇÔ
    date.setMonth(date.getMonth() + m);       //m¿ùÀ» ´õÇÔ
    date.setDate(date.getDate() + d);         //dÀÏÀ» ´õÇÔ
    date.setHours(date.getHours() + h);       //h½Ã¸¦ ´õÇÔ

    return toTimeString(date);
}

/**
 * µÎ TimeÀÌ ¸î °³¿ù Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getMonthInterval(time1,time2) { //measureMonthInterval(time1,time2)
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);

    var years  = date2.getFullYear() - date1.getFullYear();
    var months = date2.getMonth() - date1.getMonth();
    var days   = date2.getDate() - date1.getDate();

    return (years * 12 + months + (days >= 0 ? 0 : -1) );
}

/**
 * µÎ TimeÀÌ ¸çÄ¥ Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getDayInterval(time1,time2) {
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);
    var day   = 1000 * 3600 * 24; //24½Ã°£

    return parseInt((date2 - date1) / day, 10);
}

/**
 * µÎ TimeÀÌ ¸î ½Ã°£ Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getHourInterval(time1,time2) {
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);
    var hour  = 1000 * 3600; //1½Ã°£

    return parseInt((date2 - date1) / hour, 10);
}

/**
 * ÇöÀç ½Ã°¢À» Time Çü½ÄÀ¸·Î ¸®ÅÏ
 */
function getCurrentTime() {
    return toTimeString(new Date());
}

/**
 * ÇöÀç ½Ã°¢°ú y³â m¿ù dÀÏ h½Ã Â÷ÀÌ³ª´Â TimeÀ» ¸®ÅÏ
 */
function getRelativeTime(y,m,d,h) {
/*
    var date = new Date();

    date.setFullYear(date.getFullYear() + y); //y³âÀ» ´õÇÔ
    date.setMonth(date.getMonth() + m);       //m¿ùÀ» ´õÇÔ
    date.setDate(date.getDate() + d);         //dÀÏÀ» ´õÇÔ
    date.setHours(date.getHours() + h);       //h½Ã¸¦ ´õÇÔ

    return toTimeString(date);
*/
    return shiftTime(getCurrentTime(),y,m,d,h);
}

/**
 * ÇöÀç Ò´À» YYYYÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getYear() {
/*
    var now = new Date();
    return now.getFullYear();
*/
    return getCurrentTime().substr(0,4);
}

/**
 * ÇöÀç êÅÀ» MMÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getMonth() {
/*
    var now = new Date();

    var month = now.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
    if (("" + month).length == 1) { month = "0" + month; }

    return month;
*/
    return getCurrentTime().substr(4,2);
}

/**
 * ÇöÀç ìíÀ» DDÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getDay() {
/*
    var now = new Date();

    var day = now.getDate();
    if (("" + day).length == 1) { day = "0" + day; }

    return day;
*/
    return getCurrentTime().substr(6,2);
}

/**
 * ÇöÀç ãÁ¸¦ HHÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getHour() {
/*
    var now = new Date();

    var hour = now.getHours();
    if (("" + hour).length == 1) { hour = "0" + hour; }

    return hour;
*/
    return getCurrentTime().substr(8,2);
}

/**
 * ¿À´ÃÀÌ ¹«½¼ ¿äÀÏÀÌ¾ß?
 * ex) alert('¿À´ÃÀº ' + getDayOfWeek() + '¿äÀÏÀÔ´Ï´Ù.');
 * Æ¯Á¤ ³¯Â¥ÀÇ ¿äÀÏÀ» ±¸ÇÏ·Á¸é? => ¿©·¯ºÐÀÌ Á÷Á¢ ¸¸µé¾î º¸¼¼¿ä.
 */
function getDayOfWeek() {
    var now = new Date();

    var day = now.getDay(); //ÀÏ¿äÀÏ=0,¿ù¿äÀÏ=1,...,Åä¿äÀÏ=6
    var week = new Array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');

    return week[day];
}

/**
 *ÇØ´çÀÏÀÚ(yyyymmdd)ÀÇ ÀÌµ¿ÇÑ ³¯Â¥¸¦ ¸®ÅÏ
 * ex) getMoveDay( "20040224", 1) => "20040324"
 */
function getMoveDay( input, month )
{
	var yy = input.value.substr(0,4);
	var mm = parseInt(input.value.substr(4,2),10)-1;
	var dd = input.value.substr(6,2);
	var tmp = month;

	tmpday=new Date(yy,mm,dd)
	tmps = parseInt(mm, 10) + parseInt(tmp, 10)
	tmpday.setMonth(tmps);

	var yyto = tmpday.getFullYear();
	var mmto = tmpday.getMonth() + 1;
	var ddto = tmpday.getDate();

	mmto += "";
	ddto += "";

	if( mmto.length == 1 )
		mmto = "0" + mmto;

	if( ddto.length == 1 )
		ddto = "0" + ddto;

	return yyto+""+mmto+""+ddto;
}

/**
 *ÇØ´ç¿ù(yyyy)ÀÇ ÀÌµ¿ÇÑ ³âµµ¸¦ ¸®ÅÏ
 * ex) getMoveYear("2004", 1) ==> "2003"
 */
function getMoveYear( input, year )
{
	tmpday = (new Date(input));
	tmps = parseInt(input, 10) + parseInt(year, 10)
	tmpday.setYear(tmps);

	return tmpday.getFullYear();
}

/**
 * ÆÄÀÏ ¾÷·Îµå½Ã img[]¿¡ ÇØ´çÇÏ´Â È®ÀåÀÚÀÎÁö Ã¼Å©
 * Æ¯Á¤ È®ÀåÀÚ¸¸ ¾÷·Îµå ½ÃÅ³¶§ »ç¿ë
 */
function isImg(input){
	if(isEmpty(input))
		return true;
	//var img = ["gif", "jpg", "bmp"];
	var img = ["jpg", "bmp"];
	var chars = input.value;
	chars = chars.substring(chars.lastIndexOf(".")+1, chars.length);
	for(var inx=0; inx<img.length; inx++){
		if(chars.toUpperCase() == img[inx].toUpperCase())
			return true;
	}
	return false;
}
/*function isImg(input){
	if(isEmpty(input))
		return true;
	//var img = ["gif", "jpg", "bmp"];
	var img = ["jpg"];
	var chars = input.value.toUpperCase();
	for(i=0; i<img.length; i++)
	{
		if(chars.lastIndexOf(img)!=-1)
		{
			return true;
		}
	}
	return false;
}*/

/**
 * ÆÄÀÏ ¾÷·Îµå½Ã img¿¡ ÇØ´çÇÏ´Â È®ÀåÀÚÀÎÁö Ã¼Å©
 * Æ¯Á¤ È®ÀåÀÚ¸¸ ¾÷·Îµå ½ÃÅ³¶§ »ç¿ë
 */
function isJpg(input){
	if(isEmpty(input))
		return true;
	var img = "jpg";
	var chars = input.value;
	chars = chars.substring(chars.lastIndexOf(".")+1, chars.length);
	for(var inx=0; inx<img.length; inx++){
		if(chars.toUpperCase() == img.toUpperCase())
			return true;
	}
	return false;
}
/*function isJpg(input){
	if(isEmpty(input))
		return true;
	var img = "jpg";
	var chars = input.value.toUpperCase();
	if(chars.lastIndexOf(img)!=-1)
	{
		return true;
	}
	return false;
}*/

/**
 * ÆÄÀÏ ¾÷·Îµå½Ã img¿¡ ÇØ´çÇÏ´Â È®ÀåÀÚÀÎÁö Ã¼Å©
 * Æ¯Á¤ È®ÀåÀÚ¸¸ ¾÷·Îµå ½ÃÅ³¶§ »ç¿ë
 */
function isGif(input){
	if(isEmpty(input))
		return true;
	var img = "gif";
	var chars = input.value;
	chars = chars.substring(chars.lastIndexOf(".")+1, chars.length);
	for(var inx=0; inx<img.length; inx++){
		if(chars.toUpperCase() == img.toUpperCase())
			return true;
	}
	return false;
}
/*function isGif(input){
	if(isEmpty(input))
		return true;
	var img = "gif";
	var chars = input.value.toUpperCase();
	if(chars.lastIndexOf(img))
	{
		return true;
	}
	return false;
}*/

/**
 * ÆÄÀÏ ¾÷·Îµå½Ã img¿¡ ÇØ´çÇÏ´Â È®ÀåÀÚÀÎÁö Ã¼Å©
 * Æ¯Á¤ È®ÀåÀÚ¸¸ ¾÷·Îµå ½ÃÅ³¶§ »ç¿ë
 */
function isBmp(input){
        if(isEmpty(input))
                return true;
        var img = "bmp";
        var chars = input.value;
        chars = chars.substring(chars.lastIndexOf(".")+1, chars.length);
        for(var inx=0; inx<img.length; i++){
                if(chars.toUpperCase() == img.toUpperCase())
                        return true;
        }
}
/*function isBmp(input){
	if(isEmpty(input))
		return true;
	var img = "bmp";
	var chars = input.value;
	chars = chars.substring(chars.lastIndexOf(".")+1, chars.length);
	for(var inx=0; inx<img.length; inx++){
		if(chars.toUpperCase() == img.toUpperCase())
			return true;
	}
	return false;
}*/

/**
 * ½Ã°£ ¼³Á¤(24½Ã°£Á¦)
 * ex)setHHMM(09, 15, ":") ==> "09:15"
 */
 function setHHMM(hh, mm, tmp){
   var d = new Date();			//Date °³Ã¼
   d.setHours(hh, mm);			//½Ã, ºÐÀ» ¼³Á¤
   var r_hh = d.getHours();
   var r_mm = d.getMinutes();

   r_hh  += "";
   r_mm += "";
   
   if(r_hh.length == 1)
	   r_hh = "0" + r_hh;

   if(r_mm.length == 1)
	   r_mm = "0" + r_mm;

   return(r_hh+tmp+r_mm);							//»õ·Î¿î ¼³Á¤À» ¹ÝÈ¯
}

//È¸¿ø°¡ÀÔ
function goto_regist()
{
	setCookie("redirect", escape('http://adult.nate.com/index.asp'), null, "/", ".nate.com", false);
	window.location="http://member.nate.com/sccustomer/join/nate/index.jsp";
}

//·Î±×ÀÎ
function checkInput()
{
    var form = document.f_login;

    if ( form.ID.value == '' )
    {
        alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
        form.ID.focus();
        return;
    }

    if ( form.PASSWD.value == '' )
    {
        alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
        form.PASSWD.focus();
        return;
    }
    
    if ( form.domain[1].selected == true){
	form.ID.value =  form.ID.value + "@lycos.co.kr";
    }
    if( form.domain[2].selected == true){
        form.ID.value =  form.ID.value + "@netsgo.com";
    }

    if( form.saveid.checked )
    {
        var expired_date = new Date(2011,1,1);
        tmp_val = base64encode(form.ID.value) + "|" + "1";
        setCookie("SAVED_NATEID", tmp_val , expired_date, "/", "nate.com", false);
    }
    else
    {
        var expired_date = new Date(2011,1,1);
        tmp_val = base64encode(form.ID.value) + "|" + "0";
        setCookie("SAVED_NATEID", tmp_val, expired_date, "/", "nate.com", false);
    }


    if ( form.ssl[1].checked == true ) 
    {
        form.action = 'https://xo.nate.com/servlets/LoginServlet';

        var expired_date = new Date(2011,1,1);
        setCookie("SSL_LOGIN", "1", expired_date, "/", "nate.com", false);	
    }
    else
    {
        form.action = 'http://xso.nate.com/servlets/LoginServlet';
        //form.action = 'http://xsowas-dev.nate.com:8001/servlets/LoginServlet';

        var expired_date = new Date(1900,1,1);	
        setCookie("SSL_LOGIN", "1", expired_date, "/", "nate.com", false);
    }
    
    form.submit();
}