var imgpath = "<netville:config key='server.config.image-server'/>";
// GNB
function show_top_menu(val) {
    var obj1Depth = document.getElementById("navi_global").getElementsByTagName("dl")[0].getElementsByTagName("dt");
    var obj2Depth = document.getElementById("navi_global").getElementsByTagName("dl")[0].getElementsByTagName("dd");
    for ( var i=0; i < obj1Depth.length; i++ ) {
        var obj1DepthMenu = obj1Depth.item(i).getElementsByTagName("a")[0];
        var obj2DepthMenu = obj2Depth.item(i);
        if ( i ==  val ) {
            obj1DepthMenu.className = "on";
            obj2DepthMenu.style.display = "block";
        }
        else {
            obj1DepthMenu.className = null;
            obj2DepthMenu.style.display = "none";
        }
            }
}



function show_top_menu_hidden(val, c) {
    var obj1Depth = document.getElementById("navi_global").getElementsByTagName("dl")[0].getElementsByTagName("dt");
    var obj2Depth = document.getElementById("navi_global").getElementsByTagName("dl")[0].getElementsByTagName("dd");
    for ( var i=0; i < obj1Depth.length; i++ ) {
        var obj1DepthMenu = obj1Depth.item(i).getElementsByTagName("a")[0];
        var obj2DepthMenu = obj2Depth.item(i);

        if ( i ==  c ) {
            obj1DepthMenu.className = "on";
        }
        else {
            obj1DepthMenu.className = null;
        }
        obj2DepthMenu.style.display = "none";

    }

}

function show_top_menu_img(val) {
    var obj1Depth = document.getElementById("navi_global").getElementsByTagName("dl")[0].getElementsByTagName("dt");
    for ( var i=0; i < obj1Depth.length; i++ ) {
        var obj1DepthMenu = obj1Depth.item(i).getElementsByTagName("a")[0];
        if ( i ==  val ) {
            obj1DepthMenu.className = "on";
        }
        else {
            obj1DepthMenu.className = null;
        }
            }
}

// for ie flicker bug
try {
   if( navigator.appName.indexOf("Opera")==-1 ){
       document.execCommand('BackgroundImageCache', false, true);
   }
} catch(e) {}


// Top_search
function resetFields(whichform) {
  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    if (element.type == "submit") continue;
    if (!element.defaultValue) continue;
    element.onfocus = function() {
    if (this.value == this.defaultValue) {
      this.value = "";
      this.style.background = "none";
     }
    }

    element.onblur = function() {
      if (this.value == "") {
        this.style.background = "url('/images/uk/common/bg_search_glasses.gif') no-repeat 0 50%";
        this.value = this.defaultValue;
      }
    }
  }
}


function prepareForms() {
  for (var i=0; i<document.getElementById("top_search").length; i++) {
    var thisform = document.getElementById("top_search");
    resetFields(thisform);
    thisform.onsubmit = function() {
      return;
    }
  }
}



//jumping top link
/*
function initMoving(target, position, topLimit, btmLimit) {

    //alert("inovoke initMoving()");

    if (!target)
        return false;

    var obj = target;
    obj.initTop = position;
    obj.topLimit = topLimit;
    obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

    obj.style.position = "absolute";
    obj.top = obj.initTop;
    obj.left = obj.initLeft;


    if (typeof(window.pageYOffset) == "number") {
        obj.getTop = function() {
            return window.pageYOffset;
        }
    } else if (typeof(document.documentElement.scrollTop) == "number") {
        obj.getTop = function() {
            return document.documentElement.scrollTop;
        }
    } else {
        obj.getTop = function() {
            return 0;
        }
    }

    if (self.innerHeight) {
        obj.getHeight = function() {
            return self.innerHeight;
        }
    } else if(document.documentElement.clientHeight) {
        obj.getHeight = function() {
            return document.documentElement.clientHeight;
        }
    } else {
        obj.getHeight = function() {
            return 500;
        }
    }

    obj.move = setInterval(function() {
        if (obj.initTop > 0) {
            pos = obj.getTop() + obj.initTop;
        } else {
            pos = obj.getTop() + obj.getHeight() + obj.initTop;
            //pos = obj.getTop() + obj.getHeight() / 2 - 15;
        }

        if (pos > obj.bottomLimit)
            pos = obj.bottomLimit;
        if (pos < obj.topLimit)
            pos = obj.topLimit;

        interval = obj.top - pos;
        obj.top = obj.top - interval / 3;
        obj.style.top = obj.top + "px";


    }, 20)
}
*/


