<!--
/*************************************************************
 * ÆÄÀÏ¸í : stdlib.js
 * ±â  ´É : ÀÔÃâ·Â °ü·Ã ÇÔ¼ö
 * ÀÛ¼ºÀÚ : hamhaja
 * ÀÛ¼ºÀÏ : 2003.05.13
 * ÃÖÁ¾¼öÁ¤ÀÏ : 2004.02.15
 * note :
 **************************************************************/

/*
 * ±â  ´É : ¼±ÅÃÆû¿¡ ¿É¼ÇÀ» Ãß°¡ÇÑ´Ù.
 * ÀÎ  ÀÚ : obj : ´ë»ó °´Ã¼, idx : ÀÎµ¦½º, value : value, text : text
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2002.11.27
 * note :
 */
function addSelectOption( obj, idx, value, text )
{
	var newItem = new Option( "" );		
	obj.options[idx] = newItem;
	obj.options[idx].value = value;
	obj.options[idx].text = text;
}

/*
 * ±â  ´É : °°Àº °è¿­ÀÇ trColor ¸¦ º¯°æÇÑ´Ù.
 * ÀÎ  ÀÚ : pid : Ã¹¹øÂ° tr, key : Å°, num : tr¼ö, color : º¯°æ»ö
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.12.02
 * note
 */
function chgTrColor( pid, key, num, color )
{
	pid.style.backgroundColor=color;
	for( var i=1 ; i < num ; i++ )
	{
		var obj = 'colorid_' + key + '_' + i;
		document.all[obj].style.backgroundColor=color;
	}
}

/*
 * ±â  ´É : ÁÖÁß/ÁÖ¸» ±¸ºÐ ¿©ºÎ¿¡ µû¸¥ ÁÖ¸»Ã¼Å©Æû disabled ¿©ºÎ
 * ÀÎ  ÀÚ : obj : ¼÷¹ÚÁö ÇüÅÂ Ã¼Å©Æû
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.12.01
 * note
 */
function chgWeek( obj )
{
	var frm = obj.form;
	var week = obj.value;

	for( var i=0 ; i < 7 ; i++ )
	{
		if( week == '1' )		// ÁÖÁßÁÖ¸»±¸ºÐÀÌ¸é
			frm.elements['day'+i].disabled = false;
		else
			frm.elements['day'+i].disabled = true;
	}
}

/*
 * ±â  ´É : °´Ã¼ÀÇ °ªÀÌ ¼ýÀÚÀÎÁö¸¦ ÆÇ´ÜÇÏ°í, ¼ýÀÚÀÌ¸é ÄÞ¸¶¸¦ Ãß°¡ÇÑ´Ù.
 * ÀÎ  ÀÚ : obj : ´ë»ó °´Ã¼, text : Ãâ·Â ¸Þ¼¼Áö, unsigned : 0º¸´Ù Å« ¼ö³Ä?
 * ¹ÝÈ¯°ª : ¼ýÀÚÀÌ¸é ÄÞ¸¶°¡ Ãß°¡µÈ °ª, ¾Æ´Ï¸é..¿¡·¯¸Þ¼¼Áö
 * ÀÛ¼ºÀÏ : 2002.10.27
 * note   : => 2003.01.07, text, unsinged ¸Å°³º¯¼ö Ãß°¡
 */
function chkFigure( obj, text, unsigned )
{
	var res = true;
	var value = deleteComma( obj.value );	
	
	if( value == '' )
		return true;

	if( isNaN( value ) )
		res = false;
	
	if( res )
	{
		if( unsigned && ( value < 0 ) )
			res = false;
	}
	
	if( !res )
	{
		obj.value = '0';
		return isFigure( obj, text, unsigned );
	}
	
	obj.value = addComma( value );
	return true;
}

/*
 * ±â  ´É : ÁÖ¹Î¹øÈ£ÀÔ·ÂÆûÀÇ ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : frm : ÁÖ¹Î¹øÈ£ÀÔ·ÂÆû
 * ¹ÝÈ¯°ª : ÀÔ·Â°ªÀÌ À¯È¿ÇÏ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.09.05
 * note   : => ´Ü, ÁÖ¹Î¹øÈ£ => jumin1, jumin2
 */
function chkJuminFrm( frm )
{
	var flag = false;
	var msg;

	var jumin = '' + trim( frm.jumin1.value ) + trim( frm.jumin2.value );
	if( jumin != '' )
	{		
		flag = chkJumin( jumin );
		msg = "À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Î¹øÈ£ÀÔ´Ï´Ù.";
	}
	else
		msg = "ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇÏ¿©ÁÖ¼¼¿ä.";

	if( !flag )		// Àß¸øµÈ ÁÖ¹Î¹øÈ£ÀÌ¸é
	{
		frm.jumin2.value = '';
		msgFocus( frm.jumin1, msg );		
	}

	return flag;
}

