if (typeof YAHOO == "undefined" || !YAHOO) {
    var YAHOO = {};
};
YAHOO.YbizDefine = function() {
    var toggleWinPopup = null;
    var toggleInterval = "";
};
YAHOO.Ybiz = YAHOO.Ybiz || {
    setZIndex: function(idname){
        if(!YAHOO.Ybiz.define.Zindex){
            YAHOO.Ybiz.define.Zindex = 1000;
        }
        var idObj = YAHOO.Ybiz.ajax.getForm(idname);
        if(typeof idObj != "undefined"){
            YAHOO.Ybiz.define.Zindex++;
            idObj.style.zIndex = YAHOO.Ybiz.define.Zindex;
        }
    },
    replaceURL: function( sUrl, sTarget, sMessage){
        if(typeof sTarget != "undefined"){
            sTarget = "parent.";
        }else{
            sTarget+= ".";
        }
        if(typeof sMessage != "undefined"){
            YAHOO.Ybiz.idToggleAlert(sMessage,sTarget+"document.location.replace('"+sUrl+"');");
        }else{
            parent.document.location.replace(sUrl);
        }
    },
    setTabKey: function(gFocusTarget,e){
        if(e && e.keyCode == 13){
            if(navigator.appName == "Microsoft Internet Explorer"){
                e.keyCode = 9;
            }else{
                YAHOO.Ybiz.ajax.getForm(gFocusTarget).focus();
            }
        }
    },
    str_replace: function(search,replace,str,idname) {
        var idnameObj = YAHOO.Ybiz.ajax.getForm(idname);
        if(typeof idname == "undefined"){
            return str.replace(search, replace);
        }else{
            idnameObj.value = str.replace(search, replace);
        }
    },
    setDiv: function(idname){
        YAHOO.Ybiz.define.ajaxDiv = idname;
    },
    setScriptEval: function(idname){
        var childScript = YAHOO.Ybiz.ajax.getForm(idname).getElementsByTagName("SCRIPT");
        var scriptLength = childScript.length;
        var childScriptRemove = new Array();
        
        for(var i = 0; i < scriptLength; i++ ) {
            
            var childScriptId = childScript[i].getAttribute('id');
            var childScriptSrc = childScript[i].getAttribute('src');
            
            if(navigator.appName != "Microsoft Internet Explorer"){
                if(childScriptId == null) childScriptId = '';
                if(childScriptSrc == null) childScriptSrc = '';
            }
            
            if(childScriptId == ''){
                YAHOO.Ybiz.setZIndex(childScript[i]);
                childScript[i].setAttribute("id","tmpNodeId"+i+"_"+YAHOO.Ybiz.define.Zindex);
                var childScriptId = childScript[i].getAttribute('id');
            }
            
            var childScriptNode = YAHOO.Ybiz.ajax.getForm(childScriptId);

            if(childScriptSrc != ''){
                if(navigator.appName == "Microsoft Internet Explorer"){
                    childScriptNode.src = childScriptNode.src;
                }else{
                    //childScriptNode.src = eval('childScriptNode.src');
                    var sDivObj = document.body;
                    var sTempChildScriptNode = YAHOO.Ybiz.ajax.getForm(childScriptNode).parentNode;
                    childScriptRemove.push([childScriptId,sTempChildScriptNode,"src"]);
                }
            }else{
                if(navigator.appName == "Microsoft Internet Explorer"){
                    childScriptNode.text = childScriptNode.text;
                }else{
                    //childScriptNode.text = eval('childScriptNode.text');
                    var sDivObj = document.body;
                    var sTempChildScriptNode = YAHOO.Ybiz.ajax.getForm(childScriptNode).parentNode;
                    var childScriptText = childScriptNode.innerHTML;
                    childScriptRemove.push([childScriptId,sTempChildScriptNode,"text"]);
                }
            }
        }
        if(navigator.appName != "Microsoft Internet Explorer" && childScriptRemove.length > 0){
            for(var i = 0; i < childScriptRemove.length; i++ ) {
            
                var childScriptId = childScriptRemove[i][0];
                var sTempChildScriptNode = childScriptRemove[i][1];
                var sTempChildScriptType = childScriptRemove[i][2];
                if(sTempChildScriptType == 'src'){
                    var childScriptContents = YAHOO.Ybiz.ajax.getForm(childScriptId).getAttribute('src');
                }else{
                    var childScriptContents = YAHOO.Ybiz.ajax.getForm(childScriptId).innerHTML;
                }
                
                sTempChildScriptNode.removeChild(YAHOO.Ybiz.ajax.getForm(childScriptId));
                var sTempScriptCreate = document.createElement("SCRIPT");
                    sTempScriptCreate.setAttribute("id",childScriptId);
                    if(sTempChildScriptType == 'src'){
                        sTempScriptCreate.setAttribute('src',childScriptContents);
                    }else{
                        sTempScriptCreate.innerHTML = childScriptContents;
                    }
                sTempChildScriptNode.appendChild(sTempScriptCreate);
            }
        }
    },
    /* alert */
    idToggleAlert: function(sMessage,sReturn){
        this.idToggleBlocking('body','','','ALERT',sMessage,sReturn);
    },
    /* confirm */
    idToggleConfirm: function(sMessage,sReturn){
        this.idToggleBlocking('body','','','CONFIRM',sMessage,sReturn);
    },
    /* html */
    idToggleHtml: function(sHtml,sReturn,sWidth,sHeight){
        this.idToggleBlocking('body','','','HTML',sHtml,sReturn,sWidth,sHeight);
    },
    /* alert & confirm : remove */
    idToggleBlockingRemoveLayer: function(sRemoveDivArr,sOverflowArr){
        var sDivObj = document.body;
        for(var i = 0; i < sRemoveDivArr.length; i++){
            YAHOO.Ybiz.ajax.getForm(sRemoveDivArr[i]).parentNode.removeChild(YAHOO.Ybiz.ajax.getForm(sRemoveDivArr[i]));
        }
        sDivObj.parentNode.style.overflowX = sOverflowArr[0];
        sDivObj.parentNode.style.overflowY = sOverflowArr[1];
        sDivObj.parentNode.style.overflow = "auto";
    },
    /* alert & confirm : message */
    idToggleBlockingMessageLayer: function(sWidth,sMessage,sType,sOkButton,sCancelButton){

        if(sType == "HTML"){
            sBlockDivHtml = sMessage;
        }else{
            var layboxline = "width:" + (Number(sWidth)+13) + "px;background:url(" + HTTP_URL_IMG + "/business/2008/adshop/k_layer_right.gif) no-repeat right top;padding:0 3px 0 0;";
            var layboxline_b = "background:url(" + HTTP_URL_IMG + "/business/2008/adshop/k_layer_bottom.gif) no-repeat left bottom;padding:0 0 3px 0;";
            var layerbox = "width:" + sWidth + "px;border:1px solid #AAA6A3;background:#E2DDD9;padding:6px;position:relative;";
            var layerbox_sbox = "padding:0 20px 18px 20px;background:#ffffff;";
            var layerbox_sbox_div_rose_box = "line-height:18px;";
            var layerbox_sbox_div_rose_box_h1 = "color:#473527;font-weight:bold;padding:18px 0 3px 0;width:100%;border-bottom:0;";
            var layerbox_sbox_div_rose_box_h1_strong = "font-weight:bold;color:#d76600;";
            var layerbox_sbox_div_rose_box_f_btn = "text-align:center;padding:10px 0 0 0;";
            var layerbox_sbox_span_btn_close = "background:url(" + HTTP_URL_IMG + "/business/2008/adshop/k_icon.gif) 0 0 no-repeat;background-position:0 -139px;position:absolute;right:15px;top:16px;";
            var layerbox_sbox_span_btn_close_a = "display:block;text-decoration:none;padding:1px 0 1px 15px;margin-top:-1px;";
            
            var tmp_sMessage = "";
            for(var i=0; i < sMessage.length; i++){
                var tmp_sMessageCharAt = sMessage.charAt(i);
                if(tmp_sMessageCharAt == "[" || tmp_sMessageCharAt == "]"){
                    if(tmp_sMessageCharAt == "["){
                        tmp_sMessage+= "<strong style=\"" + layerbox_sbox_div_rose_box_h1_strong + "\">";
                    }else{
                        tmp_sMessage+= "</strong>";
                    }
                }else{
                    tmp_sMessage+= sMessage.charAt(i);
                }
            }
            sMessage = sMessage.replace("\n","<br/>");
            sMessage = tmp_sMessage;
            if(sOkButton.charAt(sOkButton.length-1) != ";"){
                sOkButton += ";";
            }
            if(typeof sCancelButton != "undefined"){
                if(sCancelButton.charAt(sCancelButton.length-1) != ";"){
                    sCancelButton += ";";
                }
            }
    
            var sBlockDivHtml = "";
                sBlockDivHtml+= "<div style=\"" + layboxline + "\">\n";
                sBlockDivHtml+= "\t<div style=\"" + layboxline_b + "\">\n";
                sBlockDivHtml+= "\t\t<div style=\"" + layerbox + "\">\n";
                sBlockDivHtml+= "\t\t\t<div style=\"" + layerbox_sbox + "\">\n";
                sBlockDivHtml+= "\t\t\t\t<div style=\"" + layerbox_sbox_div_rose_box + "\">\n";
    
                if(sType == "CONFIRM" && typeof sCancelButton != "undefined"){
                    sBlockDivHtml+= "\t\t\t\t\t<span style=\"position:absolute;opacity: 0; filter: alpha(opacity=0);\">현재시간 : <span id=\"_blocking_now_date_show_layer_\"></span></span>";
                    sBlockDivHtml+= "\t\t\t\t\t<h1 style=\"" + layerbox_sbox_div_rose_box_h1 + "\">"+sMessage.replace("\n","<br/>")+"</h1>\n";
                    sBlockDivHtml+= "\t\t\t\t\t<span style=\"" + layerbox_sbox_span_btn_close + "\"><a style=\"" + layerbox_sbox_span_btn_close_a + "\" href=\"#닫기\" onClick=\""+sCancelButton+"return(false);\">닫기</a></span>\n";
                    sBlockDivHtml+= "\t\t\t\t\t<div style=\"" + layerbox_sbox_div_rose_box_f_btn + "\">\n";
                    sBlockDivHtml+= "\t\t\t\t\t\t<a href=\"#확인\" onClick=\""+sOkButton+"return(false);\"><img src=\"" + HTTP_URL_IMG + "/business/2008/adshop/b_ok.gif\" onLoad=\"this.focus();\" alt=\"확인\" /></a>\n";
                    sBlockDivHtml+= "\t\t\t\t\t\t<a href=\"#취소\" onClick=\""+sCancelButton+"return(false);\"><img src=\"" + HTTP_URL_IMG + "/business/2008/adshop/b_cancel02.gif\" alt=\"취소\" /></a>\n";
                    sBlockDivHtml+= "\t\t\t\t\t</div>\n";
                }else{
                    sBlockDivHtml+= "\t\t\t\t\t<h1 style=\"" + layerbox_sbox_div_rose_box_h1 + "\">"+sMessage.replace("\n","<br/>")+"</h1>\n";
                    sBlockDivHtml+= "\t\t\t\t\t<span style=\"" + layerbox_sbox_span_btn_close + "\"><a style=\"" + layerbox_sbox_span_btn_close_a + "\" href=\"#닫기\" onClick=\""+sOkButton+"return(false);\">닫기</a></span>\n";
                    if(sType == "HTML"){
                        sBlockDivHtml+= "\t\t\t\t\t<div style=\"" + layerbox_sbox_div_rose_box_f_btn + "\">\n";
                        sBlockDivHtml+= "\t\t\t\t\t\t<br />\n";
                        sBlockDivHtml+= "\t\t\t\t\t</div>\n";
                    }else{
                        sBlockDivHtml+= "\t\t\t\t\t<div style=\"" + layerbox_sbox_div_rose_box_f_btn + "\">\n";
                        sBlockDivHtml+= "\t\t\t\t\t\t<a href=\"#확인\" onClick=\""+sOkButton+"return(false);\"><img src=\"" + HTTP_URL_IMG + "/business/2008/adshop/b_ok.gif\" onLoad=\"this.focus();\" alt=\"확인\" /></a>\n";
                        sBlockDivHtml+= "\t\t\t\t\t</div>\n";
                    }
                }
    
                sBlockDivHtml+= "\t\t\t\t</div>\n";
                sBlockDivHtml+= "\t\t\t</div>\n";
                sBlockDivHtml+= "\t\t</div>\n";
                sBlockDivHtml+= "\t</div>\n";
                sBlockDivHtml+= "</div>\n";
        }
            
        return sBlockDivHtml;
    },
    /* bloking function */
    idToggleBlocking: function (sDiv,sBlockDiv,sOpacity,sType,sMessage,sReturn,sWidth,sHeight){
        if(typeof sDiv != "undefined"){
            if(sDiv == "body"){

                var sDivObj = document.body;
                var sBlockDiv = "_bloking_body_layer_";
                var sBlockSubDiv = "_blocking_layer_";
                var sBlockStyle = "_bloking_style_";
                var sAlertDiv = "_bloking_alert_layer_";
                var sOpacity = "0.1";
                var sRemoveDivArr = new Array();
                var sOverflowArr = new Array();
                var sReturnText = sReturn;
                var msg_width = 436;
                var msg_height = 100;
                if(typeof sWidth != "undefined" && typeof sHeight != "undefined"){
                    if(Number(sWidth) > 0 && Number(sHeight) > 0){
                        msg_width = sWidth;
                        msg_height = sHeight;
                    }
                }
                
                var sBlockWidth = sDivObj.offsetWidth;
                var sBlockHeight = sDivObj.offsetHeight;

                if(typeof sReturn == "undefined"){
                    sReturnText = "";
                }

                if(navigator.appName == "Microsoft Internet Explorer"){
                
                    var msg_left = (sDivObj.parentNode.offsetWidth / 2) - (msg_width / 2) + sDivObj.parentNode.scrollLeft;
                    var msg_top = (sDivObj.parentNode.offsetHeight / 2) - (msg_height / 2) + sDivObj.parentNode.scrollTop;
                    
                    if(sDivObj.parentNode.scrollWidth > sDivObj.parentNode.clientWidth){
                        sOverflowArr.push("scroll");
                        sBlockWidth = sDivObj.parentNode.scrollWidth;
                    }else{
                        sOverflowArr.push("hidden");
                        sBlockWidth = sDivObj.parentNode.offsetWidth;
                    }
                    if(sDivObj.parentNode.scrollHeight > sDivObj.parentNode.clientHeight){
                        sOverflowArr.push("scroll");
                        sBlockHeight = sDivObj.parentNode.scrollHeight;
                    }else{
                        sOverflowArr.push("hidden");
                        sBlockHeight = sDivObj.parentNode.offsetHeight;
                    }
                    
                }else{
                    var ScrollBodySection = sDivObj.parentNode;
                    var msg_left = (sDivObj.parentNode.clientWidth / 2) - (msg_width / 2) + sDivObj.parentNode.scrollLeft;
                    if(!sDivObj.parentNode.scrollTop){
                        if(typeof YAHOO.Ybiz.ajax.getForm("ScrollBodySection") != "undefined"){
                            var msg_top = (sDivObj.parentNode.clientHeight / 2) - (msg_height / 2) + YAHOO.Ybiz.ajax.getForm("ScrollBodySection").scrollTop;
                            ScrollBodySection = YAHOO.Ybiz.ajax.getForm("ScrollBodySection");
                        }else{
                            var msg_top = (sDivObj.parentNode.clientHeight / 2) - (msg_height / 2) + 50;
                        }
                    }else{
                        var msg_top = (sDivObj.parentNode.clientHeight / 2) - (msg_height / 2) + sDivObj.parentNode.scrollTop;
                    }
                    
                    if(sDivObj.parentNode.scrollWidth > sDivObj.parentNode.clientWidth){
                        sOverflowArr.push("scroll");
                        sBlockWidth = sDivObj.parentNode.scrollWidth;
                    }else{
                        sOverflowArr.push("hidden");
                        sBlockWidth = sDivObj.parentNode.clientWidth;
                    }
                    if(ScrollBodySection.scrollHeight > ScrollBodySection.clientHeight){
                        if(ScrollBodySection.tagName == "DIV"){
                            sOverflowArr.push("hidden");
                        }else{
                            sOverflowArr.push("scroll");
                        }
                        sBlockHeight = ScrollBodySection.scrollHeight;
                    }else{
                        sOverflowArr.push("hidden");
                        sBlockHeight = ScrollBodySection.clientHeight;
                    }
                    
                }

            }else{
                var sDivObj = YAHOO.Ybiz.ajax.getForm(sDiv);
            }

            if(typeof sBlockDiv != "undefined"){

                if(typeof sOpacity != "undefined"){
                    var IEopacity = Number(sOpacity)*100;
                    var FFopacity = Number(sOpacity);
                }else{
                    var IEopacity = Number("0.01");
                    var FFopacity = Number("0.001");
                }

                var div_str = '';
                    div_str += '<div id="'+sBlockSubDiv+'" style="';
                    div_str += 'position: absolute;';
                    div_str += 'background-color: rgb(0, 0, 0);';
                    div_str += 'opacity: '+FFopacity+'; filter: alpha(opacity='+IEopacity+');';
                    if(navigator.appName == "Microsoft Internet Explorer"){
                        div_str += 'width:100%;height:100%;top:0px;left:0px;';
                    }
                    div_str += '">';
                    div_str += '</div>';

                if(sDiv == "body"){
                    if( typeof YAHOO.Ybiz.ajax.getForm(sBlockDiv) != 'undefined' ){
                        YAHOO.Ybiz.ajax.getForm(sBlockDiv).parentNode.removeChild(YAHOO.Ybiz.ajax.getForm(sBlockDiv));
                    }
                    var sBlockDivCreate = document.createElement("div");
                        sBlockDivCreate.setAttribute("id",sBlockDiv);
                        sBlockDivCreate.style.display = "none";
                        sBlockDivCreate.innerHTML = div_str;
                    sDivObj.appendChild(sBlockDivCreate);

                    sRemoveDivArr.push(sBlockDiv);

                    var sBlockDivObj = sBlockDivCreate;
                    var sBlockSubDivObj = YAHOO.Ybiz.ajax.getForm(sBlockSubDiv);
                    YAHOO.Ybiz.setZIndex(sBlockDivObj);

                    if(sType == "ALERT" || sType == "CONFIRM" || sType == "HTML"){
                        if( typeof YAHOO.Ybiz.ajax.getForm(sAlertDiv) != 'undefined' ){
                            YAHOO.Ybiz.ajax.getForm(sAlertDiv).parentNode.removeChild(YAHOO.Ybiz.ajax.getForm(sAlertDiv));
                        }
                        var sAlertDivCreate = document.createElement("div");
                            sAlertDivCreate.setAttribute("id",sAlertDiv);
                            sAlertDivCreate.style.display = "none";
                        sDivObj.appendChild(sAlertDivCreate);

                        YAHOO.Ybiz.setZIndex(sAlertDivCreate);

                        sRemoveDivArr.push(sAlertDiv);
                    }

                    if(navigator.appName == "Microsoft Internet Explorer"){

                        sBlockDivObj.style.position = "absolute";
                        sBlockDivObj.style.width = sBlockWidth;
                        sBlockDivObj.style.height = sBlockHeight;
                        sBlockDivObj.style.left = "0px";
                        sBlockDivObj.style.top = "0px";

                        sBlockSubDivObj.style.position = "absolute";
                        sBlockSubDivObj.style.width = sBlockWidth;
                        sBlockSubDivObj.style.height = sBlockHeight;
                        sBlockSubDivObj.style.left = "0px";
                        sBlockSubDivObj.style.top = "0px";

                        if(typeof sAlertDivCreate != "undefined"){
                            sAlertDivCreate.style.cssText += ";position:absolute;width:"+msg_width+"px;top:"+msg_top+"px;left:"+msg_left+"px;";
                            if(sType == "ALERT"){
                                var sOkButton = "YAHOO.Ybiz.idToggleBlockingRemoveLayer(['"+sRemoveDivArr.join("','")+"'],['"+sOverflowArr.join("','")+"']);"+sReturnText+"";
                                sAlertDivCreate.innerHTML+= this.idToggleBlockingMessageLayer(msg_width, sMessage, sType, sOkButton);
                            }
                            if(sType == "CONFIRM"){
                                var sOkButton = "YAHOO.Ybiz.idToggleBlockingStopInterval();YAHOO.Ybiz.idToggleBlockingRemoveLayer(['"+sRemoveDivArr.join("','")+"'],['"+sOverflowArr.join("','")+"']);"+sReturnText+"";
                                var sCancelButton = "YAHOO.Ybiz.idToggleBlockingStopInterval();YAHOO.Ybiz.idToggleBlockingRemoveLayer(['"+sRemoveDivArr.join("','")+"'],['"+sOverflowArr.join("','")+"'])";
                                sAlertDivCreate.innerHTML+= this.idToggleBlockingMessageLayer(msg_width, sMessage, sType, sOkButton, sCancelButton);
                            }
                            if(sType == "HTML"){
                        
                                var sTempDivCreate = document.createElement("div");
                                    sTempDivCreate.setAttribute("id","_temp"+sAlertDiv);
                                    sTempDivCreate.setAttribute("style","position:absolute;left:-1000px;top:-1000px;");
                                sDivObj.appendChild(sTempDivCreate);
                                
                                var sOkButton = "YAHOO.Ybiz.idToggleBlockingRemoveLayer(['"+sRemoveDivArr.join("','")+"'],['"+sOverflowArr.join("','")+"']);"+sReturnText+"";
                                sTempDivCreate.innerHTML = this.idToggleBlockingMessageLayer(msg_width, sMessage, sType, sOkButton);

                                if(sOkButton.charAt(sOkButton.length-1) != ";"){
                                    sOkButton += ";";
                                }
                                
                                var childItem = sTempDivCreate.getElementsByTagName("DIV");
                                var itemLength = childItem.length;
                                for(var i = 0; i < itemLength; i++ ) {
                                    if(childItem[i].getAttribute("ONCLICK") != null){
                                        var OldONCLICK = childItem[i].getAttribute("ONCLICK");
                                        OldONCLICK+="anonymous();";
                                        childItem[i].setAttribute("ONCLICK",sOkButton+OldONCLICK+"return(false);",0);
                                    }
                                }
                                
                                var childItem = sTempDivCreate.getElementsByTagName("A");
                                var itemLength = childItem.length;
                                for(var i = 0; i < itemLength; i++ ) {
                                    if(childItem[i].getAttribute("ONCLICK") != null){
                                        var OldONCLICK = childItem[i].getAttribute("ONCLICK");
                                        OldONCLICK+="anonymous();";
                                        childItem[i].setAttribute("ONCLICK",sOkButton+OldONCLICK+"return(false);",0);
                                    }else if(childItem[i].getAttribute("HREF") != null){
                                        childItem[i].setAttribute("HREF","javascript:"+sOkButton,0);
                                    }
                                }
                                sAlertDivCreate.innerHTML+= sTempDivCreate.innerHTML;
                                sDivObj.removeChild(YAHOO.Ybiz.ajax.getForm(sTempDivCreate));
                            }
                            
                        }

                    }else{

                        if( typeof YAHOO.Ybiz.ajax.getForm(sBlockStyle) != 'undefined' ){
                            YAHOO.Ybiz.ajax.getForm(sBlockStyle).parentNode.removeChild(YAHOO.Ybiz.ajax.getForm(sBlockStyle));
                        }
                        var sBlockStyleCreate = document.createElement("style");
                            sBlockStyleCreate.setAttribute("type","text/css");
                            sBlockStyleCreate.setAttribute("id",sBlockStyle);
                            sBlockStyleCreate.innerHTML = "."+sBlockStyle+"{position:absolute;width:"+sBlockWidth+"px;height:"+sBlockHeight+"px;top:0px;left:0px;}\n";
                            sBlockStyleCreate.innerHTML+= "."+sBlockStyle+"message_box_{position:absolute;width:"+msg_width+"px;top:"+msg_top+"px;left:"+msg_left+"px;}\n";
                        sDivObj.appendChild(sBlockStyleCreate);

                        sRemoveDivArr.push(sBlockStyle);

                        sBlockDivObj.className = sBlockStyle;
                        sBlockSubDivObj.className = sBlockStyle;

                        if(typeof sAlertDivCreate != "undefined"){
                            sAlertDivCreate.className = sBlockStyle+"message_box_";
                            if(sType == "ALERT"){
                                var sOkButton = "YAHOO.Ybiz.idToggleBlockingRemoveLayer(['"+sRemoveDivArr.join("','")+"'],['"+sOverflowArr.join("','")+"']);"+sReturnText+"";
                                sAlertDivCreate.innerHTML+= this.idToggleBlockingMessageLayer(msg_width, sMessage, sType, sOkButton);
                            }
                            if(sType == "CONFIRM"){
                                var sOkButton = "YAHOO.Ybiz.idToggleBlockingStopInterval();YAHOO.Ybiz.idToggleBlockingRemoveLayer(['"+sRemoveDivArr.join("','")+"'],['"+sOverflowArr.join("','")+"']);"+sReturnText+"";
                                var sCancelButton = "YAHOO.Ybiz.idToggleBlockingStopInterval();YAHOO.Ybiz.idToggleBlockingRemoveLayer(['"+sRemoveDivArr.join("','")+"'],['"+sOverflowArr.join("','")+"'])";
                                sAlertDivCreate.innerHTML+= this.idToggleBlockingMessageLayer(msg_width, sMessage, sType, sOkButton, sCancelButton);
                            }
                            if(sType == "HTML"){
                            
                                var sTempDivCreate = document.createElement("div");
                                    sTempDivCreate.setAttribute("id","_temp"+sAlertDiv);
                                    sTempDivCreate.setAttribute("style","position:absolute;left:-1000px;top:-1000px;");
                                sDivObj.appendChild(sTempDivCreate);
                                
                                var sOkButton = "YAHOO.Ybiz.idToggleBlockingRemoveLayer(['"+sRemoveDivArr.join("','")+"'],['"+sOverflowArr.join("','")+"']);"+sReturnText+"";
                                sTempDivCreate.innerHTML = this.idToggleBlockingMessageLayer(msg_width, sMessage, sType, sOkButton);
                                
                                if(sOkButton.charAt(sOkButton.length-1) != ";"){
                                    sOkButton += ";";
                                }
                                
                                var childItem = sTempDivCreate.getElementsByTagName("DIV");
                                var itemLength = childItem.length;
                                for(var i = 0; i < itemLength; i++ ) {
                                    if(childItem[i].getAttribute("ONCLICK") != null){
                                        var OldONCLICK = childItem[i].getAttribute("ONCLICK");
                                        if(OldONCLICK.charAt(OldONCLICK.length-1) != ";"){ OldONCLICK += ";"; }
                                        childItem[i].setAttribute("ONCLICK",sOkButton+OldONCLICK+"return(false);",0);
                                    }
                                }
                                
                                var childItem = sTempDivCreate.getElementsByTagName("A");
                                var itemLength = childItem.length;
                                for(var i = 0; i < itemLength; i++ ) {
                                    if(childItem[i].getAttribute("ONCLICK") != null){
                                        var OldONCLICK = childItem[i].getAttribute("ONCLICK");
                                        if(OldONCLICK.charAt(OldONCLICK.length-1) != ";"){ OldONCLICK += ";"; }
                                        childItem[i].setAttribute("ONCLICK",sOkButton+OldONCLICK+"return(false);",0);
                                    }else if(childItem[i].getAttribute("HREF") != null){
                                        childItem[i].setAttribute("HREF","javascript:"+sOkButton,0);
                                    }
                                }
                                sAlertDivCreate.innerHTML+= sTempDivCreate.innerHTML;
                                sDivObj.removeChild(YAHOO.Ybiz.ajax.getForm(sTempDivCreate));
                            }
                            //sAlertDivCreate.innerHTML = (new XMLSerializer).serializeToString(sAlertSubDivCreate);
                        }
                    }
                    
                    
                    YAHOO.Ybiz.setScriptEval(sAlertDivCreate);
                    
                    YAHOO.Ybiz.setZIndex(sBlockSubDiv);
                    YAHOO.Ybiz.idToggleDisplay(sAlertDivCreate,true);
                    YAHOO.Ybiz.idToggleDisplay(sBlockDivObj,true);

                    if(sType == "CONFIRM"){
                        sDivObj.style.overflow = "hidden";
                        setTimeout("YAHOO.Ybiz.idToggleBlockingStartInterval()",100);
                    }
                    sDivObj.parentNode.style.overflowX = sOverflowArr[0];
                    sDivObj.parentNode.style.overflowY = sOverflowArr[1];
                    
                }else{
                    var sBlockDivObj = YAHOO.Ybiz.ajax.getForm(sBlockDiv);
                        sBlockDivObj.innerHTML = div_str;
                    YAHOO.Ybiz.setZIndex(sBlockSubDiv);
                    YAHOO.Ybiz.idToggleDisplay(sBlockDivObj,true);
                }

            }else{
                var sDivObj_A = sDivObj.getElementsByTagName('A');
                var sDivObj_DIV = sDivObj.getElementsByTagName('DIV');
                for(var i = 0; i < sDivObj_A.length; i++){
                    if(sDivObj_A[i].getAttribute('onclick') != null){
                        sDivObj_A[i].setAttribute("onclick","return(false);");
                    }
                    sDivObj_A[i].href = 'javascript:;';
                }
                for(var i = 0; i < sDivObj_DIV.length; i++){
                    if(sDivObj_DIV[i].getAttribute('onclick') != null){
                        sDivObj_DIV[i].setAttribute("onclick","return(false);");
                    }
                }
            }
        }
    },
    idToggleBlockingStartInterval: function(){
        if(typeof YAHOO.YbizDefine.toggleInterval == "undefined"){
            YAHOO.YbizDefine.toggleInterval = "";
        }
        if(YAHOO.YbizDefine.toggleInterval == ""){
            YAHOO.Ybiz.ajax.getForm("_blocking_now_date_show_layer_").innerHTML = "Interval Started";
            YAHOO.YbizDefine.toggleInterval = setTimeout("YAHOO.Ybiz.idToggleBlockingShowInterval()",0);
        }else{
            this.idToggleBlockingStopInterval();
        }
    },
    idToggleBlockingStopInterval: function(){
        if(YAHOO.YbizDefine.toggleInterval != ""){
            clearInterval(YAHOO.YbizDefine.toggleInterval);
            YAHOO.YbizDefine.toggleInterval = "";
            YAHOO.Ybiz.ajax.getForm("_blocking_now_date_show_layer_").innerHTML = "Interval Stopped";
        }
    },
    idToggleBlockingShowInterval: function(){
        var oDate=new Date();
        var sSwitch="am";
        var iHours=oDate.getHours();
        if(iHours>12){
            iHours-=12;
            sSwitch="pm";
        }
        var sMinutes=oDate.getMinutes() + "";
        if(sMinutes.length==1){
            sMinutes="0" + sMinutes;
        }
        var sSeconds=oDate.getSeconds() + "";
        if(sSeconds.length==1){
            sSeconds="0" + sSeconds;
        }
        YAHOO.Ybiz.ajax.getForm("_blocking_now_date_show_layer_").innerHTML = iHours + ":" + sMinutes + ":" + sSeconds + " " + sSwitch;

        if(YAHOO.YbizDefine.toggleInterval != ""){
            YAHOO.YbizDefine.toggleInterval = setTimeout("YAHOO.Ybiz.idToggleBlockingShowInterval()",1000);
        }
    },
    idTogglePosCenter: function(idname, e, sWidth, sHeight, sParentDiv){
        var Idname = YAHOO.Ybiz.ajax.getForm(idname);
        var Idbody = document.body;
        if(Idname.offsetWidth <= 20){
            var IdnameWidth = sWidth;
        }else{
            var IdnameWidth = Idname.offsetWidth;
        }
        if(Idname.offsetHeight <= 20){
            var IdnameHeight = sHeight;
        }else{
            var IdnameHeight = Idname.offsetHeight;
        }
        Idname.style.display = 'none';
        if(typeof sParentDiv == "undefined"){
            sParentDiv = 'connection_content';
            var Idconnection = YAHOO.Ybiz.ajax.getForm(sParentDiv);
            if(navigator.appName == "Microsoft Internet Explorer"){
                Idname.style.left = (Idbody.offsetWidth/2) - ((Idconnection.offsetWidth - IdnameWidth)/2);
                Idname.style.top = (Idbody.offsetWidth/2) - ((Idconnection.offsetHeight - IdnameHeight)/2);
            }else{
                Idname.left = (Idconnection.offsetWidth - IdnameWidthh)/2;
                Idname.top = (Idconnection.offsetHeight - IdnameHeight)/2;
            }
        }else{
            var Idconnection = YAHOO.Ybiz.ajax.getForm(sParentDiv);
            if(navigator.appName == "Microsoft Internet Explorer"){
                Idname.style.left = (Idconnection.offsetWidth - IdnameWidth)/2;
                Idname.style.top = e.y - IdnameHeight;
            }else{
                Idname.left = (Idconnection.offsetWidth - IdnameWidth)/2;
                Idname.top = (Idconnection.offsetHeight - IdnameHeight)/2;
            }
        }

        YAHOO.Ybiz.setZIndex(Idname);
    },
    idTogglePopup: function(winUrl,idname,width,height,scroll,resize){
        var winAttribute = "";
        if(typeof scroll == "undefined") scroll = "yes";
        if(typeof resize == "undefined") resize = "no";
        winAttribute+= "resizable="+resize+",scrollbars="+scroll+"";
        if(width) winAttribute+= ",width="+width;
        if(height) winAttribute+= ",height="+height;
        var win = window.open(winUrl,"win_"+idname,winAttribute);
        win.focus();
    },
    idTogglePostPopup: function(winUrl,formObj,idname,width,height,scroll,resize){
        var winAttribute = "";
        if(typeof scroll == "undefined") scroll = "yes";
        if(typeof resize == "undefined") resize = "no";
        winAttribute+= "resizable="+resize+",scrollbars="+scroll+"";
        if(width) winAttribute+= ",width="+width;
        if(height) winAttribute+= ",height="+height;
        var winIdName = "win_"+idname;

        if(typeof YAHOO.YbizDefine.toggleWinPopup == 'object'){
            if(YAHOO.YbizDefine.toggleWinPopup.closed != true){
                YAHOO.YbizDefine.toggleWinPopup.focus();
                return false;
            }else{
                YAHOO.YbizDefine.toggleWinPopup = null;
            }
        }
        if(typeof formObj != "undefined"){
        
            YAHOO.YbizDefine.toggleWinPopup = open("",winIdName,winAttribute);
            
            var oformObj = YAHOO.Ybiz.ajax.getForm(formObj)
            oformObj.method = 'POST';
            oformObj.action = winUrl;
            oformObj.target = winIdName;
            oformObj.submit();
    
            YAHOO.YbizDefine.toggleWinPopup.focus();
            
        }
    },
    idTogglePopupClose: function(idname){
        window.close("win_"+idname);
    },
    idToggleClose: function(idname){
        var idObj = YAHOO.Ybiz.ajax.getForm(idname);
        if(idObj.style.display != 'none')
            idObj.style.display = 'none';
    },
    idToggle: function(idname,idpos,idplay,e){
        var Idname = YAHOO.Ybiz.ajax.getForm(idname);
        if(Idname.style.display == 'none' || !Idname.style.display){
            if(idpos == 'pop'){
                Idname.style.position = 'absolute';
                Idname.style.display = 'block';
                if(e){
                    if(e.y < Idname.offsetHeight){
                        Idname.style.top = 0;
                    }else{
                        Idname.style.top = e.y - Idname.offsetHeight;
                    }
                }
                if(!YAHOO.Ybiz.define.Zindex){
                    YAHOO.Ybiz.define.Zindex = 1000;
                }
                YAHOO.Ybiz.define.Zindex++;
                Idname.style.zIndex = YAHOO.Ybiz.define.Zindex;
            }else if(idpos == 'center'){
                Idname.style.position = 'absolute';
                Idname.style.display = 'block';
                this.idTogglePosCenter(Idname);
                if(!YAHOO.Ybiz.define.Zindex){
                    YAHOO.Ybiz.define.Zindex = 1000;
                }
                YAHOO.Ybiz.define.Zindex++;
                Idname.style.zIndex = YAHOO.Ybiz.define.Zindex;
            }else{
                Idname.style.display = 'block';
            }
        }else{
            Idname.style.position = '';
            if(!idplay){
                Idname.style.display = 'none';
            }else{
                if(!YAHOO.Ybiz.define.Zindex){
                    YAHOO.Ybiz.define.Zindex = 1000;
                }
                YAHOO.Ybiz.define.Zindex++;
                Idname.style.zIndex = YAHOO.Ybiz.define.Zindex;
            }
        }
    },
    idToggleDisplay: function(sDiv,flag){
        var oDiv = YAHOO.Ybiz.ajax.getForm(sDiv);
        if(flag){
            oDiv.style.display = 'block';
        }else{
            oDiv.style.display = 'none';
        }
    },
    idToggleVisibility: function(sDiv,flag){
        var oDiv = YAHOO.Ybiz.ajax.getForm(sDiv);
        if(flag){
            oDiv.style.visibility = 'visible';
        }else{
            oDiv.style.visibility = 'hidden';
        }
    },
    idToggleHiddenChange: function (sDiv_show, sDiv_hidden, sType, sDiv_focus, sDiv_hiddenNull){
        var oShow = YAHOO.Ybiz.ajax.getForm(sDiv_show);
        var oHidden = YAHOO.Ybiz.ajax.getForm(sDiv_hidden);
        if(typeof sType == 'undefined'){
            sType = "display";
        }
        if(typeof oShow == 'object' && typeof oHidden == 'object'){
            if(sType == "visibility"){
                this.idToggleVisibility(oShow,1);
                this.idToggleVisibility(oHidden,0);
            }else{
                this.idToggleDisplay(oShow,1);
                this.idToggleDisplay(oHidden,0);
            }
        }
        if(typeof sDiv_hiddenNull != 'undefined'){
            if(oHidden.tagName == 'DIV' || oHidden.tagName == 'SPAN'){
                oHidden.innerHTML = '<img width=0 height=0>';
                if(sType == "visibility"){
                    this.idToggleVisibility(oHidden,1);
                }else{
                    this.idToggleDisplay(oHidden,1);
                }
            }
        }
        if(typeof sDiv_focus != 'undefined'){
            var oDiv_focus = YAHOO.Ybiz.ajax.getForm(sDiv_focus);
            if(typeof oDiv_focus == 'object'){
                oDiv_focus.focus();
            }
        }
    }
};
YAHOO.Ybiz.bizMap = YAHOO.Ybiz.bizMap || {
    defineSet: function(gForm,gAddress,gZip1,gOldZip1,gZip2,gOldZip2,gXpos,gYpos,gMrname)
    {
        var oForm = YAHOO.Ybiz.ajax.getForm(gForm);
        var oAddress = YAHOO.Ybiz.ajax.getForm(gAddress);
        var oZip1 = YAHOO.Ybiz.ajax.getForm(gZip1);
        var oOldZip1 = YAHOO.Ybiz.ajax.getForm(gOldZip1);
        var oZip2 = YAHOO.Ybiz.ajax.getForm(gZip2);
        var oOldZip2 = YAHOO.Ybiz.ajax.getForm(gOldZip2);
        var oXpos = YAHOO.Ybiz.ajax.getForm(gXpos);
        var oYpos = YAHOO.Ybiz.ajax.getForm(gYpos);
        var oMrname = gMrname;

        YAHOO.Ybiz.bizMap.define.oForm = oForm;
        if(typeof oAddress != "undefined") YAHOO.Ybiz.bizMap.define.oAddress = oAddress;
        if(typeof oZip1 != "undefined") YAHOO.Ybiz.bizMap.define.oZip1 = oZip1;
        if(typeof oOldZip1 != "undefined") YAHOO.Ybiz.bizMap.define.oOldZip1 = oOldZip1;
        if(typeof oZip2 != "undefined") YAHOO.Ybiz.bizMap.define.oZip2 = oZip2;
        if(typeof oOldZip2 != "undefined") YAHOO.Ybiz.bizMap.define.oOldZip2 = oOldZip2;
        if(typeof oXpos != "undefined") YAHOO.Ybiz.bizMap.define.oXpos = oXpos;
        if(typeof oYpos != "undefined") YAHOO.Ybiz.bizMap.define.oYpos = oYpos;
        YAHOO.Ybiz.bizMap.define.oMrname = oMrname;
    },
    openMap: function (gUrl)
    {
        var winUrl, VoAddress, VoZip1, VoOldZip1, VoZip2, VoOldZip2, VoXpos, VoYpos;

        if(typeof YAHOO.Ybiz.bizMap.define.oAddress != "undefined") var VoAddress = YAHOO.Ybiz.bizMap.define.oAddress.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oZip1 != "undefined") var VoZip1 = YAHOO.Ybiz.bizMap.define.oZip1.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oOldZip1 != "undefined") var VoOldZip1 = YAHOO.Ybiz.bizMap.define.oOldZip1.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oZip2 != "undefined") var VoZip2 = YAHOO.Ybiz.bizMap.define.oZip2.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oOldZip2 != "undefined") var VoOldZip2 = YAHOO.Ybiz.bizMap.define.oOldZip2.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oXpos != "undefined") var VoXpos = YAHOO.Ybiz.bizMap.define.oXpos.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oYpos != "undefined") var VoYpos = YAHOO.Ybiz.bizMap.define.oYpos.value;

        with(YAHOO.Ybiz.bizMap.define.oForm){
            if(typeof VoAddress == "undefined" || VoAddress == ""){
                YAHOO.Ybiz.idToggleAlert('우편번호 또는 주소를 입력하십시오');
                //alert('주소를 입력하십시오');
                return;
            }
            if(VoXpos == "" || VoYpos == ""){
                VoOldZip1 = "";
                VoOldZip2 = "";
            }
            if(
                VoZip1 != VoOldZip1
             && VoZip2 != VoOldZip2
            ){
                winUrl = gUrl;
                winUrl+= "/" + encodeURI(YAHOO.Ybiz.bizMap.define.oForm.name);
                winUrl+= "/" + encodeURI(VoZip1);
                winUrl+= "/" + encodeURI(VoZip2);
                winUrl+= "/" + encodeURI(VoAddress);
                winUrl+= "/";
                winUrl+= "/";
                winUrl+= "/" + encodeURI(YAHOO.Ybiz.bizMap.define.oMrname);
            }
            else{
                this.openMap_XY(gUrl);
                return;
            }
        }
        YAHOO.Ybiz.idTogglePopup(winUrl,"BizMap",467,620,'no','no');
    },
    openMap_XY: function (gUrl)
    {
        var winUrl, VoAddress, VoZip1, VoOldZip1, VoZip2, VoOldZip2, VoXpos, VoYpos;

        if(typeof YAHOO.Ybiz.bizMap.define.oAddress != "undefined") var VoAddress = YAHOO.Ybiz.bizMap.define.oAddress.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oZip1 != "undefined") var VoZip1 = YAHOO.Ybiz.bizMap.define.oZip1.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oOldZip1 != "undefined") var VoOldZip1 = YAHOO.Ybiz.bizMap.define.oOldZip1.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oZip2 != "undefined") var VoZip2 = YAHOO.Ybiz.bizMap.define.oZip2.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oOldZip2 != "undefined") var VoOldZip2 = YAHOO.Ybiz.bizMap.define.oOldZip2.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oXpos != "undefined") var VoXpos = YAHOO.Ybiz.bizMap.define.oXpos.value;
        if(typeof YAHOO.Ybiz.bizMap.define.oYpos != "undefined") var VoYpos = YAHOO.Ybiz.bizMap.define.oYpos.value;

        with(YAHOO.Ybiz.bizMap.define.oForm){
            if(VoXpos == "" || VoYpos == ""){
                YAHOO.Ybiz.idToggleAlert('지도신청 정보가 없습니다.');
                //alert('지도신청 정보가 없습니다.');
                return;
            }
            winUrl = gUrl;
            winUrl+= "/" + encodeURI(YAHOO.Ybiz.bizMap.define.oForm.name);
            winUrl+= "/";
            winUrl+= "/";
            winUrl+= "/";
            winUrl+= "/" + encodeURI(VoXpos * 2.5);
            winUrl+= "/" + encodeURI(VoYpos * 2.5);
            winUrl+= "/" + encodeURI(YAHOO.Ybiz.bizMap.define.oMrname);
        }
        YAHOO.Ybiz.idTogglePopup(winUrl,"BizMap",467,620,'no','no');
    },
    setPos: function (gXpos,gYpos)
    {
        YAHOO.Ybiz.bizMap.define.oXpos.value = Math.round(gXpos / 2.5);
        YAHOO.Ybiz.bizMap.define.oYpos.value = Math.round(gYpos / 2.5);

        YAHOO.Ybiz.bizMap.define.oOldZip1.value = YAHOO.Ybiz.bizMap.define.oZip1.value;
        YAHOO.Ybiz.bizMap.define.oOldZip2.value = YAHOO.Ybiz.bizMap.define.oZip2.value;
    }
};
YAHOO.Ybiz.bizMap.define = function() {
    var oForm;
    var oAddress;
    var oZip1;
    var oOldZip1;
    var oZip2;
    var oOldZip2;
    var oXpos;
    var oYpos;
    var oMrname;
};
YAHOO.Ybiz.handleSuccess = function(o){
    if(o.responseText !== undefined){
        YAHOO.Ybiz.define.ajaxDiv.innerHTML = o.responseText;
        if(navigator.appName == "Microsoft Internet Explorer"){
            if(YAHOO.Ybiz.define.ajaxDiv.innerText == ''){
                YAHOO.Ybiz.ajax.altDisplay(false);
            }else{
                YAHOO.Ybiz.ajax.altDisplay(true);
            }
        }
    }
    
    YAHOO.Ybiz.setScriptEval(YAHOO.Ybiz.define.ajaxDiv);
    YAHOO.Ybiz.define.ajaxTimeoutID = null;
};
YAHOO.Ybiz.handleFailure = function(o){
    if(o.responseText !== undefined){
        YAHOO.Ybiz.define.ajaxDiv.innerHTML = "<li>Transaction id: " + o.tId + "</li>";
        YAHOO.Ybiz.define.ajaxDiv.innerHTML += "<li>HTTP status: " + o.status + "</li>";
        YAHOO.Ybiz.define.ajaxDiv.innerHTML += "<li>Status code message: " + o.statusText + "</li>";
    }
};
YAHOO.Ybiz.callback =
{
  success: YAHOO.Ybiz.handleSuccess,
  failure: YAHOO.Ybiz.handleFailure,
  argument: []
};
YAHOO.Ybiz.define = function() {
    var ajaxTimeoutID = null;
    var ajaxTime = 100;
    var ajaxInput = null;
    var ajaxForm = null;
    var ajaxDiv = null;
    var ajaxUrl = null;
    var ajaxEvent = null;
    var ajaxFrame = null;
    var ajaxWidth = null;
    var ajaxHeight = null;
};
YAHOO.Ybiz.ajax = YAHOO.Ybiz.ajax || {
    postData: function(sDiv,rUrl,sForm){
        var data = new Array();
        var k = 0;
        data[k++] = 'pop=ajax';
        data[k++] = 'ajax_div='+encodeURI(sDiv);
        data[k++] = 'ajax_url='+encodeURI(rUrl);

        if(sForm){
            var Form = this.getForm(sForm);
            for(var i = 0; i < Form.elements.length; i++ ) {
                switch(Form.elements[i].type.toLowerCase())
                {
                    case 'submit': break;
                    case 'button': break;
                    case 'image': break;
                    default :
                        data[k++] = Form.elements[i].name+'='+encodeURI(Form.elements[i].value);
                        break;
                }
            }
        }

        return(data.join('&'));
    },
    viewRequest: function(sDiv,sUrl,rUrl,sForm){
        YAHOO.Ybiz.define.ajaxDiv = document.getElementById(sDiv);
        var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, YAHOO.Ybiz.callback, YAHOO.Ybiz.ajax.postData(sDiv,rUrl,sForm));
    },


    alt: function (gThis,gDiv,gUrl,gEvent,gFrame,gWidth,gHeight){
        if(YAHOO.Ybiz.define.ajaxDiv){
            //YAHOO.Ybiz.ajax.altDisplay(false);
        }
        window.clearTimeout(YAHOO.Ybiz.define.ajaxTimeoutID);
        YAHOO.Ybiz.define.ajaxInput = gThis;
        YAHOO.Ybiz.define.ajaxDiv = document.getElementById(gDiv);
        YAHOO.Ybiz.define.ajaxForm = gThis.form.name;
        YAHOO.Ybiz.define.ajaxUrl = gUrl;
        YAHOO.Ybiz.define.ajaxEvent = gEvent;
        YAHOO.Ybiz.define.ajaxFrame = gFrame;
        YAHOO.Ybiz.define.ajaxWidth = gWidth;
        YAHOO.Ybiz.define.ajaxHeight = gHeight;
        YAHOO.Ybiz.ajax.altStyle();
        YAHOO.Ybiz.define.ajaxTimeoutID = window.setTimeout('YAHOO.Ybiz.ajax.ajaxRequest()', YAHOO.Ybiz.define.ajaxTime);
    },
    ajaxRequest: function (){
        if(YAHOO.Ybiz.define.ajaxInput.value.split(' ').join('').length > 0 && typeof YAHOO.Ybiz.define.ajaxTimeoutID != 'undefined'){
            if(YAHOO.Ybiz.define.ajaxFrame == true){
                var tmpAjaxDivInnerHTML = "";
                tmpAjaxDivInnerHTML+= "<"+"iframe ";
                tmpAjaxDivInnerHTML+= "src=\""+(YAHOO.Ybiz.define.ajaxUrl+'/'+encodeURI(YAHOO.Ybiz.define.ajaxInput.value))+"\" ";
                tmpAjaxDivInnerHTML+= "frameBorder=\"0\" ";
                tmpAjaxDivInnerHTML+= "allowTransparency=\"true\" ";
                tmpAjaxDivInnerHTML+= "style=\" ";
                tmpAjaxDivInnerHTML+= "width:"+YAHOO.Ybiz.define.ajaxWidth+"px; ";
                tmpAjaxDivInnerHTML+= "height:"+YAHOO.Ybiz.define.ajaxHeight+"px; ";
                tmpAjaxDivInnerHTML+= "border:0px; ";
                tmpAjaxDivInnerHTML+= "background:transparent; ";
                tmpAjaxDivInnerHTML+= "\" ";
                tmpAjaxDivInnerHTML+= ">";
                tmpAjaxDivInnerHTML+= "</iframe>";
                YAHOO.Ybiz.define.ajaxDiv.innerHTML = tmpAjaxDivInnerHTML;
                YAHOO.Ybiz.ajax.altDisplay(true);
            }else{
                YAHOO.Ybiz.ajax.viewRequest(YAHOO.Ybiz.define.ajaxDiv.id, YAHOO.Ybiz.define.ajaxUrl+'/'+encodeURI(YAHOO.Ybiz.define.ajaxInput.value), '', YAHOO.Ybiz.define.ajaxForm);
            }
        }else{
            YAHOO.Ybiz.ajax.altDisplay(false);
        }
        window.clearTimeout(YAHOO.Ybiz.define.ajaxTimeoutID);
    },
    altStyle: function (){
        //YAHOO.Ybiz.define.ajaxDiv.style.display = 'none';
        //YAHOO.Ybiz.define.ajaxDiv.style.visibility = 'visible';
        YAHOO.Ybiz.define.ajaxDiv.style.position = 'absolute';
        YAHOO.Ybiz.define.ajaxDiv.style.zIndex = '1';
        YAHOO.Ybiz.define.ajaxDiv.style.marginTop = '16px';
        YAHOO.Ybiz.define.ajaxDiv.style.padding = '3px 5px 3px 5px';
        YAHOO.Ybiz.define.ajaxDiv.style.border = '1px solid #9f4fcf';
        YAHOO.Ybiz.define.ajaxDiv.style.backgroundColor = '#f9f0ff';
    },
    altDisplay: function (flag){
        if(flag){
            YAHOO.Ybiz.define.ajaxDiv.style.display = 'block';
        }else{
            YAHOO.Ybiz.define.ajaxDiv.style.display = 'none';
        }
    },
    altClick: function (gStr){
        YAHOO.Ybiz.define.ajaxInput.value = gStr;
        YAHOO.Ybiz.define.ajaxInput.blur();
    },
    altAdd: function (gStr){
        YAHOO.Ybiz.define.ajaxInput.value+= gStr;
    },
    altReset: function (){
        YAHOO.Ybiz.define.ajaxInput.value = '';
    },
    getForm: function (sDiv){
        var oName;
        if(typeof sDiv == 'string'){
            oName = (document.getElementById(sDiv) || document.forms[sDiv]);
        }else if(typeof sDiv == 'object'){
            oName = sDiv;
        }else{
            return;
        }
        return oName;
    },
    mousePos: function (sDiv, e, sWidth, sHeight, sParentDiv){
        var oName = this.getForm(sDiv);
        oName.style.position = 'absolute';
        if(typeof e == 'object'){
            var oScrollName = this.getForm("ScrollBodySection");
            var o_MenuBar = this.getForm("_MenuBar");
            if(typeof sParentDiv != "undefined"){
                YAHOO.Ybiz.idTogglePosCenter(oName, e, sWidth, sHeight, sParentDiv);
            }else{
                oName.style.display = 'none';
                if ( navigator.appName == 'Microsoft Internet Explorer' ){
                    if(typeof oScrollName == 'object'){
                        if(typeof o_MenuBar == 'object'){
                            var oScrollLeft = oScrollName.scrollLeft - o_MenuBar.offsetLeft;
                            var oScrollTop = oScrollName.scrollTop;
                        }else{
                            var oScrollLeft = oScrollName.scrollLeft;
                            var oScrollTop = oScrollName.scrollTop;
                        }
                        
                        var oNameCssText = oName.style.cssText+";";
                        var oNameTop = "";
                        var oNameLeft = "";
                        
                        if(typeof sHeight == 'number'){
                            oNameTop = oScrollTop + e.clientY - 10 - sHeight;
                        }else{
                            oNameTop = oScrollTop + e.clientY - 20;
                        }
                        oNameLeft = oScrollLeft + e.clientX - 20;
                        
                    }else{
                    
                        var oScrollLeft = oName.parentNode.offsetLeft;
                        var oScrollTop = oName.parentNode.offsetTop;
                    
                        var oNameCssText = oName.style.cssText+";";
                        var oNameTop = "";
                        var oNameLeft = "";
                        
                        if(typeof sHeight == 'number'){
                            oNameTop = e.clientY - 10 - oScrollTop - sHeight;
                        }else{
                            oNameTop = e.clientY - 20 - oScrollTop;
                        }
                        oNameLeft = e.clientX - 20 - oScrollLeft;
                    }
                    oName.style.left = oNameLeft;
                    oName.style.top = oNameTop;
                    
                }else{
                    if(typeof oScrollName == 'object'){
                        if(typeof o_MenuBar == 'object'){
                            var oScrollLeft = oScrollName.scrollLeft - o_MenuBar.offsetLeft;
                            var oScrollTop = oScrollName.scrollTop;
                        }else{
                            var oScrollLeft = oScrollName.scrollLeft;
                            var oScrollTop = oScrollName.scrollTop;
                        }
                        
                        var oNameCssText = oName.style.cssText+";";
                        var oNameTop = "";
                        var oNameLeft = "";
                        
                        if(typeof sHeight == 'number'){
                            oNameTop = oScrollTop + e.clientY - 10 - sHeight;
                        }else{
                            oNameTop = oScrollTop + e.clientY - 20;
                        }
                        oNameLeft = oScrollLeft + e.clientX - 20;
                        
                    }else{
                    
                        var oScrollLeft = oName.parentNode.offsetLeft;
                        var oScrollTop = oName.parentNode.offsetTop;
                    
                        var oNameCssText = oName.style.cssText+";";
                        var oNameTop = "";
                        var oNameLeft = "";

                        if(typeof sHeight == 'number'){
                            oNameTop = e.clientY - 10 - oScrollTop - sHeight;
                        }else{
                            oNameTop = e.clientY - 20 - oScrollTop;
                        }
                        oNameLeft = e.clientX - 20 - oScrollLeft;
                        
                    }
                    oName.setAttribute("style",oNameCssText+"left:"+oNameLeft+"px;top:"+oNameTop+"px;");
                    
                }
            }
        }
    }
};
