var initFlash = function() {

	var site = function(key, name) {
		this.key = key;
		this.name = name;
	}

	// set sites
	var sites = new Array(
		new site('news', 'NEWS'),
		new site('philosophie', 'PHILOSOPHIE'),
		new site('agentur', 'AGENTUR'),
		new site('showcase', 'SHOWCASE')
	);
	
	// set default colors
	var color_rollout = "ABD4E6";
	var color_rollover = "092C48";
	var color_colors = "DDF1A8*f3efa6*edbb79*ea93f2*ACF0F6*DDF1A8";
	
	if(daytime_mode == 'day') {
    	color_rollout = "ABD4E6";
    	color_rollover = "092C48";
    	color_colors = "DDF1A8*f3efa6*edbb79*ea93f2*ACF0F6*DDF1A8";
	}
	
    if(daytime_mode == 'night') {
    	color_rollout = "414D5D";
    	color_rollover = "FFFFFF";
    	color_colors = "DDF1A8*f3efa6*edbb79*ea93f2*ACF0F6*DDF1A8";
	}

	// handle
	for(var i = 0; i < sites.length; i++) {
		// create flashvars
		var flashvars = new Object();
		flashvars.label = sites[i].name;
		flashvars.letterSpacing = -8;
		// rollout und rollover definiert die farbe der schrift in den 2 zuständen.
		flashvars.rollout = color_rollout;
		flashvars.rollover = color_rollover;
		// dieser string wird in flash in einen array umgewandelt.
		// es müssen exakt 6 farben definiert und durch ein * getrennt werden.
		flashvars.colors = color_colors;
		// easing wert muss zwischen 0 und 1 liegen. je kleiner die, desto langsamer das easing.
		flashvars.colorEasing = ".065";
		// timer werte (in sekunden) müssen größer als 0 sein
		flashvars.randomTimerMin = 2;
		flashvars.randomTimerMax = 4;
		// alpha werte müssen zwischen 0 und 1 liegen
		flashvars.randomAlphaMin = .2;
		flashvars.randomAlphaMax = .7;
		// alpha animations timer in sekunden
		flashvars.randomAlphaTime = 1.2;
		// link url und target für button.
		flashvars.linkURL = "javascript:handleNavigationItem('"+sites[i].key+"');";
		flashvars.linkTarget = "_top";
		var params = new Object();
		params.menu = "false";
		params.scale = "noscale";
		params.salign = "tl";
		params.quality = "best";
		params.wmode = "transparent";
		params.allowFullScreen = "true";
		params.allowScriptAccess = "always";
		// create attributes
		var attributes = new Object();
		attributes.id = "h-"+sites[i].key;
		attributes.name = "h-"+sites[i].key;
		swfobject.embedSWF("/images/flash/NaviButton.swf", "h-"+sites[i].key, "800", "70", "9.0.0", "/images/flash/expressInstall.swf", flashvars, params, attributes);	
	}

}
