function load_page()
{
	if(top.fill_elm_viewbar1) top.fill_elm_viewbar1(containers, articles);
	
	if(top.mark_tree) top.mark_tree(nav_id);
			
	if(top.clear_details) top.clear_details();
	
	if(top.set_ids) top.set_ids(lang_id, page_id, nav_id)
	
	//alert ('L='+lang_id+'\nP='+page_id+'\nN='+nav_id);
	if(top.fill_elm_sitename) top.fill_elm_sitename();
}

function unload_page()
{
	if(top.clear_cms_viewbar)
		top.clear_cms_viewbar();
		
	if(top.unmark_tree)
		top.unmark_tree();
}

document.mark_article = function(id)
{
	//alert ('CALL function mark_div');
	apply_style_to_layer(id);
}

document.reset_article = function(arr_article)
{
	for(i = 0 ; i < arr_article.length ; i++)
		apply_style_to_layer("_cmsid"+arr_article[i].id, true);
	//change_div_style('#FFFFFF', true);
}

document.reload = function()
{
	window.location.reload();
}

document.swap_display = function(id)
{
	var layer = get_layer(id);
	
	if(layer)
	{
		//alert(layer.style.display);
		if(layer.style.display == "block" || layer.style.display == "")
			layer.style.display = "none";
		else
			layer.style.display = "block";
	}
}

document.get_pid = function()
{
	return page_id;
}

document.get_lid = function()
{
	return lang_id;
}

document.get_nid = function()
{
	return nav_id;
}

document.get_mtplid = function()
{
	return _mtpl;
}

function get_layer(id)
{
	//thisbrowser="NN4";
	if(document.layers)            
		return document.layers[id];
		
	//thisbrowser="ie"
	if(document.all)
		return document.all[id];

	//thisbrowser="NN6";
	if(!document.all && document.getElementById)        
		return document.getElementById(id); 
}

function apply_style_to_layer(id, do_reset)
{
	// get wished layer
	var layer = get_layer(id)
	
	if(layer)
	{
		if(do_reset)
		{
			//layer.style.border = "";
			layer.style.background = "";
		}
		else
		{
			//layer.style.border = "1px dashed #0000FF";
			//layer.style.background = "#D15810"; // rot
			//layer.style.background = "#F1F1F4"; // grau
			layer.style.background = "#4F96FE"; // IBTL blau
		}
		//alert(layer.style.border);
	}
}