// °ø¹éÁ¦°Å ÇÔ¼ö
function fnc_trim(str){
    return str.replace(/(^\s*)|(\s*$)/g, "");
}


// ¼ýÀÚ¸¸ÀÔ·Â ( onKeypress='return keyCheck(event)' )
function fnc_keyCheck(e) {
    var keyValue = event.keyCode;
    if (((keyValue >= 48) && (keyValue <= 57)) || keyValue==13 )
        return true;
    else
        return false;
}


// ' ¿Í " ÀÇ ÀÔ·ÂÀ» ¸·À½
function fnc_NoneWrite(e){
    var keyValue = event.keyCode
    if((keyValue == 34)||(keyValue == 39)) return false;
}


// - À½¼öÀÔ·Â
function fnc_keyCheck_minus(e) {
    var keyValue = event.keyCode
    if (((keyValue >= 48) && (keyValue <= 57)) || keyValue==13  || keyValue==45) return true;
    else return false
}


// ÄÞ¸¶ ³Ö±â(Á¤¼ö¸¸ ÇØ´ç)
function fnc_comma(val) {
    val = get_number(val);
    if(val.length <= 3) return val;

    var loop = Math.ceil(val.length / 3);
    var offset = val.length % 3;

    if(offset==0) offset = 3;
    var ret = val.substring(0, offset);

    for(i=1;i<loop;i++) {
        ret += "," + val.substring(offset, offset+3);
        offset += 3;
    }
    return ret;
}


// ÄÞ¸¶ ³ÖÀº °ªÀ» Æ¯Á¤ÆûÀÇ ÇÊµå¿¡ ¸®ÅÏÇØÁÙ¶§ »ç¿ë
function fnc_currency(Form_name, Field_name){
    form = document.forms[Form_name];
    tmp_value = form.elements[Field_name].value;
    form.elements[Field_name].value = comma(tmp_value);
}


// ¿µ¹®´ë¼Ò¹®ÀÚ, ¼ýÀÚ, ¾ð´õ¹Ù, . À» Æ÷ÇÔÇÏ¿© ÀÔ·Â ¹ÞÀ½, ÇÑ±Ûµµ ÀÔ·Â ¹ÞÀ½
function fnc_Write_dot(e){
    var keyValue = event.keyCode
    if(!(((keyValue >= 48)&&(keyValue <= 57))||((keyValue >= 65)&&(keyValue <= 90))||((keyValue >= 97)&&(keyValue <= 122))||(keyValue == 46)||(keyValue == 45)||(keyValue == 95))){
        return false;
    }
}


// ¿µ¹®´ë¼Ò¹®ÀÚ, ¼ýÀÚ, ¾ð´õ¹Ù¸¸ ÀÔ·Â¹ÞÀ½, ÇÑ±Ûµµ ÀÔ·Â ¹ÞÀ½
function fnc_Write_string(e){
    var keyValue = event.keyCode
    if(!(((keyValue >= 48)&&(keyValue <= 57))||((keyValue >= 65)&&(keyValue <= 90))||((keyValue >= 97)&&(keyValue <= 122))||(keyValue == 45)||(keyValue == 95))){
        return false;
    }
}


// ÀÌ¹ÌÁö ÆÄÀÏ È®ÀåÀÚ °Ë»ö Ã¼Å©
function fnc_ImgExt(ImgFile){
    ImgFile = ImgFile.toLowerCase();
    if((ImgFile.indexOf(".gif") == -1)&&(ImgFile.indexOf(".jpg") == -1)&&(ImgFile.indexOf(".jpeg") == -1)){
        return false;
    }else{
        return true;
    }
}


// ¶óµð¿À ¹öÆ° ¼±ÅÃ Ã¼Å©
function fnc_OptChk(obj){
    Optchk = false;
    for(i = 0; i < obj.length; i++){
        if(obj[i].checked == true){
            Optchk = true; break;
        }
    }
    return Optchk
}


// Ã¼Å© ¹Ú½º ¼±ÅÃµÈ ÀÎÅØ½º Ãâ·Â
function fnc_OptChk_idx(obj){
    OptIdx = "";
    for(i = 0; i < obj.length; i++){
        if(obj[i].checked == true){
           OptIdx = i; break;
        }
    }
    return OptIdx
}


// ¼¿·ºÆ®¹Ú½ºÀÇ ¼±ÅÃµÈ ÀÎµ¦½º Ãâ·Â
function fnc_OptSel_idx(obj){
    OptIdx = "";
    for(i = 0; i < obj.length; i++){
        if(obj[i].selected == true){
            OptIdx = i; break;
        }
    }
    return OptIdx
}



