window.onload = function () {
    // reposition the div
    fix_doc ();
}

var doc_cache = new Array ();
var cur_doc = 0;

function fix_doc () {
    var _width = self.screen.width;
    var _np = parseInt ((_width - 1023) / 2);
    getObj ('globco').style.left = _np + 'px';
}

function menu_doc (menu, doc, lang) {
    // check cache 
    if (!doc_cache[menu]) {
	doc_cache[menu] = new Array ();
    }
    
    if (!doc_cache[menu][doc]) {
	doc_cache[menu][doc] = http_read ('?action=ajax&sub=doc&menu=' + menu + '&doc=' + doc + '&lang=' + lang);
    }
    
    show_doc (menu, doc);
}

function show_doc (menu, doc) {
    // replace div contents with appropriate document
    getObj ('doc_container').innerHTML = doc_cache[menu][doc];
}

function toggle (doc) {
    if (cur_doc) {
	// hide current doc
	getObj ('dc_' + cur_doc).style.display = 'none';
    }
    
    // show requested doc
    getObj ('dc_' + doc).style.display = 'block';
    cur_doc = doc;
}


function menu_show (menu, lang) {
    getObj ('doc_container').innerHTML = http_read ('?action=ajax&sub=menu&menu=' + menu + '&lang=' + lang);
}

function show_pic (url) {
    getObj ('thimg').src = url;
}