/*
 * ±â  ´É : ·Î±×ÀÎÆûÀÇ ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : frm : ·Î±×ÀÎÆû
 * ¹ÝÈ¯°ª : ÀÔ·Â°ªÀÌ À¯È¿ÇÏ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.02.27
 * note   : => ´Ü, ¾ÆÀÌµð => id, ºñ¹Ð¹øÈ£ => pw
 */
function chkLoginFrm( frm )
{
	if( trim( frm.id.value ) == '' )
		return msgFocus( frm.id, "¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä." );

	if( trim( frm.pw.value ) == '' )
		return msgFocus( frm.pw, "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä." );

	return true;
}

/*
 * ±â  ´É : ÇÊµåÀÇ °ªÀÇ ¼ýÀÚÀÎÁö¿Í °ªÀÇ ¹üÀ§¸¦ Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : obj : ÇÊµå, min : ÃÖ¼Ò°ª, max : ÃÖ´ë°ª, text : Ãâ·Â¸Þ¼¼Áö
 * ¹ÝÈ¯°ª : Á¤»óÀû ÀÔ·ÂÀÌ¸é true, Á¤»óÀûÀÌÁö ¾ÊÀ¸¸é ¸Þ¼¼Áö Ãâ·ÂÀ» ÇÏ°í false
 * ÀÛ¼ºÀÏ : 2002.10.08
 * note   : => 2003.01.07, ¸Å°³º¯¼ö text Ãß°¡
 *          => 2003.07.29, °ø¹é('')ÀÎ °ª¿¡´ëÇÑ Ã³¸®
 */
function chkNumber( obj, min, max, text )
{
	var value = trim( obj.value );
	min = eval( min );
	max = eval( max );
	
	// °ø¹é Ã³¸®ºÎ...( 2003.07.29 )
	if( value == '' )
	{
		obj.value = 0;
		return false;
	}
	
	if( isNaN( value ) )		// ¼ýÀÚ°¡ ¾Æ´Ï¸é..
	{
		obj.value = '';
		return msgFocus( obj, text + "´Â ¼ýÀÚÀÌ¿©¾ß ÇÕ´Ï´Ù." );	
	}
	
	value = eval( value );
	// Á¦ÇÑ ±æÀÌ¿¡¼­ Á¦ÇÑ¼öÄ¡·Î º¯°æ....( 2002.10.09 )	
	if( value < min )	// ÀÔ·Â°ªÀÌ ¼³Á¤°ª ÀÛÀ¸¸é..
	{
		obj.value = min;
		return msgFocus( obj, text + "ÀÇ ÀÔ·Â°ªÀº " + min + " º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù." );
	}

	if(  value > max )		// ÀÔ·Â°ªÀÌ ¼³Á¤°ªº¸´Ù Å©¸é..
	{
		obj.value = max;
		return msgFocus( obj, text + "ÀÇ ÀÔ·Â°ªÀº " + max + " º¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù." );
	}

	return true;
}

/*
 * ±â  ´É : ÇÊµåÀÇ °ªÀÇ ¼ýÀÚÀÎÁö¿Í ÀÚ¸®¼ö¸¦ Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : obj : ÇÊµå, minLen : ÃÖ¼Ò ÀÚ¸®¼ö, maxLen : ÃÖ´ë ÀÚ¸®¼ö, text : Ãâ·Â ¸Þ¼¼Áö
 * ¹ÝÈ¯°ª : Á¤»óÀû ÀÔ·ÂÀÌ¸é true, Á¤»óÀûÀÌÁö ¾ÊÀ¸¸é ¸Þ¼¼Áö Ãâ·ÂÀ» ÇÏ°í false
 * ÀÛ¼ºÀÏ : 2002.10.08
 * note   : 2003.01.07, ¸Å°³º¯¼ö text Ãß°¡
 */
function chkNumLen( obj, minLen, maxLen, text )
{
	var value = trim( obj.value );

	if( isNaN( value ) )		// ¼ýÀÚ°¡ ¾Æ´Ï¸é..
	{
		obj.value = '';
		return msgFocus( obj, text + "´Â(Àº) ¼ýÀÚÀÌ¿©¾ß ÇÕ´Ï´Ù." );
	}
	
	// Á¦ÇÑ ±æÀÌ
	if( ( value.length < minLen ) || ( value.length > maxLen ) )	// ÀÚ¸®¼ö°¡ ¸ÂÁö ¾ÊÀ¸¸é...
		return msgFocus( obj, text + "ÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù." );

	return true;
}