function initMoving(target, container, position, topLimit, btmLimit) {

    //alert("inovoke initMoving()");
    if (!target)
        return false;

    var obj = target;
    obj.initTop = position;
    obj.topLimit = topLimit;
    obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

    obj.style.position = "absolute";
    obj.top = obj.initTop;
    obj.left = obj.initLeft;


    if (typeof(window.pageYOffset) == "number") {
        obj.getTop = function() {
            return window.pageYOffset;
        };
    } else if (typeof(document.documentElement.scrollTop) == "number") {
        obj.getTop = function() {
            return document.documentElement.scrollTop;
        };
    } else {
        obj.getTop = function() {
            return 0;
        };
    }

    if (self.innerHeight) {
        obj.getHeight = function() {
            return self.innerHeight;
        };
    } else if(document.documentElement.clientHeight) {
        obj.getHeight = function() {
            return document.documentElement.clientHeight;
        };
    } else {
        obj.getHeight = function() {
            return 500;
        };
    }

    obj.move = setInterval(function() {
        if (obj.initTop > 0) {
            pos = obj.getTop() + obj.initTop;
        } else {
            pos = obj.getTop() + obj.getHeight() + obj.initTop;
            //pos = obj.getTop() + obj.getHeight() / 2 - 15;
        }

        obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

        if (pos > obj.bottomLimit)
            pos = obj.bottomLimit;
        if (pos < obj.topLimit)
            pos = obj.topLimit;

        interval = obj.top - pos;
        obj.top = obj.top - interval / 3;
        obj.style.top = obj.top + "px";

        if(container.id == 'container'){
            obj.left = container.offsetLeft + container.clientWidth - 30;
        }else{
            obj.left = container.offsetLeft + container.clientWidth - 5;
        }

        obj.style.left = obj.left + "px";

    }, 20)
}


function initMoving2(target,leftRevision,topRevision) {

    if (!target){
        return false;
    }

    var obj = target;
    obj.style.position = "absolute";



    //getTop 함수 정의 (pageYOffest 혹은 scrollTop 혹은 0)
    if (typeof(window.pageYOffset) == "number") {
        obj.getTop = function() {
            return window.pageYOffset;
        }
    } else if (typeof(document.documentElement.scrollTop) == "number") {
        obj.getTop = function() {
            return document.documentElement.scrollTop;
        }
    } else {
        obj.getTop = function() {
            return 0;
        }
    }

    //getHeight 함수 정의 (self.innerHeight 혹은 clientHeight 혹은 500)
    if (self.innerHeight) {
        obj.getHeight = function() {
            return self.innerHeight;
        }
    } else if(document.documentElement.clientHeight) {
        obj.getHeight = function() {
            return document.documentElement.clientHeight;
        }
    } else {
        obj.getHeight = function() {
            return 500;
        }
    }

    //getScreenWidth 함수 정의 (self.innerWidth 혹은 clientWidth 혹은 880)
    if (self.innerWidth) {
        obj.getScreenWidth = function() {
            return self.innerWidth;
        }
    } else if(document.documentElement.clientWidth) {
        obj.getScreenWidth = function() {
            return document.documentElement.clientWidth;
        }
    } else {
        obj.getScreenWidth = function() {
            return 880;
        }
    }

    //getWidth 함수 정의 (obj.offsetWidth 혹은 500)
    if (obj.offsetWidth) {
        obj.getWidth = function() {
            return obj.offsetWidth;
        }
    } else {
        obj.getWidth = function() {
            return 500;
        }
    }

    var posTopout = obj.getTop() + obj.getHeight() / 2 - 110;
    obj.style.top = posTopout +  topRevision + "px";

    var posWidthout = (880-obj.getWidth())/2;
    obj.style.left = posWidthout + leftRevision + "px";


    obj.move = setInterval(function() {
        var topR= topRevision;
        var posTopin = obj.getTop() + obj.getHeight() / 2 - 110;
        obj.style.top = posTopin + topR + "px";
    }, 20)
}