// ÆÄÀÏ ´Ù¿î ·Îµå
function fnc_download(file_origin, file, path, service, div, numseq){
    location.href='/common/download.php?file_origin=' + file_origin + '&file=' + file + '&path=' + path + '&service=' + service + '&div=' + div + '&numseq=' + numseq;
}

// ¸ÞÀÏÆÐÅÏ Ã¼Å©
function fnc_EmailChks(vString, vlength){
    var chkBln = true;
    if((vString.length >= vlength) && (vString.indexOf("@") != -1) && (vString.indexOf(".") != -1)){
        var chkStr = new RegExp('[^a-zA-Z0-9@._]');
        for(i = 0; i < vString.length; i++){
            chkBln = !(chkStr.test(vString.substr(i,1)));
            if(chkBln == false){ break; }
        }
    }else{
        chkBln = false;
    }
    return chkBln;
}


// ¿µ¹®.¼ýÀÚ ÀÔ·Â Ã¼Å©
function fnc_StrChk(vString, vlength){
    var chkBln = true;
    if(vString.length >= vlength){
        var chkStr = new RegExp('[^a-zA-Z0-9_]');
        for(i = 0; i < vString.length; i++){
            chkBln = !(chkStr.test(vString.substr(i,1)));
            if(chkBln == false){ break; }
        }
    }else{
        chkBln = false;
    }
    return chkBln;
}


// ¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å©
function fnc_NumChk(vString, vlength){
    var chkBln = true;
    if(vString.length >= vlength){
        var chkStr = new RegExp('[^0-9]');
        for(i = 0; i < vString.length; i++){
            chkBln = !(chkStr.test(vString.substr(i,1)));
            if(chkBln == false){ break; }
        }
    }else{
        chkBln = false;
    }
    return chkBln;
}


// ÁÖ¹Î¹øÈ£ Ã¼Å©
function fnc_JuminNumChk(vString) {
    var chkBln = true;
    if(vString.length != 13){
        chkBln = false;
    }else{
        var a= vString.substring(0, 1);
        var b= vString.substring(1, 2);
        var c= vString.substring(2, 3);
        var d= vString.substring(3, 4);
        var e= vString.substring(4, 5);
        var f= vString.substring(5, 6);
        var g= vString.substring(6, 7);
        var h= vString.substring(7, 8);
        var i= vString.substring(8, 9);
        var j= vString.substring(9, 10);
        var k= vString.substring(10, 11);
        var l= vString.substring(11, 12);
        var m= vString.substring(12, 13);

        var sum   = 2*a + 3*b + 4*c + 5*d + 6*e + 7*f + 8*g + 9*h + 2*i + 3*j + 4*k + 5*l;
        var r1    = sum % 11;
        var temp  = 11*((sum-r1)/11)+11-sum;
        var r2    = temp % 10;
        var temp1 = temp-10*((temp-r2)/10);

        if(m != temp1){
            chkBln = false;
        }else{
            chkBln = true;
        }
    }
    return chkBln;
}


// »ç¾÷ÀÚ¹øÈ£ Ã¼Å©
function fnc_ComNoChk(comno) {
    var chkBln = true;
    if(comno.length != 10){
        chkBln = false;
    }
    sumMod = 0;
    sumMod += parseInt(comno.substring(0,1));
    sumMod += parseInt(comno.substring(1,2)) * 3 % 10;
    sumMod += parseInt(comno.substring(2,3)) * 7 % 10;
    sumMod += parseInt(comno.substring(3,4)) * 1 % 10;
    sumMod += parseInt(comno.substring(4,5)) * 3 % 10;
    sumMod += parseInt(comno.substring(5,6)) * 7 % 10;
    sumMod += parseInt(comno.substring(6,7)) * 1 % 10;
    sumMod += parseInt(comno.substring(7,8)) * 3 % 10;
    sumMod += Math.floor(parseInt(comno.substring(8,9)) * 5 / 10);
    sumMod += parseInt(comno.substring(8,9)) * 5 % 10;
    sumMod += parseInt(comno.substring(9,10));

    if (sumMod % 10 != 0) {
        chkBln = false;
    }
    return chkBln;
}