/*
 * ±â  ´É : °´Ã¼ ÀÚ¸®¼ö¸¦ Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : obj : °´Ã¼, min : ÃÖ¼ÒÀÚ¸®¼ö, max : ÃÖ´ëÀÚ¸®¼ö, text : Ãâ·Â¸Þ¼¼Áö
 * ¹ÝÈ¯°ª : Çã¿ëµÈ ÀÚ¸®¼öÀÌ¸é true, ±×·¸Áö ¾ÊÀ¸¸é ¿¡·¯¸Þ¼¼ÁöÃâ·Â/Æ÷Ä¿½º¸¦ ¾ò°í false¸¦ ¹ÝÈ¯
 * ÀÛ¼ºÀÏ : 2002.10.08
 * note   : => 2003.01.06, Ãâ·Â¸Þ¼¼Áö Ãß°¡, ±âÁ¸°üÀÇ È£È¯¼ºÀ» À§ÇØ Ã¼Å©ºÎºÐ Ãß°¡
 */
function chkObjLen( obj, min, max, text )
{
	var value = trim( obj.value );
	var len = strlen( value );	

	if( len < min )
		return msgFocus( obj, text + "´Â(Àº) ÃÖ¼Ò " + min + "ÀÚ¸® ÀÔ´Ï´Ù." );

	if( len > max )
		return msgFocus( obj, text + "´Â(Àº) ÃÖ´ë " + max + "ÀÚ¸® ÀÔ´Ï´Ù." );

	return true;
}

/*
 * ±â  ´É : ÀÌ¸ÞÀÏ ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : obj : ÀÌ¸ÞÀÏÀÔ·ÂÇÊµå, flag : ÇÊ¼öÀ¯¹«(ÇÊ¼ö:true,¼±ÅÃ:false)
 * ¹ÝÈ¯°ª : Á¤»óÀûÀÎ ÀÔ·Â°ªÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.05.22
 * note : 
 */
function chkStdEmail( obj, flag )
{
	var email = trim( obj.value );

	if( flag && ( email == '' ) )		// ÇÊ¼öÀÌ¸é¼­ ÀÌ¸ÞÀÏ ÀÔ·Â°ªÀÌ ¾øÀ¸¸é
		return isEssential( obj, "ÀÌ¸ÞÀÏ" );
	else if( !flag && ( email == '' ) )
		return true;	
	
	if( !chkEmail( email ) )
		return msgFocus( obj, "À¯È¿ÇÏÁö ¾ÊÀº ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù." );

	return true;
}

/*
 * ±â  ´É : È¨ÆäÀÌÁö ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : obj : È¨ÆäÀÌÁöÀÔ·ÂÇÊµå, flag : ÇÊ¼öÀ¯¹«(ÇÊ¼ö:true,¼±ÅÃ:false)
 * ¹ÝÈ¯°ª : Á¤»óÀûÀÎ ÀÔ·Â°ªÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2004.02.15
 * note : 
 */
function chkStdHomePage( obj, flag )
{
	var homepage = trim( obj.value );

	if( flag && ( homepage == '' ) )
		return isEssential( obj, "È¨ÆäÀÌÁö" );
	else if( !flag && ( homepage == '' ) )
		return true;

	if( !chkHomePage( homepage ) )
		return msgFocus( obj, "À¯È¿ÇÏÁö ¾ÊÀº È¨ÆäÀÌÁö °æ·ÎÀÔ´Ï´Ù." );

	return true;
}

/*
 * ±â  ´É : id ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.(±âº»)
 * ÀÎ  ÀÚ : obj : id ÀÔ·ÂÇÊµå, flag : ÇÊ¼ö ¿©ºÎ
 * ¹ÝÈ¯°ª : ÀÔ·Â°ªÀÌ Á¤»óÀûÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.11.20
 * note :
 */
function chkStdID( obj, flag )
{
	if( flag && trim( obj.value ) == "" )
		return isEssential( obj, "¾ÆÀÌµð" );

	// check ID value
	if( isHangul( obj.value ) )
	{
		window.alert( "ÇÑ±Û ¾ÆÀÌµð´Â »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù." );
		return selectFocus( obj );
	}

	// check ID length
	if( !chkObjLen( obj, 4, 12, "¾ÆÀÌµð" ) )
		return false;

	return true;
}