// enterKeyword in search box of contents
function resetFields1(whichform) {
  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    if (element.type == "submit") continue;
    if (!element.defaultValue) continue;
    element.onfocus = function() {
    if (this.value == this.defaultValue) {
      this.value = "";
      this.style.background = "#fff";
     }
    }
    element.onblur = function() {
      if (this.value == "") {
        this.value = this.defaultValue;
      }
    }
  }
}

function enterKeyword() {
  for (var i=0; i<document.getElementById("Search_by").length; i++) {
    var thisform = document.getElementById("Search_by");
    resetFields1(thisform);
    thisform.onsubmit = function() {
      return validateForm(this);
    }
  }
}



// Roll over
function menuOver(obj) { obj.src = obj.src.replace(".gif", "_on.gif");}
function menuOut(obj) { obj.src = obj.src.replace("_on.gif", ".gif");}


// ShowHide Layer
function showLayer(tgtEl)    {    document.getElementById(tgtEl).style.display = "block"; }
function hideLayer(tgtEl)    {    document.getElementById(tgtEl).style.display = "none"; }



// Tab Content
function initTabMenu(tabContainerID) {
    var tabContainer = document.getElementById(tabContainerID);
    var tabAnchor = tabContainer.getElementsByTagName("a");
    var i = 0;

    for(i=0; i<tabAnchor.length; i++) {
        if (tabAnchor.item(i).className == "submenu")
            thismenu = tabAnchor.item(i);
        else
            continue;

        thismenu.container = tabContainer;
        thismenu.targetEl = thismenu.parentNode.getElementsByTagName('ul')[0];
        thismenu.targetEl.style.display = "none";
        thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
        thismenu.onmouseover = function tabMenuClick() {
            currentmenu = this.container.current;
            if (currentmenu == this)
                return false;

            if (currentmenu) {
                currentmenu.targetEl.style.display = "none";
                if (currentmenu.imgEl) {
                    currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_over.gif", "_off.gif");
                } else {
                    currentmenu.className = currentmenu.className.replace(" on", "");
                }
            }
            this.targetEl.style.display = "";
            if (this.imgEl) {
                this.imgEl.src = this.imgEl.src.replace("_off.gif", "_over.gif");
            } else {
                this.className += " on";
            }

            return false;
        };
        thismenu.targetEl.onmouseover = function () {
            this.style.display = "";
        }
        thismenu.targetEl.onmouseout = function () {
            this.style.display = "none";
        }
        thismenu.onmouseout = function tabMenuHide() {
                this.targetEl.style.display = "none";
        }

    }
    if (tabContainer.first)
        tabContainer.first.onmouseover();
}


/* 20080528 Javascript */
function lightBox() {
    WindowHeight = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.clientHeight;
    OffWidth = document.documentElement.scrollWidth;
    OffHeight = document.documentElement.scrollHeight;
    if ( OffHeight < WindowHeight ) { OffHeight = WindowHeight; 	}

    var spinBox = document.createElement('div');
    spinBox.style.backgroundColor = "#000000";
    spinBox.id = "ThumbnailScroll_Box";
    spinBox.style.width = OffWidth + "px";
    spinBox.style.height = OffHeight + "px";
    spinBox.style.position = "absolute";
    spinBox.style.zIndex = 50;
    spinBox.style.left = spinBox.style.top = 0 + "px";
    if ( navigator.appName.indexOf("Explorer") != -1 ) {
        spinBox.style.filter="Alpha(opacity=30)";
    } else {
        spinBox.style.opacity=0.3;
    }
    document.documentElement.getElementsByTagName("body")[0].appendChild(spinBox);
}

