//---neu layerfunction
function BrowserCheck()
{
	var b = navigator.appName;
	if (b=="Netscape") this.b = "ns";
	else if (b=="Microsoft Internet Explorer") this.b = "ie";
	else this.b = b;
	this.v = parseInt(navigator.appVersion);
	this.ns = (this.b == "ns" && this.v >= 4);
	this.ns3 = (this.b == "ns" && this.v == 3);
	this.ns4 = (this.b == "ns" && this.v == 4);
	this.ns5 = (this.b == "ns" && this.v == 5);
	this.ie = (this.b == "ie" && this.v >= 4);
	this.ie4 = (navigator.userAgent.indexOf('MSIE 4')>0);
	this.ie5 = (navigator.userAgent.indexOf('MSIE 5')>0);
	this.ie6 = (navigator.userAgent.indexOf('MSIE 6')>0);
	this.osv = (navigator.userAgent.indexOf('NT')>0 && this.b == "ns" && this.v < 5);
	if (this.ie5) this.v = 5;
	if (this.ie6) this.v =6;
	this.dhtml = (this.ns||this.ie);
}
//---
function swapBilder()
{
	var i,j=0,x,a=swapBilder.arguments;
	document.tauschbilder=new Array();
	for(i=0;i<(a.length-1);i+=2)
	if ((x=findbild(a[i]))!=null)
	{
		document.tauschbilder[j++]=x;
		if(!x.oSrc) x.oSrc=x.src;
		x.src=a[i+1];
	}
}

//---
function changestyle(name,art,wert)
{
	var obj = get_element(name);
	if(is.b=="ns" && is.v < 5)
	{
		eval("obj."+art+"='"+wert+"'");
	}
	else
	{
		eval("obj.style."+art+"='"+wert+"'");
	}
}
//---
function get_element(name) {
	if(ns_version == 4) {
		//Achtung:intern Verhalten in anderen Programmteilen beachten
		xnslayer = findbild(name);
		return xnslayer;
		//return eval("document." + name);
	}
	else if(ie_version == 4) {
		return eval("document.all." + name);
	} else {
		return document.getElementById(name);
	}
}
//---
function setLayerinhalt(objName1,newText)
{
	  if(is.v >= 5)
	 {
	 	get_element(objName1).innerHTML = newText;
	 }
	else
	{
	 	objName=findbild(objName1);
	  	 if (navigator.appName=='Netscape' && parseInt(navigator.appVersion) < 5 )
		 {
	 		objName.document.open();
	 		objName.document.write(newText);
	 		objName.document.close();
		 }
			 else
		 {
	  		objName.innerHTML = newText;
	 	 }
	 }
}
//---
function findbild(n, d)
{
  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=findbild(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n);
  return x;
}
//---
function janeinLayers()
{
	var i,p,v,obj,args=janeinLayers.arguments;
	 if(is.v >= 5)
	 {
	 	v=args[2];
	 	v=(v=='show')?'visible':(v='hide')?'hidden':v;
	 	get_element(args[0]).style.visibility=v;
	 }
	else
	{
		for (i=0; i<(args.length-2); i+=3)
		{
			if ((obj=findbild(args[i]))!=null)
			{
				v=args[i+2];
				if (obj.style)
				{
		 			obj=obj.style;
		 			v=(v=='show')?'visible':(v='hide')?'hidden':v;
				}
    				obj.visibility=v;
    			}
   		}
   	}
}
//---ende neue layerfunktionen
function kopfaufbau(neuggrafik, neugtitel)
{
	if(!gtitelgrafik)gtitelgrafik = "homepage_header.jpg";
	if(neuggrafik!=gtitelgrafik)
	{
		gtitelgrafik=neuggrafik;
		gspaninhalt1='<img border="0" src="images/'+gtitelgrafik+'">';
		setLayerinhalt('titel',gspaninhalt1);
	}
	if(neugtitel!="")
	{
		gtitel=neugtitel;
		gspaninhalt2=formatiere_autoname(neugtitel);
		gspaninhalt=teil1+gspaninhalt2+teilende;
		setLayerinhalt('diezeile',gspaninhalt);
	}
	else
	{
		gspaninhalt2=gsonderfall;
		setLayerinhalt('diezeile',gspaninhalt2);
	}
}

function zusatztitel(wort)
{
	if(xtitel!="")
	{
		xtitel=gtitel+"|"+wort;
		gspaninhalt2=formatiere_autoname(xtitel);
	}
	else
	{
		gspaninhalt2=formatiere_autoname(wort);
	}
	gspaninhalt=teil1+gspaninhalt2+teilende;
	setLayerinhalt('diezeile',gspaninhalt);
}

function formatiere_autoname(autoname)
{
	var tmp, i, test;
	tmp=autoname.split("|");
	for(a=0;a<tmp.length;a++)
	{
		test=tmp[a];
		test=test.split(" ");
		if(test[0]=="CL" || test[0]=="cl" || test[0]=="NW" || test[0]=="nw")
		{
			neutest=new Array();
			x=0;
			for(i=1;i<test.length;i++)
			{
				neutest[x]=test[i];
				x++;
			}
			neutest=neutest.join(" ");
			tmp[a]=neutest;
		}

	}
	autoname="";
	for(i=0;i<tmp.length;i++)
	{
		if(autoname!="") autoname = autoname + '<font color="#FF0000"><b> | </b></font>';
		autoname=autoname + '<b>'+ tmp[i]+'</b>';
	}
	return autoname;
}
//---
function hilfeshop()
{
	wtarget="../shop/hilfe.htm";
	wtemp="help";
	forgetthisvalue=window.open(wtarget,wtemp,"width=400,height=600,hotkeys=no,scrollbars=yes,resizable=no,status=no,toolbar=no,location=no,directories=no");
	forgetthisvalue.focus();
}