diff --git a/www/searchFunc.js b/www/searchFunc.js
index 15d785169cb08b80e47879e3f3e4eb56b7560ed0..969a29aa5c0217c1bab6c188b1ffd5e99bdfc612 100644
--- a/www/searchFunc.js
+++ b/www/searchFunc.js
@@ -146,25 +146,27 @@ UNL_Search.doPeoplefinderQuery = function (val) {
 		this.handlePeoplefinderResults(cacheData);
 	} else {
 		var pointer = this;
-		WDN.get("http://directory.unl.edu/service.php?q=" + val, null, function(data, textStatus) {
-			pointer.peoplefinderCache.save(val, data);
-			UNL_Search.handlePeoplefinderResults(data);
+		WDN.loadJQuery(function(){
+			WDN.get("http://directory.unl.edu/service.php?q=" + val, null, function(data, textStatus) {
+				pointer.peoplefinderCache.save(val, data);
+				UNL_Search.handlePeoplefinderResults(data);
+			});
 		});
 	}
 };
 
 UNL_Search.handlePeoplefinderResults = function (peoplefinderText) {
-	WDN.jQuery('#ppl_results').html(peoplefinderText);
+	document.getElementById("ppl_results").innerHTML = peoplefinderText;
 };
 
 UNL_Search.doQuery = function (form) {
 	if (form.input.value != "") {
 		this.query = form.input.value;
+		this.doPeoplefinderQuery(form.input.value);
 		if (this.do_local_search) {
 			this.local_search.execute(form.input.value);
 		}
 		this.unl_search.execute(form.input.value);
-		this.doPeoplefinderQuery(form.input.value);
 	} else {
 		document.getElementById("searchcontrol").innerHTML = '';
 		document.getElementById("ppl_results").innerHTML = '';