﻿
// Cursor Positioning and Selection Range
$.fn.selectRange = function(start, end) {
    return this.each(function() {
        if (this.setSelectionRange) {
            this.focus();
            this.setSelectionRange(start, end);
        } else if (this.createTextRange) {
            var range = this.createTextRange();
            range.collapse(true);
            range.moveEnd('character', end);
            range.moveStart('character', start);
            range.select();
        }
    });
};

function setselected(tabname) {
    var els = document.getElementById(tabname);

    if (els != null)
        els.className += " selected";
}
function setselectedsub(tabname) {
    var els = document.getElementById(tabname);

    if (els != null)
        els.className += "selected";
}
function removeselected(tabname) {
    var els = document.getElementById(tabname);

    if (els != null)
        els.removeAttr("selected");
}

function ToggleBasicVisibility(selectortext) {
    var ele = $(selectortext)[0];

    if (ele.style.display != "hidden" && ele.style.display != "none") {
        $(selectortext).hide('fast');
    }
    else {
        $(selectortext).show('fast');
    }
}

function HideElement(selectortext) {
    var ele = $(selectortext)[0];
    $(selectortext).hide('fast');
}

function ShowElement(selectortext) {
    var ele = $(selectortext)[0];
    $(selectortext).show('fast');
}



