﻿
    function fireTobyPopup() {

        var scrolledX, scrolledY;
        if (self.pageYOffset) {
            scrolledX = self.pageXOffset;
            scrolledY = self.pageYOffset;
        } else if (document.documentElement && document.documentElement.scrollTop) {
            scrolledX = document.documentElement.scrollLeft;
            scrolledY = document.documentElement.scrollTop;
        } else if (document.body) {
            scrolledX = document.body.scrollLeft;
            scrolledY = document.body.scrollTop;
        }

        // Determine the coordinates of the center of the page

        var centerX, centerY;
        if (self.innerHeight) {
            centerX = self.innerWidth;
            centerY = self.innerHeight;
        } else if (document.documentElement && document.documentElement.clientHeight) {
            centerX = document.documentElement.clientWidth;
            centerY = document.documentElement.clientHeight;
        } else if (document.body) {
            centerX = document.body.clientWidth;
            centerY = document.body.clientHeight;
        }

        var leftOffset = scrolledX + (centerX - 250) / 2;
        var topOffset = scrolledY + (centerY - 200) / 2;

        document.getElementById("mypopup").style.top = topOffset + "px";
        document.getElementById("mypopup").style.left = leftOffset + "px";
        document.getElementById("mypopup").style.display = "block";
    }



function CallMe8(src, dest,dest2,dest3) {

    var ctrl = document.getElementById(src);
    var stringy = ctrl.value.toString();
    
    if (ctrl.value != "" &&(stringy.match(/^\d+$/))) {

        PageMethods.GetPrefs(ctrl.value, 0, CallSuccess, CallFailed, dest);


        PageMethods.GetPrefs(ctrl.value, 1, CallSuccess, CallFailed, dest2);
        PageMethods.GetPrefs(ctrl.value, 2, CallSuccess, CallFailed, dest3);
    }
    
    

    var src2 = src;
    var pictnum = ctrl.value;
    //window.alert(pictnum.value);
  //  try{
  //      document.getElementById('Image2').src = 'drawing' + pictnum + '.gif';
  //  }
  //  catch(err) {
  //      document.getElementById('Image2').src = 'drawing.gif';
 //   }
  //  finally
 //   {
 //   }
    
}

function getData(DataSource) {
    var codeString;
    var XMLHttpRequestObject = false;



    if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();


    }
    else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if (XMLHttpRequestObject) {

        //open request object (a file in this case)
        XMLHttpRequestObject.open("GET", DataSource);

        //make sure it's ready
        XMLHttpRequestObject.onreadystatechange = function() {

            if (XMLHttpRequestObject.readyState == 4
                    && XMLHttpRequestObject.status == 200) {
                //give the object the value fetched
                codeString = XMLHttpRequestObject.responseText;

                document.getElementById('TextBox5').value = codeString;

            }

        }

        XMLHttpRequestObject.send(null);

    }

}

function CallMe9() {

    var ctrl1 = document.getElementById('TextBox5');
    var ctrl2 = document.getElementById('TextBox6');
    var ctrl3 = document.getElementById('TextBox7');









    document.getElementById('Image2').src = 'drawing' + ctrl1.value + ctrl2.value + ctrl3.value + '.gif';


}
function CallSuccess(res, destCtrl) {
    var dest = document.getElementById(destCtrl);

    dest.value = res;

}
function CallFailed(res, destCtrl) {

    window.alert(res.get_message);

}


function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop

        }
    }
    return [curleft, curtop];
}
function display_menu(parent, named) {

    var menu_element = document.getElementById(named);
    menu_element.style.display = "";
    var placement = findPos(parent);
    menu_element.style.left = placement[0] + "px";
    menu_element.style.top = placement[1] + "px";


}
function hide_menu(named) {

    var menu_element = document.getElementById(named);
    menu_element.style.display = "none";

} 