﻿
// 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) {
        if (els.className == "all") {
            els.className = "forsale";
        } else {
            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');
}

function getParameterByName(name) {
    var match = RegExp('[?&]' + name + '=([^&]*)')
                    .exec(window.location.search);
    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}



