// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com

//var msg="Welcome to the home of the KWMBSA!    All games are a go for tonight.    ";

var banTime1;
var bannerMsg;
var d;

function banner(msg){

    msg=msg.substring(1,msg.length)+msg.substring(0,1);

    document.banner.text.value=msg;

    banTime1=setTimeout('banner("'+msg+'")',250);

}

function dump(arr,level) {
    var dumped_text = "";
    if(!level) level = 0;
    
    //The padding given at the beginning of the line.
    var level_padding = "";
    for(var j=0;j<level+1;j++) level_padding += "    ";
    
    if(typeof(arr) == 'object') { //Array/Hashes/Objects 
        for(var item in arr) {
            var value = arr[item];
            
            if(typeof(value) == 'object') { //If it is an array,
                dumped_text += level_padding + "'" + item + "' ...\n";
                dumped_text += dump(value,level+1);
            } else {
                dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
            }
        }
    } else { //Stings/Chars/Numbers etc.
        dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
    }
    return dumped_text;
}

function bannerLoad(r){

    if (r.error) {
        alert(r.error);
        return;
    }
    msg=r['banner'];
    
    document.banner.text.value=msg;
    banTime1=setTimeout('banner("'+msg+'")',250);

    return;
}

function bannerInit(url){
    document.banner.text.value="Loading...";
    /*d = loadJSONDoc("http://www.kwmbsa.ca/news/banner_data");*/
    d = loadJSONDoc(url+"/news/banner_data");
    d.addCallback(bannerLoad);
}



