// country_menus.js scripts -- Define country menus

function delSpace()
{
    var key = document.search_form.q.value;

    var k    = 0;
    var m    = 0;
    k        = key.length;
    trimStr  = "";

    while( k-- )
    {
        if( key.charAt(k) != ' ' )
        {
            break;
        }
    }

    for(m = 0 ; m <= k ; m ++ )
    {
        if(key.charAt(m) != ' ')
        {
            break;
        }
    }

    for(var i = m ; i <= k ; i ++)
    {
        trimStr += key.charAt(i);
    }

    document.search_form.q.value = trimStr;

}

function search()
{

    document.search_form.action="http://211.45.27.143/samsungsvc/samsungsvc.jsp";
    delSpace();
    var key  = document.search_form.q.value;
    var key2 = document.search_form.q.value.toLowerCase();
    if(key == "" || key == null) {
        alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
        return false;
    } else if (key.indexOf('%') >= 0) {
        alert('% ´Â »ç¿ëÇÏ½Ç ¼ö ¾ø´Â ¹®ÀÚÀÔ´Ï´Ù.');
        return false;
    } else if (key2.indexOf("<html")  > -1  ||
        key2.indexOf("<meta")  > -1  ||
        key2.indexOf("<scri")  > -1  ||
        key2.indexOf("<title") > -1  ||
        key2.indexOf("<body")  > -1  ||
        key2.indexOf("<input") > -1  ||
        key2.indexOf("<table") > -1  ||
        key2.indexOf("<form")  > -1  ||
        key2.indexOf("<tr") > -1  ||
        key2.indexOf("<td") > -1  ||
        key2.indexOf("<!-") > -1  ||
        key2.indexOf("-->") > -1  ||
        key2.indexOf("<a")  > -1  ||
        key2.indexOf("<h")  > -1  ||
        key2.indexOf("<b")  > -1  ||
        key2.indexOf("<p")  > -1  ||
        key2.indexOf("<%")  > -1  ||
        key2.indexOf("</")  > -1 ) {
        alert('HTML ÅÂ±×´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
        return false;
    } else {
        document.search_form.submit();
        return true;
    }
}

function isHtmlCode(obj) {
    var obj = obj.toLowerCase();
    if (obj.indexOf("<html")  > -1  ||
        obj.indexOf("<meta")  > -1  ||
        obj.indexOf("<scri")  > -1  ||
        obj.indexOf("<title") > -1  ||
        obj.indexOf("<body")  > -1  ||
        obj.indexOf("<input") > -1  ||
        obj.indexOf("<table") > -1  ||
        obj.indexOf("<form")  > -1  ||
        obj.indexOf("<font")  > -1  ||
        obj.indexOf("<tr") > -1  ||
        obj.indexOf("<td") > -1  ||
        obj.indexOf("<!-") > -1  ||
        obj.indexOf("-->") > -1  ||
        obj.indexOf("<a")  > -1  ||
        obj.indexOf("<h")  > -1  ||
        obj.indexOf("<b")  > -1  ||
        obj.indexOf("<p")  > -1  ||
        obj.indexOf("<%")  > -1  ||
        obj.indexOf("</")  > -1 ) {
        alert('HTML ÅÂ±×´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
        return false;
    } else {
        return true;
    }
}

function goCallDic(){

//    window.open('http://www.sec.co.kr/PCS.svl?CMD=ContentsTemplate_001&dispNo=012009&curDepth=2&COMU=&COMM_001=0000100000','AnnounceBox','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=655,height=370');
//    window.open('http://www.sec.co.kr/digapp/dictionary/DigitalDic.html','AnnounceBox','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=655,height=370');

    window.open('http://www.sec.co.kr/index.jsp','AnnounceBox','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=655,height=370');
    var w=window.open('http://www.sec.co.kr/digapp/dictionary/DigitalDic.html','AnnounceBox','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=587,height=465');
    w.focus();

}
/*
function callDic(){
    if (event.shiftKey) {
        if (event.keyCode == 70) {
            window.open('http://www.sec.co.kr/index.jsp','AnnounceBox','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=655,height=370');
            var w=window.open('http://www.sec.co.kr/digapp/dictionary/DigitalDic.html','AnnounceBox','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=587,height=465');
            w.focus();

//    window.open('http://www.sec.co.kr/index.jsp','AnnounceBox','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=655,height=370');
//    window.open('http://www.sec.co.kr/digapp/dictionary/DigitalDic.html','AnnounceBox','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=655,height=370');
//    setTimeout("window.open('http://www.sec.co.kr/product/sitemap/CSfContentsTemplate_001.jsp?dispNo=012001002&curDepth=3&COMM_001=0000100000&html=/csc/edu/computer/computer_edu.html','secEduComp');", 0);
        }
    }
}

document.onkeydown=callDic;
*/
function resetForm()
{
    document.annWriteForm.reset();
    document.annWriteForm.title.focus();
}

//isValid true½Ã submit
function doSubmit(f, url)
{
    if(isValid(f))
    {
        f.action=url;
        f.submit();
    }
}

function doConfirm(message, url) {
    if(confirm(message)) document.location=url;
}

function isNullString(string)
{
    for(var i=0; i<string.length; i++)
        if(string.charAt(i)!=' ' && string.charAt(i)!='\r' && string.charAt(i)!='\n'
            && string.charAt(i)!='\t' && string.charAt(i)!='\b') return false;
    return true;
}

function emailOpen()
{
    var iMyWidth;
    var iMyHeight;
    iMyWidth  = (window.screen.width/2) - 293;
    iMyHeight = (window.screen.height/2) - 320;
    var win2  = window.open('http://erms.samsungelectronics.com/customer/form/formmail/Korea/input_kr.jsp?SITE_ID=2&PROD_ID=19','email','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=587,height=640,left='+iMyWidth+',top='+iMyHeight+',screenX='+iMyWidth+',screenY='+iMyHeight+'');
}

function emailAgent()
{
    var iMyWidth;
    var iMyHeight;
    iMyWidth  = (window.screen.width/2) - 293;
    iMyHeight = (window.screen.height/2) - 320;
    var win2  = window.open('http://erms.samsungelectronics.com/customer/form/formmail/Korea/input_kr.jsp?SITE_ID=2&PROD_ID=22','email','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=587,height=640,left='+iMyWidth+',top='+iMyHeight+',screenX='+iMyWidth+',screenY='+iMyHeight+'');
}

function windowOpen2(htmlFile, windowName, w, h) {

    window.open(htmlFile, windowName, "toolbar=no, location=no, status=no, menubar=no, resizable=yes,scrollbars=yes, width="+w+",height="+h+"");
}

function loginMember(name) {

    var iMyWidth;
    var iMyHeight;
    iMyWidth  = (window.screen.width/2) - 165;
    iMyHeight = (window.screen.height/2) - 140;
    window.open( name,'blueblood', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=280,left='+iMyWidth+',top='+iMyHeight+',screenX='+iMyWidth+',screenY='+iMyHeight+'');
}
/*
function logoutMember() {
    document.location='http://www.samsungsvc.co.kr/logoff.jsp?targeturl=http://www.samsungsvc.co.kr';
}
*/

function logoutMember() {

    document.location='https://sso.sec.co.kr/logoff.jsp?url=http://www.samsungsvc.co.kr';

/* 20070817 ·Î±×¾Æ¿ôÀ» ÇÏ¸é ¹«Á¶°Ç ¼îÇÎ¸ô·Î ÀÌµ¿ÇÏµµ·Ï º¯°æ
    var str = location.href.toLowerCase();

    if (str.indexOf('shop') != -1) {
      document.location='https://sso.sec.co.kr/logoff.jsp?url=http://shop.samsungsvc.co.kr';
    } else if (str.indexOf('know') != -1) {
      document.location='https://sso.sec.co.kr/logoff.jsp?url=http://know.samsungsvc.co.kr';
    } else if (str.indexOf('self') != -1) {
      document.location='https://sso.sec.co.kr/logoff.jsp?url=http://self.samsungsvc.co.kr/erms/main.jsp';
    } else {
      document.location='https://sso.sec.co.kr/logoff.jsp?url=http://www.samsungsvc.co.kr';
    }
*/


//    document.location='https://sso.sec.co.kr/logoff.jsp?url=http://www.samsungsvc.co.kr/sso/logout.htm';
    //document.location='https://sso.sec.co.kr/logoff.jsp?url=http://www.samsungsvc.co.kr';
    //document.location='https://sso.sec.co.kr/logoff.jsp?url=http://www.samsungsvc.co.kr/servlets/svcr/main/DoLogoutServlet';
    //document.location='https://sso.sec.co.kr/logoff.jsp?url=http://www.samsungsvc.co.kr/servlets/svcr/main/DoLogoutServlet';
    //alert(document.location);
    //document.location='https://sso.sec.co.kr/redirect.jsp?TARGET=http://www.samsungsvc.co.kr/servlets/svcr/main/DoLoginServlet&loginPath=';
    //document.location='https://sso.sec.co.kr/redirect.jsp?TARGET=http://www.samsungsvc.co.kr/servlets/svcr/main/DoLogoutServlet';
// 06³â 7¿ù 12ÀÏ ·Î±×¾Æ¿ôÀÌ Àß ¾ÈµÇ¾î À§, ¾Æ·¡ ³»¿ë ¹Ù²Þ
}

/* 2005.8.26 ksbahk ¼öÁ¤
function logoutMember() {
    document.location='https://sso.sec.co.kr/logoff.jsp?url=http://www.samsungsvc.co.kr/servlets/svcr/main/DoLogoutServlet';
}
*/

function joinMemberPop() {
    opener.top.location.href='https://sso.sec.co.kr/member/sso_mem_regist_agree.jsp?target_url=http://www.samsungsvc.co.kr/servlets/svcr/member/member_recv_insert&siteID=C';
    window.close();
}

function joinMember() {
    top.document.location='https://sso.sec.co.kr/member/sso_mem_regist_agree.jsp?target_url=http://www.samsungsvc.co.kr/servlets/svcr/member/member_recv_insert&siteID=C';
}

function passMember(){
    document.location='https://sso.sec.co.kr/member/sso_member_regist_idcheck.jsp?target_url=http://www.samsungsvc.co.kr/servlets/svcr/main/SingleLogin&siteID=C';
}

function passMember_Pop(){
    opener.location='https://sso.sec.co.kr/member/sso_member_regist_idcheck.jsp?target_url=http://www.samsungsvc.co.kr/servlets/svcr/main/SingleLogin&siteID=C';
    window.close();
}

function updateMember() {
    document.location='https://sso.sec.co.kr/member/sso_mem_modify.jsp?target_url=http://www.samsungsvc.co.kr/servlets/svcr/member/member_recv_update&siteID=C';
}

function updateMemberAs() {
    parent.location='https://sso.sec.co.kr/member/sso_mem_modify.jsp?target_url=http://www.samsungsvc.co.kr/servlets/svcr/member/member_recv_update&siteID=C';
}

function updateMemberNo() {
    if(confirm('ÇöÀç ¼­ºñ½º½ÅÃ» °ÇÀÌ ÀÖ´Â °æ¿ì\n\nÈ¸¿øÁ¤º¸¸¦ ¼öÁ¤ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.\n\n¼­ºñ½º ÁøÇàÇöÈ²Á¶È¸ ¸Þ´º¿¡¼­ ½ÅÃ»Ãë¼Ò¸¦ ÇÏ½Å ÈÄ     \n\nÈ¸¿øÁ¤º¸¸¦ ¼öÁ¤ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.\n\n\n\n¼­ºñ½º½ÅÃ» °ÇÀ» Ãë¼Ò ÇÏ½Ã°Ú½À´Ï±î?')) {
      location.href='http://www.samsungsvc.co.kr/servlets/svcr/as_counsel/As_status1_Check';
    }
}

function siteMember() {
    document.location='http://anypath.samsungelectronics.com/member/site/Select_Site.asp?SiteID=OPS_010201&menu=4&url=http://www.samsungsvc.co.kr/servlets/svcr/main/main&WebLogicSession="+session.getId()+"';
}

function checkLogin(name) {
    if(confirm('¼±ÅÃÇÏ½Å ¸Þ´º´Â ·Î±×ÀÎÀ» ÇÏ¼Å¾ß »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.\n\n·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?')) {

    var iMyWidth;
    var iMyHeight;
    iMyWidth  = (window.screen.width/2) - 165;
    iMyHeight = (window.screen.height/2) - 140;
    window.open( name,'blueblood', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=330,height=280,left='+iMyWidth+',top='+iMyHeight+',screenX='+iMyWidth+',screenY='+iMyHeight+'');
    }
}

function doOpenWindow(url, name, toolbar, menubar, statusbar, location, scrollbar, resizable, left, top, width, height)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  location_str = location ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',location='+location_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str+',left='+left+',top='+top+',width='+width+',height='+height);
}


// Generic Popup Window opener

function popup(fname,wname,wwidth,wheight) {

    var newwin = window.open("",wname,"toolbar=no,directories=no,menubar=no,scrollbars=yes,width=" + wwidth + ",height=" + wheight + ",left=10,top=0,resizable=yes");
    newwin.location = fname;
    newwin.focus();
    return;

}

function pop(pPage,Opt) {
    popUpWin = window.open(pPage,'',Opt);
}

function goCollect() {
    iMyWidth  = (window.screen.width/2)  - 400;
    iMyHeight = (window.screen.height/2) - 350;
   window.open('/servlets/svc/collect/Collect', 'collect', 'width=800,height=640,left=' + iMyWidth + ',top=' + iMyHeight + ',screenX=' + iMyWidth + ',screenY=' + iMyHeight + ',toolbar=yes,location=no,directories=no,status=yes,resizable=yes,scrollbars=yes');
}

// ´ë±ÝÁö±ÞÁ¶È¸
function PriceSupply()
{
    iMyWidth  = (window.screen.width/2)  - 165;
    iMyHeight = (window.screen.height/2) - 150;
    window.open('/servlets/svcr/pricesupply/PriceSupplyLogin', 'pricelogin', 'width=330,height=300,left=' + iMyWidth + ',top=' + iMyHeight + ',screenX=' + iMyWidth + ',screenY=' + iMyHeight + ',toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no');
}

// »ó´ã ½ºÅ©¸³Æ®
function goScript() {

    var newwin = window.open("/servlets/svc/as_counsel/request1_7","script","toolbar=yes,directories=no,menubar=yes,scrollbars=yes,resizable=yes,width=577,height=600");
    newwin.focus();
    return;

}

// Set Booleans for Browser Type

var isLayers; // Netscape 4.x on Mac and PC
var isDivs; // IE 4.x on Mac and PC
var isDOM; // Netscape 6 on Mac and PC
var isOther; // None of the above

if ((parseInt(navigator.appVersion) >= 5) || (navigator.userAgent.indexOf('5.0') != -1)) {

    isDOM = (navigator.appName == 'Netscape'); // Netscape 6: Not yet functional
    isDivs = (navigator.appName.indexOf('Microsoft') != -1);

} else if (parseInt(navigator.appVersion) >= 4) {

    isLayers = (navigator.appName == 'Netscape');
    isDivs = (navigator.appName.indexOf('Microsoft') != -1);

}

isOther = ((!isLayers) && (!isDivs)); // Any non-common browser, including Netscape 6

// -->


// Establish Global Variables
var m_flag = false;
var m_current = 0; // Says current menu displayed is the starting 3 item menu.
var m_list = new Array(); // List the number of each menu
m_list = [1,2,3,4,5,20,21,22,25];
var m_total = m_list.length; // Total number of menus

var bound_x1 = 0, bound_y1 = 0;
var bound_x2, bound_y2;
var bound_x3, bound_y3;

// BEGIN Init function to initialize DHTML Elements and Event Capture
function init() {

    if (isOther) { return; }

    create_objects(); // Function to create either ie, netscape or dom objects
    initc(); // Initialize constants for menu objects
    m_flag = true;

    if (isDOM) { document.body.addEventListener("mousemove", whereami, true) // Not yet functional
    } else {
        if (isLayers) { document.captureEvents(Event.MOUSEMOVE); }
        document.onmousemove = whereami;
    }

} // END init function



// BEGIN whereami function to track mousemoving
function whereami(e) {

    if (!m_flag) { return; }
    if (m_current=0) { return; }

    if (isLayers) {
        x = e.pageX;
        y = e.pageY;
    } else {
        x = event.clientX + document.body.scrollLeft;
        y = event.clientY + document.body.scrollTop;
    }

    if ((x < bound_x1) || (y < bound_y1) || (x > bound_x2) || (y > bound_y2) || ((x < bound_x3) && (y > bound_y3))) {
        m_current = 0;
        m_hide(0); // hide everything at state 1 or above
    }

} // END whereami function



//BEGIN initc function to initialize variables for object
function initc() {

    var obj = theobjs["m1"];
    var obj = theobjs["m2"];
    var obj = theobjs["m3"];
    var obj = theobjs["m4"];
    var obj = theobjs["m5"];


    var obj = theobjs["m20"];
    obj.x2 = 340;
    obj.y2 = 113;
    obj.x3 = 130;
    obj.y3 = 85;

    var obj = theobjs["m21"];
    obj.x2 = 340;
    obj.y2 = 150;
    obj.x3 = 130;
    obj.y3 = 85;

    var obj = theobjs["m22"];
    obj.x2 = 340;
    obj.y2 = 181;
    obj.x3 = 130;
    obj.y3 = 85;

    var obj = theobjs["m25"];
    obj.x2 = 340;
    obj.y2 = 181;
    obj.x3 = 130;
    obj.y3 = 85;


} // END initc function



//BEGIN m_show function to turn menus On
function m_show(new_menu) {

    if (!m_flag) { return; }
    if (new_menu == m_current) { return; }

    var new_obj = theobjs['m' + new_menu];
    if (!new_obj) { return; }

    if (new_menu == 50 || new_menu == 51 || new_menu == 52)
    {
        var m_state = Math.floor(new_menu/20)*20;
    } else {
        var m_state = Math.floor(new_menu/10)*10;
    }

    m_hide(m_state);

    new_obj.objShow();

    bound_x2 = new_obj.x2;
    bound_y2 = new_obj.y2;
    bound_x3 = new_obj.x3;
    bound_y3 = new_obj.y3;

    m_current = new_menu;

} // END m_show function



// BEGIN m_hide function to hide all menus at current menu's state and higher
function m_hide(new_state) {

    for (i = 0; i < m_total; i++) {
    var m_num = m_list[i];
    if (m_num >= new_state) {
        var old_obj = theobjs['m' + m_num];
        old_obj.objHide();
        }
    }

} // END m_hide function



////////////////////////////////////////////////////////////////////////////////////////
// document object creation functions -- generic

// BEGIN Create objects from Divs
function create_objects() {
    if (isLayers) { create_nn_objects();
    } else if (isDivs) { create_ie_objects();
    } else if (isDOM) { create_dom_objects(); }
} // END create_objects() function


// BEGIN For IE, pull DIV blocks into object array
function create_ie_objects() {
    thedivs = document.all.tags("div");
    theobjs = new Array();
    for (i = 0; i < thedivs.length; i++) {
        if (thedivs[i].id != "") {
            theobjs[thedivs[i].id] = new dom_object(thedivs[i]);
        }
    }
} // END create_ie_objects()


// BEGIN For Navigator 4.x, pull layer blocks into object array
function create_nn_objects() {
    theobjs = new Array();
    for (i = 0; i < document.layers.length; i++) {
        if (document.layers[i].name != "") {
            theobjs[document.layers[i].name] = new nn_object(document.layers[i]);
        }
    }
} // END create_nn_ojbects()


// BEGIN For W3C DOM (Navigator 6.x, Mozilla), pull DIV blocks into object array
function create_dom_objects() {
    thedivs = document.getElementsByTagName("div");
    theobjs = new Array();
    for (i = 0; i < thedivs.length; i++) {
        var obj = thedivs[i];
        if (obj.id != "") {
            theobjs[obj.id] = new dom_object(obj);
        }
    }
} // END create_dom_objects()


// BEGIN Establish properities of the DOM; also works for IE 4.x and 5.x Object
function dom_object(obj) {
    this.css2 = obj;
    this.name = obj.id;
    this.objHide = domHide;
    this.objShow = domShow;
    this.objSetTop = domSetTop;
    this.objSetLeft = domSetLeft;
    this.objMoveAbsolute = domMoveAbsolute;
    this.objSetZIndex = domSetZIndex;
} // END ie_object(obj)


// BEGIN Establish properities of the Netscape object
function nn_object(obj) {
    this.css2 = obj;
    this.name = obj.name;
    this.objHide = nnobjHide;
    this.objShow = nnobjShow;
    this.objSetTop = nnobjSetTop;
    this.objSetLeft = nnobjSetLeft;
    this.objMoveAbsolute = domMoveAbsolute;
    this.objSetZIndex = nnobjSetZIndex;
} // END nn_object(obj)


// BEGIN DOM and IE set element's top position
function domSetTop(top) {
    this.css2.style.top = top + "px";
} // END domSetTop(top)


// BEGIN DOM and IE set element's left position
function domSetLeft(left) {
    this.css2.style.left = left + "px";
} // END domSetLeft(left)


// BEGIN DOM and IE hide element
function domHide() {
   this.css2.style.visibility = "hidden";
} // END domHide()


// BEGIN DOM and IE show element
function domShow() {
   this.css2.style.visibility = "visible";
} // END domShow()


// BEGIN DOM and IE set element's zindex order
function domSetZIndex(zindex) {
   this.css2.style.zIndex = zindex;
} // END domSetZIndex(zindex)


// BEGIN make absolute move
function domMoveAbsolute(newleft,newtop) {
   this.objSetLeft(newleft);
   this.objSetTop(newtop);
} // END domMoveAbsolute(newleft,newtop)


// BEGIN Netscape 4.x hide element
function nnobjHide() {
    this.css2.visibility = "hidden";
} // END nnobjHide()


// BEGIN Netscape 4.x show element
function nnobjShow() {
    this.css2.visibility = "inherit";
} // END nnobjShow()


// BEGIN Netscape 4.x set element's top position
function nnobjSetTop(top) {
    this.css2.top = top;
} // END nnobjSetTop(top)


// BEGIN Netscape 4.x set element's left position
function nnobjSetLeft(left) {
    this.css2.left = left;
} // END nnobjSetLeft(left)


// BEGIN Netscape 4.x set element's zindex order
function nnobjSetZIndex(zindex) {
    this.css2.zIndex = zindex;
} // END nnobjSetZindex(zindex)

/*
function keypressed() {
    if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||
        (event.keyCode >= 112 && event.keyCode <= 123) || event.keyCode == 8){
        event.keyCode = 0;
        event.cancelBubble = true;
        event.returnValue = false;
    }
}
*/
function keypressed() {
    if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||
        (event.keyCode >= 117 && event.keyCode <= 123) || (event.keyCode >= 112 && event.keyCode <= 115)){
//        alert('ÇØÅ· ¹× Á¤º¸À¯Ãâ ¹æÁö¸¦ À§ÇØ Æ¯¼öÅ°´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
        event.keyCode = 0;
        event.cancelBubble = true;
        event.returnValue = false;
    }
}


n4 = (document.layers)?1:0;
e4 = (document.all)?1:0;

function showP(X,Border) {
    var OBJ

    if(n4) {
        OBJ = document.layers[X]
        OBJ.left = event.pageX - parseInt(OBJ.document.width/2)
        OBJ.top = event.pageY
        OBJ.visibility = 'visible'
    } else if(e4) {

        OBJ    = document.all[X]
        OBJ.style.visibility = 'visible'
        w_size = removePX(window.screenTop);
        f_size = removePX(document.body.scrollHeight);
        c_size = removePX(event.y+document.body.scrollTop);
        l_size = removePX(document.body.scrollWidth);
        r_size = removePX(event.x+document.body.scrollLeft);
        v_size = l_size - r_size;
        d_size = f_size - c_size;


        if (Border==null) {
            if(d_size < 220){
                if(v_size < 350){
                    OBJ.style.top = event.y+document.body.scrollTop - 110;
                    OBJ.style.left = event.x+document.body.scrollLeft-110;
                }else{
                    OBJ.style.top = event.y+document.body.scrollTop - 110;
                    OBJ.style.left = event.x+document.body.scrollLeft+10;
                }

            }else{
                if(v_size < 350){
                    OBJ.style.top = event.y+document.body.scrollTop+10;
                    OBJ.style.left = event.x+document.body.scrollLeft-110;

                }else{

                    OBJ.style.top = event.y+document.body.scrollTop+10;
                    OBJ.style.left = event.x+document.body.scrollLeft+10;

                }
            }
        } else {

            if(d_size < 240){
                if(v_size < 350){
                    OBJ.style.top = event.y+document.body.scrollTop - 160;
                    OBJ.style.left = event.x+document.body.scrollLeft-110;
                }else{
                    OBJ.style.top = event.y+document.body.scrollTop - 160;
                    OBJ.style.left = event.x+document.body.scrollLeft+10;
                }
            }else{
                if(v_size < 350){
                    OBJ.style.top = event.y+document.body.scrollTop+10;
                    OBJ.style.left = event.x+document.body.scrollLeft-110;
                }else{
                    OBJ.style.top = event.y+document.body.scrollTop+10;
                    OBJ.style.left = event.x+document.body.scrollLeft+10;
                }
            }
        }
    }
}

function hideP(X) {
    if(n4) {
        document.layers[X].visibility = 'hidden'
    }
    else if(e4) {
        document.all[X].style.visibility = 'hidden'
    }
}

//px°¡ µé¾î°¡ ÀÖÀ¸¸é Áö¿ì´Â ÇÔ¼ö
function removePX(sStr){
    var a = ""+sStr;
    idx = a.indexOf("px");

    if(idx < 0) idx = a.indexOf("PX");
    if(idx < 0)
        idx = a.indexOf("Px");
    else
        a = a.substring(0, (a.length - 2));
    return a;
}

function moveP(X,Border) {
    var OBJ
    if(n4) {
        OBJ = document.layers[X]
        OBJ.left = event.pageX - parseInt(OBJ.document.width/2)
        OBJ.top = event.pageY
        OBJ.visibility = 'visible'
    } else if(e4) {
        OBJ    = document.all[X]
        w_size = removePX(window.screenTop);
        f_size = removePX(document.body.scrollHeight);
        c_size = removePX(event.y+document.body.scrollTop);
        l_size = removePX(document.body.scrollWidth);
        r_size = removePX(event.x+document.body.scrollLeft);
        v_size = l_size - r_size;
        d_size = f_size - c_size;

        if (Border==null) {
            if(d_size < 220){
                if(v_size < 350){
                    OBJ.style.top = event.y+document.body.scrollTop - 110;
                    OBJ.style.left = event.x+document.body.scrollLeft-110;
                }else{
                    OBJ.style.top = event.y+document.body.scrollTop - 110;
                    OBJ.style.left = event.x+document.body.scrollLeft+10;
                }
            }else{
                if(v_size < 350){
                    OBJ.style.top = event.y+document.body.scrollTop+10;
                    OBJ.style.left = event.x+document.body.scrollLeft-110;
                }else{
                    OBJ.style.top = event.y+document.body.scrollTop+10;
                    OBJ.style.left = event.x+document.body.scrollLeft+10;
                }
            }
        } else {
            if(d_size < 240){
                if(v_size < 350){
                    OBJ.style.top = event.y+document.body.scrollTop - 160;
                    OBJ.style.left = event.x+document.body.scrollLeft-110;
                }else{
                    OBJ.style.top = event.y+document.body.scrollTop - 160;
                    OBJ.style.left = event.x+document.body.scrollLeft+10;
                }
            }else{
                if(v_size < 350){
                    OBJ.style.top = event.y+document.body.scrollTop+10;
                    OBJ.style.left = event.x+document.body.scrollLeft-110;
                }else{
                    OBJ.style.top = event.y+document.body.scrollTop+10;
                    OBJ.style.left = event.x+document.body.scrollLeft+10;
                }
            }
        }
    }
}

/*
function moveP(X) {
   var OBJ
   if(n4) {
       OBJ = document.layers[X]
       OBJ.left = event.pageX - parseInt(OBJ.document.width/2)
       OBJ.top = event.pageY
       OBJ.visibility = 'visible'
   }
   else if(e4) {
       OBJ = document.all[X]
       OBJ.style.pixelTop = event.clientY + document.body.scrollTop + 10
       OBJ.style.pixelLeft = event.clientX + document.body.scrollLeft + 10
       OBJ.style.visibility = 'visible'
   }
}
*/

function goLife()      // Á¤º¸¸¶´ç > µðÁöÅÐÁ¤º¸ > Á¦Ç°º° ±â¼úÁ¤º¸
{
    var w=window.open('http://www.sec.co.kr/index.jsp','AnnounceBox','toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=930,height=600');
    setTimeout("window.open('http://www.sec.co.kr/digit_life/CSfdigitlife_index.jsp?p_index=1&p_check=1','AnnounceBox');", 1500);
    w.focus();
}

function popupWin(url,winname,width,height,stauts,resizable,menubar,toolbar,scrollbars) {
    var url0="";

      for (i=0;i<url.length;i++) {
          if (url.charAt(i) == " ") { url0 = url0.concat("%20"); }
          else { url0 = url0.concat(url.charAt(i)); }
      }
      var newObject = new Object;
      newObject = window.open(url0,winname,'top=30,left=100,status='+stauts+',resizable='+resizable+',menubar='+menubar+',toolbar='+toolbar+',scrollbars='+scrollbars+',width='+width+',height='+height);
      newObject.focus();
}

function goCenter(url,width,height,scrollbars) {
    var iwidth = width/2;
    var iheight = height/2;
    iMyWidth  = (window.screen.width/2)  - iwidth;
    iMyHeight = (window.screen.height/2) - iheight;
    window.open('/svc/notice/center_'+url+'.html', 'center', 'width='+width+',height='+height+',left=' + iMyWidth + ',top=' + iMyHeight + ',screenX=' + iMyWidth + ',screenY=' + iMyHeight + ',scrollbars='+scrollbars+',toolbar=no,location=no,directories=no,status=no,resizable=no');
}

function isValidDate(string)
{
	var errCode=-1;
	if(string.length!=8 || !isPositiveInt(string)) errCode=-1;
	else
	{
		errCode=1;
		var yyyy=parseInt(string.substring(0, 4), 10);
		var mm=parseInt(string.substring(4, 6), 10);
		var dd=parseInt(string.substring(6, 8), 10);

		if(yyyy==0 || mm==0 || dd==0 || mm>12 || dd>31) errCode=0;
		else if(mm==2)
		{
			if(isLeapYear(yyyy)) {if(dd>29) errCode=0;}
			else {if(dd>28) errCode=0;}
		}
		else if((mm==4 || mm==6 || mm==9 || mm==11) && dd>30) errCode=0;
	}

	if(errCode==1) return(string);
	else if(errCode==-1) return("³¯Â¥´Â 'yyyymmdd' Çü½ÄÀÇ ¼ýÀÚÀÌ¾î¾ß ÇÕ´Ï´Ù.");
	else return(string.substring(0, 4)+"³â "+string.substring(4, 6)+"¿ù "+string.substring(6, 8)+"ÀÏÀº À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
}