
// Check if we're on the right server...

function checkArgs() {
    try {
        if (!window.location.search) return true;
        
        var ss = window.location.search.substring(1);
        var args = ss.split("&");
        
        for (var i=0;i<args.length;i++) {
            // Check it's ok...
            var key = args[i];
            var val = "";
            var f = key.indexOf("=");
            if (f!=-1) {
                val = key.substr(f+1, key.length);
                key = key.substr(0, f);
            }
            
//            if (key=="settings") return false;                                  // Can't handle settings for now
            if (key=="server" && val!="irc.mibbit.com" && val!="irc.freenode.net") return false;
//            if (key=="autoConnect" && val=="true") return false;                // Can't quite do autoConnect yet
        }
    } catch(e) {
        return false;
    }
    return true;
}

if (checkArgs()) window.location = "http://widget.mibbit.com/" + window.location.search;
