    function makesmallwin(url,q,q2,qn,name) {
        window.open(url+'&q='+q+'&q2='+q2+'&qn='+qn,name, "width=800,height=600,scrollbars=yes,resizable=yes,status=no");
    }

    function OpenSmall ( WTarget, WStyle ) { w = window.open( WTarget, "", WStyle ); }

    function CheckB(o) {
        //if(o.name!="Top"){return true;}
        if(!o.d.checked){o.bd.value=o.bw.value="";};
        return true;
    }

    function search(e) {
        //SearchPage = "all.html";
        //if (NSnav) {
        //    txt = window.getSelection();
        //} else {
        //    txt = document.selection.createRange();
        //    txt = txt.text
        //}
        //
        //txt = new String(txt).replace(/^\s*/,'').replace(/\s*$/, '');
        //
        //if(!e && window.event) { e = window.event; }
        //
        //var el_name = null;
        //if(e.target) {
        //    el_name = e.target.name;
        //} else if(e.srcElement) {
        //    el_name = e.srcElement.name;
        //}
        //if ( txt.indexOf(' ')==-1 && el_name != 'q' ) {
        //    if (!NSnav) document.selection.empty();
        //    if (txt > '') location.href=SearchPage+'?z=A&q='+txt;
        //}
    }

    var NSnav=(navigator.appName=='Netscape')?1:0;
    if (NSnav) document.captureEvents(Event.DBLCLICK);
    document.ondblclick = search;
    var IE5 = (document.all && document.getElementById) ? true : false;
    if ( IE5 ) document.write( "<div id=obj_xT style='position:absolute;top:-100px;z-index:3;display:none' onmouseover=\"overdiv=1;\" onmouseout=\"overdiv=0; setTimeout('cT()',200);\"><\/div>" );

    var nShow = false;
    var overdiv = 0;
    var timeid = "";
    var bmove = 0;

    function xT( contents00,contents01,contents02,contents03, e, userstyle ) {
    if ( !IE5 ) return;
        if ( contents00 == "" ) return;
        if (timeid) clearTimeout(timeid);
        document.all.obj_xT.style.left = -999
        document.all.obj_xT.style.top = -999
        if ( !userstyle ) {
            var tablewidth = ""
            var div_string = "<table cellspacing=0 "+tablewidth+" cellpadding=0 bgcolor=#F6F6F6"
            + " style='filter:alpha(opacity=100); border:1 solid #D4D4D4'>\n"
            + "<tr>"
            + "<td style='line-height:5px;text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding:8px;word-break:break-all;'>"
            + "¼¼´ë"
            + "<\/font><\/td>"
            + "<td style='line-height:5px;text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding:8px;word-break:break-all;'>"
            + "<font color=black style='font-size:9pt'>\n"
            + contents00
            + "¼¼<\/font><\/td>"
            + "<\/tr>"
            + "<tr>"
            + "<td style='line-height:5px;text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding:8px;word-break:break-all;'>"
            + "Ã¥"
            + "<\/font><\/td>"
            + "<td style='line-height:5px;text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding:8px;word-break:break-all;'>"
            + "<font color=black style='font-size:9pt'>\n"
            + contents01
            + "¸é<\/font><\/td>"
            + "<\/tr>"
            + "<tr>"
            + "<td style='line-height:5px;text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding:8px;word-break:break-all;'>"
            + "ÆÄ"
            + "<\/font><\/td>"
            + "<td style='line-height:5px;text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding:8px;word-break:break-all;'>"
            + "<font color=black style='font-size:9pt'>\n"
            + contents02
            + "<\/font><\/td>"
            + "<\/tr>"
            + "<tr>"
            + "<td style='line-height:5px;text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding:8px;word-break:break-all;'>"
            + "°üÁ÷"
            + "<\/font><\/td>"
            + "<td style='line-height:5px;text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding:8px;word-break:break-all;'>"
            + "<font color=black style='font-size:9pt'>\n"
            + contents03
            + "<\/font><\/td>"
            + "<\/tr>"
            + "<\/table>" ;
        } else {
            div_string = contents ;
        }
        document.all.obj_xT.innerHTML = div_string ;
        document.all.obj_xT.style.display  = "block";
        Pos(e);
        overdiv = 0;
        nmove = 0;
        nShow = true;
        return;
    }

    function cT( ) {
        if ( !IE5 ) { return }
        if ( !overdiv ) {
            obj_xT.style.display  = "none";
            nShow = false;
        }
        return;
    }

    function sT( e, havelink ) {
        if ( !IE5 ) return;
        if ( !nShow ) return;
        if ( !havelink || havelink != 1 ) {
            Pos(e)
        } else {
            if ( bmove < 5 ) Pos(e)
            ++ bmove
        }

        document.all.obj_xT.style.display  = "block";
        nShow = true;
        return;
    }

    function Pos(e) {
        var BodyWidth = document.body.scrollWidth - 200;
        var BodyLeft = document.body.scrollLeft;
        var BodyHeight = document.body.clientHeight;
        var BodyTop = document.body.scrollTop;
        var DivWidth = document.all.obj_xT.scrollWidth;
        var DivHeight = document.all.obj_xT.scrollHeight;
        xpos = e.x + BodyLeft + 11;
        ypos = e.y + BodyTop + 11;
        //limit right edge
        if ( xpos + DivWidth > BodyWidth ) xpos = BodyWidth - DivWidth;
        //limit left edge
        if (BodyLeft > xpos) xpos = BodyLeft + 10;
        //limit bottom edge
        if (ypos + DivHeight > BodyTop + BodyHeight) ypos = ypos - DivHeight - 10;
        //limit top edge
        if ( ypos < BodyTop ) ypos = BodyTop + 10;
        document.all.obj_xT.style.left = xpos
        document.all.obj_xT.style.top = ypos
    }

    function ReSearch(f) {
        if (f.q.value == "recommendation html" && f.qn.value == "" ) {
            f.q.value=''
        }
        f.q.select();
    }
    var _dom=0;

    function keypress(ev) {
        var box;

        var sm = new Array(0,0,1,2,3,4,5,6,11,12,13);
        if (document.Top&&document.Top.q&&_dom!=2) {
            box=document.Top.q;
        } else { return 1; }
        if(document.all) var ev=window.event;
        if(_dom==3) { var el = ev.srcElement; var tg = el.tagName; }
        if(_dom==1) { var el = ev.target; var tg = el.nodeName; }
        if(_dom==3) {
        if(ev.keyCode>0) { kc=ev.keyCode; }
        } else {
            kc=(ev.keyCode);
            if(ev.charCode>0) { kc=ev.charCode; }
        }
        if(ev.altKey&&(kc>47)&&(kc<58)) {
            document.search.where.selectedIndex = sm[kc-48];
            selectAction(document.search);
            document.search.submit();
        }

        if (!(tg=='INPUT'||tg=='SELECT'||(ev.ctrlKey&&kc!=86))) {
        if (kc==8||(kc>32&&kc<41)||(kc!=21&&kc<32)||ev.altKey) {
        } else if (kc==32) {
            if (ev.shiftKey) {
                box.focus(); box.style.imeMode ='active'; box.select();
                event.returnValue=false;
            }
        } else if (kc == 21) {
            scrollTo(0,0); box.focus(); box.style.imeMode ='active';
            box.select(); event.returnValue=false;
        } else if (el!=box) {
            scrollTo(0,0); box.focus(); box.style.imeMode ='inactive';
            box.select();
        }
    }
    return;
}

function InitKey(){
    _dom=document.all ? 3 : (document.getElementById ? 1 : (document.layers ? 2 : 0)); document.onkeydown = keypress;
}

InitKey();
function objDetectBrowser() {
    var strUA, s, i;
    this.isIE = false;
    this.isNS = false;
    this.version = null;
    strUA = navigator.userAgent;
    s = "MSIE";

    if ((i = strUA.indexOf(s)) >= 0) {
        this.isIE = true;
        this.version = parseFloat(strUA.substr(i + s.length));
        return;
    }
    s = "Netscape6/";
    if ((i = strUA.indexOf(s)) >= 0) {
        this.isNS = true;
        this.version = parseFloat(strUA.substr(i + s.length));
        return;
    }
    s = "Gecko";
    if ((i = strUA.indexOf(s)) >= 0) {
        this.isNS = true;
        this.version = 6.1;
        return;
    }
}

var objDetectBrowser = new objDetectBrowser();
var nMaxOften = 20;
var overedit = 0;
