// Å×ÀÌºí ¸¶¿ì½º ¿À¹ö ÀÌº¥Æ® --------------------------------------------------------------
function rbar (st,col) { st.style.backgroundColor = '#F6F6F6';return;}
function cbar (st) { st.style.backgroundColor = '';return;}


// IE Á¤Ã¥ º¯°æ¿¡ µû¸¥ Flash Ãâ·Â ÇÔ¼ö.
function FlashW(s,d,w,h,t) {
   document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width="+w+" height="+h+" id="+d+"><param name=wmode value="+t+" /><param name=movie value="+s+" /><param name=quality value=high /><embed src="+s+" quality=high wmode="+t+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+w+" height="+h+"></embed></object>");
}

// IE Á¤Ã¥ º¯°æ¿¡ µû¸¥ IFrame Ãâ·Â ÇÔ¼ö.
function iFrameW(s,n,i,w,h,sc) {
   document.write("<iframe src="+s+" name="+n+" id="+i+" width="+w+" height="+h+" frameborder=0 scrolling="+sc+"></iframe>");
}

// ¸ÞÀÎ¸Þ´º ÀÌº¥Æ®
function MM_findObj(n, d) { //v4.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);
        if(!x && document.getElementById)
            x=document.getElementById(n);

        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 chkSpecChar(obj){
    var m_Sp = /[$\\@\\\#%\^\!\'\*\"\;\,\?\:\&\*\(\)\[\]\+\{\}\`\~\=\|]/;
    var txtstr = obj.value;
    var strLen = txtstr.length;
    var m_char = txtstr.charAt((strLen) - 1);
    if(m_char.search(m_Sp) != -1) {
//        obj.value = "";
        alert("Æ¯¼ö¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
        return;
    }
}

//input type ÀÚµ¿ ÀÌµ¿ ÇÔ¼ö
function autoPid(ib, ninput, len){
    //var doc = document.body.createTextRange();
    //doc.moveToElementText(document.all(s));
    //doc.select();
    if(ib.value.length==len){
        ninput.focus();
        return;
    }
}

//Åä±Û ½ºÅ©¸³Æ®
function viewInfo(obj) {
 if (obj.style.display == 'none')
  obj.style.display = '';
 else
  obj.style.display = 'none';
}

// Å°º¸µå Å¬¸¯½Ã Æ¯¼ö ¹®ÀÚÀÎÁö¸¦ È®ÀÎ 
// Æ¯¼ö¹®ÀÚÀÏ °æ¿ì ÀÔ·Â ¾øÀÌ SKIP  2008-02-28 dnsnr
function speckey_bypass(obj) {
    // 16: shift , 222: ', 186: ;  49:! ºÎÅÍ 56:* ±îÁö, 189:-_ 187:=+ 220:|\ , ':192
    if(obj.shiftKey == true && (obj.keyCode >= 49 && obj.keyCode<= 56) ) {
        obj.keyCode=0; 
        obj.cancelBubble = true;
        event.returnValue = false;
        alert('Æ¯¼öÅ° ÀÔ·ÂÀº Á¦ÇÑµË´Ï´Ù.');
        
        return;
    }
    
    //shift Å°°¡ ´­¸®Áö ¾ÊÀº Æ¯¼öÅ° Á¦ÇÑ
    if(obj.shiftKey==false && ( obj.keyCode==192 || obj.keyCode==186 || obj.keyCode==189 ) ) {
        obj.keyCode=0; 
        obj.cancelBubble = true;
        obj.returnValue = false;
        alert('Æ¯¼öÅ° ÀÔ·ÂÀº Á¦ÇÑµË´Ï´Ù.');
        
        return;        
    }
        
    //shift¿Í »ó°ü¾øÀÌ ´­·ÁÁø Å°¸¦ ¸ðµÎ ¹«½Ã...  
    if(obj.keyCode==220 || obj.keyCode==222 || obj.keyCode==187  ) {
        obj.keyCode=0; 
        obj.cancelBubble = true;
        obj.returnValue = false;
        alert('Æ¯¼öÅ° ÀÔ·ÂÀº Á¦ÇÑµË´Ï´Ù.');
        
        return;        
    }    

//    //shift¿Í »ó°ü¾øÀÌ ´­·ÁÁø Å°¸¦ ¸ðµÎ ¹«½Ã...  
//    if(obj.ctrlKey==true && obj.keyCode == 86 )
//    {
//        obj.keyCode=0; 
//        obj.cancelBubble = true;
//        obj.returnValue = false;
//        alert('ctrlÅ° ÀÔ·ÂÀº Á¦ÇÑµË´Ï´Ù.');
//        
//        return;        
//    }    
}


function getXmlDom() {
    var xmlDomProgIDs = [
        "MSXML2.DOMDocument.6.0",
        "MSXML2.DOMDocument.5.0",
        "MSXML2.DOMDocument.4.0",
        "MSXML2.DOMDocument.3.0",
        "MSXML2.DOMDocument",
        "Microsoft.XmlDom"];

    for (var i = 0; i < xmlDomProgIDs.length; i++) {
        try {
            var xmlDom = new ActiveXObject(xmlDomProgIDs[i]);
            return xmlDom;
        }
        catch(e) {
            // ¹«½Ã
        }
    }

    throw new "MSXML ÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù!";
}



function load_tsk_cdcl(fname, sval, load_type) {
	var xmlDOC = getXmlDom();
    xmlDOC.async = false;

    xmlDOC.load ("/_Common/tskDoc.xml");
	var objItem = xmlDOC.documentElement.selectNodes("/root/index[@code='"+fname+"']/item")

    var objSelect = document.getElementById(fname)

	var load_start = 0;
//	if (load_type=="regist")
//		load_start = 1;

	for (i=load_start;i< objItem.length;i++ ) {
		code = objItem(i).attributes(0).nodeValue;
		
		if (load_type=="regist" && i==0) {
			text = "¼±ÅÃÇØ ÁÖ¼¼¿ä";
		}
		else {
			text = objItem(i).attributes(1).nodeValue;
		}
		objSelect.add(new Option(text, code));
		if (code==sval) {
			objSelect[i-load_start].selected = true;
		}
    }

}

var opened_kms;

function luanch_kms() {
    var dlgLpos = window.screen.width/2-270;
    var dlgHpos = window.screen.height/2-280; 
    var dlgpos  = "Left="+ dlgLpos +"px, Top="+ dlgHpos +"px;";

    if(opened_kms != null) {
        if(opened_kms.closed==false) {
            alert("ÀÌ¹Ì ½ÇÇàÁßÀÔ´Ï´Ù.\n¿­¸®Áø ÆË¾÷ È­¸éÀ» ¸ÕÀú È®ÀÎÇØÁÖ¼¼¿ä.");
            opened_kms.parent.focus();
            return ;
        }
    }
    
    opened_kms = window.open("/kms/idx_kms.asp","IDX_KMS","resizable=no,status=no,toolbars=no,scrollbars=yes, Height=580px, Width=1000px,"+ dlgpos);
}