// Æ¯¼ö¹®ÀÚ ¿¹¿ÜÃ³¸®
function fnc_NotKeywordChk(vString){
    blnChk = false;
    if(vString.indexOf("~") != -1  || vString.indexOf("`") != -1  || vString.indexOf("!") != -1  ||
        vString.indexOf("@") != -1  || vString.indexOf("#") != -1  || vString.indexOf("$") != -1  ||
        vString.indexOf("%") != -1  || vString.indexOf("^") != -1  || vString.indexOf("&") != -1  ||
        vString.indexOf("*") != -1  || vString.indexOf("(") != -1  || vString.indexOf(")") != -1  ||
        vString.indexOf("-") != -1  || vString.indexOf("_") != -1  || vString.indexOf("=") != -1  ||
        vString.indexOf("+") != -1  || vString.indexOf("[") != -1  || vString.indexOf("{") != -1  ||
        vString.indexOf("]") != -1  || vString.indexOf("}") != -1  || vString.indexOf("\\") != -1  ||
        vString.indexOf("|") != -1  || vString.indexOf(";") != -1  || vString.indexOf(":") != -1  ||
        vString.indexOf("'") != -1  || vString.indexOf('"') != -1  || vString.indexOf(",") != -1  ||
        vString.indexOf("<") != -1  || vString.indexOf(".") != -1  || vString.indexOf(">") != -1  ||
        vString.indexOf("/") != -1  || vString.indexOf("?") != -1 )
    {
        blnChk = false;
    }else{
        blnChk = true;
    }
    return blnChk;
}


// ÅØ½ºÆ® ¹ÙÀÌÆ® Ã¼Å© (ÆûÀÌ¸§, Ã¼Å©ÇÊµå¸í, Ã¼Å©µÈ¹ÙÀÌÆ® ¸®ÅÏÇÊµå¸í)
function fnc_CheckByte(form,checkField,returnField){
    checkCount = 0;
    checkText  = document.forms[form].elements[checkField].value;
    checkTmp   = checkText.length;

    for(k = 0; k < checkTmp; k++){
        checkOne = checkText.charAt(k);
        if(escape(checkOne).length > 4){
            checkCount += 2;
        }else{
            // ¿£ÅÍ°ªÀÌ µé¾î¿ÔÀ»¶§ °ª(rn)ÀÌ µÎ¹ø½ÇÇàµÇ´Âµ¥ Ã¹¹øÂ° °ª(n)ÀÌ µé¾î¿ÔÀ»¶§ tcount¸¦ Áõ°¡½ÃÅ°Áö ¾Ê´Â´Ù.
            if(escape(checkOne) == '%0A') {
            }else{
                checkCount++;
            }
        }
    }

    document.forms[form].elements[returnField].value = checkCount;
}

// ¸µÅ© °É±â
function goUrl(urlLink) {
    flist.location.href = urlLink;
}

// ÆË¾÷Ã¢ °¡¿îµ¥ À§Ä¡ ¸¶Ãß±â
function NewWindow(mypage, myname, w, h, scroll) {
    var winl    = (screen.width - w) / 2;
    var wint    = (screen.height - h) / 2;
    winprops    = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no'
    win         = window.open(mypage, myname, winprops)
    if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function getCookie(name) {
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length ) {

		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) 
				endOfCookie = document.cookie.length;

			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;  
	}
	return "";
}

function setCookie (name, value) {
	var argv = setJSCookie.arguments;
	var argc = setJSCookie.arguments.length;
	var expires = (2 < argc)? argv[2] : null;
	var path = (3 < argc)	? argv[3] : null;
	var domain = (4 < argc)	? argv[4] : null;
	var secure = (5 < argc)	? argv[5] : false;
	document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}



/*
// Æ÷Ä¿½º ¾ø¾Ö±â(HTML ¹®¼­ÀÇ ¸à ÇÏ´Ü¿¡ »ðÀÔ ÇÏ¸é µÇ¿ä)
<SCRIPT LANGUAGE="JavaScript">
<!--
    var tmpLinks=document.all.tags("a");
    for (i=0;i<tmpLinks.length;i++) tmpLinks[i].onfocus = new Function("tmpLinks["+i+"].blur()");
//-->
</SCRIPT>
*/



/* 
var message=""; // °æ°í ¸Þ¼¼Áö¸¦ ³ÖÀ¸·Á¸é ¿©±â¿¡ ÀÔ·ÂÇÕ´Ï´Ù
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
*/


// iFrame Size ÀÚµ¿ Á¶Àý Start
var iframeids = ["leftmenu"]; // iframe ¿¡ »ç¿ëÇÒ ID ¸¦ ÁöÁ¤
var iframehide ="yes"
function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}
function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight;
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
}
}
function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}
function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}
// iFrame Size ÀÚµ¿ Á¶Àý End





function nodrag(){
	if(event.srcElement.tagName!='TEXTAREA' && event.srcElement.tagName!='INPUT')return false;
}
document.onselectstart = nodrag;
document.ondragstart   = nodrag;