﻿function setFormTextLabels(element) {
    if (element) {
        for (var a = 0; a < element.getElementsByTagName("SPAN").length; a++) {
            var spElement = element.getElementsByTagName("SPAN")[a];
            if (spElement.className == "ItemLabel") {
                var innerHTML = spElement.innerHTML;
                if (innerHTML.length >= 16 && innerHTML.indexOf(' ') < 0) {
                    spElement.innerHTML = innerHTML.substr(0,13) + "..."
                    spElement.title = innerHTML;
                    spElement.style.cursor = "help";
                }
            }
            else if (spElement.className == "ItemContentLabel") {
                var innerHTML = spElement.innerHTML;
                if (innerHTML.length >= 24 && innerHTML.indexOf(' ') < 0) {
                    spElement.innerHTML = innerHTML.substr(0,21) + "..."
                    spElement.title = innerHTML;
                    spElement.style.cursor = "help";
                }
            }
            else if (spElement.className == "ItemContentOptionLabel") {
                var innerHTML = spElement.innerHTML;
                if (innerHTML.length >= 13 && innerHTML.indexOf(' ') < 0) {
                    spElement.innerHTML = innerHTML.substr(0,10) + "..."
                    spElement.title = innerHTML;
                    spElement.style.cursor = "help";
                }
            }
        }
        
        for (var a = 0; a < element.getElementsByTagName("LABEL").length; a++) {
            var lbElement = element.getElementsByTagName("LABEL")[a];
            var innerHTML = lbElement.innerHTML;
            if (innerHTML.length >= 24 && innerHTML.indexOf(' ') < 0) {
                lbElement.innerHTML = innerHTML.substr(0,21) + "..."
                lbElement.title = innerHTML;
                lbElement.style.cursor = "help";
            }
        }
        
        for (var a = 0; a < element.getElementsByTagName("INPUT").length; a++) {
            var inpElement = element.getElementsByTagName("INPUT")[a];
            if (inpElement.className == "button") {
                var elmValue = inpElement.value;
                if (elmValue.length >= 24) {
                    inpElement.value = elmValue.substr(0,21) + "..."
                    inpElement.title = elmValue;
                }
            }
        }
    }
}

<!--
    $(function txtAreaResizable()
    {
        $('textarea.resizable:not(.textarea-processed)').each(function() {
            var textarea = $(this).addClass('textarea-processed'), staticOffset = null;

            $(this).wrap('<div class="resizable-textarea" style="width: 350px;"><span></span></div>')
                .parent().append($('<div class="grippie" style="cursor: s-resize; height: 9px; overflow: hidden; background: Transparent;"></div>').mousedown(startDrag));

            var grippie = $('div.grippie', $(this).parent())[0];
            grippie.style.marginRight = (grippie.offsetWidth - $(this)[0].offsetWidth) +'px';

            function startDrag(e) {
                staticOffset = textarea.height() - e.pageY;
                textarea.css('opacity', 0.25);
                $(document).mousemove(performDrag).mouseup(endDrag);
                return false;
            }

            function performDrag(e) {
                textarea.height(Math.max(32, staticOffset + e.pageY) + 'px');
                return false;
            }

            function endDrag(e) {
                $(document).unbind("mousemove", performDrag).unbind("mouseup", endDrag);
                textarea.css('opacity', 1);
            }
        });
    });
-->