jQuery(document).ready(function() {
	if (receiveEcard) {
		showEcard();	
	}
});

function showEcard() {			
	showOverlay('ecard', '');
}
function showFlashseite(swfURL) {			
	showOverlay('flashsite', swfURL);
}
function showOverlay(swf, swfURL) {
	//Overlay
	jQuery("body").append('<div id="flash_overlay"></div>');
	jQuery("#flash_overlay").fadeTo("fast", 0.0, function() {
		var bodyHeight = jQuery("body").outerHeight();
		if (navigator.appName == "Microsoft Internet Explorer") {
			ieBodyHeight = document.documentElement.clientHeight;
			if (bodyHeight < ieBodyHeight) {
				bodyHeight = ieBodyHeight;		
			}
		}
		else if (bodyHeight < window.innerHeight) {
			bodyHeight = window.innerHeight;
		}
		var bodyWidth = jQuery("body").outerWidth();
		jQuery("#flash_overlay").height(bodyHeight);
		jQuery("#flash_overlay").fadeTo("slow", 0.6, function() {
			if (swf == 'ecard') {
				showEcardSWF();		
			}
			else {
				showFlashseiteSWF(swfURL);	
			}
		});														  
	});		
}

function showEcardSWF() {
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	
	var parameter = '';
	if (receiveEcard && code != '') {
		parameter = 'action=display_ecard&code='+code+'&lang='+lang;
	}
	else {
		parameter = 'lang='+lang;
	}
	
	var output = '<p>Um die Seite anzuschauen, ben&ouml;tigen Sie den Flash-Player ab Version 8 und aktiviertes JavaScript.</p>'
				+'<p><a href="http://www.adobe.com/go/getflashplayer_de" target="_blank" title="Link zu Adobe (&ouml;ffnet in neuem Fenster)">aktuellen Flash-Player herunterladen</a></p>';
	if(hasRightVersion) {  // sofern eine akzeptable Version ermittelt wurde
		var output = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="650">'
				+'	  <param name="movie" value="upload/flash/ecard.swf" />'
				+'	  <param name="quality" value="high" />'
				+'    <param name=FlashVars value="'+parameter+'">'
				+'	  <embed src="upload/flash/ecard.swf" FlashVars="'+parameter+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="650"></embed>'
				+'	</object>';
	}

	
	//SWF
	jQuery("body").append('<div id="FLASH"></div>');
	jQuery("#FLASH").append(output);
	var bodyWidth = jQuery("body").outerWidth();
	jQuery("#FLASH").css('left', (bodyWidth-800)/2);	
}
function showFlashseiteSWF(swfURL) {
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

	var parameter = 'lang='+lang;
	
	var output = '<p>Um die Seite anzuschauen, ben&ouml;tigen Sie den Flash-Player ab Version 8 und aktiviertes JavaScript.</p>'
				+'<p><a href="http://www.adobe.com/go/getflashplayer_de" target="_blank" title="Link zu Adobe (&ouml;ffnet in neuem Fenster)">aktuellen Flash-Player herunterladen</a></p>';
	if(hasRightVersion) {  // sofern eine akzeptable Version ermittelt wurde
		var output = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="650">'
				+'	  <param name="movie" value="'+swfURL+'?'+parameter+'" />'
				+'	  <param name="quality" value="high" />'
				+'	  <embed src="'+swfURL+'?'+parameter+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="650"></embed>'
				+'	</object>';
	}

	
	//SWF
	jQuery("body").append('<div id="FLASH"></div>');
	jQuery("#FLASH").append(output);
	var bodyWidth = jQuery("body").outerWidth();
	jQuery("#FLASH").css('left', (bodyWidth-800)/2);	
}
function closeEcard() {
	jQuery("#FLASH").remove();
	jQuery("#flash_overlay").fadeTo("slow", 0, function() {
		jQuery("#flash_overlay").remove();
	});	
	receiveEcard = false;
}
function closeFlashseite() {
	jQuery("#FLASH").remove();
	jQuery("#flash_overlay").fadeTo("slow", 0, function() {
		jQuery("#flash_overlay").remove();
	});	
}
function newEcard() {
	receiveEcard = false;
	jQuery("#FLASH").remove();
	jQuery("#flash_overlay").fadeTo("slow", 0, function() {
		jQuery("#flash_overlay").remove();
		showEcard();
	});	
}