window.onload = function(){
	//zeigeHeadlines("inhalt", "h2", "headline", 714, 32, "#ffffff", flashVerfuegbar());
}

// E-Mail-Adressen

function zeigeAdresse(id, adresse, domain, betreff){
	var url = adresse + "@" + domain;
	var adresse = url; if (betreff){ url += "?subject=" + betreff; }
	document.getElementById(id).innerHTML = '<a href="mailto:' + url + '">' + adresse + '</a>';
}

/***** Headlines ersetzen *****/

function verbergeHeadlines(){
	document.write('<style type="text/css" media="screen"><!--');
	document.write('#container h2 { visibility: hidden; }');
	document.write('--></style>');
}

function zeigeHeadlines(bereich, tag_headlines, name_movie, breite, hoehe, farbe, flash_vorhanden){
	var transparenz = true;

	var text, link, inhalt, flash_HTML;
	if (document.getElementById(bereich)){
		var content = document.getElementById(bereich);
		for (var i = 0; i < content.getElementsByTagName(tag_headlines).length; i++){
			var headline = content.getElementsByTagName(tag_headlines)[i];
			if (flash_vorhanden && headline.getElementsByTagName("img").length == 0){
				if (headline.getElementsByTagName("a").length != 0){
					text = headline.getElementsByTagName("a")[0].innerHTML;
					link = headline.getElementsByTagName("a")[0].href;
					headline = content.getElementsByTagName(tag_headlines)[i].getElementsByTagName("a")[0];
				} else {
					text = headline.innerHTML;
					link = "";
				}
				flash_HTML = "";
				flash_HTML += '<object class="headline" width="' + breite + '" height="' + hoehe + '" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" align="middle">';
				flash_HTML += '<param name="movie" value="/media/' + name_movie + '.swf?f_text=' + text + '&amp;f_link=' + link +'">';
				flash_HTML += '<param name="allowScriptAccess" value="sameDomain">';
				flash_HTML += '<param name="quality" value="high">';
				flash_HTML += '<param name="bgcolor" value="' + farbe + '">';
				flash_HTML += '<param name="base" value=".">';
				if (transparenz){ flash_HTML += '<param name="wmode" value="transparent">'; }
				flash_HTML += '<embed src="/media/' + name_movie + '.swf?f_text=' + text + '&amp;f_link=' + link +'" width="' + breite + '" height="' + hoehe + '" bgcolor="' + farbe + '"';
				if (transparenz){ flash_HTML += ' wmode="transparent"'; }
				flash_HTML += ' align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" base="." quality="high" type="application/x-shockwave-flash" allowscriptaccess="sameDomain">';
				flash_HTML += '</object>';
				headline.innerHTML = flash_HTML;
			}
			headline.style.visibility = "visible";
		}
	}
}

/* auf Flash testen */

var required_version = 7;
var flash_intalliert = false, flash_version = 0, ActiveX_aktiv = false;

function flashVerfuegbar(){
	var debug = false;

	var is_IE = (navigator.appVersion.indexOf("MSIE") != -1);
	var is_Win = (navigator.appVersion.indexOf("Windows") != -1);
	var is_IE_4_Mac = (is_IE && !is_Win && navigator.appVersion.substr((navigator.appVersion.indexOf("MSIE") + 5),1) < 5);

	if (is_IE && is_Win){
		//writeVBScript();
	} else if (! is_IE_4_Mac){
		if (! is_IE_4_Mac && (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"])){
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flash_description = navigator.plugins["Shockwave Flash" + isVersion2].description;
			flash_version = parseInt(flash_description.charAt(flash_description.indexOf(".") - 1));
			flash_intalliert = true;
		}
	}

	if (debug){ alert("Flash intalliert: " + flash_intalliert + ", Version: " + flash_version + ", ActiveX: " + ActiveX_aktiv) }

	if (is_IE_4_Mac){
		if (debug){ alert("Alter IE auf dem Mac"); }
		else { return false; }
	} else {
		if (flash_intalliert){
			if (flash_version >= required_version){
				if (debug){ alert("Alles Okay! Version: " + flash_version); }
				else { return true; }
			} else {
				if (debug){ alert("Falsche Version! Version: " + flash_version); }
				else { return false; }
			}
		} else {
			if (is_IE && is_Win && ! ActiveX_aktiv){
				if (debug){ alert("Kein ActiveX aktiv!"); }
				else { return false; }
			} else {
				if (debug){ alert("Kein Flash installiert!"); }
				else { return false; }
			}
		}
	}
}

function writeVBScript(){
	document.writeln('<SCR' + 'IPT language="VBScript">');
	document.writeln('   On Error Resume Next');
	document.writeln('   ActiveX_aktiv = IsObject(CreateObject("Microsoft.ActiveXPlugin.1"))');
	document.writeln('   Private i, x');
	document.writeln('   flash_intalliert = False');
	document.writeln('   For i = ' + required_version + ' To 1 Step -1');
	document.writeln('      Set x = CreateObject("ShockwaveFlash.ShockwaveFlash." & i)');
	document.writeln('      flash_intalliert = IsObject(x)');
	document.writeln('      If flash_intalliert Then');
	document.writeln('          flash_version = CStr(i)');
	document.writeln('          Exit For');
	document.writeln('      End If');
	document.writeln('   Next');
	document.writeln('</SCR' + 'IPT>');
}

