function chgBg(LinkObject,LinkColor)	{
	LinkObject.style.background=LinkColor;
}
function chgImg(OldImg,NewImg)	{
	OldImg.src=NewImg.src;
}
function lib_bwcheck(){ 
  this.ver=navigator.appVersion
  this.agent=navigator.userAgent
  this.dom=document.getElementById?1:0
  this.opera5=this.agent.indexOf("Opera 5")>-1
  this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
  this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
  this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
  this.ie=this.ie4||this.ie5||this.ie6
  this.mac=this.agent.indexOf("Mac")>-1
  this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
  this.ns4=(document.layers && !this.dom)?1:0;
  this.bw=(this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5)
  return this
}

bw=new lib_bwcheck()
function lib_message(txt){alert(txt); return false}

function lib_obj(obj,nest){ 
  if(!bw.bw) return lib_message('Old browser')
  nest=(!nest) ? "":'document.'+nest+'.'
  this.evnt=bw.dom? document.getElementById(obj):
    bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj):0;	
  //if(!this.evnt) return lib_message('The layer does not exist ('+obj+')' 
  //  +'- \nIf your using Netscape please check the nesting of your tags!')
  this.css=bw.dom||bw.ie4?this.evnt.style:this.evnt; 
  this.ref=bw.dom||bw.ie4?document:this.css.document;
  this.x=parseInt(this.css.left)||this.css.pixelLeft||this.evnt.offsetLeft||0;
  this.y=parseInt(this.css.top)||this.css.pixelTop||this.evnt.offsetTop||0
  this.w=this.evnt.offsetWidth||this.css.clip.width||
    this.ref.width||this.css.pixelWidth||0; 
  this.h=this.evnt.offsetHeight||this.css.clip.height||
    this.ref.height||this.css.pixelHeight||0
  this.c=0 //Clip values
  if((bw.dom || bw.ie4) && this.css.clip) {
  this.c=this.css.clip; this.c=this.c.slice(5,this.c.length-1); 
  this.c=this.c.split(' ');
  for(var i=0;i<4;i++){this.c[i]=parseInt(this.c[i])}
  }
  this.ct=this.css.clip.top||this.c[0]||0; 
  this.cr=this.css.clip.right||this.c[1]||this.w||0
  this.cb=this.css.clip.bottom||this.c[2]||this.h||0; 
  this.cl=this.css.clip.left||this.c[3]||0
  this.obj = obj + "Object"; eval(this.obj + "=this")
  return this
}

lib_obj.prototype.showIt = function(){this.css.visibility="visible"}
lib_obj.prototype.hideIt = function(){this.css.visibility="hidden"}

function getURLPath(url) {
        var pos = url.lastIndexOf("/");
        return(url.substring(0,pos + 1));
}

function openpopup(datei)
{
  window.open(datei,"Popup","width=590,height=571,left=100,top=100,scrollbars=yes");
}

function CheckDOM(objelement,mode){
	//durchläuft alle DOMNodes und setzt width=100%
	try 
	{
		if (objelement.nodeName=='A')
		{
			objelement.href="#";
		}
			
		if (typeof	objelement.href	!= 'undefined')
		{
			if (objelement.href != '' && objelement.nodeName != 'A')
			{
				objelement.href="";
			}
		}

		if (typeof	objelement.src	!= 'undefined')
		{
			if (objelement.src != '' && objelement.nodeName != 'IMG')
			{
				objelement.src="";
			}
		}
		
		if (objelement.nodeName=='INPUT')
		{
			objelement.style.display="none";
		}
			
		if ((objelement.nodeName=='SPAN') && (objelement.className=='metanavig'))
		{
			objelement.style.display="none";
		}
		
		if (((objelement.nodeName=='TABLE') || (objelement.nodeName=='TD') || (objelement.nodeName=='IMG')) && (objelement.width > 500))
		{
			switch(mode) 
			{
				case "header":
					objelement.width="100%";
					break;
				case "footer":
					objelement.width="100%";
					break;
			}
		}
	}
	catch(e) {}
	
	for (var i = 0; i < objelement.childNodes.length; i++)
	{
		CheckDOM(objelement.childNodes[i],mode);
	}
	return(objelement)
}

