var js1 = '(À»)¸¦ ¼±ÅÃÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù.';
var js2 = '(À»)¸¦ ±âÀçÇÏÁö ¾ÊÀ¸¼Ì°Å³ª °ø¹é¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.';
var js3 = '(À»)¸¦ ±âÀçÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù.';
var js4 = '(Àº)´Â';
var js5 = 'ÀÚ ÀÌ»ó';
var js6 = 'ÀÚ ÀÌ³»¸¸ Çã¿ëÇÕ´Ï´Ù.';
var js7 = '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.';
var del = '- ÇöÀç »ç¿ëÀÚ²²¼­´Â »èÁ¦¹öÆ°À» ¼±ÅÃÇÏ¼Ì½À´Ï´Ù. \n\n- ÇØ´ç Á¤º¸ÀÇ »èÁ¦·Î ÀÎÇÑ »çÀÌÆ®ÀÇ ¿À·ù°¡ ¹ß»ýµÉ ¼öµµ ÀÖ½À´Ï´Ù.            \n\n- ±×·¡µµ °è¼Ó »èÁ¦¸¦ ÁøÇàÇÏ½Ã°Ú½À´Ï±î?';

var number = '0123456789';
var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
/****************************************************************
* °øÅë ½ºÅ©¸³Æ®
*****************************************************************/

/****************************************************************
* Àü¿ªº¯¼ö ¼±¾ð ºÎ
*****************************************************************/
var _intValue = '0123456789';
var _intPhoneValue = '-0123456789';
var _upperValue = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var _lowerValue = 'abcdefghijklmnopqrstuvwxyz';
var _etcValue = '~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';
var dayOfMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

var _extlist = "asx.avi.bat.bmp.class.dat.dll.doc.drv.gif.gul.html.htm.hwp.inf.ini.jar.java.jpg.jsp.mp3.multi.pdf.ppt.rar.rm.smi.txt.war.wav.xls.zip";

function image_view(image_name)
{
	open_window(500, 400, "yes", "image_view", image_name);
}

/*
* IE ¼³°è º¯°æ¿¡ µû¸¥ activeX º¯°æ ÇÔ¼ö
*/
function activeXFix(getElmtID)
{
	document.write(document.getElementById(getElmtID).innerHTML);
	document.getElementById(getElmtID).id = "";
}


function allblur() {
	 for (i = 0; i < document.links.length; i++)
		  document.links[i].onfocus = document.links[i].blur;
}


var clickmessage="±×¸²¿¡´Â ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."

function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=="IMG"){
	alert(clickmessage)
return false
}
}
}

function associateimages(){
	for(i=0;i<document.images.length;i++)
		document.images[i].onmousedown=disableclick;
}

if (document.all)
	document.onmousedown=disableclick
else if (document.getElementById)
	document.onmouseup=disableclick
else if (document.layers)
	associateimages()

window.onload = allblur;



/**
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(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 MakeFlashString(source,id,width,height,wmode, otherParam)

{	

	return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0\" width="+width+" height="+height+" id="+id+"><param name=wmode value="+wmode+" /><param name=movie value="+source+" /><param name=quality value=high />"+otherParam+"<embed src="+source+" quality=high wmode="+wmode+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+width+" height="+height+"></embed></object>";

}





function MakeFlashStringLayer(source,id,width,height,wmode, otherParam, Layer)

{	

	return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0\" width="+width+" height="+height+" id="+id+" "+Layer+"><param name=wmode value="+wmode+" /><param name=movie value="+source+" /><param name=quality value=high />"+otherParam+"<embed src="+source+" quality=high wmode="+wmode+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+width+" height="+height+"></embed></object>";

}







function MakeFlashother(source,id,width,height,wmode, otherParam)

{	

	return "<embed src="+source+" quality=high wmode="+wmode+" "+otherParam+" pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\' type='application/x-shockwave-flash' width="+width+" height="+height+" ></embed> ";

}





// Direct Write Type

function DocumentWrite(src)

{

	document.write(src);

}


function isAlphabet(input) {
    // var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";
    return containsCharsOnly(input,_upperValue+_lowerValue);
}

function login_action(frm)
{
		frm.user_id.value = frm.user_id.value.toLowerCase();
		if (checkObj(frm.user_id, "¾ÆÀÌµð", "", 20, 4, true, false)) return false;
		if (checkObj(frm.password, "ºñ¹Ð¹øÈ£", "", 20, 4, true, false)) return false;
		return true;
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
 */