/*
 * ±â  ´É : ¿¬¶ôÃ³ ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.(±âº»)
 * ÀÎ  ÀÚ : frm : ÀÔ·ÂÆû, flag1 : ÀÚÅÃÀüÈ­¹øÈ£, flag2 : È¸»çÀüÈ­¹øÈ£, flag3 : ÇÚµåÆù¹øÈ£
 * ¹ÝÈ¯°ª : ÀÔ·Â°ªÀÌ Á¤»óÀûÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.11.13
 * note :
 */
function chkStdPhone( frm, flag1, flag2, flag3 )
{
	// ÃÊ±âÈ­
	var phone = '';
	var jobphone = '';
	var handphone = '';
	var cnt = 0;
	var msg = '';
	var obj;

	if( flag1 )		// ÀÚÅÃÀüÈ­¹øÈ£ ÀÔ·Â ¸ðµåÀÌ¸é..
	{
		phone = trim( frm.phone11.value ) + trim( frm.phone12.value ) + trim( frm.phone13.value );
		cnt++;
	}

	if( flag2 )		// È¸»çÀüÈ­¹øÈ£ ÀÔ·Â ¸ðµåÀÌ¸é
	{
		jobphone = trim( frm.phone21.value ) + trim( frm.phone22.value ) + trim( frm.phone23.value );
		cnt++;
	}

	if( flag3 )		// ÇÚµåÆù¹øÈ£ ÀÔ·Â¸ðµåÀÌ¸é
	{
		handphone = trim( frm.handphone1.value ) + trim( frm.handphone2.value ) + trim( frm.handphone3.value );
		cnt++;
	}

	if( ( cnt != 0 ) && ( phone == '' ) && ( jobphone == '' ) && ( handphone == '' ) )		// ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é °æ¿ì
	{
		if( flag1 )
			obj = frm.phone11;
		else if( flag2 )
			obj = frm.phone21;
		else
			obj = frm.handphone1;

		msg = ( cnt == 1 ) ? "" : "(ÅÃ1 ÇÊ¼ö)";
		return msgFocus( obj, "¿¬¶ôÃ³" + msg + "¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä" );
	}
	
	if( flag1 && ( phone != '' ) )		// ÀÚÅÃ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÑ °æ¿ì
	{
		msg = ( cnt == 1 ) ? "¿¬¶ôÃ³" : ( ( flag2 ) ? "¿¬¶ôÃ³(ÀÚÅÃ)" : "¿¬¶ôÃ³(ÀÏ¹ÝÀüÈ­)" );

		if( !chkNumLen( frm.phone11, 2, 3, msg ) )
			return selectFocus( frm.phone11 );
	
		if( !chkNumLen( frm.phone12, 3, 4, msg ) )
			return selectFocus( frm.phone12 );
		
		if( !chkNumLen( frm.phone13, 4, 4, msg ) )
			return selectFocus( frm.phone13 );
	}

	if( flag2 && ( jobphone != '' ) )		// È¸»çÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÑ °æ¿ì
	{
		msg = ( cnt == 1 ) ? "¿¬¶ôÃ³" : ( ( flag1 ) ? "¿¬¶ôÃ³(Á÷Àå)" : "¿¬¶ôÃ³(ÀÏ¹ÝÀüÈ­)" );

		if( !chkNumLen( frm.phone21, 2, 3, msg ) )
			return selectFocus( frm.phone21 );
	
		if( !chkNumLen( frm.phone22, 3, 4, msg ) )
			return selectFocus( frm.phone22 );
		
		if( !chkNumLen( frm.phone23, 4, 4, msg ) )
			return selectFocus( frm.phone23 );
	}

	if( flag3 && ( handphone != '' ) )		// ÈÞ´ëÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÑ °æ¿ì
	{
		msg = ( cnt == 1 ) ? "¿¬¶ôÃ³" : "¿¬¶ôÃ³(ÈÞ´ëÀüÈ­)";

		if( !chkNumLen( frm.handphone1, 3, 3, msg ) )
			return selectFocus( frm.handphone1 );
	
		if( !chkNumLen( frm.handphone2, 3, 4, msg ) )
			return selectFocus( frm.handphone2 );
		
		if( !chkNumLen( frm.handphone3, 4, 4, msg ) )
			return selectFocus( frm.handphone3 );
	}

	return true;
}

/*
 * ±â  ´É : È¨ÆäÀÌÁö ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : obj : È¨ÆäÀÌÁöÀÔ·ÂÇÊµå, flag : ÇÊ¼öÀ¯¹«(ÇÊ¼ö:true,¼±ÅÃ:false)
 * ¹ÝÈ¯°ª : Á¤»óÀûÀÎ ÀÔ·Â°ªÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.08.23
 * note :
 */
