// JavaScript Document
//alert('test');
function bildgroesse_max(bild,max_groesse)
	{
	if(bild.width>max_groesse)
		{
		bild.width=max_groesse;
		}
	if(bild.height>max_groesse)
		{
		bild.height=max_groesse;
		}
	else{}
	}
function FormularbuttonVeraendern(SendenButton)
	{
	SendenButton.value ="Wird \u00FCbertragen...." ;
	SendenButton.disabled =true ;
	return true;
	}
function fenster_uffmache(theURL,winName,features) 
	{ 
	window.open(theURL,winName,features);
	}
function MM_openBrWindow(theURL,winName,features) 
	{ //v2.0
	window.open(theURL,winName,features);
	}
function MM_findObj(n, d) 
	{ //v4.01
 	 var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  	if(!(x=d[n])&&d.all) x=d.all[n]; for(i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  	if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
function MM_showHideLayers() 
	{ //v6.0
  	var i,p,v,obj,args=MM_showHideLayers.arguments;
  	for(i=0; i<(args.length-2); i+=3) if((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if(obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
	}
function emailverschluesselung(postname,netzseite,style)
	{
	var string1 =postname;
	var string2 ="@";
	var string3 =netzseite;
	if(style!='')
		{
		var string4 ='<span class="'+style+'">'+string1 + string2 +string3+'</span>';
		}
	else
		{
		var string4 =string1 + string2 + string3;
		}
	document.write("<a href=" + "mail" + "to:" + string1 + string2 + string3 + ">" + string4 + "</a>");
	}

window.onError=null;
var bver ="nn2";
browserName =navigator.appName;
browserVersion =parseInt(navigator.appVersion);
var layerok =false;
var isIE =browserName.indexOf("Microsoft Internet Explorer" )==-1?false:true;
var isNN =browserName.indexOf("Netscape")==-1?false:true;
var isOpera =browserName.indexOf("Opera")==-1?false:true;
var isDOM =document.getElementById?true:false;
var isDomNN =document.layers?true:false;
var isDomIE =document.all?true:false;
if(isNN && browserVersion >=3) bver ="nn3";
if(isNN && browserVersion >=4) bver ="nn4";
if(isNN && browserVersion >=5) bver ="nn5";
if(isNN && browserVersion >=6) bver ="nn6";
if(isIE && browserVersion >=3) bver ="ms3";
if(isIE && browserVersion >=4) bver ="ms4";
if(isIE && browserVersion >=5) bver ="ms5";
if(isIE && browserVersion >=6) bver ="ms6";
if(isOpera && browserVersion >=5) bver ="op5";

function openmap(startpage,breite,hoehe,sekunden) 
	{
	if(bver =="nn4" || bver =="nn5" || bver =="nn6"|| bver =="op5") 
		{
		sitemapwin=window.open(startpage,'artikelinfo','resizable=no,scrollbars=yes,status=no,location=no,menubar=no,toolbar=no,width=breite,height=hoehe');
		sitemapwin.focus();
		}
	else if(bver =="ms4" || bver =="ms5" || bver =="ms6") 
		{
		sitemapwin=window.open(startpage,'artikelinfo','toolbar=no,location=no,directories=no,status=no,menub ar=no,scrolling=yes, scrollbars=yes,resizable=yes,copyhistory=yes,width='+breite+',height='+hoehe+',left=30, top=30,screenX=80,screenY=90');
		setTimeout('sitemapwin.focus()',sekunden);
		}
	else
		{
		sitemapwin=window.open(startpage,'artikelinfo','resizable=no,scrollbars=yes,status=no,location=no,menubar=no,toolbar=no,width=620,height=500');
		setTimeout('sitemapwin.focus()',sekunden);
		}
	}
function openorfocus ( startpage ,breite,hoehe,sekunden) 
	{
	if(breite=='')
		{
		breite=620;
		}
	if(hoehe=='')
		{
		hoehe=620;
		}
	if(sekunden=='')
		{
		sekunden=300;
		}
	if(typeof( sitemapwin ) !='undefined' ) 
		{
		if(! sitemapwin.closed && startpage==lastopen ) sitemapwin.focus();
		else openmap(startpage,breite,hoehe,sekunden);
		}
	else openmap( startpage,breite,hoehe,sekunden);
	lastopen =startpage
	}

function closesitemap() 
	{
	if(typeof( sitemapwin ) !='undefined' )
	if(! sitemapwin.closed )
	sitemapwin.close()
	}
function MM_reloadPage(init) 
	{  //reloads the window if Nav4 resized
  	if(init==true) with (navigator) {if((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  	else if(innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}

MM_reloadPage(true);

function einblenden(elementname)
	{
	document.getElementById(elementname).style.display='block';
	}
function ausblenden(elementname)
	{
	document.getElementById(elementname).style.display='none';
	}
function switchImage(imgName,imgSrc) 
	{
	if(document.images)
		{
		if(imgSrc!="none")
			{
			document.images[imgName].src=imgSrc;
			}
		}
	}

function relTags()
	{
	if (document.getElementsByTagName)
		{
		var anchors = document.getElementsByTagName( "a" );
		for (var i = 0; i < anchors.length; i++)
			{
			var anchor = anchors[i];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
				{
				anchor.target = "_blank";
				}
			}
		}
	}

function MM_displayStatusMsg(msgStr) 
	{
	status=msgStr;
	document.MM_returnValue = true;
	}
var umlaute_wandeln_eingabe='';
function umlaute_wandeln_ausgabe(umlaute_wandeln_eingabe)
	{
	//http://www.utf8-zeichentabelle.de/
	//diese funktion eventuell als php-datei-auslagern und mit aktueller sprache ansteuern
	var umwdl=umlaute_wandeln_eingabe;
	umwdl=umwdl.replace(/&uuml;/g, "\u00fc");
	umwdl=umwdl.replace(/&Uuml;/g,"\u00DC");
	umwdl=umwdl.replace(/&ouml;/g, "\u00f6");
	umwdl=umwdl.replace(/&Ouml;/g,"\u00D6");
	umwdl=umwdl.replace(/&auml;/g,"\u00E4");
	umwdl=umwdl.replace(/&Auml;/g,"\u00C4");
	umwdl=umwdl.replace(/&szlig;/g,"\u00DF");
	return umwdl;
	}
function addBookmark()
	{
	if(bver =="nn5"|| bver =="nn6"|| bver =="nn6")	
		{// Mozilla Firefox Bookmark
		window.sidebar.addPanel(document.title, window.location.href,"");
		}
	else if(window.external)
		{// IE Favorite
		window.external.AddFavorite(window.location.href,document.title);
		}
	else
		{
		alert("Bitte verwenden Sie STRG -D um diese Seite als Lesezeichen hinzuzuf\u00fcgen\nUse Ctrl-D to add a bookmark this page.");
		}
	}

function linkIcon()
	{
	var links=document.getElementsByTagName("a");
	for(i=0;i<links.length;i++)
		{
		var images=links[i].getElementsByTagName("img");
		var objekte_h=links[i].getElementsByTagName("object");
		if(images.length==0 &&objekte_h.length==0)
			{
			var linkHref2=links[i].href;
			var linkHref=linkHref2.substring(linkHref2.lastIndexOf('.'));
			linkHref=linkHref.substring(0,linkHref.lastIndexOf('#'));
			linkHref=linkHref.toLowerCase();
			if(		!linkHref2.match(EIGENE_URL) 
				&& 	!linkHref2.match("mailto:") 
				&& linkHref2!="" 
				&&!links[i].className.match('kein_js') 
				&&!links[i].className.match('a_video')
				/*&&!links[i].className.match('eozmmvlcfuymrhxyvtyr')
				&&!links[i].className.match('xpsdhizbhezyirapymmc')
				&&!links[i].className.match('ewbvsweqomortaotlrgg')
				&&!links[i].className.match('cuwlxnfgwpvvazdrcnsh')*/
				&&!linkHref2.match(/\byoutube\b/g)
				&&!linkHref2.match(/\bvolksfront-medien.net\b/g)
				)
				{
					
				addIcon(links[i],externe_seite,'externe Seite');
				}
			else if(linkHref.match(".mp3"))
				{
				addIcon(links[i],icon_mp3_datei,'MP3-Datei');
				}
			else if(linkHref.match(".doc"))
				{
				addIcon(links[i],icon_doc_datei,'Word-Datei');
				}
			else if(linkHref.match(".xls"))
				{
				addIcon(links[i],icon_xls_datei,'Excell-Datei');
				}
			else if(linkHref.match(".txt"))
				{
				addIcon(links[i],icon_txt_datei,'Text-Datei');
				}
			else if(linkHref.match(".gif"))
				{
				addIcon(links[i],icon_gif_datei,'Gif-Datei');
				}
			else if(linkHref.match(".flv"))
				{
				addIcon(links[i],icon_flv_datei,'Flash-Film-Datei');
				}
			else if(linkHref.match(".bat"))
				{
				addIcon(links[i],icon_bat_datei,'BAT-Datei');
				}
			else if(linkHref.match(".as"))
				{
				addIcon(links[i],icon_as_datei,'Action-Script-Datei');
				}
			else if(linkHref.match(".swf"))
				{
				addIcon(links[i],icon_swf_datei,'Flash-Film-Datei');
				}
			else if(linkHref.match(".jpg"))
				{
				addIcon(links[i],icon_jpg_datei,'Jpg-Datei');
				}
			else if(linkHref.match(".png"))
				{
				addIcon(links[i],icon_png_datei,'Png-Datei');
				}
			else if(linkHref.match(".zip"))
				{
				addIcon(links[i],icon_zip_datei,'Zip-Datei');
				}
			else if(linkHref.match(".ppt"))
				{
				addIcon(links[i],icon_ppt_datei,'Powerpoint-Datei');
				}
			else if(linkHref.match(".pdf"))
				{
				addIcon(links[i],icon_pdf_datei,'PDF-Datei');
				}
			else if(linkHref.match(".bmp"))
				{
				addIcon(links[i],icon_bmp_datei,'Bitmap-Datei');
				}
			else if(linkHref.match(".c"))
				{
				addIcon(links[i],icon_c_datei,'C-Datei');
				}
			else if(linkHref.match(".dll"))
				{
				addIcon(links[i],icon_dll_datei,'DLL-Datei');
				}
			else if(linkHref.match(".eml"))
				{
				addIcon(links[i],icon_eml_datei,'Email-Datei');
				}
			else if(linkHref.match(".exe"))
				{
				addIcon(links[i],icon_exe_datei,'exe-Datei');
				}
			else if(linkHref.match(".hlp"))
				{
				addIcon(links[i],icon_hlp_datei,'Hilfe-Datei');
				}
			else if(linkHref.match(".java"))
				{
				addIcon(links[i],icon_java_datei,'Java-Datei');
				}
			else if(linkHref.match(".js"))
				{
				addIcon(links[i],icon_js_datei,'Javascript-Datei');
				}
			else if(linkHref.match(".mdb"))
				{
				addIcon(links[i],icon_mdb_datei,'mdb-Datei');
				}
			else if(linkHref.match(".mov"))
				{
				addIcon(links[i],icon_mov_datei,'Quicktime-Movie-Datei');
				}
			else if(linkHref.match(".ps"))
				{
				addIcon(links[i],icon_ps_datei,'Post-Script-Datei');
				}
			else if(linkHref.match(".ram"))
				{
				addIcon(links[i],icon_ram_datei,'Real-Audio-Datei');
				}
			else if(linkHref.match(".reg"))
				{
				addIcon(links[i],icon_reg_datei,'Registry-Datei');
				}
			else if(linkHref.match(".ttf"))
				{
				addIcon(links[i],icon_ttf_datei,'True-Type-Font-Datei');
				}
			else if(linkHref.match(".wav"))
				{
				addIcon(links[i],icon_wav_datei,'Wave-Audio-Datei');
				}
			else if(linkHref.match(".wri"))
				{
				addIcon(links[i],icon_wri_datei,'Write-Datei');
				}
			else if(linkHref.match(".fla"))
				{
				addIcon(links[i],icon_fla_datei,'Flash-Datei');
				}
			else if(linkHref.match(".psd"))
				{
				addIcon(links[i],icon_psd_datei,'Photoshop-Datei');
				}
			else if(linkHref.match(".eps"))
				{
				addIcon(links[i],icon_eps_datei,'EPS-Datei');
				}
			else if(linkHref.match(".fon"))
				{
				addIcon(links[i],icon_fon_datei,'Font-Datei');
				}
			else if(linkHref.match(".otf"))
				{
				addIcon(links[i],icon_otf_datei,'Open-Type-Font-Datei');
				}
			else if(linkHref.match(".pfb"))
				{
				addIcon(links[i],icon_pfb_datei,'Postscript-Font-Datei');
				}
			else if(linkHref.match(".pfm"))
				{
				addIcon(links[i],icon_pfm_datei,'PFM-Postscript-Font-Datei');
				}
			else
				{
				}
			}
		}
	}
function alle_physischen_emailbilder_ausblenden()
	{
	var imgs=document.getElementsByTagName("img");
	for(i=0;i<imgs.length;i++)
		{
		if(imgs[i].className.match('emailbild'))
			{
			imgs[i].style.display="none";
			}
		}
	}
function addIcon(selLink,ext,erklaerung)
	{
	var img = document.createElement('img');
	img.src = EIGENE_URL+"dateien/icons/"+ext;
	img.className="verweis_icon";
	img.alt = "Dieser Verweis f\u00FChrt auf eine "+erklaerung+".";
	img.title = "Dieser Verweis f\u00FChrt auf eine "+erklaerung+".";
	selLink.parentNode.insertBefore(img,selLink.nextSibling);
	}
function bildgroesse_anpassen(name_des_behaelters, max_bildbreite)
	{
	if (document.getElementById(name_des_behaelters).getElementsByTagName)
		{
		var bilder = document.getElementById(name_des_behaelters).getElementsByTagName( "img" );
		for (var i = 0; i < bilder.length; i++)
			{
			var bild = bilder[i];
			if(bild.getAttribute("width") && bild.getAttribute("width") >= max_bildbreite &&bild.getAttribute("width")!='468')
				{
				bild.style.width="100%";
				bild.style.height="100%";
				}
			}
		}
	}
function imageItem(image_location) 
	{
	this.image_item = new Image();
	this.image_item.src = image_location;
	}
function rotateImage(place) 
	{
	var new_image = getNextImage();
	document[place].src = new_image;
	var recur_call = "rotateImage('"+place+"')";
	setTimeout(recur_call, interval);
	}
function getNextImage()
	{
	if (random_display)
		{
		image_index = generate(0, number_of_image-1);
		}
	else
		{
		image_index = (image_index+1) % number_of_image;
		}
	var new_image = get_ImageItemLocation(image_list[image_index]);
	return(new_image);
	}
function get_ImageItemLocation(imageObj) 
	{
	return(imageObj.image_item.src)
	}
function videotextfeld_ein_aus_blenden(textfeldname)
	{
	if(document.getElementById(textfeldname).style.display=='block')
		{
		//alert('ausblenden');
		ausblenden(textfeldname);
		}
	else
		{
		//alert('einblenden');
		einblenden(textfeldname);
		}
	}
function herkunft(url_herkunft)
	{
	var img = document.createElement('img');
	img.src = url_herkunft+"module/herkunft.php";
	img.alt = "herkunft";
	img.title = "herkunft";
	document.getElementById('herkunft').appendChild(img);
	}
function css_anpasungen(eigen_url,pfad_gestalt)
	{
	if((navigator.userAgent.indexOf("Windows NT 5.1")!=-1||navigator.userAgent.indexOf("Windows XP")!=-1)&&navigator.userAgent.indexOf("Firefox/2.")!=-1)
		{
		document.write("<link rel=\"stylesheet\" href=\""+eigen_url+"dateien/system/templates/"+pfad_gestalt+"/gestaltung_xp_firefox_2.X.css\" type=\"text/css\">");
		}
	if((navigator.userAgent.indexOf("Windows NT 5.1")!=-1||navigator.userAgent.indexOf("Windows XP")!=-1)&&navigator.userAgent.indexOf("Firefox/3.")!=-1)
		{
		document.write("<link rel=\"stylesheet\" href=\""+eigen_url+"dateien/system/templates/"+pfad_gestalt+"/gestaltung_xp_firefox_3.X.css\" type=\"text/css\">");
		}
	if((navigator.userAgent.indexOf("Windows NT 5.1")!=-1||navigator.userAgent.indexOf("Windows XP")!=-1)&&navigator.userAgent.indexOf("MSIE 7")!=-1)
		{
		document.write("<link rel=\"stylesheet\" href=\""+eigen_url+"dateien/system/templates/"+pfad_gestalt+"/gestaltung_xp_ie7.css\" type=\"text/css\">");
		}
	if((navigator.userAgent.indexOf("Windows NT 5.1")!=-1||navigator.userAgent.indexOf("Windows NT 6.0")!=-1)&&navigator.userAgent.indexOf("MSIE 7")!=-1)
		{
		document.write("<link rel=\"stylesheet\" href=\""+eigen_url+"dateien/system/templates/"+pfad_gestalt+"/gestaltung_vista_ie7.css\" type=\"text/css\">");
		}
	if(navigator.userAgent.indexOf("Opera")!=-1)
		{
		document.write("<link rel=\"stylesheet\" href=\""+eigen_url+"dateien/system/templates/"+pfad_gestalt+"/gestaltung_opera.css\" type=\"text/css\">");
		}
	}
function einbinden_body(eigen_url,pfad_gestalt)
	{
	document.write(
	"<script type=\"text/javascript\" src=\""+eigen_url+"funktionen/dateien.php\"><\/script>"+
	"<script type=\"text/javascript\" src=\""+eigen_url+"dateien/system/templates/"+pfad_gestalt+"/wz_tooltip.js\"><\/script>"+
	"<script type=\"text/javascript\" src=\""+eigen_url+"dateien/system/templates/"+pfad_gestalt+"/tip_followscroll.js\"><\/script>"+
	"<script type=\"text/javascript\" src=\""+eigen_url+"dateien/system/templates/"+pfad_gestalt+"/tip_balloon/tip_balloon.js\"><\/script>"+
	"<script type=\"text/javascript\" src=\""+eigen_url+"module/mediaplayer/swfobject.js\"><\/script>");	
	}
/*function wolkenkratzer_einsturz()
	{
	var erster='wolken';
	var zweiter='kratzer';
	zahlen_var_2='px';
	komplett_var=erster+zweiter;
	zahlen_var_1='1';
	zahlen_var_3=zahlen_var_1+zahlen_var_2;
	document.getElementById(komplett_var).style.height=zahlen_var_3;
	}*/
function suche_navi_pruefen()
	{
	if(document.getElementById('form_suche_navi').s.value == "" || document.getElementById('form_suche_navi').s.value == "Seite durchsuchen...")
		{
		alert("Bitte Suchanfrage eintragen!");
		document.getElementById('form_suche_navi').s.focus();
		return false;
		}
	}
function NachOben ()
	{
	var y = 0;
	if (window.pageYOffset)
		{
		y = window.pageYOffset;
		}
	else if (document.body && document.body.scrollTop)
		{
		y = document.body.scrollTop;
		}
	if (y > 0)
		{
		window.scrollBy(0, -10);
		setTimeout("NachOben()", 10);
		}
	}
function SuchenUndErsetzen(QuellText,SuchText,ErsatzText)
	{
	if ((QuellText == null) || (SuchText == null))
		{
		return null;
		}
	if ((QuellText.length == 0) || (SuchText.length == 0))
		{
		return QuellText;
		}
	if ((ErsatzText == null) || (ErsatzText.length == 0))
		{
		ErsatzText = "";
		}
	var LaengeSuchText = SuchText.length;
	var LaengeErsatzText = ErsatzText.length;
	var Pos = QuellText.indexOf(SuchText, 0);
	while (Pos >= 0)
		{
		QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
		Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
		}
	return QuellText;
	}
function listenelemente_basteln(listenelemente,listenname)
	{
	for(var i=0;i<listenelemente.length;i++)
		{
		var neupunkt = document.createElement('li');
		var liste=document.getElementById(listenname);
		liste.appendChild(neupunkt);
		var liste_li=liste.lastChild;
		liste_li.appendChild(document.createElement('a'));
		var verweis_href = document.createAttribute('href');
		if(listenelemente[i][5]==1)
			{
			verweis_href.nodeValue='http://www.'+listenelemente[i][0];
			}
		else
			{
			verweis_href.nodeValue=listenelemente[i][0];//'http://www.xxxxxxxx.de';
			}
		var verweis_rel = document.createAttribute('rel');
		verweis_rel.nodeValue=listenelemente[i][3];//'external';
		var verweis_class = document.createAttribute('class');
		verweis_class.nodeValue=listenelemente[i][4];//'kein_js';
		var verweistext = document.createTextNode(listenelemente[i][1]);//'Verweistext');
		var liste_li_a=liste_li.lastChild;
		liste_li_a.setAttributeNode(verweis_href);
		liste_li_a.setAttributeNode(verweis_rel);
		liste_li_a.setAttributeNode(verweis_class);
		liste_li_a.appendChild(verweistext);
		}
	}
function mausovergraufilter(image,originalURL)
	{
	if(document.all && !window.opera)
		{
		return;
		}
	else
		{
		image.mouseOverImage=originalURL;
		image.onload=function()
			{
			return true;
			};
		image.normalBild=graufilter(image,false);
		image.onmouseover=function()
			{
			this.src=this.mouseOverImage;
			}
		image.onmouseout=function()
			{
			this.src=this.normalBild;
			}
		image.src=image.normalBild;
		}	
	}
function graufilter(image,bPlaceImage)
	{
	var myCanvas=document.createElement("canvas");
	var myCanvasContext=myCanvas.getContext("2d");
	var imgWidth=image.width;
	var imgHeight=image.height;
	myCanvas.width= imgWidth;
	myCanvas.height=imgHeight;
	myCanvasContext.drawImage(image,0,0);
	// Bilder immer von der selben Domain, sonst sicherheitsfehler
	var imageData=myCanvasContext.getImageData(0,0, imgWidth, imgHeight);
	for(i=0;i<imageData.height;i++)
		{
		for(j=0;j<imageData.width;j++)
			{
			var index=(i*4)*imageData.width+(j*4);
			var schnitt=(imageData.data[index]+imageData.data[index+1]+imageData.data[index+2])/3; 	  
			imageData.data[index]=imageData.data[index+1]=imageData.data[index+2]=schnitt;
			}
		}
	myCanvasContext.putImageData(imageData,0,0,0,0,imageData.width,imageData.height);
	if(bPlaceImage)
		{
		var myDiv=document.createElement("div");  
		myDiv.appendChild(myCanvas);
		image.parentNode.appendChild(myCanvas);
		}
	return myCanvas.toDataURL();
	}
/*function graufilterdurchlauf()
	{
	var imgs=document.getElementsByTagName("img");
	for(i=0;i<imgs.length;i++)
		{
		if(imgs[i].className.match('graufilter'))
			{
			//imgs[i].style.display="none";
			imgs[i].onload=mausovergraufilter(imgs[i].id,imgs[i].src);
			}
		}
	}*/