
function MM_findObj(n, d) { //v3.0
	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); return x;
}

function MM_showHideLayers() { //v3.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
	obj.visibility=v; }
}

function Openchorok(url)	{
	var	optstr = "scrollbars=no, toolbar=no, width=700, height=420,location=no, status=no,	directory=no, menubar=no, resizable=no";
	InfoWin	= window.open(url,"chorok",optstr);
}

function OpenHelpDds() {
	if (navigator.appName.indexOf("Netscape") != -1)
		JapanInfoWin = window.open("/help/kor/help_dds.asp","help","left=20,top=50,height=400,width=600,resizable=1,scrollbars=yes");
	else
		JapanInfoWin = window.open("/help/kor/help_dds.asp","help","left=20,top=50,height=450,width=600,resizable=1,scrollbars=yes");
}
function OpenHelpSdi() {
	if (navigator.appName.indexOf("Netscape") != -1)
		JapanInfoWin = window.open("/help/kor/help_Sdi.asp","help","left=20,top=50,height=300,width=600,resizable=1,scrollbars=yes");
	else
		JapanInfoWin = window.open("/help/kor/help_Sdi.asp","help","left=20,top=50,height=350,width=600,resizable=1,scrollbars=yes");
}

function Openhelp()	{
	var	optstr = "scrollbars=yes, toolbar=no, width=600, height=500,location=no, status=no,	directory=no, menubar=no, resizable=no";
	InfoWin	= window.open("/help/kor/help_abbr.html","InfoWin",optstr);
}

function SetJapanCookie(objName) {
	document.forms['search'].japan.value = objName;
}

function openjapan() {
	window.open("/html/kor/japan.htm", "Japan_keyboard",
		"height=200,width=400,resizable=1");
}

function openkita() {
	window.open("/html/kor/kita.htm",  "kita",
		"left=20,top=50,height=280,width=450,resizable=1, scrollbars=yes");
}

function ConfirmData() {

	var reqQuery = false;
	var queryVal = false;
	var form = document.forms['search'];
	var obj;

	for (var i = 0; i < form.elements.length; i++) {
		obj = form.elements[i];
		if (obj.tagName != undefined) {
			if (obj.name.substring(0, 5) == 'query') {
				reqQuery = true;
				if (obj.value.length > 0) {
					queryVal = true;
				}
			}
		}
	}

	if (reqQuery && !queryVal) {
		alert("ÀÔ·ÂµÈ ÀÚ·á°¡ ¾ø½À´Ï´Ù.");
		if (form.query0 != undefined) form.query0.focus();
		return false;
	} else {

		for (var i = 0; i < form.elements.length; i++) {
			obj = form.elements[i];
			if (obj.tagName != undefined) {
				if (getFormValue(form.name, obj.name) == "") {
					obj.disabled = true;
				}
			}
		}

		var ing = document.getElementById(form.name + "_ing");
		if (ing != undefined) {
			var w = new String(ing.style.width);
			var h = new String(ing.style.height);
			ing.style.display = "block";
			form.style.display = "none";
			setTimeout("document.getElementById('" + form.name + "_ing').style.width  = '" + w + "';", 0);
			setTimeout("document.getElementById('" + form.name + "_ing').style.height = '" + h + "';", 0);
		} else {
			form.style.display = "none";
		}
		if (form.japan != undefined) {
			form.japan.disabled = true;
		}
		return true;
	}
}
function getFormValue(form, input) {

	form = new String(form);
	input = new String(input);

	if (form == ""|| input == "")
		return "";

	var obj = document.forms[form][input];
	switch (obj.tagName) {

		case "SELECT" : {
			return obj.options[obj.selectedIndex].value;
		} break;

		case "INPUT" : {

			switch (obj.type) {

				case "hidden" : {
					return obj.value;
				} break;

				case "text" : {
					return obj.value;
				} break;

				case "password" : {
					return obj.value;
				} break;

				case "checkbox" : {
					if (obj.checked) {
						return obj.value;
					}
				} break;

			}

		} break;

	}

	return "";
}

function confirmHelp(helpFile) {
	props = window.open(helpFile, 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=625,height=500, scrollbars=yes');
}


// ÁöÁ¤µÈ ¹®¼­ÀÇ ÆË¾÷À» ¶ç¿ì´Â ÇÔ¼ö ////////////////////////////////////////////
// µµ¿ò¸», Æ¯¼ö ¹®ÀÚ ÀÔ·Â µî
function popup(doc) {	

    url           = ""
    optToolbars   = 0;
    optScrollbars = 0;
    optLocation   = 0;
    optStatusbars = 0;
    optMenubars   = 0;
    optResizable  = 0;

    switch (doc) {

        case "JapaneseCharacterTable" :
            url           = "/theme/Japanese.Hiragana.asp"
            optWidth      = 600;
            optHeight     = 200;
        break;

        case "SpecialCharacterTable" :
            url           = "/theme/OldKorean.asp"
            optWidth      = 400;
            optHeight     = 400;
            optScrollbars = 0;
        break;

        case "OromCharacterTable" :
            url           = "/theme/OromCharacterTable.asp"
            optWidth      = 200;
            optHeight     = 200;
        break;

        case "GermanFrenchTable" :
            url           = "/theme/German.asp"
            optWidth      = 300;
            optHeight     = 220;
        break;

    }

    if (url.length > 0)
        window.open(
            url,
            doc,
            "toolbars   = " + optToolbars   + "," +
            "scrollbars = " + optScrollbars + "," +
            "location   = " + optLocation   + "," +
            "statusbars = " + optStatusbars + "," +
            "menubars   = " + optMenubars   + "," +
            "resizable  = " + optResizable  + "," +
            "width      = " + optWidth      + "," +
            "height     = " + optHeight
        );

}



// ÀÎ¾•¹Ú½º ¼³Á¤ ///////////////////////////////////////////////////////////////
// Æ¯¼ö ¹®ÀÚ ÀÔ·Â½Ã ¹®ÀÚ¸¦ Ãß°¡ÇÒ ¶§
function setFocusedObject(obj) {
    document.focusedObject = obj;
}



// Æû °ª ¼³Á¤ //////////////////////////////////////////////////////////////////
// Æ¯¼ö ¹®ÀÚ ÀÔ·Â½Ã ¹®ÀÚ¸¦ Ãß°¡ÇÒ ¶§
function setFormValue(form, element, value) {
    var el = document.forms[form][element];
    //document.write(element + " " + el);
    switch (el.tagName) {
        case "INPUT" :
            switch (el.type) {
                case "text" :
                    el.value = value;
                break;
                case "checkbox" :
                    if (el.value == value) {
                        el.checked = true;
                    } else {
                        el.checked = false;
                    }
                break;
            }
        break;
        case "SELECT" :
            for (i = 0; i < el.options.length; i++) {
                if (el.options[i].value == value) {
                    el.selectedIndex = i
                }
            }
        break;
    }
}