function chkStdHomePage( obj, flag )
{
	var homepage = trim( obj.value );

	if( flag && ( homepage == '' ) )		// ÇÊ¼öÀÌ¸é¼­ ÀÌ¸ÞÀÏ ÀÔ·Â°ªÀÌ ¾øÀ¸¸é
		return isEssential( obj, "È¨ÆäÀÌÁö" );
	else if( !flag && ( homepage == '' ) )
		return true;	
	
	if( !chkHomePage( homepage ) )
		return msgFocus( obj, "À¯È¿ÇÏÁö ¾ÊÀº È¨ÆäÀÌÁö ÁÖ¼ÒÀÔ´Ï´Ù." );

	return true;
}


/*
 * ±â  ´É : »ç¿ëÀÚ ¿¬¶ôÃ³ ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : frm : ÀÔ·ÂÆû, flag : ÇÊ¼ö¿©ºÎ
 * ¹ÝÈ¯°ª : ÀÔ·Â°ªÀÌ Á¤»óÀûÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.11.13
 * note :
 */
function chkUserPhone( frm, flag )
{
	// »ç¿ëÀÚ ¿¬¶ôÃ³
	var phone = trim( frm.userPhone1.value ) + trim( frm.userPhone2.value ) + trim( frm.userPhone3.value );	
	if( flag && phone == '' )			// »ç¿ëÀÚ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏÁö ¾ÊÇßÀ¸¸é
		return isEssential( frm.userPhone1, "»ç¿ëÀÚ ¿¬¶ôÃ³" );
	
	if( phone != "" )		// »ç¿ëÀÚ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇßÀ¸¸é
	{
		if( !chkNumLen( frm.userPhone1, 2, 3, "»ç¿ëÀÚ ¿¬¶ôÃ³" ) )
			return selectFocus( frm.userPhone1 );
	
		if( !chkNumLen( frm.userPhone2, 3, 4, "»ç¿ëÀÚ ¿¬¶ôÃ³" ) )
			return selectFocus( frm.userPhone2 );
		
		if( !chkNumLen( frm.userPhone3, 4, 4, "»ç¿ëÀÚ ¿¬¶ôÃ³" ) )
			return selectFocus( frm.userPhone3 );
	}

	return true;
}

/*
 * ±â  ´É : »èÁ¦ È®ÀÎÀÌ¸é ÆäÀÌÁö ÀÌµ¿
 * ÀÎ  ÀÚ : url : ÀÌµ¿ ÆäÀÌÁö, name : »èÁ¦ µ¥ÀÌÅ¸¸í
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.05.13
 * note : 
 */
function isDelete( url, name )
{
	if( name != '' )
		var yesno = confirm( "\"" + name + "\"À»(¸¦) »èÁ¦ÇÕ´Ï´Ù." );
	else
		var yesno = confirm( "ÀÚ·á¸¦ ¿µ±¸È÷ »èÁ¦ÇÕ´Ï´Ù." );

	if( yesno == true )
		location.href = url;

	return;
}

/*
 * ±â  ´É : ÀÚ·á¸¦ »èÁ¦ÇÑ´Ù.
 * ÀÎ  ÀÚ : frm : Æû¸í, name : »èÁ¦ µ¥ÀÌÅ¸¸í, subjob : ÇÏÀ§ ÀÛ¾÷
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.08.26
 * note : => 2003.12.02, subjob ¸Å°³º¯¼ö Ãß°¡
 */
function isDelete2( frm, name, subjob )
{
	if( !subjob )
		var subjob = "delete";

	if( name != '' )
		var yesno = confirm( "\"" + name + "\"À» »èÁ¦ÇÕ´Ï´Ù." );
	else
		var yesno = confirm( "ÀÚ·á¸¦ ¿µ±¸È÷ »èÁ¦ÇÕ´Ï´Ù." );
	
	if( yesno == true )
	{
		frm.subjob.value = subjob;
		frm.submit();
	}
}

/*
 * ±â  ´É : ÇÊ¼ö ÀÔ·ÂÇ×¸ñ¿¡ ´ëÇÑ ¿¡·¯ ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ°í ÇØ´ç ÇÊµå¿¡ ´ëÇÑ ÀÔ·Â°ª ºí·° ¼³Á¤¹× ,Æ÷Ä¿½º¸¦ ¾ò´Â´Ù.
 * ÀÎ  ÀÚ : obj : Ã¼Å© ÇÊµå, text : Ãâ·Â ¸Þ¼¼Áö
 * ¹ÝÈ¯°ª : false
 * ÀÛ¼ºÀÏ : 2002.10.07
 * note   : => 2003.01.06, Ãâ·Â ¸Þ¼¼Áö Ãß°¡
 */
