diff --git a/js/prometheus.js b/js/prometheus.js
index 3bad05e..7a6c1e4 100644
--- a/js/prometheus.js
+++ b/js/prometheus.js
@@ -20,7 +20,7 @@
       _PROMETHEUS_AJAX: true
     };
 
-    $("input, textarea, select, button", form).each(function(){
+    jQuery("input, textarea, select, button", form).each(function(){
       if ( this.type == "radio" && this.checked )
       {
         data[this.name] = this.value;
@@ -31,7 +31,7 @@
       }
       else
       {
-        data[this.name] = $(this).val();
+        data[this.name] = jQuery(this).val();
       }
     });
 
@@ -40,7 +40,7 @@
 
   /** Triggers all registered callbacks in the supplied callback stash */
   function triggerCallbacks(callback_stash) {
-    var args = $.merge([], arguments);
+    var args = jQuery.merge([], arguments);
     args.splice(0,1);
 
     for (var index in callback_stash)
@@ -67,14 +67,14 @@
       var data = eval ("(" + jqXHR.responseText + ")");
 
       // empty all the regions
-      $("[region]").html("");
+      jQuery("[region]").html("");
 
       // itterate trough all returned regions and populate containers on page
       for (var destName in data) {
         // ignore prometheus special variables
         if ( destName.indexOf("_PROMETHEUS_") == 0 ) continue;
 
-        $dest = $("#" + destName );
+        $dest = jQuery("#" + destName );
         $dest
           .html(data[destName])
           .hide()
@@ -110,7 +110,7 @@
       , complete: prometheus_response_callback(this, this.action)
     };
 
-    var xhr = $.ajax(opts); // .ajax
+    var xhr = jQuery.ajax(opts); // .ajax
 
     // prevent default handler from occuring
     return false;
@@ -125,25 +125,25 @@
       , complete: prometheus_response_callback(this, this.href, true)
     };
 
-    var xhr = $.ajax(opts);
+    var xhr = jQuery.ajax(opts);
 
     // prevent default handler from occuring
     return false;
   }
 
   function prometheus_hook_elements(dest) {
-    $("form, a", dest).each(function() {
+    jQuery("form, a", dest).each(function() {
       // hook only into elements that have ajax="true" attribute
       if ( ! this.getAttribute("ajax") ) return;
 
       switch (this.nodeName.toUpperCase()) {
         case "FORM":
           // override form submit
-          $(this).submit(prometheus_submit_form);
+          jQuery(this).submit(prometheus_submit_form);
           break;
         case "A":
           if (History.enabled) {
-            $(this).click(prometheus_click_link);
+            jQuery(this).click(prometheus_click_link);
           }
           break;
       }
@@ -151,8 +151,8 @@
   }
 
   function prometheus_hide_empty_regions() {
-    $("[region]").each(function() {
-      var $region = $(this);
+    jQuery("[region]").each(function() {
+      var $region = jQuery(this);
       if ($region.html() == "") {
         $region.hide();
       }
@@ -178,7 +178,7 @@
   window.Prometheus = Prometheus;
 
     // init on dom load
-    $(function() {
+    jQuery(function() {
       prometheus_hook_elements();
       prometheus_hide_empty_regions();
     });
