  function Fenster(strWindow,nbrHeight,nbrWidth) {
	popupwindow = window.open(strWindow, "Text", "dependent=no,screenX=30,screenY=320,toolbar=no,width="+(50+nbrWidth)+",height="+(50+nbrHeight)+",directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no")
    popupwindow.focus();

    }

  function FensterNoScroll(strWindow,nbrHeight,nbrWidth) {
	popupwindow = window.open(strWindow, "Text", "dependent=yes,screenX=30,screenY=320,toolbar=no,width="+(50+nbrWidth)+",height="+(50+nbrHeight)+",directories=no,status=no,scrollbars=no,resizable=yes,menubar=no")
    popupwindow.focus();
   }


  function NewFenster(strWindow,nbrHeight,nbrWidth) {
	Newpopupwindow = window.open(strWindow, "Text2", "dependent=yes,screenX=30,screenY=320,toolbar=no,width="+nbrWidth+",height="+nbrHeight+",directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no")
    Newpopupwindow.focus();

    }   

  function OpenWindow(strWindow,nbrHeight,nbrWidth) {
	popupwindow = window.open(strWindow, "Text", "dependent=no,screenX=30,screenY=320,toolbar=no,width="+nbrWidth+",height="+nbrHeight+",directories=yes,status=yes,scrollbars=yes,resizable=yes,menubar=yes")
    popupwindow.focus();

    }


var validateInput = new Array;

function validate(form){
var status = true;
for (var i=0; i < form.length; i++) {
	if (validateInput[form.elements[i].name]) {
		if (!validateInput[form.elements[i].name].pattern.test(Trim(form.elements[i].value))) {
			document.getElementById("msg_" + form.elements[i].name).innerHTML = validateInput[form.elements[i].name].error;
			document.getElementById("msg_" + form.elements[i].name).style.display = "block";
			form.elements[i].className = form.elements[i].className + " error";
			status = false;
		} else {
			var cls = form.elements[i].className;
			if(cls.indexOf('error') > 0) {
				cls = cls.substring(0, cls.indexOf(' error'));
			}
			form.elements[i].className = cls;
			document.getElementById("msg_" + form.elements[i].name).style.display = "none";
		}
	}
}
return status;
}

function Trim(strValue){
return LTrim(RTrim(strValue));
}

function LTrim(strValue){
var LTRIMrgExp = /^\s*/;
return strValue.replace(LTRIMrgExp, '');
}

function RTrim(strValue){
var RTRIMrgExp = /\s*$/;
return strValue.replace(RTRIMrgExp, '');
}

function FWFindLayer(lay)
{
	if (lay)
	{
		if (document.layers) 
			return document[lay];
		else if (document.getElementById)
			return document.getElementById(lay).style;
		else if (document.all) 
			return document.all[lay].style;
	}
	return null;
}


function FWShowHideLayer(lay, vis, ch)
{
	if (ch && lay != "") 
	{
		vis = (vis) ? "visible" : "hidden";
		var obj = FWFindLayer(lay);
		if (obj && obj.visibility != vis) 
			obj.visibility = vis; 
	}
}


var fwIsNetscape = navigator.appName == 'Netscape';


fwLoad = new Object;
function FWLoad(image)
{
	if (!document.images)
		return null;
	if (!fwLoad[image])
	{
		fwLoad[image]=new Image;
		fwLoad[image].src=image;
	}
	return fwLoad[image].src;
}


fwRestore = new Object;
function FWRestore(msg,chain) 
{
	if (document.images) 
		for (var i in fwRestore)
		{
			var r = fwRestore[i];
			if (r && (!chain || r.chain==chain) && r.msg==msg)
			{
				r.src = FWLoad(r.old);
				fwRestore[i]=null;
			}
		}
}


function FWLSwap(name,msg,newImg,layer,chain,trigger) 
{
	var r = fwRestore[name];
	if (document.images && (!r || r.msg < msg)) 
	{
		var uselayers = fwIsNetscape && document.layers && layer != '';
		var hld = (uselayers) ? document.layers[layer].document : document;
		var im = hld[name];
		if (!im.old) im.old = im.src;
		im.msg = msg;
		im.chain = chain;
		im.trigger = trigger;
		if (newImg) im.src = FWLoad(newImg);
		fwRestore[name] = im;
	}
}


