﻿    var focused = null;
    function findPosX1(obj) {
        var curleft = 0;
        if (obj.offsetParent) {
            while (obj.offsetParent) {
                curleft += obj.offsetLeft
                obj = obj.offsetParent;
            }
        }
        else if (obj.x)
            curleft += obj.x;
        return curleft;
    }
    function findPosY1(obj) {
        var curtop = 0;
        if (obj.offsetParent) {
            while (obj.offsetParent) {
                curtop += obj.offsetTop
                obj = obj.offsetParent;
            }
        }
        else if (obj.y)
            curtop += obj.y;
        return curtop;
    }
    function ShowPhoneNumber(var1, var2, var3, PopupPositionX, PopupPositionY, dispupward, arropos) {
        var ajaxcntnts="<img src='/resourcesnew/images/progress.gif' />";
        var RsltElem = document.getElementById("PhonenumberSpan");
        
        var TopArrow = document.getElementById("topArrow");
        var BottomArrow = document.getElementById("BottomArrow");

        if (dispupward == "1") {
            TopArrow.style.display = "none";
            BottomArrow.style.display = "block";
            BottomArrow.style.left = arropos + "px";
        }
        else {
            BottomArrow.style.display = "none";
            TopArrow.style.display = "block";
            TopArrow.style.left = arropos + "px";
        }
        
        RsltElem.innerHTML = ajaxcntnts
        var RsltElem = document.getElementById("ContactNumberSpan");
        
        RsltElem.innerHTML = ajaxcntnts;
        
        var DisplayDiv = document.getElementById("PhoneNemberDisplayDiv");
        var x = findPosX1(focused);
        var y = findPosY1(focused);        
        
        DisplayDiv.style.left = x + PopupPositionX + "px";
        DisplayDiv.style.top = y + PopupPositionY + "px";
        DisplayDiv.style.position = "absolute";

        if (DisplayDiv.style.visibility == 'visible') {
            DisplayDiv.style.visibility = 'hidden';
        }
        else {
            DisplayDiv.style.visibility = 'visible';
            DisplayDiv.style.display = 'block';
            ret = WebService_General.CountPhoneNumberclicks(var1, var2, var3, OnSucceeded, onerror);
            ret = WebService_General.GetPhoneAndFaxFromBcid(var1, var2, var3, OnSucceededContactNumbers, onerror);
        }
    }
    function FuncCloseWindow() {
        var mydisplaydiv = document.getElementById("PhoneNemberDisplayDiv");
        mydisplaydiv.style.visibility = "hidden";
    }
    function OnSucceeded(result) {
        var RsltElem = document.getElementById("PhonenumberSpan");
        RsltElem.innerHTML = result;
    }
    function OnSucceededContactNumbers(result) {
        var RsltElem = document.getElementById("ContactNumberSpan");
        RsltElem.innerHTML = result;
    }
    function onerror(e) {
        alert("Error Happened:" + e.toString());
    }