function lightBoxclose() {
    document.documentElement.getElementsByTagName("body")[0].removeChild(document.getElementById("ThumbnailScroll_Box"));
}

function LayerPopupClose(obj) {
    var objName = document.getElementById(obj);
    objName.style.display = "none";
    //lightBoxclose();
}

function LayerPopupMousePoint1(obj,addX,addY) {
    var objName = document.getElementById(obj);
    if ( objName.style.display == "block" ) {
    } else {
        //lightBox();  // 부모창 어둡게 하기
        //var tempX = e.clientX + document.documentElement.scrollLeft;
        //var tempY = e.clientY + document.documentElement.scrollTop;
        //if (tempX < 0){tempX = 0;}
        //if (tempY < 0){tempY = 0;}
        //objName.style.left = tempX + addX + "px";
        //objName.style.top = (tempY - addY) + "px";
        objName.style.display = "block";
    }
}

function LayerPopupMousePoint(e,obj,addX,addY) {
    var objName = document.getElementById(obj);
    if ( objName.style.display == "block" ) {
    } else {
        //lightBox(); // 부모창 어둡게 하기
        var tempX = e.clientX + document.documentElement.scrollLeft;
        var tempY = e.clientY + document.documentElement.scrollTop;
        if (tempX < 0){tempX = 0;}
        if (tempY < 0){tempY = 0;}
        objName.style.left = tempX + addX + "px";
        objName.style.top = (tempY - addY) + "px";
        objName.style.display = "block";
    }
}

function LayerPopupCalendarText(obj,addX,addY) {
    var objFrist = obj.parentNode;
    var objName = obj.parentNode.getElementsByTagName("div")[0];
    if( objName.style.display == "" || objName.style.display == "none" ) {
        var tempX = objFrist.offsetLeft;
        var tempY = objFrist.offsetTop;
        if (tempX < 0){tempX = 0;}
        if (tempY < 0){tempY = 0;}
        objName.style.left = tempX + addX + "px";
        objName.style.top = tempY + addY + "px";
        objName.style.display = "block";
    } else {
        objName.style.display = "none";
    }
}

// tab in product &amp; prece center
function Tabs(obj,num) {
    var objLi = obj.parentNode.parentNode.getElementsByTagName("li");
    var objNum = objLi.length;
    for ( var i=0; i<objNum; i++ ) {
        if ( i == num ) {
            objLi.item(i).className = "on";
            document.getElementById("Tab_"+i).style.display = "block";
        } else {
            objLi.item(i).className = "off";
            document.getElementById("Tab_"+i).style.display = "none";
        }
    }
}


// search + advanced
function AdvancedSearchClick() {
    var obj = document.getElementById("AdvancedSearchForm");
    obj.style.display = "block";
}

function CommunityTypeClick(obj) {
    var objType = document.getElementById("Communitydocstype");
    if ( obj.checked ) {
        objType.style.display = "block";
    } else {
        objType.style.display = "none";
    }
}

function SearchResultClick(num) {
    var objMenu = document.getElementById("search_tab_menu").getElementsByTagName("li");
    var objNum = objMenu.length;
    for ( var i=0; i<objNum; i++ ) {
        if ( i == num ) {
            objMenu.item(i).className = "on";
            document.getElementById("SearchResultLayout_"+i).style.display = "block";
        } else {
            objMenu.item(i).className = "off";
            document.getElementById("SearchResultLayout_"+i).style.display = "none";
        }
    }
}

