/* Copyright (c) 2006 Mathias Bank (http://www.mathias-bank.de)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * 
 * Thanks to Hinnerk Ruemenapf - http://hinnerk.ruemenapf.de/ for bug reporting and fixing.
 */
jQuery.extend({
    /**
     * Returns get parameters.
     * If the desired param does not exist, null will be returned
     *
     * @example value = $.getURLParam("name", "#");
     */
    getURLParam: function(name, type){
        var type = type || '?';
        var value = "";
        var url = window.location.href;
        var found = false;
        var str = name + "=";
        var len = str.length;
        if (url.indexOf(type) > -1) {
            var query = url.substr(url.indexOf(type) + 1);
            var params = query.split("&");
            for (var i = 0; i < params.length; i++) {
                if (params[i].substr(0, len) == str) {
                    var item = params[i].split("=");
                    value = item[1];
                    found = true;
                    break;
                }
                
            }
        }
        if (!found) return null;
        return value;
    }
});