function isEssential( obj, text )
{	
	window.alert( text + '´Â(Àº) ÇÊ¼öÇ×¸ñÀÌ¹Ç·Î ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.' );
	return selectFocus( obj );
}


/*
 * ±â  ´É : ¼±ÅÃÆû¿¡ ´ëÇÑ ¿¡·¯ ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ°í ÇØ´ç ÇÊµå¿¡ ´ëÇÑ Æ÷Ä¿½º¸¦ ¾ò´Â´Ù.
 * ÀÎ  ÀÚ : obj : Ã¼Å© ÇÊµå, text : Ãâ·Â ¸Þ¼¼Áö
 * ¹ÝÈ¯°ª : false
 * ÀÛ¼ºÀÏ : 2002.12.24
 * note : 
 */
function isEssentialS( obj, text )
{
	window.alert( text + '¸¦(À») ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.' );
	obj.focus();
	return false;
}

/*
 * ±â  ´É : ¼ýÀÚ°¡ ¾Æ´Ñ °ª¿¡ ´ëÇÑ ¿¡·¯¸Þ¼¼Áö Ãâ·Â
 * ÀÎ  ÀÚ : obj : ´ë»ó °´Ã¼, text : Ãâ·Â ¸Þ¼¼Áö, unsigned : 0º¸´Ù Å« ¼ö³Ä?
 * ¹ÝÈ¯°ª : ¿¡·¯¸Þ¼¼Áö,ºí·°,Æ÷Ä¿½º
 * ÀÛ¼ºÀÏ : 2002.10.27
 * note   : 2002.12.24, text/unsigned Ãß°¡
 */
function isFigure( obj, text, unsigned )
{
	var msg = ( unsigned ) ? '0º¸´Ù Å«' : '';

	window.alert( text + '´Â(Àº) ' + msg + '¼ýÀÚÀÌ¿©¾ß ÇÕ´Ï´Ù.' );
	return selectFocus( obj );
}

/*
 * ±â  ´É : ¾÷·Îµå °¡´ÉÇÑ ÀÌ¹ÌÁö È®ÀåÀÚÀÎÁö Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : file : ÆÄÀÏ¸í
 * ¹ÝÈ¯°ª : À¯È¿ÇÑ ÀÌ¹ÌÁö È®ÀåÀÚÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.11.28
 * note	  :
 */
function limitExtension( file )
{
	var extArray = new Array( ".gif", ".jpg", ".jpeg", ".png" );
	var allow = false;

	if( !file )
		return false;

	while( file.indexOf( "\\" ) != -1 )
		file = file.slice( file.indexOf( "\\" ) + 1 );

	var ext = file.slice( file.indexOf( "." ) ).toLowerCase();

	for( var i=0 ; i < extArray.length ; i++ )
	{
		if( extArray[i] == ext )
		{ 
			allow = true;
			break;
		}
	}

	if( !allow )
		alert( "¾Æ·¡ ÇüÅÂÀÇ ÀÌ¹ÌÁö¸¸ ¾÷·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù:\n\n" + ( extArray.join( "  " ) ) + "\n\n´Ù½Ã ¼±ÅÃ ÇØ ÁÖ¼¼¿ä" );

	return allow;
}

/*
 * ±â  ´É : ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
 * ÀÎ  ÀÚ : msg : ¸Þ¼¼Áö
 * ¹ÝÈ¯°ª : false
 * ÀÛ¼ºÀÏ : 2003.07.19
 * note   :
 */
function message( msg )
{
	window.alert( msg );
	return false;
}

/*
 * ±â  ´É : ¿¡·¯¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ°í ÇØ´ç ÇÊµå´Â Æ÷Ä¿½º¸¦ ¾ò´Â´Ù.
 * ÀÎ  ÀÚ : obj : ÇØ´ç ÇÊµå, msg : Ãâ·Â ¸Þ¼¼Áö
 * ¹ÝÈ­°ª : false
 * ÀÛ¼ºÀÏ : 2003.01.20
 * note :
 */
function msgFocus( obj, msg )
{
	window.alert( msg );
	obj.focus();
	return false;
}

/*
 * ±â  ´É : ¿ìÆí¹øÈ£ °Ë»ö Ã¢À» ¶ç¿öÁØ´Ù. MsSQL¿ë
 * ÀÎ  ÀÚ : form : ¹ÝÈ¯Æû, zip1/zip2 : ¿ìÆí¹øÈ£, addr : ÁÖ¼Ò1, subaddr : ÁÖ¼Ò2
 * ¹ÝÈ¯°ª : void
 * ÀÛ¼ºÀÏ : 2003.01.07
 * note :
 */
