function pageWidth() {
	return window.innerWidth != null? window.innerWidth :
	document.documentElement && document.documentElement.clientWidth ?
	document.documentElement.clientWidth : document.body != null ?
	document.body.clientWidth : null;
}
function getElementsByStyleClass (className) {
  var all = document.all ? document.all :
    document.getElementsByTagName('*');
  var elements = new Array();
  for (var e = 0; e < all.length; e++)
    if (all[e].className == className)
      elements[elements.length] = all[e];
  return elements;
}
function toggle_spacers(){
    if (spacers[0].className == "spacer"){
        name = "fim_null_spacer";
    }else{
        name = "fim_spacer";
    }
    for(var i=0, len=spacers.length; i<len; ++i)
        spacers[i].className = name;
}
function update_grey(){
	//Puts grey at end of toolbar
	fim_width = document.getElementById("fim").offsetWidth;
	document.getElementById("fim_grey_fill").style.width = pageWidth() - fim_width + 'px';
}
window.onresize = update_grey;
function load_init(){
    window.body_tag = document.body;
    window.toggle_link = document.getElementById('toggle_link');
    window.spacers = getElementsByStyleClass("fim_null_spacer");     
	document.getElementById('fim').removeChild(document.getElementById('buttons_load'));
	load_background_features() //Only for me
	containers = getElementsByStyleClass("fim_link_container");
	for(var i=0;i<containers.length;++i)
		containers[i].style.display = "inline"; //Sets the containers to automatic size so they show.
	update_grey();
}