﻿var X = 0;
var Y = 0;
var ActiveDiv = null;
var Theme = "";
var ActiveIframe = null;
function OnMouseDown(div, event) {
    X = event.clientX;
    Y = event.clientY;
    ActiveDiv = div;
}
function OnMouseMove(div, event) {
    if (ActiveDiv != null) {
    	//if (Theme == "Arabic")
    	var xx = event.clientX + (ActiveIframe != null && ActiveIframe.contentWindow == div ? ActiveIframe.parentNode.parentNode.offsetLeft + ActiveIframe.parentNode.offsetLeft : 0)
    	, yy = event.clientY + (ActiveIframe != null && ActiveIframe.contentWindow == div ? ActiveIframe.parentNode.parentNode.offsetTop + ActiveIframe.parentNode.offsetTop + ActiveIframe.parentNode.firstChild.clientHeight : 0);
    	ActiveDiv.style.left = RemoveXP(ActiveDiv.style.left) + (event.clientX + (ActiveIframe != null && ActiveIframe.contentWindow == div ? ActiveIframe.parentNode.parentNode.offsetLeft + ActiveIframe.parentNode.offsetLeft : 0) - X);
        //else
        //    ActiveDiv.style.right = RemoveXP(ActiveDiv.style.right) - (event.clientX - X);

    	ActiveDiv.style.top = RemoveXP(ActiveDiv.style.top) + event.clientY + (ActiveIframe != null && ActiveIframe.contentWindow == div ? ActiveIframe.parentNode.parentNode.offsetTop + ActiveIframe.parentNode.offsetTop + ActiveIframe.parentNode.firstChild.clientHeight : 0) - Y;
    	X = xx
    	Y = yy;
    	//if (ActiveIframe != null && ActiveIframe.contentWindow == div) {alert(ActiveIframe.parentNode.parentNode.offsetTop); alert(ActiveIframe.parentNode.offsetTop);}
        //document.body.firstChild
    }
}
function OnMouseUp(div, event) {
    X = 0;
    Y = 0;
    ActiveDiv = null;
}
function RemoveXP(s) {
    try {
        if (s.replace("px", "") == "")
            return 0;
        else
            return parseInt(s.replace("px", ""));
    }
    catch (ex) {
        return 0;
    }
}
