function onfocus_(obj){
	obj.focus();
}
function number_key(){
    if(event.KeyCode < 48 || event.keyCode > 57){   event.keyCode =0;}
}
function jst_logout(){
	if(confirm('로그아웃을 하시겠습니까?')){
		self.location.replace('/main/logout.php');
	}
}
function jst_logout_new(){
	if(confirm('로그아웃을 하시겠습니까?')){
		self.location.replace('/main/logout_new.php');
	}
}
function jst_sitelink(url){
	self.location.replace(url);
}
function jst_layer(pk,fk){
    var x = (nav) ? e.pageX : event.x+document.body.scrollLeft;
    var y = (nav) ? e.pageY : event.y+document.body.scrollTop;
	var layer = "file_"+pk+"_"+fk;
	skn = document.getElementById(layer).style;
	skn.visibility = 'visible';
	
    skn.left = x-10;
    skn.top =y+10;
}
function Set_Comma(n){ 
  return Number(String(n).replace(/\..*|[^\d]/g,"")).toLocaleString().slice(0,-3); 
} 
function jst_layer_close(pk,fk){
	var layer = "file_"+pk+"_"+fk;
	skn = document.getElementById(layer).style;
	skn.visibility = 'hidden';
}
function numberFormat(obj, c_type)
{
    if(obj)
        var str = obj.value;
    else
        return false;

    if(str == "")
        return false;

    if(c_type == 1) // toNumberFormat
    {
        str = str.replace(/[^0-9]/g, '');
        var retValue = "";
        for(iii=0; iii<str.length; iii++)
        {
            if(iii > 0 && (iii%3)==0)
                retValue = str.charAt(str.length - iii -1) + "," + retValue;
            else
                retValue = str.charAt(str.length - iii -1) + retValue;
        }
    }
    else
    {
        retValue = str.replace(/[^0-9]/g, '');
    }

    obj.value = retValue;
}
function show_div(e, div_id, blind)
{
    if(!e) var e = window.event;
    var click_obj = e.target || e.srcElement;
    var div_obj = document.getElementById(div_id);
    var pos_x = 0;
    var pos_y = 0;
    var obj = click_obj;

    while(obj.offsetParent)
    {
        pos_y += parseInt(obj.offsetTop);
        pos_x += parseInt(obj.offsetLeft);

        obj = obj.offsetParent;
    }
    pos_x += parseInt(obj.offsetLeft);
    pos_y += parseInt(obj.offsetTop);

    if(!blind)
        pos_y += click_obj.offsetHeight;

    if(div_obj)
    {
        div_obj.style.position = "absolute";
        div_obj.style.top = pos_y + 'px';
        div_obj.style.left = pos_x + 'px';
        div_obj.style.visibility = "visible";
        div_obj.style.zIndex = "11";
    }
}

function hide_div(e, div_id)
{
    var div_obj = document.getElementById(div_id);

    if(div_obj)
    {
        div_obj.style.visibility = "hidden";
    }
}

function body_blind(set)
{
    if(typeof move_quick == 'function')
    {
        move_quick();
    }

    var bodyCap_div = document.getElementById('bodyCap_div');
    // Body 
    var body_h = 0;
    var docElement = document.body || document.documentElement || null;

    if(!bodyCap_div)
    {
        var bodyCap_div = document.createElement("DIV");
        docElement.appendChild(bodyCap_div);
    }

    if(typeof(set) != 'boolean')
        set = true;

    bodyCap_div.id = "bodyCap_div";
    bodyCap_div.style.position = "absolute";
    bodyCap_div.style.top = "0px";
    bodyCap_div.style.left = "0px";

    try
    {
        var width = parseInt(window.scrollMaxX) + parseInt(docElement.clientWidth);
        var height = parseInt(window.scrollMaxY) + parseInt(docElement.clientHeight);

        bodyCap_div.style.width = width + 'px';
        bodyCap_div.style.height = height + 'px';
    }
    catch(e)
    {
        bodyCap_div.style.width = (docElement.scrollWidth > docElement.clientWidth)?  docElement.scrollWidth : docElement.clientWidth;
        bodyCap_div.style.height = (docElement.scrollHeight > docElement.clientHeight)?  docElement.scrollHeight : docElement.clientHeight;
    }

    //bodyCap_div.style.backgroundColor = "#00004f";
    bodyCap_div.style.backgroundColor = "#000000";
    bodyCap_div.style.zIndex = 10;
    if(set == true)
    {
        if(typeof bodyCap_div.style.MozOpacity == "string")
        {
            bodyCap_div.style.MozOpacity = 0.35;
        }
        else if(typeof bodyCap_div.style.filter == "string")
        {
             bodyCap_div.style.filter = "Alpha(opacity="+parseInt(100*0.35)+")";
        }
        else
        {
            bodyCap_div.style.opacity = 0.35;
        }
        bodyCap_div.style.visibility = "visible";

        window.onresize = body_blind;
    }
    else
    {
        bodyCap_div.style.width = "0px";
        bodyCap_div.style.height = "0px";
        bodyCap_div.style.visibility = "hidden";

        window.onresize = function(e) { return false; }
    }
}
function imgResize(img){
    img1= new Image();
    img1.src=(img);
    imgControll(img);
}
function imgControll(img){
    if((img1.width!=0)&&(img1.height!=0)){
      viewImage(img);
    }else{
      controller="imgControll('"+img+"')";
      intervalID=setTimeout(controller,20);
    }
}
function viewImage(img){
    var screen_ww,screen_hh;
    screen_ww = screen.width;
    screen_hh = screen.height;
    screen_ww = screen_ww - 30;
    screen_hh = screen_hh - 90;
    W=img1.width;
    H=img1.height;
    if(screen_ww<W){
        W2 = screen_ww; W3 = W2/W; H2 = H * W3;
    }else{
        W2 = W; H2 = H;
    }
    if(screen_hh<H2){
        H2 = screen_hh;
        H3 = H2/H; W2 = W * H3;
    }
    O="width="+W2+",height="+H2+",left=10,top=10";
    imgWin=window.open("","",O);
    imgWin.document.write("<html><head><title>상세이미지보기</title></head>");
    imgWin.document.write("<body topmargin=0 leftmargin=0>");
    imgWin.document.write("<img src=\""+img+"\" width=\""+W2+"\" height=\""+H2+"\" onclick='self.close()'>");
    imgWin.document.write("</body>");
    imgWin.document.write("</html>");
    imgWin.document.close();
}
function pop_view(pk,top,left,width,height,name){
  var win_status = "width="+width+",height="+height+",left="+left+",top="+top;
  window.open("/main/popup_main.php?pk="+pk,name,win_status);
}
function jst_popup(url,top,left,width,height,name){
  var win_status = "width="+width+",height="+height+",left="+left+",top="+top;
  window.open(url,name,win_status);
}