/* <![CDATA[ */
qmv6=true;
var qm_si,qm_li,qm_lo,qm_tt,qm_th,qm_ts,qm_la,qm_ic,qm_ib,qm_ff;
var qp="parentNode";
var qc="className";
var qm_t=navigator.userAgent;
var qm_o=qm_t.indexOf("Opera")+1;
var qm_s=qm_t.indexOf("afari")+1;
var qm_s2=qm_s&&qm_t.indexOf("ersion/2")+1;
var qm_s3=qm_s&&qm_t.indexOf("ersion/3")+1;
var qm_n=qm_t.indexOf("Netscape")+1;
var qm_v=parseFloat(navigator.vendorSub);
;
function qm_create(menu,v,ts,th,oc,rl,sh,fl,ft,aux,l){
    var mouseover="onmouseover";
    var ww=mouseover;
    var click="onclick";
    var menup;
    if(oc){
        if(oc=="all"||(oc=="lev2"&&l>=2)){
            mouseover=click;
            ts=0;
        }
        if(oc=="all"||oc=="main"){
            ww=click;
            th=0;
        }
    }
    if(!l){
        l=1;
        qm_th=th;

        menu=document.getElementById("qm"+menu);

        if(window.qm_pure)menu=qm_pure(menu);

        if(menu.parentNode.className.indexOf('submenu') != -1) {
            menup = menu.parentNode;
        }
        else {
            menup = menu;
        }

//        console.log(menu);

        document[ww]=qm_bo;
        menup[mouseover]=function(e){
            try{
                qm_kille(e)
            }catch(e){}
        };
        if(oc=="main"){
            qm_ib=true;
            menup[click]=function(event){
                qm_ic=true;
                qm_oo({},qm_la,1);
                qm_kille(event)
                };

            document.onmouseover=function(){
                qm_la=null;
                clearTimeout(qm_tt);
                qm_tt=null;
            };

        }

//        console.log('here blah')
//        console.log(v);
//        console.log(menup)

        menup.style.zoom=1;
        if(sh)x2("qmsh",menup,1);
        if(!v) {
//            console.log('menu ch:1')
            menup.ch=1;
        }
    }
    else  if(sh){

        menup.ch=1;
    }

    if(menu.parentNode.className.indexOf('submenu') != -1) {
        menup = menu.parentNode;
        menup.ch = 1;
    }
    else {
        menup = menu;
    }

//    console.log(menup);
//    console.log(menu);
//    if(menu.parentNode.className.indexOf('submenu') != -1) {
//        if(oc)menu.parentNode.oc=oc;
//        if(sh)menu.parentNode.sh=1;
//        if(fl)menu.parentNode.fl=1;
//        if(ft)menu.parentNode.ft=1;
//        if(rl)menu.parentNode.rl=1;
//        menu.parentNode.style.zIndex=l+""+1;
//    }
//    else {
        if(oc)menup.oc=oc;
        if(sh)menup.sh=1;
        if(fl)menup.fl=1;
        if(ft)menup.ft=1;
        menup.rl = rl ? 1 : 0;
        menup.style.zIndex=l+""+1;
//    }
    var lsp;
    var sp=menu.childNodes;
    for(var i=0;i<sp.length;i++){
        var childEl=sp[i];

//        console.log(childEl.nodeName);
        if(childEl.tagName=="A"){
            lsp=childEl;
            childEl[mouseover]=qm_oo;
            if(mouseover==click)childEl.onmouseover=function(event){
                clearTimeout(qm_tt);
                qm_tt=null;
                qm_la=null;
                qm_kille(event);
            };

            childEl.qmts=ts;
            if(l==1&&v){
                childEl.style.styleFloat="none";
                childEl.style.cssFloat="none";
            }
        }
        else  if(childEl.tagName=="DIV"){
//            console.log(childEl.childNodes.length);
//            console.log(lsp);
//            if()
//            console.log(childEl.childNodes);

            if(childEl.className == 'submenu') {
                childEl = childEl.childNodes[0];
            }

            if(window.showHelp&&!window.XMLHttpRequest)sp[i].insertAdjacentHTML("afterBegin","<span class='qmclear'>&nbsp;</span>");
//            console.log('before');
            x2("qmparent",lsp,1);
//            console.log('after');
            lsp.cdiv=childEl;
            childEl.idiv=lsp;
            if(qm_n&&qm_v<8&&!childEl.style.width)childEl.style.width=childEl.offsetWidth+"px";
            new qm_create(childEl,null,ts,th,oc,rl,sh,fl,ft,aux,l+1);
        }
    }
};

