+ var extractHost = function() {
+ var uri = document.location.href;
+
+ /* IE6 doesn't have document.origin ... */
+ var start = uri.indexOf('?');
+ if(start != -1)
+ uri = uri.substring(0, start);
+ var start = uri.indexOf('#');
+ if(start != -1)
+ uri = uri.substring(0, start);
+
+ if(QWEBIRC_DEBUG && uri.endsWith(".html")) {
+ var last = uri.lastIndexOf("/");
+ uri = uri.substring(0, last + 1);
+ }
+ if(uri.substr(uri.length - 1) != "/")
+ uri = uri + "/";
+
+ return uri;
+ };
+
+ options.baseURL = extractHost();