function msZipsearch( form, zip1, zip2, addr, subaddr )
{
	var str = "?job=searchFrm&form=" + form + '&zip1=' + zip1 + '&zip2=' + zip2 + '&addr=' + addr + '&subaddr=' + subaddr;

	var winLeft = ( screen.width - 500 ) / 2;
	var winTop = ( screen.height - 400 ) / 2;

	var msgWindow = window.open( '/php-bin/zipcode/msZipsearch.php' + str,'','statusbar=no,scrollbars=yes,status=no,resizable=yes,menubar=no,width=500,height=400, top='+ winTop + ',left=' + winLeft + '' );
}

/*
 * ±â  ´É : ¿ìÆí¹øÈ£ °Ë»ö Ã¢À» ¶ç¿öÁØ´Ù.( ¾î¶² ÆûÀ¸·Î ¸®ÅÏÇÒ°ÍÀÎ°¡¿¡ µû¶ó ). MySQL¿ë
 * ÀÎ  ÀÚ : form : ¹ÝÈ¯Æû, zip1/zip2 : ¿ìÆí¹øÈ£, addr : ÁÖ¼Ò1, subaddr : ÁÖ¼Ò2
 * ¹ÝÈ¯°ª : void
 * ÀÛ¼ºÀÏ : 2002.11.20
 * note : => 2002.11.20, xmlrpc¸¦ ÀÌ¿ëÇÑ ¿ìÆí¹øÈ£ °Ë»ö
 */
function newZipsearch( form, zip1, zip2, addr, subaddr )
{
	var str = "?form=" + form + '&zip1=' + zip1 + '&zip2=' + zip2 + '&addr=' + addr + '&subaddr=' + subaddr;

	var winLeft = ( screen.width - 500 ) / 2;
	var winTop = ( screen.height - 400 ) / 2;

	msgWindow = window.open( '/php-bin/newZipcode/newZipsearch.php' + str,'','statusbar=no,scrollbars=yes,status=no,resizable=yes,menubar=no,width=500,height=400, top='+ winTop + ',left=' + winLeft + '' );
}

/*
 * ±â  ´É : ÆûÀÇ Æ÷Ä¿½º¸¦ ¾ò´Â´Ù.
 * ÀÎ  ÀÚ : formname : Æû¸í, focus : Æ÷Ä¿½º¸¦ ¾ò´Â ÇÊµå¸í
 * ¹ÝÈ¯°ª : void
 * ÀÛ¼ºÀÏ : 2002.09.02
 * note :
 */
function onLoadFocus( formname, focus )
{
	document.forms[formname].elements[focus].focus();
}

/*
 * ±â  ´É : ÇÁ¸°Æ®ÇÏ±â
 * ÀÎ  ÀÚ : 
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2004.01.27
 * note :
 */
function printWindow()
{		
	bV = parseInt( navigator.appVersion );
	if( bV >= 4 )
		window.print();
}

/*
 * ±â  ´É : ÇÊµåÀÇ °ªÀ» ºí·°¼³Á¤ÇÏ°í Æ÷Ä¿½º¸¦ ¾òÀ½..
 * ÀÎ  ÀÚ : obj : ÇÊµå
 * ¹ÝÈ¯°ª : false;
 * ÀÛ¼ºÀÏ : 2002.10.07
 * note :
 */
function selectFocus( obj )
{
	obj.select();
	obj.focus();
	return false;
}

/*
 * ±â  ´É : obj1¿¡ ¼±ÅÃµÈ ÀÌ¹ÌÁö¸¦ obj2¿¡ º¸¿©ÁØ´Ù.
 * ÀÎ  ÀÚ : obj1 : ÆÄÀÏ¼±ÅÃ ÇÊµå, obj2 : ÀÌ¹ÌÁö¸¦ º¸¿©ÁÖ´Â ÇÊµå
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.11.27
 * note :
 */
function setImgPic( obj1, obj2 )
{
	if( obj1.value.length > 1 )
		obj2.src = obj1.value;
}

function setImgPic1( obj1, obj2 )
{
	obj2.src = obj1.src;
}

///////////////// °ü¸®ÀÚ Å×ÀÌºí °ü·Ã ÇÔ¼öµé ////////////////////////////////

/*
 * ±â  ´É : ½ÇÇà ÀÛ¾÷(job)À» ¼³Á¤ÇÏ°í submitÀÌ ÀÌ·ç¾îÁø´Ù.
 * ÀÎ  ÀÚ : frm : ÇØ´çÆû, value : job °ª
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.03.01
 */