function FWCallHit(func,targNum,msg)
{
	if(func)
		for (var i in func)
			func[i](targNum,msg);
}
function FW_Hit(frameset,chain,targNum,msg)
{
	if (frameset && frameset.length)
		for (var i=0 ; i <frameset.length ; i++)
		{
			FW_Hit(frameset[i].frames,chain,targNum,msg);
			FWCallHit(top["FT_"+chain],targNum,msg);
			FWCallHit(frameset[i].window["FT_"+chain],targNum,msg);
		}
	else
		FWCallHit(window["FT_"+chain],targNum,msg);
}


fwHit = new Object;
function FWSlave(frameset,chain,targNum,msg)
{
	if (msg==1) fwHit[chain]=targNum;
	FW_Hit(frameset,chain,targNum,1);
}

function FWSRestore(frameset,chain)
{
	var hit=fwHit[chain];
	if (hit)
		FW_Hit(frameset,chain,hit,0);
	fwHit[chain]=null;
}

function FWImage_Zinc(chain,msg)
{
	if (chain==10)
	{
		FWShowHideLayer("annekrall1",msg,true);
		FWShowHideLayer("objekt1",msg,true);
	}
	if (chain==13)
	{
		FWShowHideLayer("Scheele1",msg,true);
		FWShowHideLayer("objekt1a",msg,true);
	}
	if (chain==14)
	{
		FWShowHideLayer("RoselySchweizer1",msg,true);
		FWShowHideLayer("objekt1b",msg,true);
	}
	if (chain==8)
	{
		FWShowHideLayer("klingenfu3a",msg,true);
		FWShowHideLayer("objekt1c",msg,true);
	}
	if (chain==1)
	{
		FWShowHideLayer("ASCHENB2",msg,true);
		FWShowHideLayer("objekt1d",msg,true);
	}
	if (chain==2)
	{
		FWShowHideLayer("Burgholte",msg,true);
		FWShowHideLayer("objekt1d1",msg,true);
	}
	if (chain==5)
	{
		FWShowHideLayer("HelgaHaub1",msg,true);
		FWShowHideLayer("objekt1d1a",msg,true);
	}
	if (chain==11)
	{
		FWShowHideLayer("DrGudrunLassen1",msg,true);
		FWShowHideLayer("objekt1d1a1",msg,true);
	}
	if (chain==15)
	{
		FWShowHideLayer("HeideMarieSteiger",msg,true);
		FWShowHideLayer("objekt1d1a1a",msg,true);
	}
	if (chain==16)
	{
		FWShowHideLayer("ElkeWeberBrun1",msg,true);
		FWShowHideLayer("objekt1d1a1a1",msg,true);
	}
	if (chain==3)
	{
		FWShowHideLayer("Entrup1",msg,true);
		FWShowHideLayer("objekt1d1a1a1a",msg,true);
	}
	if (chain==9)
	{
		FWShowHideLayer("Wietler1b",msg,true);
		FWShowHideLayer("Wietler",msg,true);
	}
	if (chain==17)
	{
		FWShowHideLayer("Koester",msg,true);
		FWShowHideLayer("Koester1a",msg,true);
	}
	if (chain==7)
	{
		FWShowHideLayer("HolthausB11044x5a",msg,true);
		FWShowHideLayer("Wietler1",msg,true);
	}
	if (chain==6)
	{
		FWShowHideLayer("GiselaHielscher1",msg,true);
		FWShowHideLayer("Wietler1a",msg,true);
	}
	if (chain==4)
	{
		FWShowHideLayer("AnnaReginaFlechtner1",msg,true);
		FWShowHideLayer("Wietler1a1",msg,true);
	}
	if (chain==12)
	{
		FWShowHideLayer("LotteLudemann1",msg,true);
		FWShowHideLayer("Lude",msg,true);
	}
	if (chain==18)
	{
		FWShowHideLayer("AnnKatrinBauknecht1",msg,true);
		FWShowHideLayer("Lude1",msg,true);

	}
}
window.FT_Zinc=new Object;
window.FT_Zinc['0']=FWImage_Zinc;