function isUpperCase(input) {
    // var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ ";
    return containsCharsOnly(input,_upperValue);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
 */
function isLowerCase(input) {
    // var chars = "abcdefghijklmnopqrstuvwxyz ";
    return containsCharsOnly(input,_lowerValue);
}

/**
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 */
function isNumber(input) {
    // var chars = "0123456789";
    return containsCharsOnly(input,_intValue);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNum(input) {
    // var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
    return containsCharsOnly(input,_upperValue+_lowerValue+_intValue);
}

function isBigAlphaNum(input) {
    // var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";
    return containsCharsOnly(input,_upperValue+_intValue);
}

//ÆÄÀÏ ÅØ½ºÆ® ¹Ú½º¿¡ Å°º¸µå·Î Ä¥¶§
function writeCheck()
{
	alert("Å°º¸µå ÀÔ·ÂÀº ±ÝÁö µÇ¾î ÀÖ½À´Ï´Ù.\nÃ£¾Æº¸±â ¹öÆ°À» Å¬¸¯ÇÏ¼¼¿ä!!");
	return false;
}

function radio_check(element)
{
	var check = false;
	for(var i=0; i<element.length; i++) 
	{
		if (element[i].checked)
		{
			check = true;
			break;
		}
	}

	return check;
}

//ÅØ½ºÆ® Ã¼Å©
function text_check(getTEXT) {
    var valid = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"; 
    var temp; 

    for (var i = 0; i < getTEXT.length; i++) { 
        temp = "" + getTEXT.substring(i, i + 1); 
        if (valid.indexOf(temp) == "-1") { 
            return false;
        }
    }
    
    return true;
}

//¹øÈ£ Ã¼Å©
function num_check(getTEXT) {
    var valid = "0123456789"; 
    var temp; 

    for (var i = 0; i < getTEXT.length; i++) { 
        temp = "" + getTEXT.substring(i, i + 1); 
        if (valid.indexOf(temp) == "-1") { 
            return false;
        }
    }
    
    return true;
}

//ÇÑ±ÛÃ¼Å©----------------------------
	function NOHANGUL(str) {
  	var found = false;
    for (var i = 0; i < str.length; i++)
    {
    	if (str.charCodeAt(i) > 127)
    	{
      	found = true;
        break;
      }
    }
    return (!found);
	}
//---------------------------------------

// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function juminnum_check(data1,data2) {
	var Number = data1 + "-" + data2;
	var Sum=0;
	var Mod=0;
	var YearIn=0;
	var MonthIn=0;
	var DateIn=0;
	var now = new Date();
	var yearnow=now.getYear();
	var monthnow=now.getMonth();
	var datenow=now.getDate();
	
	for(var i=0; i<13; i++) {
		if(i == 0)
		  YearIn+=parseInt(Number.charAt(i))*10;
		if(i == 1)
		  YearIn+=parseInt(Number.charAt(i));
		if(i == 2)
		  MonthIn+=parseInt(Number.charAt(i))*10;
		if(i == 3)
		  MonthIn+=parseInt(Number.charAt(i));
		if(i == 4)
		  DateIn+=parseInt(Number.charAt(i))*10;
		if(i == 5)
		  DateIn+=parseInt(Number.charAt(i));
		if(i < 6)
		  Sum+=parseInt(Number.charAt(i))*(i+2);
		if(i > 6 && i < 9)
		  Sum+=parseInt(Number.charAt(i))*(i+1);
		if(i > 8)
		  Sum+=parseInt(Number.charAt(i))*(i-7);
	}
	
	Mod=11-(Sum%11);
	if((11-(Sum%11)) >= 10) Mod -= 10;
	if(Mod!=parseInt(Number.charAt(13))) {
		return false;
	}
	if(MonthIn < 1 || MonthIn > 12 || DateIn < 1 || DateIn > 31) {
		return false
	}
	if((MonthIn == 4 || MonthIn == 6 || MonthIn == 9 || MonthIn == 11 ) && DateIn > 30) {
		return false
	}
	if(MonthIn == 2 && DateIn > 29) {
		return false;
	}

	return true;
}

// ¸ÞÀÏ Ã¼Å©
function check_email( data ) {
	// -1:¸ÞÀÏ°èÁ¤ ¿¡·¯
	// -2:´ÙÀ½ ¸ÞÀÏ »ç¿ë
	// 0: ok
	
	var invalidaddress = new Array();
	invalidaddress[0] = "daum";
	invalidaddress[1] = "hanmail";

	var reResult = 0; 
	var invalidcheck = 0; 

	var filter = /(\S+)@(\S+)\.(\S+)/;
	if (filter.test(data)) { 
		var tempstring = data.split("@");
		tempstring = tempstring[1].split("."); 

		for ( var i = 0 ; i <2 ; i++ )
		{ 
			if (tempstring[0] == invalidaddress[i]) 
				invalidcheck = 1;
		} 
		if (invalidcheck != 1) 
			reResult = 0;
		else
		{ 	
			reResult = -2;
		} 
	} 
	else
	{ 
		reResult = -1;
	} 
	return reResult;
}


// ÇØ»óµµ ºñÀ²°è»ê
function getImageSize(width,height,newsize,gubun) {
	size=0;			

	if(gubun=='X') {
		size = (width*newsize)/height;
	} else {
		size = (height*newsize)/width;
	}
	size = parseInt(size);
	return size;	
}


//ÁöÁ¤ À©µµ¿ì¸¦ °¡¿îµ¥ Ã¢À¸·Î ¶Ù¿î´Ù.....
function open_window(w, h, scroll, windowname, url)
{
		var winl = (screen.width - w) / 2; 
		var wint = (screen.height - h) / 2; 	
		window.open(url,windowname,"toolbar=no,directories=no,status=no,menubar=no,location=no,scrollbars="+scroll+",resizable=yes,width="+w+",height="+h+",left="+winl+",top="+wint);
}

//------------------------------------------------------------------------
// ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÏµµ·Ï ÀÌº¥Æ® Ã³¸® (onKeyDown ÀÌº¥Æ®)
//
// ¿¹Á¦) <input type="text" name="jumin" onKeyDown="cm_onlyNumberInput(this);" style="ime-mode:disabled;">
//------------------------------------------------------------------------
function cm_onlyNumberInput(obj) {
	if(  ( (event.keyCode<48)||(event.keyCode>57) || event.shiftKey )
		&& event.keyCode != 8
		&& event.keyCode != 9
		&& event.keyCode != 13
		&& event.keyCode != 16
		&& event.keyCode != 17
		&& event.keyCode != 18
		&& event.keyCode != 19
		&& event.keyCode != 20
		&& event.keyCode != 21
		&& event.keyCode != 25
		&& event.keyCode != 27
		&& event.keyCode != 33
		&& event.keyCode != 34
		&& event.keyCode != 45
		&& event.keyCode != 46
		&& event.keyCode != 91
		&& event.keyCode != 93
		&& event.keyCode != 144
		&& event.keyCode != 145
		&& event.keyCode != 173
		&& event.keyCode != 174
		&& event.keyCode != 175
		&& !( event.keyCode >= 112 && event.keyCode <= 123 )
		&& !( event.keyCode >= 96 && event.keyCode <= 105 )
		&& !( event.keyCode >= 35 && event.keyCode <= 40 ) ) {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä!");
		event.returnValue=false;
		return false;
	}
	
	event.returnValue = true;
	return true;
}

function replace(targetStr, searchStr, replaceStr) {
	var len, i, tmpstr;

	len = targetStr.length;
	tmpstr = "";

	for ( i = 0 ; i < len ; i++ ) {
		if ( targetStr.charAt(i) != searchStr ) {
			tmpstr = tmpstr + targetStr.charAt(i);
		} else {
			tmpstr = tmpstr + replaceStr;
		}
	}
	return tmpstr;
}

function formatNumbertoString(cur) {
    leftString = cur;
    rightString = ".";
    dotIndex = 0;

    for(i = 0; i < cur.length; i++){
    	if(cur.charAt(i) == "." || (cur.length > 1 && cur.charAt(0) == "0" && cur.charAt(1) != ".")) {
    		dotIndex = i;
    		if(dotIndex == 0) {
                if   (cur.charAt(0) == ".")   leftString="0.";
                else                          leftString="";
    			return leftString;
    		}
    		break;
    	}
    }

    if(dotIndex != 0) {
    	leftString = cur.substr(0, dotIndex);
    	rightString = cur.substr(dotIndex+1);
    	rightString = rightString.replace(/\./g,"");
    } else {
    	leftString = cur;
    }

    len=leftString.length-3;
    while(len>0) {
        leftString=leftString.substr(0,len)+","+leftString.substr(len);
        len-=3;
    }

    if(rightString != ".") return (leftString + "." + rightString);
    else  return leftString;
}

function comma_value(sval) {
    if (event.keyCode != 9) {
        var cur = sval.value;
        var setMinus = 0;

        if (cur.charAt(0) == "-") {
            setMinus = 1;
        }

        cur=cur.replace(/[^.0-9]/g ,"");
        cur=cur.replace(/[.]+/g ,".");

        if (setMinus == 1)
            sval.value = "-" + formatNumbertoString(cur);
        else
            sval.value = formatNumbertoString(cur);
    }
}

function numOffMask(me){
	    var tmp=me.split(",");
 	    tmp=tmp.join("");
	    return tmp;
}

function isEmpty_space2 (data) 
{ 
	var empty_check = false; 
	if ( data.length > 0 ) {
		for ( var i = 0 ; i < data.length ; i++ ) {
			if ( data.substring(i, i + 1) == " " ) empty_check = true;
		}
	}
	else empty_check = true; 
	return empty_check;
}

function isEmpty2 (data)
{
	for ( var i = 0 ; i < data.length ; i++ ) {
		if ( data.substring( i, i+1 ) != " " ) return false;
	}
	return true;
}

function getSelectedValue (sel_obj) 
{
	var cnt=sel_obj.length;
	for(var i=0; i < cnt; i++) {
		if(sel_obj.options[i].selected)	{
			return sel_obj.options[i].value;
		}
	}
	return "";
}

function selectedValue(sel_obj, sel_value) {
	var cnt=sel_obj.length;
	for(var i=0; i < cnt; i++) {
		if(sel_obj.options[i].value == sel_value)	{
			sel_obj.options[i].selected = true;
			return true;
		}
	}
	return false;
}

function getCheckedRadio (rad_obj) 
{
    for (var inx = 0; inx < rad_obj.length; inx++) {
        if (rad_obj[inx].checked) return rad_obj[inx].value;
    }
    return "";
}

function getByteLength (str) 
{
    var byteLength = 0;
    for (inx = 0; inx < str.length; inx++) {
        var oneChar = escape(str.charAt(inx));
        if ( oneChar.length == 1 ) 
        {
            byteLength ++;
        } 
        else if (oneChar.indexOf("%u") != -1) 
        {
            byteLength ++;
        } 
        else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

function isValidEmail (input) 
{
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

function isValidFormat (input,format) 
{
    if (input.value.search(format) != -1) 
    {
        return true;
    }
    return false;
}

function wa_unescapechar (hexstring)
{
    var digit = parseInt(hexstring,16);
    return( wa_GetChrCode(digit) );
}

function wa_unescape (str)
{
    var unescapedStr='',ch='',twoch='';
    var lenStr;
    var i,nVal=0;
    if ( navigator.appVersion.lastIndexOf('MSIE') == -1)
        return unescape( str);
    lenStr = str.length;
    for (i=0;i < lenStr;) 
    {
        ch = str.charAt(i);
        if (ch=='%')
		{
            if(parseInt(str.substring(i+1,i+2),16) >=8)
			{
                if (str.charAt(i+3)=='%')
				{
                    twochars=str.substring(i+1,i+3)+str.substring(i+4,i+6);
                    unescapedStr+= wa_unescapechar( twochars );
                    i+=6;
                }
                else
                {
                    var ch2 = str.charAt(i+3);
                    var szVal2=wa_GetAscCode(ch2);
                    twochars=str.substring(i+1,i+3)+""+ ((szVal2 & 0xF0) >> 4 ).toString(16)+ ((szVal2 & 0x0F)).toString(16);
                    unescapedStr+= wa_unescapechar( twochars );
                    i+=4;
                }
            }
			else
			{
                twochars=str.substring(i+1,i+3);
                unescapedStr+= wa_unescapechar(twochars);
                i+=3;
            }
        }
		else
		{
            unescapedStr+= ch;
            i++
        }
    }
    return unescapedStr;
}

function getCookieVal (offset) 
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name)
{
	var search = name + "=";
	if (document.cookie.length > 0) 
	{
		offset = document.cookie.indexOf(search);
		if (offset != -1) 
		{
			offset += search.length;
			end = document.cookie.indexOf(";", offset)
			if (end == -1)
				end = document.cookie.length;
			return wa_unescape(document.cookie.substring(offset, end));
		}
	}
}

function SetCookie (name, value)
{
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + escape (value) +
		((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
		((path == null) ? "" : ("; path=" + path)) +
		((domain == null) ? "" : ("; domain=" + domain)) +
		((secure == true) ? "; secure" : "");
}

function checkList (f_target, cmt) 
{
	var t = f_target.value; 

	tmp = getSelectedValue(f_target);
	if (tmp == "") 
	{
		alert(cmt + js1);
		f_target.focus(); 
		return true;
	}

	return false;
}

function checkRadio (f_target, cmt) 
{
	var t = f_target.value; 

	tmp =getCheckedRadio(f_target);
	if (tmp == "") 
	{
		alert(cmt + js1);
		return true;
	}

	return false;
}

function checkEmpty (f_target, cmt, space_check) 
{
	var t = f_target.value; 

	if (space_check) 
	{
		if ( isEmpty_space2(t) ) 
		{
			alert(cmt + js2);
			f_target.focus(); 
			return true; 
		}
	}
	else 
	{
		if ( isEmpty2(t) ) 
		{
			alert(cmt + js3);
			f_target.focus(); 
			return true; 
		}
	}
	return false;
}

function checkSize (f_target, cmt, lmax, lmin) 
{
	var t = f_target.value; 

	if ( lmin != 0 &&  getByteLength(t) < lmin ) 
	{
		alert(cmt + js4 + ' '+ lmin + js5 + ' ' + lmax + js6);
		f_target.focus();
		return true;
	}
	if ( lmax != 0 &&  getByteLength(t) > lmax ) 
	{
		alert(cmt + js4 + ' ' + lmin + js5 + ' ' + lmax + js6);
		f_target.focus();
		return true;
	}
}

function checkChar (f_target, cmt, astr) 
{
	var i; 
	var t = f_target.value; 

	if (astr.length >= 1) 
	{
		for (i=0; i<t.length; i++) 
		{
			if (astr.indexOf(t.substring(i,i+1))>=0) 
			{
				alert(cmt + js7);
				f_target.focus();
				return true;
			}
		}
	}
	return false;
}

function checkObj(f_target, cmt, astr, lmax, lmin, space_check, isInStr) {
	try {
		var i; 
		var t = f_target.value; 
		if (space_check == "LIST") {
			tmp = getSelectedValue(f_target);
			if (tmp == "") {
				alert(cmt + js1);
				f_target.focus(); 
				return true;
			}
			else	return false;
		}
	
		if (space_check == "RADIO") {
			tmp =getCheckedRadio(f_target);
			if (tmp == "") {
				alert(cmt + js1);
				return true;
			}
			else	return false;
		}	
		
		if (space_check) {
			if ( isEmpty_space2(t) ) {
				alert(cmt + js2);
				f_target.focus(); 
				return true; 
			}
		}
		else {
			if ( isEmpty2(t) ) {
				alert(cmt + js3);
				f_target.focus(); 
				return true; 
			}
		}
		if ( lmin != 0 &&  getByteLength(t) < lmin ) {
			alert(cmt + js4 + ' ' + lmin + js5 + ' ' + lmax + js6);
			f_target.focus();
			return true;
		}
		if ( lmax != 0 &&  getByteLength(t) > lmax ) {
			alert(cmt + js4 + ' ' + lmin + js5 + ' ' + lmax + js6);
			f_target.focus();
			return true;
		}
		if (astr.length >= 1) {
			for (i=0; i<t.length; i++) {
				var j = astr.indexOf(t.substring(i,i+1));
	
				if((isInStr && j<0) || (!isInStr && j>=0)) {
					alert(cmt + js7);
					f_target.focus();
					return true;
				}
			}
		}
		
		return false;
	} catch(e) {
		return true;
	}
}



// ±×³É n millis µ¿¾È ¸ØÃß±â

function pause(numberMillis) {
     var now = new Date();
     var exitTime = now.getTime() + numberMillis;


     while (true) {
          now = new Date();
          if (now.getTime() > exitTime)
              return;
     }
}

// ¸ð´ÞÃ¢ ¶ç¿ì¸é¼­ n millis µ¿¾È ¸ØÃß±â

function pauseWithModal(numberMillis) {
        var dialogScript = 'window.setTimeout(' + ' function () { window.close(); }, ' + numberMillis + ');';
        var result = window.showModalDialog('javascript:document.writeln(' + '"<script>' + dialogScript + '<' + '/script><br><center><font size=2>Àá½Ã¸¸ ±â´Ù·Á ÁÖ¼¼¿ä~</font></center>");','statuswin','dialogWidth:305px; dialogHeight:90px; center:yes; dialogHide:yes; screenTop=yes; scroll=no; status=no; help=no;');
}

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_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_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 tmt_winLaunch(theURL,winName,targetName,features) { 
eval(winName+"=window.open('"+theURL+"','"+targetName+"','"+features+"')")
}


//¸ÞÀÎ ÇÃ·¡½¬
function top_menu(topidx, subidx)
{
	switch(topidx)
	{
		//±¹ºñÇù¼Ò°³
		case 1 :
		{
			switch(subidx)
			{
				default : location.href="/intro/intro.php?lmenu=" + subidx; break;
			}
			break;
		}
		//ºñ»ó½Ã±¹¼±¾ð
		case 2 :
		{
			switch(subidx)
			{
				case 1 : location.href="/board/board.php?id=declar"; break;
				case 2 : location.href="/board/board.php?id=stmt"; break;
			}
			break;
		}
		//ÀÌ½´¿Í¸Þ½ÃÁö
		case 3 :
		{
			switch(subidx)
			{
				case 1 : location.href="/board/board.php?id=issue"; break;
				case 2 : location.href="/board/board.php?id=wmessage"; break;
			}
			break;
		}
		//Ä®·³°ú¿ÜÄ§
		case 4 :
		{
			switch(subidx)
			{
				case 1 : location.href="/board/board.php?id=column"; break;
				case 2 : location.href="/board/board.php?id=message"; break;
				case 3 : location.href="/board/board.php?id=voice"; break;
			}
			break;
		}
		//ÇÖ´º½º¿ÍÀÚ·á
		case 5 :
		{
			switch(subidx)
			{
				case 1 : location.href="/board/board.php?id=hotissue"; break;
				case 2 : location.href="/board/board.php?id=press"; break;
				case 3 : location.href="/board/board.php?id=paper"; break;
				case 4 : location.href="/board/board.php?id=press2"; break;
			}
			break;
		}
		//°øÁö¿Í °Ô½ÃÆÇ
		case 6 :
		{
			switch(subidx)
			{
				case 1 : location.href="/board/board.php?id=news"; break;
				case 2 : location.href="/board/board.php?id=bbs"; break;
				case 3 : location.href="/board/board.php?id=gallery"; break;
			}
			break;
		}
		//Âü¿©¿ÍÈÄ¿ø
		case 7 :
		{
			switch(subidx)
			{
				case 1 : location.href="/contactus/contactus.php"; break;
			}
			break;
		}
		//»êÇÏÇù·Â±â°ü
		case 8 :
		{
			switch(subidx)
			{
				case 1 : location.href="/board/board.php?id=links"; break;
			}
			break;
		}
		//»çÀÌÆ®¸Ê
		case 9 :
		{
			location.href="/sitemap/sitemap.php"; break;
		}
		//È¸¿ø°¡ÀÔ
		case 10 : 
		{
			switch(subidx)
			{
				case 1 : location.href="/member/login.php"; break;
				case 2 : location.href="/member/member.php"; break;
				case 3 : location.href="/member/search_idpw.php"; break;
				case 4 : location.href="/member/logout.php"; break;
				case 5 : location.href="/member/member_join.php"; break;
			}
			break;
		}
		//±âº»
		default : location.href="/";
	}

}