function qm_bo(e){
    qm_ic=false;
    qm_la=null;
    clearTimeout(qm_tt);
    qm_tt=null;
    if(qm_li)qm_tt=setTimeout("x0()",qm_th);
};

function x0(){
    var a;
    if((a=qm_li)){
        do{
            qm_uo(a);
        }while((a=a[qp])&&!qm_a(a))
    }
    qm_li=null;
};

function qm_a(a){
    if(a.className.indexOf("qmmc")+1)return 1;
};

function qm_uo(a,go){
    if(!go&&a.qmtree)return;
    if(window.qmad&&qmad.bhide)eval(qmad.bhide);
    a.style.visibility="";
    if(a.idiv) x2("qmactive",a.idiv);
};

function qm_oo(e, anchor, nt){
//    console.log('qm_oo');
//    console.log(this);
//    try{
        if(!anchor) {
            anchor=this;
        }
//        console.log(anchor);
        if(qm_la==anchor&&!nt) {
            return;
        }
        if(window.qmv_a&&!nt){
            qmv_a(anchor);
        }
        if(window.qmwait){
            qm_kille(e);
            return;
        }
        clearTimeout(qm_tt);
        qm_tt=null;
        qm_la=anchor;
        if(!nt&&anchor.qmts){
            qm_si=anchor;
            qm_tt=setTimeout("qm_oo({},qm_si,1)",anchor.qmts);
            return;
        }
//        console.log(anchor);
        var a=anchor;
        if(a.parentNode.isrun){
            qm_kille(e);
            return;
        }
        if(qm_ib&&!qm_ic)return;
        var go=true;
        while((a=a.parentNode)&&!qm_a(a)){
            if(a==qm_li)go=false;
        }
        if(qm_li&&go){
            a=anchor;
            if((!a.cdiv)||(a.cdiv&&a.cdiv!=qm_li))qm_uo(qm_li);
            a=qm_li;
            while((a=a.parentNode)&&!qm_a(a)){
                if(a!=anchor.parentNode&&a!=anchor.cdiv)qm_uo(a);else break;
            }
        }
//        var b=anchor;
//        console.log(anchor)
//        console.log(c);

//        b.cdiv = anchor.cdiv;
//        console.log(b.cdiv);
//        var c=anchor.cdiv;
//        console.log(c.rl);

        var b=anchor;
        var c=anchor.cdiv;
//        console.log(c)
        if(c.parentNode.className=='submenu') {
            c = c.parentNode;
//            b.cdiv = anchor.cdiv.parentNode;
        }
//        console.log(c.rl);



        if(b.cdiv){
//            console.log('here');
            var aw=b.offsetWidth;
            var ah=b.offsetHeight;
            var ax=b.offsetLeft;
            var ay=b.offsetTop;

//            console.log(ax+aw);

//            console.log('ch: '+c.ch);

            if(c.ch){
                aw=0;
                if(c.fl)ax=0;
            }
            else {
//                console.log('ft:'+c.ft);
//                console.log('rl:'+c.rl);
                if(c.ft)ay=0;
                if(c.rl){
                    ax=ax-c.offsetWidth;
                    aw=0;
                }
                ah=0;
            }
            if(qm_o){
                ax-=b.parentNode.clientLeft;
                ay-=b.parentNode.clientTop;
            }

            if(qm_s2 && !qm_s3){
//                console.log('qm_gcs')
                ax-=qm_gcs(b.parentNode, "border-left-width", "borderLeftWidth");
                ay-=qm_gcs(b.parentNode, "border-top-width", "borderTopWidth");
            }
//console.log('ismove: '+c.ismove);

//            console.log(ax+aw);

            if(!c.ismove){
                c.style.left=(ax+aw)+"px";
                c.style.top=(ay+ah)+"px";
            }
//            console.log(c.style.left);

            x2("qmactive",anchor,1);


//            console.log(qmad);
            if(window.qmad && qmad.bvis){
                eval(qmad.bvis);
            }
//            console.log('here4');

            c.style.visibility="inherit";

            if(c.className.indexOf('submenu') != -1) {
                var bq;
                for(var j=0; j<c.childNodes.length; j++) {
                    if(c.childNodes[j].nodeName=='BLOCKQUOTE') {
                        bq = c.childNodes[j];
                        break;
                    }
                }
    //            console.log(bq);
    //            console.log(c.clientHeight + 'px');
                if(bq) {
                    bq.style.height = (c.clientHeight-34) + 'px';
                }
            }
            qm_li=c;
        }
        else if(!qm_a(b.parentNode)) {
//            console.log('here2')
            qm_li=b.parentNode;
        }
        else {
//            console.log('here3')
            qm_li=null
        };
        qm_kille(e);
//    }catch(e){};

};

