//if (typeof(COMMON_JS) == 'undefined') // ÇÑ¹ø¸¸ ½ÇÇà
//{
    // Àü¿ª º¯¼ö
    var jb2_charset = "euc-kr";
    var jboard_path = "jboard";
    var jb2_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
    var jb2_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;

    var COMMON_JS = true;

    function trim(s) {
        var t = "";
        var from_pos = to_pos = 0;

        for (i=0; i<s.length; i++) {
            if (s.charAt(i) == ' ')
                continue;
            else {
                from_pos = i;
                break;
            }
        }

        for (i=s.length; i>=0; i--) {
            if (s.charAt(i-1) == ' ')
                continue;
            else {
                to_pos = i;
                break;
            }
        }

        t = s.substring(from_pos, to_pos);
        return t;
    }

    // ÀÚ¹Ù½ºÅ©¸³Æ®·Î PHPÀÇ number_format Èä³»¸¦ ³¿
    // ¼ýÀÚ¿¡ , ¸¦ Ãâ·Â
    function number_format(data) {
        var tmp = '';
        var number = '';
        var cutlen = 3;
        var comma = ',';
        var i;

        len = data.length;
        mod = (len % cutlen);
        k = cutlen - mod;
        for (i=0; i<data.length; i++) {
            number = number + data.charAt(i);
            
            if (i < data.length - 1) 
            {
                k++;
                if ((k % cutlen) == 0) 
                {
                    number = number + comma;
                    k = 0;
                }
            }
        }

        return number;
    }

    // ¼ýÀÚ¸¸ 
    function number_only(el) {
        var reg = new RegExp("(^[0-9]*$)");
        if(!reg.test(el.value)) {
            el.value = el.value.substring(0, (el.value.length - 1));
        }
        return;
    }

    // »õ Ã¢
    function popup_window(url, winname, opt) {
        window.open(url, winname, opt);
    }

    // , ¸¦ ¾ø¾Ø´Ù.
    function no_comma(data) {
        var tmp = '';
        var comma = ',';
        var i;

        for (i=0; i<data.length; i++) {
            if (data.charAt(i) != comma)
                tmp += data.charAt(i);
        }
        return tmp;
    }

    // Ã¼Å©¹Ú½º Åä±Û
    function check_all(f) {
        (f.chkall.checked == true) ? val = true : val = false;

        if (f.elements['chk[]'] != null) {
            obj = f.elements['chk[]'];
            len = f.elements['chk[]'].length;
        } else return;

        if (len != null) {
            for (i = 0; i < len; i++) {
                obj[i].checked = val;
            }
        } else
            obj.checked = val;
    }

    // Ã¼Å©¹Ú½º, ¶óµð¿À Ä«¿îÆ®
    function checked_count(obj) {
        var arr = new Array();
        var j = 0;

        if (typeof(obj) == 'object') {
            if (obj.length == 'undefined') var len = 1;
            else var len = obj.length;
        } else if (typeof(obj) == 'undefined') var len = 0;

        if (len > 0) {
            for(i = 0; i < len; i++) {
                if (obj[i].checked == true) {
                    arr[j] = i;
                    j++;
                }
            }
        } else
            if (obj.checked == true) arr[0] = 0;
            
        return arr;
    }

    // »èÁ¦ °Ë»ç È®ÀÎ
    function del_check(href) {
        if(confirm("»èÁ¦ÇÑ ÀÚ·á´Â º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù.\n\nÁ¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
            document.location.href = href;
    }

    // »èÁ¦ °Ë»ç È®ÀÎ
    function del_article(href) {
        if(confirm("»èÁ¦ÇÑ °Ô½Ã¹°Àº º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù.\n\nÀÌ °Ô½Ã¹°À» Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
            document.location.href = href;
    }

    // ÄíÅ° ÀÔ·Â
    function set_cookie(name, value, expirehours, domain) {
        var today = new Date();
        today.setTime(today.getTime() + (60*60*1000*expirehours));
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + "; domain=" + domain + ";";
    }

    // ÄíÅ° ¾òÀ½
    function get_cookie(name) {
        var find_sw = false;
        var start, end;
        var i = 0;

        for (i=0; i<= document.cookie.length; i++) {
            start = i;
            end = start + name.length;

            if(document.cookie.substring(start, end) == name) {
                find_sw = true
                break
            }
        }

        if (find_sw == true) {
            start = end + 1;
            end = document.cookie.indexOf(";", start);

            if(end < start)
                end = document.cookie.length;

            return document.cookie.substring(start, end);
        }
        return "";
    }

    // ÄíÅ° Áö¿ò
    function delete_cookie(name) {
        var today = new Date();

        today.setTime(today.getTime() - 1);
        var value = get_cookie(name);
        if(value != "")
            document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString();
    }

    // ÀÌ¹ÌÁöÀÇ Å©±â¿¡ µû¶ó »õÃ¢ÀÇ Å©±â°¡ º¯°æµË´Ï´Ù.
    // zzzz´Ô²²¼­ ¾Ë·ÁÁÖ¼Ì½À´Ï´Ù. 2005/04/12
    function image_window(img) {
        var w = img.tmp_width; 
        var h = img.tmp_height; 
        var winl = (screen.width-w)/2; 
        var wint = (screen.height-h)/3; 

        if (w >= screen.width) { 
            winl = 0; 
            h = (parseInt)(w * (h / w)); 
        } 

        if (h >= screen.height) { 
            wint = 0; 
            w = (parseInt)(h * (w / h)); 
        } 

        var js_url = "<script language='JavaScript1.2'> \n"; 
            js_url += "<!-- \n"; 
            js_url += "var ie=document.all; \n"; 
            js_url += "var nn6=document.getElementById&&!document.all; \n"; 
            js_url += "var isdrag=false; \n"; 
            js_url += "var x,y; \n"; 
            js_url += "var dobj; \n"; 
            js_url += "function movemouse(e) \n"; 
            js_url += "{ \n"; 
            js_url += "  if (isdrag) \n"; 
            js_url += "  { \n"; 
            js_url += "    dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; \n"; 
            js_url += "    dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y; \n"; 
            js_url += "    return false; \n"; 
            js_url += "  } \n"; 
            js_url += "} \n"; 
            js_url += "function selectmouse(e) \n"; 
            js_url += "{ \n"; 
            js_url += "  var fobj      = nn6 ? e.target : event.srcElement; \n"; 
            js_url += "  var topelement = nn6 ? 'HTML' : 'BODY'; \n"; 
            js_url += "  while (fobj.tagName != topelement && fobj.className != 'dragme') \n"; 
            js_url += "  { \n"; 
            js_url += "    fobj = nn6 ? fobj.parentNode : fobj.parentElement; \n"; 
            js_url += "  } \n"; 
            js_url += "  if (fobj.className=='dragme') \n"; 
            js_url += "  { \n"; 
            js_url += "    isdrag = true; \n"; 
            js_url += "    dobj = fobj; \n"; 
            js_url += "    tx = parseInt(dobj.style.left+0); \n"; 
            js_url += "    ty = parseInt(dobj.style.top+0); \n"; 
            js_url += "    x = nn6 ? e.clientX : event.clientX; \n"; 
            js_url += "    y = nn6 ? e.clientY : event.clientY; \n"; 
            js_url += "    document.onmousemove=movemouse; \n"; 
            js_url += "    return false; \n"; 
            js_url += "  } \n"; 
            js_url += "} \n"; 
            js_url += "document.onmousedown=selectmouse; \n"; 
            js_url += "document.onmouseup=new Function('isdrag=false'); \n"; 
            js_url += "//--> \n"; 
            js_url += "</"+"script> \n"; 

        var settings;

        if (jb2_is_gecko) {
            settings  ='width='+(w+10)+','; 
            settings +='height='+(h+10)+','; 
        } else {
            settings  ='width='+w+','; 
            settings +='height='+h+','; 
        }
        settings +='top='+wint+','; 
        settings +='left='+winl+','; 
        settings +='scrollbars=no,'; 
        settings +='resizable=yes,'; 
        settings +='status=no'; 


        win=window.open("","image_window",settings); 
        win.document.open(); 
        win.document.write ("<html><head> \n<meta http-equiv='imagetoolbar' CONTENT='no'> \n<meta http-equiv='content-type' content='text/html; charset="+jb2_charset+"'>\n"); 
        var size = "ÀÌ¹ÌÁö »çÀÌÁî : "+w+" x "+h;
        win.document.write ("<title>"+size+"</title> \n"); 
        if(w >= screen.width || h >= screen.height) { 
            win.document.write (js_url); 
            var click = "ondblclick='window.close();' style='cursor:move' title=' "+size+" \n\n ÀÌ¹ÌÁö »çÀÌÁî°¡ È­¸éº¸´Ù Å®´Ï´Ù. \n ¿ÞÂÊ ¹öÆ°À» Å¬¸¯ÇÑ ÈÄ ¸¶¿ì½º¸¦ ¿òÁ÷¿©¼­ º¸¼¼¿ä. \n\n ´õºí Å¬¸¯ÇÏ¸é ´ÝÇô¿ä. '"; 
        } 
        else 
            var click = "onclick='window.close();' style='cursor:pointer' title=' "+size+" \n\n Å¬¸¯ÇÏ¸é ´ÝÇô¿ä. '"; 
        win.document.write ("<style>.dragme{position:relative;}</style> \n"); 
        win.document.write ("</head> \n\n"); 
        win.document.write ("<body leftmargin=0 topmargin=0 bgcolor=#dddddd style='cursor:arrow;' oncontextmenu='return false' onselectstart='return false' ondragstart='return false'> \n"); 
        win.document.write ("<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td align=center valign=middle><img src='"+img.src+"' width='"+w+"' height='"+h+"' border=0 class='dragme' "+click+"></td></tr></table>");
        win.document.write ("</body></html>"); 
        win.document.close(); 

        if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
    }

    // a ÅÂ±×¿¡¼­ onclick ÀÌº¥Æ®¸¦ »ç¿ëÇÏÁö ¾Ê±â À§ÇØ
    function win_open(url, name, option) {
        var popup = window.open(url, name, option);
        popup.focus();
    }

    // ¿ìÆí¹øÈ£ Ã¢
    function win_zip(ofm, ozip1, ozip2, oaddr1, oaddr2) {
        var url = jb2_path+'/'+jboard_path+"/zip.php?ofm="+ofm+"&ozip1="+ozip1+"&ozip2="+ozip2+"&oaddr1="+oaddr1+"&oaddr2="+oaddr2;
        win_open(url, "winZip", "left=50,top=50,width=400,height=356,scrollbars=0");
    }

    // °Ô½Ã¹° ÇÁ¸°Æ®
    function win_print(uid) {
        win_open(jb2_path+'/'+jboard_path+"/print.php?uid="+uid, "wprint", "left=50,top=50,width=815,height=565,scrollbars=1");
    }

    // °Ô½Ã¹° ½Å°í
    function win_report(url) {
        if (!url) { alert('ÀÌ¹Ì ½Å°íµÈ °Ô½Ã¹°ÀÔ´Ï´Ù.'); return; }
        var link = jb2_path+'/'+jboard_path+"/badreport.php?url="+url;
        win_open(link, 'winReport', 'left=50, top=50, width=400, height=296, scrollbars=0');
    }

    // ÂÊÁö
    function win_note() {
        var qstr='';
        if (arguments[0]) qstr='?mb='+arguments[0];
        win_open(jb2_path+'/member/note_write.php'+qstr,'iframe', 'left=50, top=50, width=440, height=600, scrollbars=0');
    }

    // Æû¸ÞÀÏ
    function win_formmail(mb_id, name, email) {
        var url = jb2_path+'/'+jboard_path+'/formmail.php?mb='+mb_id+'&name='+name+'&email='+email;
        SLB_show(url,'iframe', 600, 600, true);
    }

    // ÇÁ·ÎÇÊ
    function win_profile(mb_id) {
        var url = jb2_path+'/'+jboard_path+'/profile.php?mb='+mb_id;
        win_open(url, 'winProfile', 'left=50, top=50, width=555, height=550, scrollbars=0');
    }

    // ÅÙº¼ Ã¥²ÈÀÌ
    function win_scrap() {
        var qstr='';
        if (arguments[0] && arguments[1]) qstr='?tb='+arguments[0]+'&id='+arguments[1];
        //SLB_show(jb2_path+'/member/scrap.php'+qstr,'iframe', 600, 450, true);
		var url = jb2_path+'/member/scrap.php'+qstr;
		win_open(url, 'winScrap', 'left=50, top=50, width=600, height=450, scrollbars=0');
    }

    // Áñ°ÜÃ£±â
    function win_favorite() {
        var url = jb2_path+'/notice/favorite_admin.php';
        win_open(url, 'winFavorite', 'left=50, top=50, width=400, height=303, scrollbars=0');
    }

    // ±Û¼ýÀÚ °Ë»ç
    function check_byte(content, target) {
        var i = 0;
        var cnt = 0;
        var ch = '';
        var cont = document.getElementById(content).value;

        for (i=0; i<cont.length; i++) {
            ch = cont.charAt(i);
            if (escape(ch).length > 4) {
                cnt += 2;
            } else {
                cnt += 1;
            }
        }
        // ¼ýÀÚ¸¦ Ãâ·Â
        document.getElementById(target).innerHTML = cnt;

        return cnt;
    }

    // ºê¶ó¿ìÀú¿¡¼­ ¿ÀºêÁ§Æ®ÀÇ ¿ÞÂÊ ÁÂÇ¥
    function get_left_pos(obj) {
        var parentObj = null;
        var clientObj = obj;
        //var left = obj.offsetLeft + document.body.clientLeft;
        var left = obj.offsetLeft;

        while((parentObj=clientObj.offsetParent) != null) {
            left = left + parentObj.offsetLeft;
            clientObj = parentObj;
        }

        return left;
    }

    // ºê¶ó¿ìÀú¿¡¼­ ¿ÀºêÁ§Æ®ÀÇ »ó´Ü ÁÂÇ¥
    function get_top_pos(obj) {
        var parentObj = null;
        var clientObj = obj;
        //var top = obj.offsetTop + document.body.clientTop;
        var top = obj.offsetTop;

        while((parentObj=clientObj.offsetParent) != null) {
            top = top + parentObj.offsetTop;
            clientObj = parentObj;
        }

        return top;
    }

    function flash_movie(src, ids, width, height, wmode) {
        var wh = "";
        if (parseInt(width) && parseInt(height)) 
            wh = " width='"+width+"' height='"+height+"' ";
        return "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' "+wh+" id="+ids+"><param name=wmode value="+wmode+"><param name=movie value="+src+"><param name=quality value=high><embed src="+src+" quality=high wmode="+wmode+" type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash' "+wh+"></embed></object>";
    }

    function obj_movie(src, ids, width, height, autostart) {
        var wh = "";
        if (parseInt(width) && parseInt(height)) 
            wh = " width='"+width+"' height='"+height+"' ";
        if (!autostart) autostart = false;
        return "<embed src='"+src+"' "+wh+" autostart='"+autostart+"'></embed>";
    }

    function doc_write(cont) {
        document.write(cont);
    }

    function popup_close(id) {
        var obj = document.getElementById("expirehours");
        if (obj.checked == true) {
            set_cookie("ck_pop_"+id, "done", obj.value, window.location.host);
        }
        window.close();
    }

    function goto_url(href) {
        if (href !="") document.location.href = href;
        else document.location.href = "/";
    }

    function goto_opener_url(href) {
        if (href !="") opener.document.location.href = href;
        else opener.document.location.href = "/";
    }

    // ¸ðÀÓ ¼¿·ºÆ® ÀÌµ¿
    function meet_goto(tb) {
        if (tb.value =="") return;
        document.location.href = "/jboard/board.php?tb=" + tb.value;
    }

    // ¸ñ·Ï Ã³¸®
    function btn_list(act)
    {
        var f = document.flist;
        var obj = f.elements['chk[]'];
        if (typeof(obj) == 'undefined') return;
        var cnt = checked_count(obj);

        if (act == 'd')
        {
            if (cnt.length == 0) { alert("»èÁ¦ÇÒ ÀÚ·á¸¦ ÇÏ³ª ÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä."); return; }
            if (confirm("»èÁ¦ÇÑ ÀÚ·á´Â º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù.\nÁ¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) {
                f.action = list_delete_php;
                f.submit();
            }
        }
        else if (act =='m' || act == 'c')
        {
            if (cnt.length == 0) {
                var msg = "ÀÌµ¿ÇÒ ÀÚ·á¸¦ ÇÏ³ª ÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.";
                if (act == 'c')
                    msg = "º¹»çÇÒ ÀÚ·á¸¦ ÇÏ³ª ÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.";

                alert(msg); return;
            }
            f.w.value = act;
            f.action = list_update_php;
            window.open('','wMove','width=400,height=423,scrollbars=0');
            f.target = 'wMove';
            f.submit();
        }
    }
//}

function Change (target,type) {
   if ( target.value == target.defaultValue && type==0) target.value = ''; 
   if ( !target.value && type==1) target.value = target.defaultValue; 
}
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 MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
}
function ch_site(){
    if (document.go_site.site_url.value != "")
        window.open(document.go_site.site_url.value);
}
function menu(img_id,img_src,subm,sub_img_id,sub_img_src){
    eval(img_id + ".src='images/" + img_src + ".gif';");

    if (subm != ""){
        eval("document.all['" + subm + "'].style.display = '';");
    }

    if (sub_img_id != "" && sub_img_src != ""){
        eval(sub_img_id + ".src='images/" + sub_img_src + ".gif';");
    }
}
function MM_showHideLayers() { //v6.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 showFlash(url, width, height, p) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,1,53,64" width="' + width + p +'" height="' + height + '" VIEWASTEXT>');
	document.write('<param name="movie" value="' + url + '">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="menu" value="false">');
	document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + p + '" height="' + height + '" wmode="transparent" menu="false"></embed>');
	document.write('</object>');
}

//Åõ¸íÀÌ¹ÌÁöÁö¿øÇÏ±â
function setPng24(obj) { 
    obj.width=obj.height=1; 
    obj.className=obj.className.replace(/\bpng24\b/i,''); 
    obj.style.filter = 
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
    obj.src='';  
    return ''; 
} 