// Compare Input Add
function CompareInputAdd(obj,objname) {
    var objInput = document.getElementById("compare_input").getElementsByTagName("input");
    var objInputNum = objInput.length;
    for ( var i=0; i<objInputNum; i++ ) {
        if ( objInput.item(i).value == "" ) {
            objInput.item(i).value = objname;
            obj.parentNode.innerHTML = "<a href=\"#\" onclick=\"CompareInputDelete(this,'"+objname+"');return false;\"><img src=\"/images/uk/common/btn_remove.gif\" alt=\"remove\" /></a>";
            break;
        }
    }
}

// Compare Input Delete
function CompareInputDelete(obj,objname) {
    var objInputArray = new Array();
    var objInput = document.getElementById("compare_input").getElementsByTagName("input");
    var objInputNum = objInput.length;
    for ( var i=0; i<objInputNum; i++ ) {
        if ( objInput.item(i).value == objname || objInput.item(i).value == "" ) {
        } else {
            objInputArray[objInputArray.length] = objInput.item(i).value;
        }
    }
    for ( var i=0; i<objInputNum; i++ ) {
        if ( objInputArray[i] == undefined ) {
            objInput.item(i).value = "";
        } else {
            objInput.item(i).value = objInputArray[i];
        }
    }
    obj.parentNode.innerHTML = "<a href=\"#\" onclick=\"CompareInputAdd(this,'"+objname+"');return false;\"><img src=\"/images/uk/common/btn_compare.gif\" alt=\"compare\" /></a>";
}


function CompareLayerShow() {
    document.getElementById('compare').style.display = "block";
}
function CompareLayerHidden() {
    document.getElementById('compare').style.display = "none";
}

function CompareLayerDelete() {
    var objdeleteNum = 0;
    var objdeleteArray = new Array();
    var objUl = document.getElementById("layer_prod_tray_ul").getElementsByTagName("ul")[0];
    var objli = objUl.getElementsByTagName("li");
    var objNum = objli.length;
    for ( var i=0; i<objNum; i++ ) {
        if ( objli.item(i).getElementsByTagName("input")[0] != undefined && objli.item(i).getElementsByTagName("input")[0].checked ) {
            objdeleteArray[i] = true;
            objdeleteNum++;
        } else {
            objdeleteArray[i] = false;
        }
    }
    for ( var i = objdeleteArray.length-1 ; i >=0 ; i-- ) {
        if ( objdeleteArray[i] == true ) {
            objUl.removeChild(objli.item(i));
        }
    }
    for ( var i=0; i <objdeleteNum; i++ ) {
        var newLi = document.createElement('li');
        newLi.className = "blank";
        objUl.appendChild(newLi);
        var BlankImage = document.createElement('img');
        BlankImage.src = "/images/uk/common/blank_70x70.gif";
        newLi.appendChild(BlankImage);
    }
}


// In Bref Layer
function InBrefLayerShow(obj) {
    var objLayer = document.getElementById("InBrefLayer");
    var tempX = obj.parentNode.offsetLeft;
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempX < 0){tempX = 0;}
    if (tempX > 650 ) { tempX = 585; }
    if (tempY < 0){tempY = 0;}
    if (tempY + 240 > scrollY ) { tempY = tempY - 250; }
    objLayer.style.left = tempX + "px";
    objLayer.style.top = tempY + 20 + "px";
    objLayer.style.display = "block";
}
function InBrefLayerHidden() {
    document.getElementById('InBrefLayer').style.display = "none";
}

// Related Product
function ShowRelatedProduct(obj,objheight,objbtnheight,objalign,objleft) {
    var objLayer = document.getElementById("RelatedProduct");
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempY < 0){tempY = 0;}
    if (tempY + objheight > scrollY ) {
        tempY = tempY - objheight;
    } else {
        tempY = tempY + objbtnheight;
    }
    if ( objalign == "left" ) {
        tempX = objleft;
        objLayer.style.left = tempX + "px";
    } else if ( objalign == "right" ) {
        tempX = objleft;
        objLayer.style.right = tempX + "px";
    }
    objLayer.style.top = tempY + "px";
    objLayer.style.display = "block";
}
function InBrefLayerHidden() {
    document.getElementById('RelatedProduct').style.display = "none";
}

