﻿var IE = false;
    var x=0;
    var y=0;
    var t=0;
    var l=0;
    var lr=0; 
    var moveTop=-0;  
    var moveLeft=260;
    var moveRight=15;
    document.onmousemove = getMouseXY;
    if (navigator.appName == "Microsoft Internet Explorer"){IE = true}    
    function imageOn(url,objImg,RightLeft) 
    {        
    
        if (!IE){document.captureEvents(Event.MOUSEMOVE)}    
        document.onmousemove = getMouseXY;
        var obj;
        var img;      
        var objt;
        obj = document.getElementById("pop-up-divimage");
        img = document.getElementById("pop-up-image");
        if (obj == null)
        { return null
         }
        if (typeof obj != 'undefined') { //return
          }               
        if (IE )
            {
             document.onmousemove = getMouseXY;             
             if (RightLeft=='left')
                {
                    obj.style.pixelLeft = x +moveRight;        
                    obj.style.pixelTop = y-moveTop;                         
                }
            else if (RightLeft=='right')
                {   if (obj.style.pixelLeft == null)                             
                    {}
                    else
                    {
                    obj.style.pixelLeft = x -moveLeft;        
                    obj.style.pixelTop = y-moveTop;                                                                    
                    }
                }
            }
        else    
            {
                if (getBrowser()=='Firefox')
                    {                                            
                        if (RightLeft=='left')
                            {                
                                obj.style.top=(y-moveTop)+'px';
                                obj.style.left=(x+moveRight)+'px';
                            }
                        else if (RightLeft=='right')   
                            {
                                obj.style.top=(y-moveTop)+'px';
                                obj.style.left=(x-moveLeft)+'px';
                            }
                    }
                else
                    {
                        if (RightLeft=='left')
                            {
                                var e=window.event;                        
                                obj.style.pixelTop = e.clientY  - moveTop                
                                obj.style.pixelLeft = e.clientX + moveRight    
                            }
                        else if (RightLeft=='right')
                            {
                                var e=window.event;                        
                                obj.style.pixelTop = e.clientY  - moveTop               
                                obj.style.pixelLeft = e.clientX - moveLeft    
                            }
                    }
                
            }            
                img.src = url;
                obj.style.display = 'block';                            
        }

        function imageOff() {        
            var obj;
            obj = document.getElementById("pop-up-divimage");
            obj.style.display = 'none';
        }   
function getScrollXY(swath) {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
 //return [ scrOfX, scrOfY ];
 if (swath=='l')
    {return scrOfX}
 else
    {return scrOfY}
}        
        function getMouseXY(m){

                if (IE) {
                    var tmpX = event.clientX;
                    var tmpY = event.clientY;
                } 
                else {
                    var tmpX = m.pageX;
                    var tmpY = m.pageY;
                } 
                    if (document.documentElement.scrollTop)
                    {
                        var iL = document.documentElement.scrollLeft; 
                        var iV = document.documentElement.scrollTop;
                    }
                    else {                       
                           iL = getScrollXY('l')
                           iV = getScrollXY('t')                          
                         }               
            if (iV == 0)
                {}                
            else
                {
                  tmpY=tmpY+ iV 
                }
            x = tmpX ;
            y = tmpY ;
            if (IE)
                {
                t = iV;
                l = iL;
                }
            else    
                {
                   x=m.clientX;
                   y=m.clientY;               
                }
    }
    
    

