function performSearch(appendTo) {
            var query = $.getUrlVar("q");
            if (query != null) {
                var queryString = "https://www.googleapis.com/customsearch/v1?key=AIzaSyC-jPZN_icgGV9_OrsGEHuRsiwO2yRmINs&cx=016532258862653391220:rmo9hdslcg8&q=" + query + "&callback=?";
                $.getJSON(queryString, function (data) {
                    $.each(data.items, function (i, item) {
                        $("<dt>").append($("<a>").attr("href", item.link).html(item.htmlTitle)).appendTo(appendTo);
                        $("<dd>").append($("<p>").text(item.snippet)).append($("<p>").append($("<a>").attr("href", item.link).attr("class", function () {
                            if (item.pagemap != null) {
                                return "link pdf-link";
                            }
                            else {
                                return "link";
                            }
                        }).text(item.displayLink))).appendTo(appendTo);
                    });
                });
            }
        }

$.extend({
    getUrlVars: function () {
        var vars = [], hash;
        var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for (var i = 0; i < hashes.length; i++) {
            hash = hashes[i].split('=');
            vars.push(hash[0]);
            vars[hash[0]] = hash[1];
        }
        return vars;
    },
    getUrlVar: function (name) {
        return $.getUrlVars()[name];
    }
});