//ShowLibrary
function ShowLibrary(obj,objheight,objbtnheight,objalign,objleft) {
    var objLayer = document.getElementById("Library");
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempY < 0){tempY = 0;}
    if (tempY + objheight > scrollY ) {
        tempY = tempY - objheight;
    } else {
        tempY = tempY + objbtnheight;
    }
    if ( objalign == "left" ) {
        tempX = objleft;
        objLayer.style.left = tempX + "px";
    } else if ( objalign == "right" ) {
        tempX = objleft;
        objLayer.style.right = tempX + "px";
    }
    objLayer.style.top = tempY + "px";
    objLayer.style.display = "block";
}
function InBrefLayerHidden() {
    document.getElementById('Library').style.display = "none";
}


//ShowEvalLayer
function ShowEvalLayer(obj,objheight,objbtnheight,objalign,objleft) {
    var objLayer = document.getElementById("Eval_Layer");
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempY < 0){tempY = 0;}
    if (tempY + objheight > scrollY ) {
        tempY = tempY - objheight;
    } else {
        tempY = tempY + objbtnheight;
    }
    if ( objalign == "left" ) {
        tempX = objleft;
        objLayer.style.left = tempX + "px";
    } else if ( objalign == "right" ) {
        tempX = objleft;
        objLayer.style.right = tempX + "px";
    }
    objLayer.style.top = tempY + "px";
    objLayer.style.display = "block";
}
function InBrefLayerHidden() {
    document.getElementById('Eval_Layer').style.display = "none";
}


//ShowReportAbuse
function ShowReportAbuse(obj,objheight,objbtnheight,objalign,objleft) {
    var objLayer = document.getElementById("ReportAbuse");
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempY < 0){tempY = 0;}
    if (tempY + objheight > scrollY ) {
        tempY = tempY - objheight;
    } else {
        tempY = tempY + objbtnheight;
    }
    if ( objalign == "left" ) {
        tempX = objleft;
        objLayer.style.left = tempX + "px";
    } else if ( objalign == "right" ) {
        tempX = objleft;
        objLayer.style.right = tempX + "px";
    }
    objLayer.style.top = tempY + "px";
    objLayer.style.display = "block";
}
function InBrefLayerHidden() {
    document.getElementById('ReportAbuse').style.display = "none";
}


//CurrentStatus
function CurrentStatus(obj,objheight,objbtnheight,objalign,objleft) {
    var objLayer = document.getElementById("CurrentStatus");
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempY < 0){tempY = 0;}
    if (tempY + objheight > scrollY ) {
        tempY = tempY - objheight;
    } else {
        tempY = tempY + objbtnheight;
    }
    if ( objalign == "left" ) {
        tempX = objleft;
        objLayer.style.left = tempX+25 + "px";
    } else if ( objalign == "right" ) {
        tempX = objleft;
        objLayer.style.right = tempX+25 + "px";
    }
    objLayer.style.top = tempY + "px";
    objLayer.style.display = "block";
}
function InBrefLayerHidden() {
    document.getElementById('CurrentStatus').style.display = "none";
}


//HallofFame
function HallofFame(obj,objheight,objbtnheight,objalign,objleft) {
    var objLayer = document.getElementById("HallofFame");
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempY < 0){tempY = 0;}
    if (tempY + objheight > scrollY ) {
        tempY = tempY - objheight;
    } else {
        tempY = tempY + objbtnheight;
    }
    if ( objalign == "left" ) {
        tempX = objleft;
        objLayer.style.left = tempX + "px";
    } else if ( objalign == "right" ) {
        tempX = objleft;
        objLayer.style.right = tempX + "px";
    }
    objLayer.style.top = tempY + "px";
    objLayer.style.display = "block";
}
function InBrefLayerHidden() {
    document.getElementById('HallofFame').style.display = "none";
}

