﻿<!--
    function isChecked(checkbox) {
        if (checkbox) {
            return $(checkbox).attr("checked");
        }
        return false;
    }

    function getPosition(currentEvent) {

        var cursor = { x: 0, y: 0 };

        if (currentEvent.pageX || currentEvent.pageY) {
            cursor.x = currentEvent.pageX;
            cursor.y = currentEvent.pageY;
        }
        else {
            var documentElement = document.documentElement;
            var theBody = document.body;
            cursor.x = currentEvent.clientX + (documentElement.scrollLeft || theBody.scrollLeft) - (documentElement.clientLeft || 0);
            cursor.y = currentEvent.clientY + (documentElement.scrollTop || theBody.scrollTop) - (documentElement.clientTop || 0);
        }

        return cursor;
    }
    
    function getTopLeftPositionForElement(element){
        var position = { x: 0, y: 0 };
        position.x = $(element).offset().left;
        position.y = $(element).offset().top;
        return position;
    }
    
    function getHTMLDecodedText(text){
        return text.replace(/&amp;/g,'&')
                    .replace(/&lt;/g,'<')
                    .replace(/&gt;/g,'>')
                    .replace(/&quot;/g,'"')
                    .replace(/&#39;/g,"'")
                    .replace(/<br\/>/g,'\n')
                    .replace(/<br>/g,'\n');
    }
    
    var keyCodeForEscapeButton = 27;
    function hideElementWhenESCIsPressed(element) {
        $(document).keypress(function(e) {
            if (e.keyCode == keyCodeForEscapeButton) {
                $(element).hide();
            }
        });
    }    
//-->
