/**
 * GRA Accountbar V2
 * ===============================================================
 * (C)Copyright 2010 Noordhoff Uitgevers BV. All rights reserved.
 * ===============================================================
 *
 * User: Ir. S. Pham - Noordhoff Uitgevers BV
 * Date: ${DATE}
 * Time: ${TIME}
 * Description:
 *     Identical to Startup.js, but compatible with websites that specifify Html DocType Strict.
 *     In this version document.write is not used.
 */

// Globals
var acb$DebugMode = false;
var acb$BaseUrl = "http://accountbar.prod.toegang.nu/apps";
var acb$ResourceBaseUrl = acb$BaseUrl + "/js/resources";
var acb$ConfigUrl = acb$BaseUrl + "/config/config.js?callback=?";
var acb$FlashUrl = acb$BaseUrl + "/ogra-2011-10-03-001.swf";
var acb$CssUrl = acb$BaseUrl + "/css/c444518ba0ea2963c4209ed2799a2a73b02a6aef.css";

var acb$ImageDir = acb$BaseUrl + "/images";
var acb$JQueryCdn = "http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.4.min.js";

var handlerUrl = "";
var keyExchange;
var accountbar;
var acb$rand = new Date().getMilliseconds();

// Global Helper functions
function Acb$AddScript(scriptsrc) {
    var headID = document.getElementsByTagName("head")[0];
    var newScript = document.createElement('script');
    newScript.type = 'text/javascript';
    newScript.src = scriptsrc;
    headID.appendChild(newScript);
}
function Acb$AddCss(csssrc) {
    var headID = document.getElementsByTagName("head")[0];
    var newCss = document.createElement('link');
    newCss.rel = 'stylesheet';
    newCss.type = 'text/css';
    newCss.href = csssrc;
    headID.appendChild(newCss);
}

function loadScript(url, callback) {
    var script = document.createElement("script")
    script.type = "text/javascript";
    if (script.readyState) {  //IE
        script.onreadystatechange = function() {
            if (script.readyState == "loaded" ||
                    script.readyState == "complete") {
                script.onreadystatechange = null;
                callback();
            }
        };
    } else {  //Others
        script.onload = function() {
            callback();
        };
    }
    script.src = url;
    document.getElementsByTagName("head")[0].appendChild(script);
}

// Accountbar header scripts
Acb$AddCss(acb$CssUrl);


if (typeof jQuery == 'undefined') {
    Acb$AddScript(acb$BaseUrl + "/js/jquery-1.6.2.min.js");
}

Acb$AddScript(acb$BaseUrl + "/js/accountbar.min.js");