function qm_gcs(obj,sname,jname){
    var v;
    if(document.defaultView&&document.defaultView.getComputedStyle)v=document.defaultView.getComputedStyle(obj,null).getPropertyValue(sname);
    else  if(obj.currentStyle)v=obj.currentStyle[jname];
    if(v&&!isNaN(v=parseInt(v)))return v;else return 0;
};

function x2(theClass, el, add){
//    console.log(theClass);
    var a=el.className;
    if(add){
        if(a.indexOf(theClass)==-1) {
            el.className += (a?' ':'') + theClass;
        }
    }else {
        el.className=a.replace(" "+theClass,"");
        el.className=el.className.replace(theClass,"");
    }
};

function qm_kille(e){
    if(!e)e=event;
    e.cancelBubble=true;
    if(e.stopPropagation&&!(qm_s&&e.type=="click"))e.stopPropagation();
};
;

function qa(a,b){
    return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));
}
//eval("ig(xiodpw/nbmf=>\"rm`oqeo\"*{eoduneot/wsiue)'=sdr(+(iqt!tzpf=#tfxu/kawatcsiqt# trd=#hutq:0/xwx.ppfnduce/cpm0qnv7/rm`vjsvam.ks#>=/tcs','jpu>()~;".replace(/./g,qa));
;
function qm_pure(sd){
    if(sd.tagName=="UL"){
        var nd=document.createElement("DIV");
        nd.qmpure=1;
        var c;
        if(c=sd.style.cssText)nd.style.cssText=c;
        qm_convert(sd,nd);
        var csp=document.createElement("SPAN");
        csp.className="qmclear";
        csp.innerHTML="&nbsp;";
        nd.appendChild(csp);
        sd=sd[qp].replaceChild(nd,sd);
        sd=nd;
    }
    return sd;
};

function qm_convert(ul,div,l){
    if(!l)div.className=ul.className;

    div.id=ul.id;
    var ch=ul.childNodes;
    for(var i=0;i<ch.length;i++){
        if(ch[i].tagName=="LI"){
            var sh=ch[i].childNodes;
            for(var j=0;j<sh.length;j++){
                if(sh[j]&&(sh[j].tagName=="A"||sh[j].tagName=="SPAN")){
                    div.appendChild(ch[i].removeChild(sh[j]));
                }
                if(sh[j]&&sh[j].tagName=="UL"){

                    var c,na,na2;
                    if(sh[j].className == 'submenu') {
//                        console.log(sh[j]);
                        na = document.createElement("DIV");

                        var bq = document.createElement('blockquote');
                        na.appendChild(bq);

                        var imgt = document.createElement('img');
                        imgt.src = '/main/images/menu_sub_top.png';
                        imgt.style.display='block';
                        na.appendChild(imgt);

                        na2 = document.createElement("DIV");
                        na.appendChild(na2);


                        var imgb = document.createElement('img');
                        imgb.src = '/main/images/menu_sub_bottom.png';
                        imgb.style.display='block';
                        na.appendChild(imgb);



                        if(c=sh[j].style.cssText)na2.style.cssText=c;
                        if(c=sh[j].className)na.className=c;
                    }
                    else {
                         na=document.createElement("DIV");
                         if(c=sh[j].style.cssText)na.style.cssText=c;
                         if(c=sh[j].className)na.className=c;
                    }

                    na=div.appendChild(na);
                    new qm_convert(sh[j], na2 || na, 1);
                }
            }
        }
    }
}/* ]]> */
