document.onfocusin = function() { if (event.srcElement && (event.srcElement.tagName == "A" || event.srcElement.tagName == "IMG")) event.srcElement.blur(); }


function getObjectTop(obj)
{
	if (obj.offsetParent == document.body) return obj.offsetTop;
	else return obj.offsetTop + getObjectTop(obj.offsetParent);
}

function getObjectLeft(obj)
{
	if (obj.offsetParent == document.body) return obj.offsetLeft;
	else return obj.offsetLeft + getObjectLeft(obj.offsetParent);
}

function MM_preloadImages()
{ 
	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 after_load() {
    new ImageButton();
}

//var pobj, obj;
//function show_layer(idx) {
//    obj = document.getElementById("Layer" + idx);
//    if (pobj) pobj.style.display = 'none';
//    obj.style.display = 'block';
//    pobj = obj;
//}


//var pobj2, obj2;
//function show_submenu_layer(idx) {
//    obj2 = document.getElementById("Layer_SubMenu_" + idx);

//    if (pobj2) pobj2.style.visibility = 'hidden';
//    obj2.style.visibility = 'visible';
//    pobj2 = obj2;
//}

//var pobj3, obj3;
//function show_sitemenu_layer(idx) {
//    obj3 = document.getElementById("VSiteMapMenu" + idx);
//    if (pobj3) pobj3.style.visibility = 'hidden';
//    obj3.style.visibility = 'visible';
//    pobj3 = obj3;
//}


function sitemap_submenu_toggle(key)
{
    var obj = document.getElementById('VSiteMapSubMenu3_' + key);
    var lk = document.getElementById('VSiteMapMenu3_'+key);
    if(obj.style.display=='block')
    {
        obj.style.display='none';
        lk.className = 'SiteMap_Depth3';
    }
    else
    {
        obj.style.display='block';
        lk.className = 'SiteMap_Depth3_Sub';
    }
}





function window_open(url)
{
	var name = "nwan";
	var features = "";

	if (arguments[1]) name = arguments[1];
	if (arguments[2]) features += "width=" + arguments[2];
	if (arguments[3]) features += ((features != "")?",":"") + "height=" + arguments[3];
	if (arguments[4]) features += ((features != "")?",":"") + "scrollbars=" + arguments[4];
	if (arguments[5]) features += ((features != "")?",":"") + "resizable=yes";

	return window.open(url, name, features);
}



function winOpen(link, w, h, etc, tg) {
    try {
        tg = (tg == null) ? "" : tg;

        var LeftPosition = (screen.width - w) / 2;
        var TopPosition = (screen.height - h) / 2;
        var page = link + etc;
        var control;

        control = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0";
        control = control + ",width=" + w + ",height=" + h + ",top=" + TopPosition + ",left=" + LeftPosition;

        var win = window.open(page, tg, control);
        win.focus();
    } catch (e) {
        alert(e.description);
    }
}

function openZip(fnc) {
    winOpen("/lib/common/zipcode.aspx", 500, 500, "?fnc=" + fnc, "zipcode");
}

function openCal(fnc) {
    winOpen('/lib/common/calandar.aspx', 250, 250, '?fnc=' + fnc, '');
}


function number_format(numstr) {
    if (numstr != "") {
        var sNum = String(numstr);
        var re0 = /(\d+)(\d{3})($|\..*)/;
        if (re0.test(sNum))
            return sNum.replace(
            re0,
            function(str, p1, p2, p3) { return number_format(p1) + "," + p2 + p3; }
        );
        else
            return sNum;
    }
    return 0;
}

function fixPNG(myImage) {
    var version = navigator.userAgent;
    version = version.substring(version.indexOf("MSIE") + 5, version.indexOf("MSIE") + 8);
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) {
        var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
        var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
        var imgTitle = (myImage.title) ?
                 "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
        var imgStyle = "display:inline-block;" + myImage.style.cssText
        var strNewHTML = "<span " + imgID + imgClass + imgTitle
                      + " style=\"" + "width:" + myImage.width
                      + "px; height:" + myImage.height
                      + "px;" + imgStyle + ";"
                      + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                      + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
        myImage.outerHTML = strNewHTML
    }
}



