var expwrap_ok=true;var expwrap_run=false;var expwrap_moz=new Array();  // Mozilla height % in stylesheetvar expwrap_per=new Array();  // Objects to adj for height %function expwrap(me) { // Sets all container expansion heights    if (expwrap_ok==false) { // already running    tmr=setInterval("if (expwrap_ok==true){clearInterval(tmr);expwrap()}",100);        return;        }    expwrap_ok=false;    me=document.body;    expwrap_per.length=0;    if (expwrap_run==false && document.styleSheets[0].cssRules) { // Moz        for (var i=0;i<document.styleSheets.length;i++) {            var ss=document.styleSheets[i];            try {                for (var j=0;j<ss.cssRules.length;j++) {                    var ru=ss.cssRules[j];                 if (ru.selectorText && ru.selectorText.substr(0,5)=="#WWO_") {                        if(ru.style.height.indexOf('%')>-1) {                            var mid=ru.selectorText.substr(1);                            expwrap_moz[mid]=true;                            }                        }                    }                }            catch(err){};  //Need for 3rd-party stylesheets            }        }    expwrap1(me);//    if (expwrap_run==false) {        for (var i=0;i<expwrap_per.length;i++) {            me=expwrap_per[i];            var sty=me.currentStyle ||                document.defaultView.getComputedStyle(me,null);    me.style.height=            (me.offsetHeight-me.offsetTop-parseInt('0'+sty.marginBottom))+'px';            }//        }    expwrap_run=true;    document.body.style.visibility="visible";//  loadjs('/backoffice/ajax.js');//  loadjs('/backoffice/helper2.js');    document.cookie='_iscache=true; path=/';    expwrap_ok=true;    }function expwrap1(me) {    if (me.style.height &&       (me.getAttribute('id')=='' || me.id.substr(0,4)!='WWO_'));    else me.style.height="";    var newhgt=me.offsetHeight;    for (var i=0;i<me.childNodes.length;i++) {        var el=me.childNodes[i];        if (el.nodeType==1) {            if (el.getAttribute('id') && el.id.substr(0,4)=='WWO_') {                var sty=el.currentStyle ||                    document.defaultView.getComputedStyle(el,null);                var stymin=sty.minHeight;//                el.style.height="";                var hgt=expwrap1(el);                if  (stymin=="auto" || hgt>parseInt(stymin)) {                    if (hgt>newhgt) newhgt=hgt;                    }                }            else if (el.tagName=='DIV' || el.tagName=='TABLE'){                var hgt=expwrap1(el);                if (hgt>newhgt) newhgt=hgt;                }            }        }    var sty=me.currentStyle ||        document.defaultView.getComputedStyle(me,null);    if (me.getAttribute('id') && me.id.substr(0,4)=='WWO_' &&       sty.overflow !='auto' && sty.overflow !='hidden') {        if (me.id=='WWO_0' && newhgt==0)            me.style.height="100%";        else if (document.styleSheets[0].cssRules) { // Moz          //  if (exphgtper(me)==false) me.style.height=newhgt+'px';            if (expwrap_moz[me.id]) expwrap_per[expwrap_per.length]=me;            else me.style.height=newhgt+'px';            }        else if (sty.height.indexOf('%')==-1)            me.style.height=newhgt+'px';        else            expwrap_per[expwrap_per.length]=me;  // %: adj later       }//    if (me.id.substr(0,4)=='WWO_') {//        }    if (sty.marginBottom !='auto')        return me.offsetTop+me.offsetHeight+parseInt(sty.marginBottom);    else        return me.offsetTop+me.offsetHeight;    }function loadjs(fl) { // Load js OR css into header    if (fl.indexOf('.js')>=0) {        var scs=document.getElementsByTagName('script');        for (var i=0;i<scs.length;i++) {            if (scs[i].getAttribute('src')==fl) return;            }        var fo=document.createElement('script');        fo.setAttribute("type","text/javascript");        fo.setAttribute("src",fl);        document.getElementsByTagName('head')[0].appendChild(fo);        }    else if (fl.indexOf('.css')>=0) {        var scs=document.getElementsByTagName('link');        for (var i=0;i<scs.length;i++) {            if (scs[i].getAttribute('href')==fl) return;            }        var fo=document.createElement('link');        fo.setAttribute("type","text/css");        fo.setAttribute("rel","stylesheet");        fo.setAttribute("href",fl);        document.getElementsByTagName('head')[0].appendChild(fo);        }    }
