diff --git a/htdocs/lib/lib_head.js b/htdocs/lib/lib_head.js
index 86639901dd1943955f7e3379c66db7c7619b8574..71d979cf58297db9b87f29def50a8de176a11f24 100644
--- a/htdocs/lib/lib_head.js
+++ b/htdocs/lib/lib_head.js
@@ -261,10 +261,6 @@ function loadXMLDoc(url,readyStateFunction,async)
 		req = new XMLHttpRequest();
 		if (req.overrideMimeType) {
       req.overrideMimeType('text/xml');
-    }
-    if (!req) {
-      alert('Cannot create XMLHTTP instance');
-      return false;
     }
 		req.onreadystatechange = readyStateFunction;
 		req.open("GET", url, async);
@@ -277,6 +273,10 @@ function loadXMLDoc(url,readyStateFunction,async)
 			req.open("GET", url, async);
 			req.send();
 		}
+		else {
+      alert('Cannot create XMLHTTP instance');
+      return false;
+    }
 	}
 }