


    function createPage(form) {
        if (form['name'].value.length < 1) {
            alert('fill in a value');
            return;
        }
        var w = form['wikiPage'].value.split('/');
        var a = form['name'].value.split('/');
        var to;
        if (a.length > 1) {
            to = a[0] + '/' + a[1];
        } else {
            to = w[0] + '/' + a[0];
        }
        var f = form.target + '/'+ to;
        document.location = f;
    }

    
     function ext_loader(name, type, waitfor, cb)
    {
        //console.log(name);
        var x = false;
        try {
            eval("x = typeof("+ waitfor +")");
        } catch(e) { x = "undefined";   }
        if (x && x != "undefined") {
            
                return true;
        }
        //console.log("loading");
        x = false;
        //alert('include ' + name);
        function waitForVar()
        {
            if (!waitfor) {
                return;
            }
            try {
                eval("x = typeof("+ waitfor +")");
             } catch(e) { x = "undefined";  }
            if (x && x != "undefined") {
               cb();
                return;
            }
            //console.log("not loaded yet");
            window.setTimeout(waitForVar, 1000);
            
        }
        
        
        var html_doc = document.getElementsByTagName('head')[0];
        switch(type) {
            case "js": 
                var js = document.createElement('script');
                js.setAttribute('language', 'javascript');
                js.setAttribute('type', 'text/javascript');
                js.setAttribute('src',   name + "." + type + '?ts=' + Math.random());
                html_doc.appendChild(js);
                 
                waitForVar();
                return false;
            case "css":
                var js = document.createElement('link');
                js.setAttribute('rel', 'stylesheet');
                js.setAttribute('type', 'text/css');
                js.setAttribute('href',  name + "." + type);
                html_doc.appendChild(js);
                return false;
        }
        
        
    }
    var js_load = [ 
        [ "/roojs1/roojs-all", 'Roo.form' ],
        
      [ rootURL + "/FlexyWiki/templates/images/js/HtmlEditor",'Roo.form.HtmlEditor.isAdvanced' ],
        [ rootURL + "/FlexyWiki/templates/images/js/HtmlEditor.ToolbarContext" ,  'Roo.form.HtmlEditor.ToolbarContext' ],
        [ rootURL + "/FlexyWiki/templates/images/js/HtmlEditortoolbar1", 'Roo.form.HtmlEditor.ToolbarStandard' ],
             [ rootURL + "/FlexyWiki/templates/images/DavClient", 'DavClient' ],
        [ rootURL + "/FlexyWiki/templates/images/js/FlexyWiki", 'FlexyWiki' ]
     
    ];
    
    function app_start() {
        maskit();
        if (typeof(FlexyWiki)  != "undefined") {
             FlexyWiki.onload();
           // FlexyWiki.dialog.show();
            return;
        }
        ext_loader("/roojs1/css/roojs", "css");
        
        
        function jsload() {
            for (var i = 0  ; i < js_load.length; i++) {
                
                if (!ext_loader(js_load[i][0], "js", js_load[i][1], function() { jsload(); })) {
                    return;
                }
            }
            try {
                FlexyWiki.onload();
            } catch(e) {
               return;
            }
           
        }
        window.setTimeout(jsload, 1000);  
    }
function maskit()
{
    
    document.getElementById('akbk-loading-mask').style.visibility = 'visible';
    document.getElementById('akbk-loading-mask').style.top = 0;
    document.getElementById('akbk-loading-mask').style.left = 0;
    try {  //document.getElementById('loading-mask').style.width = 10000;
        document.getElementById('akbk-loading-mask').style.height = "200%";
    } catch(e) {
        
    }
     
    
    document.getElementById('akbk-loading').style.visibility = 'visible';
    return true;
}
