var min_flash_width = 1007;
var min_flash_height = 768;

var alt_img_w = 2048;
var alt_img_h = 1357;

window.onresize = window_resize;
window.onload = window_resize;


function window_resize() {
	swfobject.createCSS("html", "height:100%;");
	swfobject.createCSS("body", "height:100%;");
	var size = getViewportSize(); 
  // set new size of background-layer to scale flash or image
	var el = document.getElementById("background-layer");
	el.style.width = (size[0] < min_flash_width) ? (min_flash_width + 'px') : size[0]+'px';
	el.style.height = (size[1] < min_flash_height) ? (min_flash_height + 'px') : size[1]+'px';
	// set new size alternate bg-image
	if(el = document.getElementById("bgBild")){		
		w_scale = ( alt_img_w/alt_img_h > size[0]/size[1] );
		el.style.width =  w_scale ? '' : '100%';
		el.style.height = w_scale ? '100%' : '';
		}
	}

function getViewportSize() { 
	var size = [0, 0]; 
	if (typeof window.innerWidth != "undefined")
		size = [window.innerWidth, window.innerHeight];
	else if (typeof document.documentElement != "undefined" && typeof document.documentElement.clientWidth != "undefined" && document.documentElement.clientWidth != 0)
			size = [document.documentElement.clientWidth, document.documentElement.clientHeight]; 
	else
		size = [document.getElementsByTagName("body")[0].clientWidth, document.getElementsByTagName("body")[0].clientHeight]; 
	return size; 
	}


var flashvars = {};
var params = {};
var attributes = {};	
params.wmode = 'transparent';
swfobject.embedSWF("media/index_variante2.swf", "background", "100%", "100%", "6.0.0", "", flashvars, params, attributes);
swfobject.addDomLoadEvent(window_resize);