function confirmUrl(str, url) {
    if (confirm(str)) {
        location.href = url;
        return;
    } else {
        return;
    }
}

function setEnterNextControl() {
    if (event.keyCode == 13)
        event.keyCode = 9;
}

function setLengthNextControl(obj) {
    if (obj.value.length >= obj.maxLength) {
        event.keyCode = 9;
    }
}


function _reSizeFrame(fr, isWidth) {


    try {
        objFrame = typeof fr == 'string' ? document.getElementById(fr) : fr; 

        var objBody = objFrame.contentWindow.document.body;


        if (objFrame.contentDocument && objFrame.contentDocument.body.offsetHeight) 
        {
            ifrmHeight = objFrame.contentDocument.body.offsetHeight + 20;
        }
        else {
            ifrmHeight = objFrame.Document.body.scrollHeight + 20;
        }
        if (ifrmHeight < 450) ifrmHeight = 450;
        objFrame.setExpression('height', ifrmHeight + 10);

        if (isWidth == 1) {
            ifrmWidth = objBody.scrollWidth + (objBody.offsetWidth - objBody.clientWidth);
            objFrame.setExpression('width', ifrmWidth + 10);
        }
    } catch (e) {
        window.status = 'Error: ' + e.number + '; ' + e.description;
    }
}


function _reSizeFrame2(fr, div, isWidth) {


    try {
       var objFrame = typeof fr == 'string' ? document.getElementById(fr) : fr; 
       var objDiv = typeof div =='string' ? document.getElementById(div) : div; 

                if (objDiv.offsetHeight == 0) {
                } else {
                    pageheight = objDiv.offsetHeight;
                    parent.document.getElementById(objFrame).height = pageheight + "px";
                }
    } catch (e) {
        window.status = 'Error: ' + e.number + '; ' + e.description;
    }
}


document.onfocusin = function() {
    if (event.srcElement && (event.srcElement.tagName == "A" || event.srcElement.tagName == "IMG")) 
        event.srcElement.blur(); 
}

// scrollbars = yes  :: ½ºÅ©·Ñ¹Ù »ç¿ë (¹Ì»ç¿ë no) 
// resizeable = yes :: ÁÂ¿ì½ºÅ©·Ñ¹Ù »ç¿ë (¹Ì»ç¿ë no) 
// menubar = yes    :: ¸Þ´º¹Ù »ç¿ë (¹Ì»ç¿ë no) 
// toolbar = yes       :: Åø¹Ù»ç¿ë (¹Ì»ç¿ë no) 
// width = 100          :: ÆË¾÷Ã¢ÀÇ °¡·Î»çÀÌÁî 
// height = 100         :: ÆË¾÷Ã¢ÀÇ ¼¼·Î»çÀÌÁî 
// left = 10               :: ÁÂÃø¿¡¼­ 10ÇÈ¼¿À» ¶ç¿î´Ù. 
// top = 10               :: »ó´Ü¿¡¼­ 10ÇÈ¼¿À» ¶ç¿î´Ù. 

function goPOPUP(url) { 
  window.open(url,'','status=no,menubars=no,scrollbars=yes,toolbar=no,resizable=no,width=300,height=300,left=0,top=0');
  form.action = url; // ÆË¾÷È­¸éÀ» È£ÃâÇÒ ÆäÀÌÁö ¶Ç´Â ÆÄÀÏ¸í 
  //form.seq.value = seq;                      // form¿¡¼­ ³Ñ°ÜÁÖ´Â seq°ª 
  //form.name.value = name;                // form¿¡¼­ ³Ñ°ÜÁÖ´Â name°ª 
  //form.target = "target_name";             // window.open ¿¡¼­ ¼±¾ðÇÑ target name 
  form.submit(); 
} 


function move_data(id) {
    opener.document.member.userid.value=id;
    self.close();
}