//Find_User_Name
function ShowFind_User_Name(obj,objheight,objbtnheight,objalign,objleft) {
    var objLayer = document.getElementById("Find_User_Name");
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempY < 0){tempY = 0;}
    if (tempY + objheight > scrollY ) {
        tempY = tempY - objheight;
    } else {
        tempY = tempY + objbtnheight;
    }
    if ( objalign == "left" ) {
        tempX = objleft;
        objLayer.style.left = tempX + "px";
    } else if ( objalign == "right" ) {
        tempX = objleft;
        objLayer.style.right = tempX + "px";
    }
    objLayer.style.top = tempY + "px";
    objLayer.style.display = "block";
}
function InBrefLayerHidden() {
    document.getElementById('Find_User_Name').style.display = "none";
}


//PreView
function ShowPreView(obj,objheight,objbtnheight,objalign,objleft) {
    var objLayer = document.getElementById("PreView");
    var tempY = obj.parentNode.offsetTop;
    var scrollY = document.documentElement.scrollHeight;
    if (tempY < 0){tempY = 0;}
    if (tempY + objheight > scrollY ) {
        tempY = tempY - objheight;
    } else {
        tempY = tempY + objbtnheight;
    }
    if ( objalign == "left" ) {
        tempX = objleft;
        objLayer.style.left = tempX + "px";
    } else if ( objalign == "right" ) {
        tempX = objleft;
        objLayer.style.right = tempX + "px";
    }
    objLayer.style.top = tempY + "px";
    objLayer.style.display = "block";
}
function PreViewHidden() {
    document.getElementById('PreView').style.display = "none";
}


//mypage tab menu
function tab(t){
    for(var i = 1; i <= 2; i++) {
        eval("document.getElementById('tab"+i+"')").style.display="none";

        if ( t == i ) {
            eval("document.getElementById('tab"+i+"')").style.display="";
        }
    }
}


function CommunityTypeClick(obj) {
    var objType = document.getElementById("Communitydocstype");
    if ( obj.checked ) {
        objType.style.display = "block";
    } else {
        objType.style.display = "none";
    }
}


// Search By Ttitle &amp; Category
function selectForm(frm){
  var hiddenForms = document.getElementById("SearchBy");

  theForm = hiddenForms.getElementsByTagName("div");

  for(x=0; x<theForm.length; x++){
    theForm[x].style.display = "none";
  }

  if (theForm[frm-1]){
    theForm[frm-1].style.display = "block";
  }
}


// show div when onclick event :view related product
function getposOffset(overlay, offsettype){
    var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
    var parentEl=overlay.offsetParent;
    while (parentEl!=null){
        totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
        parentEl=parentEl.offsetParent;
    }
    return totaloffset;
}

function overlay(curobj, subobjstr, opt_position){
    if (document.getElementById){
    var subobj=document.getElementById(subobjstr)
        subobj.style.display=(subobj.style.display!="block")? "block" : "none"
    var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0)
    var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
        subobj.style.left=xpos+"px"
        subobj.style.top=ypos+"px"
    return false
    }
    else
return true
}


function getposOffset1(overlay, offsettype){
    var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
    var parentEl=overlay.offsetParent;
    while (parentEl!=null){
        totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
        parentEl=parentEl.offsetParent;
    }
    return totaloffset;
}

function overlay1(curobj, subobjstr, opt_position){
    if (document.getElementById){
    var subobj=document.getElementById(subobjstr)
        subobj.style.display=(subobj.style.display!="block")? "block" : "none"
    var xpos=getposOffset1(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0)
    var ypos=getposOffset1(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? -470 : 0)
        subobj.style.left=xpos+"px"
        subobj.style.top=ypos+"px"
    return false
    }
    else
return true
}

function overlayclose(subobj){
    document.getElementById(subobj).style.display="none"
}


