﻿/*  AdCom.LibraryJS.Javascript
    Developer: Nguyen Xuan Hoang
    Fpt Telecom - 48 Van Bao - Ngoc Khanh - Ba Dinh - Ha Noi
    Mobile: 84-983251124
    Email: hoangnx.fpt@gmail.com
    --------------------------------------------------------
*/
    var dragging = false;
    function GetDragDivObject(){
        try {
            var fsidivobject = document.getElementById('fsidiv');
            if (fsidivobject == undefined) {
                fsidivobject = (document.all)? document.all.fsidiv : document.fsidiv;
                if (fsidivobject == undefined) return undefined;
            }
        }
        catch (e){}
        return fsidivobject;
    }
 
    function StartDrag(){
 
        var fsidivobject = GetDragDivObject();
        if (fsidivobject == undefined) return;
 
        dragstartX = fsidivobject.offsetLeft - MouseX;
        dragstartY = fsidivobject.offsetTop  - MouseY;
 
        dragging = true;
 
        return true;
    }
 
    function StopDrag(){
        dragging = false;
    }
 
    function ShowDiv(){
        var fsidivobject = GetDragDivObject();
        if (fsidivobject == undefined) return;
 
        fsidivobject.style.display = 'block';
        fsidivobject.style.visibility = 'visible';
    }
 
    function MouseMove(Adevt){
        if (!document.all){
            MouseX = Math.max(50, Adevt.pageX);
            MouseY = Adevt.pageY;
        }
        else {
            MouseX = Math.max(50,event.x);
            MouseY = event.y;
        }
 
        if (!dragging) return;
 
        var fsidivobject = GetDragDivObject();
        if (fsidivobject == undefined)return;
 
        fsidivobject.style.left = MouseX + dragstartX;
        fsidivobject.style.top  = MouseY + dragstartY;
 
        return true;
    }
 
    function MouseDown(){
 
        var fsidivobject = GetDragDivObject();
        if (dragging || fsidivobject == undefined) return;
        if (fsidivobject.style.visibility != 'hidden') 
            fsidivobject.style.visibility = 'hidden';
    }
 
    if (!document.all) {
        captureEvents(Event.MOUSEMOVE);
        captureEvents(Event.MOUSEDOWN);
    }
    document.onmousemove = MouseMove;
    //document.onmousedown = MouseDown;