﻿function getScreenArea() {
    this.clientWidth = 0;
    this.clientHeight = 0;
    this.scrollLeft = (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
    this.scrollTop = (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    this.scrollWidth = (document.documentElement.scrollWidth ? document.documentElement.scrollWidth : document.body.scrollWidth);
    this.scrollHeight = (document.documentElement.scrollHeight ? document.documentElement.scrollHeight : document.body.scrollHeight);

    if (window.innerWidth) {
        this.clientWidth = (window.__safari ? window.innerWidth : Math.min(window.innerWidth, document.documentElement.clientWidth));
    } else {
        this.clientWidth = document.documentElement.clientWidth;
    }

    if (window.innerHeight) {
        this.clientHeight = (window.__safari ? window.innerHeight : Math.min(window.innerHeight, document.documentElement.clientHeight));
    } else {
        this.clientHeight = document.documentElement.clientHeight;
    }
}

function getPageSize() {
    var de = document.documentElement;
    var w = window.innerWidth || self.innerWidth || (de && de.clientWidth) || document.body.clientWidth;
    var h = window.innerHeight || self.innerHeight || document.body.clientHeight || (de && de.clientHeight);
    arrayPageSize = new Array(w, h);
    return arrayPageSize;
}

document.onmousemove = getMousePosition;
var mX, mY;
var iLayerMaxNum = 300;
function getMousePosition() {
    var e = e || window.event;

    var objSrc = e.srcElement; //event source element


    var left = 0;
    var top = 0;

    while (objSrc.offsetParent) {
        left += objSrc.offsetLeft;
        top += objSrc.offsetTop;
        objSrc = objSrc.offsetParent;
    }

    left += objSrc.offsetLeft;    //source element's offsetTop
    top += objSrc.offsetTop;     //source element's offsetLeft

    mX = left + e.offsetX;
    mY = top + e.offsetY;
}

function MessAspkHide() {
    if (document.getElementById("MessageDiv").style.display != "none") {
        document.getElementById("MessageDiv").style.display = "none";
    }
    document.getElementById("MessAspk").style.display = "none";
    document.getElementById("Error_Label").value = "";
    iLayerMaxNum = iLayerMaxNum + 2;
}
function isEmpty(str) {
    return ((str.length == 0)||(str == null)) ;
}

//显示书写短信窗口
function MessageDivShow(sendname,obj) {
    if (isEmpty(obj)){
        alert("تېخى تىزىملاتماپسىز");
      //  return false;
    }
    else {
    
        iLayerMaxNum = iLayerMaxNum + 1;
        var ca = new getScreenArea();
        document.getElementById("MessageDiv").style.top = ca.scrollTop -130 + ((ca.clientHeight - document.getElementById("MessageDiv").offsetHeight) / 2) + 'px';
        document.getElementById("MessageDiv").style.display = "";
        //document.getElementById("MessageDiv").style.display = "";
        document.getElementById("Error_Label").value = "";
        document.getElementById("SendTo").value = sendname;
        document.getElementById("MessageDiv").style.zIndex = iLayerMaxNum + 1;
        document.getElementById("MessAspk").style.display = "block";
        document.getElementById("MessAspk").style.zIndex = iLayerMaxNum;
        var size = getPageSize();
        document.getElementById("MessAspk").style.width = size[0];
        document.getElementById("MessAspk").style.height = size[1];
    }
}


