function displayTeaser(index)
  {
    teaserDIVs = $$('div#teaserComposite div.subc div');

    // Schleife aller Elemente durchlaufen  
    teaserDIVs.each (
      function(item)
      {
        // DIV verbergen
        item.hide();
      }
    );
    // DIV anzeigen
    teaserDIVs[index].show();
  }
function CheckActiveX()
{
    try
    {
        a = new ActiveXObject("Shell.UIHelper");
    }
    catch(e)
    {
        return false;
    }
    return true;
}
function showHide(theValue)
{
	var dl=document.getElementsByTagName("dl");
	if (theValue == "a-z") {
		for (var i=0;i<dl.length;i++) {
			if (dl[i].className=="alphabetical") {
				dl[i].style.display="block";
			}
		}
	}
	else {
		for (var i=0;i<dl.length;i++) {
			if (dl[i].className=="alphabetical") {
				if (dl[i].id==theValue) {
					dl[i].style.display="block";
				}
				else {
					dl[i].style.display="none";
				}
			}
		}
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; }
    obj.display=v; }
}


function buildPlayer(filename, file, width, height) {
	// Browsererkennung
	var useragent = navigator.userAgent.toLowerCase();
	var ie = (useragent.indexOf("msie") > -1 && useragent.indexOf("opera") == -1);
	var activex = CheckActiveX();

	// Erzeugung von ID und Player-Variablen
	var id = 'video_'+filename;
	var player = document.getElementById(id);

	if (ie) {
		if (activex) {
			html = '<object id="ImageWindow_'+filename+'" classid="CLSID:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" height="'+height+'" width="'+width+'"><param name="console" value="' + id +'" /><param name="src" value="' + file +'" /><param name="controls" value="ImageWindow" /><param name="autostart" value="true" /><p>Ihr Browser kann das Video leider nicht darstellen. Laden Sie sich den neuesten Real Player unter <a href="http://germany.real.com">http://germany.real.com</a> herunter.</p></object><object id="ControlPanel_'+filename+'" classid="CLSID:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" height="36" width="183"><param name="console" value="' + id + '" /><param name="controls" value="ControlPanel" /></object>';
			player.innerHTML = html;
		}
		else {
			html = '<p>Ihr Browser kann das Video leider nicht darstellen. Laden Sie sich den neuesten Real Player unter <a href="http://germany.real.com">http://germany.real.com</a> herunter.</p>';
        		player.innerHTML = html;
		}
	}
	else {
		var firefox = document.createElement("object");
			firefox.setAttribute("type", "audio/x-pn-realaudio-plugin");
			firefox.setAttribute("data", file);
			firefox.setAttribute("controls", "ImageWindow,ControlPanel");
			firefox.setAttribute("height", height + 36);
			firefox.setAttribute("width", width);
			firefox.setAttribute("autostart", "true");

			var noobject = document.createElement("p");
				text = document.createTextNode('Ihr Browser kann das Video leider nicht darstellen. Laden Sie sich den neuesten Real Player unter http://germany.real.com herunter.');
				noobject.appendChild(text);
			firefox.appendChild(noobject);

			var embed = document.createElement("embed");
				embed.setAttribute("type", "audio/x-pn-realaudio-plugin");
				embed.setAttribute("src", file);
				embed.setAttribute("controls", "ImageWindow,ControlPanel");
				embed.setAttribute("height", height + 36);
				embed.setAttribute("width", width);
				embed.setAttribute("autostart", "true");
				embed.setAttribute("alt", "Ihr Browser kann das Video leider nicht darstellen.");
			firefox.appendChild(embed);

			var noembed = document.createElement("noembed");
				text = document.createTextNode('Ihr Browser kann das Video leider nicht darstellen. Laden Sie sich den neuesten Real Player unter http://germany.real.com herunter.');
				noembed.appendChild(text);
			firefox.appendChild(noembed);

			player.appendChild(firefox);
	}
}

function videos() {
	var div=document.getElementsByTagName("div");
	for (var i=0;i<div.length;i++) {
		if (div[i].className=="ausblenden") {
			div[i].style.display="none";
		}
		else if (div[i].className=="einblenden") {
			div[i].style.display="block";
		}
	}
}
function clearField(feld, wert)
{
	if (document.getElementById(feld).value == wert)
	{
		document.getElementById(feld).value = "";
	}
	else if (document.getElementById(feld).value == '')
	{
		document.getElementById(feld).value = wert;
	}
}