//Add more Solution
function solutionAdd() {
    var elem1 = document.getElementById("sectionSolutionB");
    var elem2 = document.getElementById("sectionSolutionC");
    if(elem1.className == "section_div") {
        elem1.className = "section_here";
    } else if(elem1.className == "section_here") {
        elem2.className = "section_here";
    }

}
function hiddenElem(my, obj) {
    var meElem = document.getElementById(my);
    var elem = document.getElementById(obj);
    elem.className = "section_div";
    meElem.checked = "";
}

// disabled when check radio
function piDisabled(val) {
    var elem = document.getElementById("personalInfor");
    var inputs = elem.getElementsByTagName("input");
    var selects = elem.getElementsByTagName("select");
    var textarea = elem.getElementsByTagName("textarea");
    if(val == "agree") {
        for(i=0; i<inputs.length; i++) {
            inputs[i].disabled = false;
        }
        for(i=0; i<selects.length; i++) {
            selects[i].disabled = false;
        }
        for(i=0; i<textarea.length; i++) {
            textarea[i].disabled = false;
        }

    } else {
        for(i=0; i<inputs.length; i++) {
            inputs[i].disabled = true;
        }
        for(i=0; i<selects.length; i++) {
            selects[i].disabled = true;
        }
        for(i=0; i<textarea.length; i++) {
            textarea[i].disabled = true;
        }
    }
}


// RSS Feeds
function RSSFeedsClick(obj) {
    var objValue = parseInt(obj.value);
    for ( var i=1; i<6; i++ ) {
        var objDiv = document.getElementById("RSSFeeds_"+i);
        if ( i == objValue  ) {
            objDiv.style.display = "block";
        } else {
            objDiv.style.display = "none";
        }
    }
}

//Showhide layer
function showhide(target){
    var sTarget = target.href.split("#");
    var aTarget = document.getElementById(sTarget[sTarget.length-1]);
    if(aTarget.style.display == "none") aTarget.style.display = "block";
    else aTarget.style.display = "none";
}


/* 2009-01-14 publisher 추가 */
// GNB
function show_top_menu_white(val) {
    var obj1Depth = document.getElementById("navi_global_white").getElementsByTagName("dl")[0].getElementsByTagName("dt");
    var obj2Depth = document.getElementById("navi_global_white").getElementsByTagName("dl")[0].getElementsByTagName("dd");
    for ( var i=0; i < obj1Depth.length; i++ ) {
        var obj1DepthMenu = obj1Depth.item(i).getElementsByTagName("a")[0];
        var obj2DepthMenu = obj2Depth.item(i);
        if ( i ==  val ) {
            obj1DepthMenu.className = "on";
            obj2DepthMenu.style.display = "block";
        }
        else {
            obj1DepthMenu.className = null;
            obj2DepthMenu.style.display = "none";
        }
            }
}


function show_top_menu_hidden_white(val) {
    var obj1Depth = document.getElementById("navi_global_white").getElementsByTagName("dl")[0].getElementsByTagName("dt");
    var obj2Depth = document.getElementById("navi_global_white").getElementsByTagName("dl")[0].getElementsByTagName("dd");
    for ( var i=0; i < obj1Depth.length; i++ ) {
        var obj1DepthMenu = obj1Depth.item(i).getElementsByTagName("a")[0];
        var obj2DepthMenu = obj2Depth.item(i);

        obj1DepthMenu.className = null;
        obj2DepthMenu.style.display = "none";

    }
}
/* //2009-01-14 publisher 추가 */





//GNB 2009-01-19 publisher 추가
function ranking(opt) {

var r = document.getElementById('ranking_box');


  if(opt == '1') {
       r.style.display = "block";
  }
  else {
        r.style.display = "none";
  }
}
function gnb_select(opt) {

var r = document.getElementById('gnb_select_box');


  if(opt == '1') {
       r.style.display = "block";
  }
  else {
        r.style.display = "none";
  }
}
function gnb_search(opt) {

var r = document.getElementById('gnb_search_box');


  if(opt == '1') {
       r.style.display = "block";
  }
  else {
        r.style.display = "none";
  }
}
