/* 
 * 
*/
document.getElementsByTagName("style")[0].display = "none";

var _REQUIRED_SCRIPTS_ = [ 
  "lib_basics", "lib_pagemaker", "lib_slideshow", "lib_checkform", "lib_colorfade", 
	"app_slideshow", "lib_imghover", "xhr" 
];

var _PAGENAME_IMPRINT_ = 'imprint';
var _PAGENAME_ERROR_ = 'error';
var _PAGENAME_START_ = 'start';
var _ID_ERROR_PAGE_DIV_ = 'pagename';
var _ID_SIDEBAR_ = 'menu';
var _ID_PAGEPARENT_ = 'content';
var _CLASSNAME_PAGE_ = 'page';

/** 
 * @desc self-invoking function for loading required scripts
*/
( function (scripts) { for (i in scripts) {
	var script = document.createElement('SCRIPT');
	script.type = "text/javascript";
	script.src = "javascripts/" + scripts[i] + ".js";
	document.getElementsByTagName('HEAD')[0].appendChild(script); 
}}) (_REQUIRED_SCRIPTS_);


window.onload = function() { 
  
  //utils.fixIEPNGBug();
	
  // Create an Apache-like 404 Page
  addErrorPage();
    
	// Helper: Remove focus from clicked navigation links
	addClickEventToNavLinks();
	

	// Enable full 'Back Button' functionality
  addHistoryManager();
    
  // 
  //addCSSBackgroundImages();
    
  //
  addHoverEffect();
    
  // Display page via Hash
  checkHash();
    
	// Start slideshow
  startSlideshow();
  
  addLoadingScreen();
  	       
}

