Index: misc/drupal.js
===================================================================
RCS file: /cvs/drupal/drupal/misc/drupal.js,v
retrieving revision 1.22
diff -u -F^f -r1.22 drupal.js
--- misc/drupal.js	27 Apr 2006 18:12:25 -0000	1.22
+++ misc/drupal.js	8 May 2006 17:31:24 -0000
@@ -48,15 +48,14 @@ function HTTPGet(uri, callbackFunction, 
   if (!callbackFunction) {
     bAsync = false;
   }
+  
   xmlHttp.open('GET', uri, bAsync);
   xmlHttp.send(null);
-
+  
   if (bAsync) {
-    if (callbackFunction) {
-      xmlHttp.onreadystatechange = function() {
-        if (xmlHttp.readyState == 4) {
-          callbackFunction(xmlHttp.responseText, xmlHttp, callbackParameter);
-        }
+    xmlHttp.onreadystatechange = function() {
+      if (xmlHttp.readyState == 4) {
+        callbackFunction(xmlHttp.responseText, xmlHttp, callbackParameter);
       }
     }
     return xmlHttp;
@@ -93,11 +92,9 @@ function HTTPPost(uri, callbackFunction,
   xmlHttp.send(toSend);
 
   if (bAsync) {
-    if (callbackFunction) {
-      xmlHttp.onreadystatechange = function() {
-        if (xmlHttp.readyState == 4) {
-          callbackFunction(xmlHttp.responseText, xmlHttp, callbackParameter);
-        }
+    xmlHttp.onreadystatechange = function() {
+      if (xmlHttp.readyState == 4) {
+        callbackFunction(xmlHttp.responseText, xmlHttp, callbackParameter);
       }
     }
     return xmlHttp;