function chgJob( frm, value )
{
	frm.job.value = value;
	frm.submit();
}

/*
 * ±â  ´É : ÇÏÀ§ ÀÛ¾÷ÀÇ °ªÀ» º¯°æÇÏ°í, ÇØ´ç ÆûÀÇ submit ½ÇÇà
 * ÀÎ  ÀÚ : form : ÇØ´ç Æû, subjob : ÇÏÀ§ÀÛ¾÷ º¯°æ°ª
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2003.01.20
 * note :
 */
function chgSubjob( frm, subjob )
{	
	frm.subjob.value = subjob;	
	frm.submit();
}

/*
 * ±â  ´É : ¼±ÅÃµÈ °ªÀÇ ÀÛ¾÷À» ½ÇÇàÇÑ´Ù.
 * ÀÎ  ÀÚ : checked : Ã¼Å©´ë»ó, job : ¼öÇà ÀÛ¾÷
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.01.20
 * note :
 */
function choiceJob( checked, job )
{
	var form = document.choiceFrm;
	var len = form.choice.length;
	for( var i=0 ; i < len ; i++ )
	{
		if( form.choice[i].value == checked )
		{
			form.choice[i].checked = true;
			form.job.value = job;
			form.submit();
			return;
		}
	}
}

/*
 * ±â  ´É : iframe Ã¢ÀÇ »õ·Î°íÄ§ ±â´ÉÀ» ¼öÇàÇÑ´Ù.
 * ÀÎ  ÀÚ : target_iframe : ÇÁ·¹ÀÓ, job : ¼öÇà ÀÛ¾÷, work_key : ±âÅ¸ Å°°ª
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.01.20
 * note :
 */
function reFlash( target_iframe, job, work_key )
{
     var flag;
     var work = ( work_key != "" ) ? ""+work_key : "";	 

     for( var i=0; i < parent.length ; i++ )		// ¿ì¼± ÇöÀç Ã¢À» °Ë»öÇØº¸±¸...
     {
          if( parent[i].name == target_iframe )
          {
               parent.parent[i].location.href = "?job="+job+work;
               flag = 'choice';
			   break;
          }
     }
     
    if( flag != 'choice' )    // ÇöÀç Ã¢¿¡ ¾øÀ¸¸é, ºÎ¸ðÃ¢À» °Ë»öÇÑ´Ù.
	{		
		for( var i=0 ; i < opener.top.length ; i++ )
		{
			if( opener.top[i].name == target_iframe )
			{
				opener.top[i].location.href = "?job="+job+work;
				flag = 'choice';
				break;
			}
		}
	}
}

/*
 * ±â  ´É : È¸¿ø ¾ÆÀÌµð¸¦ ¹ÝÈ¯ÇÑ´Ù.( Á¤º¸ Æ÷ÇÔ )
 * ÀÎ  ÀÚ : id : È¸¿ø ¾ÆÀÌµð
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.01.20
 * note :
 */
function returnMem( id )
{
	var form = document.searchFrm;
	form.subjob.value = "return";
	form.selID.value = id;
	form.submit();
}

/*
 * ±â  ´É : »õ·Î¿î Ã¢À» ¿­°í, ¼³Á¤µÈ ÀÛ¾÷ÀÇ ³»¿ëÀ» ½ÇÇàÇÑ´Ù.
 * ÀÎ  ÀÚ : url : ½ÇÇà°æ·Î, job : ½ÇÇà ÀÛ¾÷, key : ±âÅ¸ Å°°ª, width : ³Êºñ, height : ³ôÀÌ, option : ±âÅ¸ »õÃ¢ ¸ðµå
 * ¹ÝÈ¯°ª : 
 * ÀÛ¼ºÀÏ : 2003.01.20
 * note   : => 2003.03.08, »õÃ¢ ³ôÀÌ ÄÁÆ®·Ñ Ãß°¡
 */
function winJobOpen( url, job, key, width, height, option )
{
	var winTop = 0;
	var winLeft = 0;

	url = url + "?job=" + job + key;

	if( width > screen.availWidth )
		width = screen.availWidth - 50;

	if( height > ( screen.availHeight - 100 ) )		
		height = screen.availHeight - 100;	

	winLeft = ( screen.availWidth - width ) / 2;
	winTop = ( screen.availHeight - height ) / 2;

	option = option + ", width=" + width + ", height=" + height + ", top=" + winTop + ", left=" + winLeft + "";
	winID = window.open( url, '', option );
}
//-->