    window.onresize = do_resize;

    var mozila = 'mozila';
    if(window.navigator.userAgent.indexOf("MSIE") != -1) mozila = 'ie';

    function do_resize(){
         var maint_width   = document.all['mainTable'].offsetWidth;
         var logotd_width  = document.all['LogoTD'].offsetWidth;
         var topmenu_width = document.all['topMenu'].offsetWidth;
         document.all['LogoRSep'].style.width = Math.min(logotd_width,(maint_width - topmenu_width)/2);
    }

    function do_load(){
            do_resize();
    }


    function getElementPosition(elemId)
    {
         var elem = document.getElementById(elemId);

         var w = elem.offsetWidth;
         var h = elem.offsetHeight;

         var l = 0;
         var t = 0;

         while (elem)
         {
             l += elem.offsetLeft;
             t += elem.offsetTop;
             elem = elem.offsetParent;
         }
         return new Array(l,t,w,h);
    }

    var timerID = 0;

    function zoomImg(w, h)
    {
         var position = getElementPosition('midimg');
         var top = position[1];
         var left = position[0];

         w=document.getElementPosition('midimg').style.width;
         h=document.getElementPosition('midimg').style.height;
          
         top += position[3]/2 - h/2;
         left += position[2]/2 - w/2;

         top = top < 10 ? 10 : top;
         left = left < 10 ? 10 : left;
         window.document.getElementById("zoomimg").style.top = top+'px';
         window.document.getElementById("zoomimg").style.left = left+'px';
         window.document.getElementById("zoomimg").style.visibility = 'visible';
         if(mozila == 'ie') alpha();
    }
    function zoomImg1(x)
    {
         var position = getElementPosition('midimg');
         var top = position[1];
         var left = position[0];

        // alert(document.getElementById('midimg').style.width);
         w=document.getElementById('midimg').style.width*x;
        // alert(w);
         h=document.getElementById('midimg').style.height*x;
         
          
         top += position[3]/2 - h/2;
         left += position[2]/2 - w/2;

         top = top < 10 ? 10 : top;
         left = left < 10 ? 10 : left;
         window.document.getElementById("zoomimg").style.top = '200px';
         window.document.getElementById("zoomimg").style.left = left+'px';
         window.document.getElementById("zoomimg").style.visibility = 'visible';
         if(mozila == 'ie') alpha();
    }

    function zoomOut()
    {
         if(timerID) clearTimeout(timerID);
         if(mozila == 'ie') alphaz();
         else window.document.getElementById("zoomimg").style.visibility = 'hidden';
    }

    var opacity = 0;
    var alphaset = 5;
    var speed = 24;
    function alpha()
    {
         opacity += alphaset;
         opacity = alphaset > 100 ? 100 : opacity;
         window.document.getElementById("zoomimg").style.filter = "alpha(opacity="+opacity+")";
         if(opacity == 100)
         {
              clearTimeout(timerID);
              timerID = 0;
              return;
         }
         timerID = setTimeout("alpha()",1000/speed);
    }

    function alphaz()
    {
         opacity -= alphaset;
         opacity = alphaset < 0 ? 0 : opacity;
         window.document.getElementById("zoomimg").style.filter = "alpha(opacity="+opacity+")";
         if(opacity == 0)
         {
              clearTimeout(timerID);
              timerID = 0;
              window.document.getElementById("zoomimg").style.visibility = 'hidden';
              return;
         }
         timerID = setTimeout("alphaz()",1000/speed);
    }

