//-----------------------------------------------------------------------------
// aDIS/BMS OPAC Funktionen
// © by |a|S|tec| GmbH (Keine Gewährleistung für veränderte Software!)  München und Berlin, http://www.astec.de, A. Großmann 09/2007 V5.7
//-----------------------------------------------------------------------------
var trflst = new Array(parent.maxtreffer)
for(x=0; x< parent.maxtreffer; x++)
	{
	trflst[x] = new Array(2);
	trflst[x][0] = "0";    //ISN
	trflst[x][1] = "0";    //TITREG
	}
//-----------------------------------------------------------------------------
var rdrlst = new Array(parent.maxausl);
for(x=0; x< parent.maxausl; x++)
	{
	rdrlst[x] = new Array(5);
	rdrlst[x][0] = "0";      //ISN
	rdrlst[x][1] = "0";      //TITREG
	rdrlst[x][2] = "0";      //BEZIRKSNAME
	rdrlst[x][3] = "0";      //SIGEL SERVID
	rdrlst[x][4] = "";       //MEDIENART
	rdrlst[x][5] = "";       //adisdb
  rdrlst[x][6] = "d";     //d-Kennz.
	}
//-----------------------------------------------------------------------------
var giisns;
function initgiisns(anzzie,suerg,adisdb,a0001)
{
parent.giisns = new Array(anzzie);
for(x=0; x< parent.giisns.length; x++)
    {
    parent.giisns[x]    = new Array(1);
    parent.giisns[x][0] = "0"; 
    parent.giisns[x][1] = "0"; 
    }
if(suerg == "E")
    {
    parent.giisns[0][0] = a0001;
    parent.giisns[0][1] = adisdb;
    }

for(x=0;x<parent.batchsize;x++) {
  parent.xb2r[x]=-1;
} 
}
//-----------------------------------------------------------------------------
var nwisns;
function initnwisns(formlaenge)
{
if(formlaenge == 0)
    formlaenge++;
parent.nwisns = new Array(formlaenge);
for(x=0; x< parent.nwisns.length; x++)
    {
    parent.nwisns[x]    = new Array(1);
    parent.nwisns[x][0] = "0"; 
    parent.nwisns[x][1] = "0"; 
    }
parent.adisinfo.nwactiveindex = 0;
}
//-----------------------------------------------------------------------------
var zerodbl = new Array()
for(x=0; x< zerodbl.length; x++)
    {
    zerodbl[x]   = new Array(1)
    zerodbl[x][0] = "0"; 
    zerodbl[x][1] = "0";
    }
var zero = new Array();
//-----------------------------------------------------------------------------
function resetgiisns()
{
parent.giisns	= parent.zerodbl;
	parent.selv2	= parent.zero;	
adisinfo.currentki = "";
}
//-----------------------------------------------------------------------------
function resetnwisns()
{
parent.nwisns	= parent.zerodbl;
//parent.adisinfo.nwactiveindex = 0;
}
//-----------------------------------------------------------------------------
adisinfo = new regstat("nein", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "","","");
//-----------------------------------------------------------------------------
function regstat
(
status,
wwrgkz,
regtit,
regbeg,
regend,
selind,
gotit,
such1,
such2,
selection,
fieldname,
adisdb,
giactiveindex,
nwactiveindex,
currentisn, 
currentki,
currentgi,
currenttitreg,
currentpos113,
prolongstat,
currentwadbez,
currentwvben1,
currentwlbn, 
currentwlbb,
currentwlbne, 
currentwlbbe,
currentformat
)
{
this.status		 	= status;
this.wwrgkz 		= wwrgkz;
this.regtit		 	= regtit;
this.regbeg 		= regbeg;
this.regend 		= regend;
this.selind 		= selind;
this.gotit 			= gotit;
this.such1 			= such1;
this.such2 			= such2;
this.selection 		= selection;
this.fieldname		= fieldname;
this.adisdb			= adisdb;
this.giactiveindex	= giactiveindex;
this.nwactiveindex	= nwactiveindex;
this.currentisn		= currentisn;
this.currentki		= currentki;
this.currentgi		= currentgi;
this.currenttitreg	= currenttitreg;
this.prolongstat	= prolongstat;
this.currentwadbez	= currentwadbez;
this.currentwvben1	= currentwvben1;
this.currentwlbn    = currentwlbn;
this.currentwlbb    = currentwlbb;
this.currentwlbne   = currentwlbne;
this.currentwlbbe   = currentwlbbe;
this.currentformat  = currentformat;
}
//-----------------------------------------------------------------------------
if((navigator.userAgent.indexOf("Mozilla/4") != -1) ||
   (navigator.userAgent.indexOf("Mozilla/5") != -1) ||
   (navigator.userAgent.indexOf("Mozilla/6") != -1)) 
   	browser = 1;
if(navigator.userAgent.indexOf("AOL") != -1)
	browser = 2;
if(((navigator.userAgent.indexOf("Mac") != -1) && (navigator.userAgent.indexOf("MSIE 5") != -1)) || ((navigator.userAgent.indexOf("Opera/7") != -1)))
	browser = 3;
if((navigator.appName.indexOf("Netscape") != -1) && (navigator.appVersion.indexOf("4.") != -1))
    browser = 4;
if(navigator.userAgent.indexOf("Opera") != -1)
    browser = 5;
if(navigator.userAgent.indexOf("Opera/9.2") != -1)
    browser = 6;
if(browser < 1)
	alert("Dieser OPAC ist für Netscape oder MS Internet Explorer ab der Version 4, und Opera 7 optimiert.");
if(browser == 2)
	alert("Bei Verwendung von Browsern, die durch AOL modifiziert wurden, kann die volle Funktionalität des OPACs nicht garantiert werden.");
if(document.location.port!="")
	machost  = document.location.protocol + "\/\/" + document.location.hostname + ":" + document.location.port;
if(document.location.port=="")
	machost  = document.location.protocol + "\/\/" + document.location.hostname;
//-----------------------------------------------------------------------------
function gehbeiseit(wo)
{
for(x=0; x< parent.giisns.length; x++) {
    parent.giisns[x][0] = "0"; 
    parent.giisns[x][1] = "0"; 
    }
parent.stopscroll = 1;
if(parent.kdid=="vob")
  parent.frames.navi.history.go(wo);
parent.frames.main.history.go(wo);
}
//-----------------------------------------------------------------------------
function navharm(location0,location1)
{
if((parent.kdid == "vob") && (parent.frames.navi.location.href.indexOf("navi0.html")))
    {
    if(location0=="")
        parent.frames.navi.location.href = "/navigation/navi2.html";
    else
        parent.frames.navi.location.href = location0;
    }
else
if((location0.length == 0) && (location1.length == 0))
	{
	if((parent.frames.main.location.href.indexOf("/kd/") != -1) && (parent.frames.navigation.location.href.indexOf("/navigation.html") == -1) && (parent.kdid != "mu"))
		parent.frames.navigation.location.href = "/navigation.html";
	else
	if((parent.frames.main.location.href.indexOf("/MU/") != -1) && (parent.frames.navigation.location.href.indexOf("/MU/function.html") == -1))
		parent.frames.navigation.location.href = "/MU/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/AK/") != -1) && (parent.frames.navigation.location.href.indexOf("/AK/function.html") == -1))
		parent.frames.navigation.location.href = "/AK/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/EF/") != -1) && (parent.frames.navigation.location.href.indexOf("/EF/function.html") == -1))
		parent.frames.navigation.location.href = "/EF/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/EJ/") != -1) && (parent.frames.navigation.location.href.indexOf("/EJ/function.html") == -1))
		parent.frames.navigation.location.href = "/EJ/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/ES/") != -1) && (parent.frames.navigation.location.href.indexOf("/ES/function.html") == -1))
		parent.frames.navigation.location.href = "/ES/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/KS/") != -1) && (parent.frames.navigation.location.href.indexOf("/KS/function.html") == -1))
		parent.frames.navigation.location.href = "/KS/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/TH/") != -1) && (parent.frames.navigation.location.href.indexOf("/TH/function.html") == -1))
		parent.frames.navigation.location.href = "/TH/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/VH/") != -1) && (parent.frames.navigation.location.href.indexOf("/VH/function.html") == -1))
		parent.frames.navigation.location.href = "/VH/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/PO/") != -1) && (parent.frames.navigation.location.href.indexOf("/PO/function.html") == -1))
		parent.frames.navigation.location.href = "/PO/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/PJ/") != -1) && (parent.frames.navigation.location.href.indexOf("/PJ/function.html") == -1))
		parent.frames.navigation.location.href = "/PJ/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/PE/") != -1) && (parent.frames.navigation.location.href.indexOf("/PE/function.html") == -1))
		parent.frames.navigation.location.href = "/PE/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/HS/") != -1) && (parent.frames.navigation.location.href.indexOf("/HS/function.html") == -1))
		parent.frames.navigation.location.href = "/HS/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/BF/") != -1) && (parent.frames.navigation.location.href.indexOf("/BF/function.html") == -1))
		parent.frames.navigation.location.href = "/BF/function.html";
	else
	if((parent.frames.main.location.href.indexOf("/B5/") != -1) && (parent.frames.navigation.location.href.indexOf("/B5/function.html") == -1))
		parent.frames.navigation.location.href = "/B5/function.html";
	}
else
    {
	if(location0.length != 0)
        parent.frames.navigation.location.href = location0;
	if(location1.length != 0)
        parent.frames.main.location.href = location1;
    }
if(parent.kdid == "bibb")
    parent.frames.footer.location.reload();
}
//-----------------------------------------------------------------------------
function setservice(servicenew,db)
{
parent.resetgiisns();
if(((parent.servicename != servicenew) && (servicenew != "")) || (db != parent.adisinfo.adisdb) && (parent.adisinfo.adisdb != "KS"))
    {
	parent.resetrdrlst("nein");
    parent.resettrflst("nein");
    }
if(servicenew != "")
    {
    parent.cgistring = parent.cgistr + servicenew;
    parent.servicename = servicenew;
    }
if(db != "")
    parent.adisinfo.adisdb = db;
}
//-----------------------------------------------------------------------------

function go2(url1,target1,url2,target2)
{
parent.stopscroll = 1;
regout();
if(target1 == "main")
	parent.frames.main.location.href = url1;
if(target1 == "funktion")
	parent.frames.funktion.location.href = url1;
if(target1 == "navigation")
	parent.frames.navigation.location.href = url1;
if(target1 == "navi")
	parent.frames.navi.location.href = url1;
if(target1 == "_top")
	window.location.href = url1;
if(target2 == "main")
	parent.frames.main.location.href = url2;
if(target2 == "funktion")
	parent.frames.funktion.location.href = url2;
if(target2 == "navigation")
	parent.frames.navigation.location.href = url2;
if(target2 == "navi")
	parent.frames.navi.location.href = url2;
if(target2 == "_top")
	window.location.href = url2;
}

//-----------------------------------------------------------------------------
function setfocus(form,which,action)
{
if(action== "reset")
	parent.frames.main.document.forms[form].reset();
parent.frames.main.document.forms[form].elements[which].focus();
parent.frames.main.document.forms[form].elements[which].select();
}
//-----------------------------------------------------------------------------
function help(key,adisdb)
{
var url = "", nulls = new String("00000000");
key = nulls.substr(1, 8 - key.length) + key;
url = cgistring + pfad + "?ADISDB=" + adisdb + "&WEB=JA&ADISOI=" + key + "&$$SPDF=" + $$SPDF;
helpwindow = window.open (url, "help", "scrollbars=yes,resizable=yes,menubar=no,status=no,width=785,height=570");
helpwindow.focus();
}
//-----------------------------------------------------------------------------

function ovlhlp(wo)
{
rurl = machost + wo;
helpwindow = window.open (rurl, "help", "scrollbars=yes,resizable=yes,menubar=no,status=no,width=640,height=450");
//regout();
//parent.frames.main.location.href = rurl;
}
//-----------------------------------------------------------------------------

function iisii(frmidx,fldidx)
{
var pnav= true;
var wert="";
var field="";
var d="";
parent.find_code_1 = "";
parent.find_request_1 = "";
if(parent.frames[frmidx].document.forms[0].elements[fldidx].value == "")
	{
	alert(parent.msgisii1);
	parent.frames[frmidx].document.forms[0].elements[fldidx].focus();
    pnav= false;
	}
else
	{
	var rurl 		= machost + cgistring + pfad;
	var p = parent.frames[frmidx].document.forms[0].length -1;
	for(x=p; x>=0; x--)
		{
		if(parent.frames[frmidx].document.forms[0].elements[x].type == "select-one")
			{
			var indeks = parent.frames[frmidx].document.forms[0].elements[x].selectedIndex;
			field = parent.frames[frmidx].document.forms[0].elements[x][indeks].value;
			d = x;
			x = x-1;
			wert = parent.frames[frmidx].document.forms[0].elements[x].value;
      if((field!="KOERP") &&
       (field!="WEB") &&
       (field!="ADISDB")) {
      if(field=="AUTOR")
        var fieldx="WAU";
      else
      if(field=="THEMA2")
       var fieldx="WRD";
      else
      if(field=="TITEL")
         var fieldx="WTI";
      parent.find_code_1 = fieldx;
      parent.find_request_1 = wert;
    }
			}
		else
			{
			d = x;
			field = parent.frames[frmidx].document.forms[0].elements[x].name;
			wert  = parent.frames[frmidx].document.forms[0].elements[x].value;
}
		if(d == p)
			rurl = rurl + "?";
		else
			rurl 	= rurl + "&";
        teil2   = wert.split("%");
        such    = teil2.join("%25");
        teil2   = such.split("+");
        such    = teil2.join("%2B");
        teil2   = such.split("=");
        such    = teil2.join("%3D");
        teil2   = such.split("&");
        such    = teil2.join("%26");
        teil2   = such.split(" ");
        such    = teil2.join("+");
        teil2   = such.split(":");
        such    = teil2.join("%3a");
		rurl 	= rurl + field + "=" + such;
		}
    rurl = rurl + "&$$SPDF=" + $$SPDF;
	parent.main.location.href= rurl;
    if(parent.kdid=="baz")
      parent.batchsize=10;
	gdz();
    if(pnav == true)
      parent.nav = true;
	}
}
//-----------------------------------------------------------------------------

function getisns(selvz, adisdb)
{
var nulls 	= new String("00000000");
var current;
selv1 = new String (selvz);
parent.selv2 = selv1.split("@");
parent.selv2[0] = adisdb;
adisinfo.adisdb = adisdb;
for(x=1; x <= parent.selv2.length - 1; x++)
	{
	current = nulls.substr(1, 8 - parent.selv2[x].length) + parent.selv2[x];
	parent.selv2[x] = current;
	}
parent.batchbeg = 1;
parent.batchend = parent.selv2.length;
}
//-----------------------------------------------------------------------------
function getbatch(richtung, adisdb)
{
parent.stopscroll = 1;
var prenxt 		= "JA";
var batchend	= 0;
var satznr;
var rurl;
var pnav          = true;
parent.batchbeg 	= parseInt(parent.batchbeg);
parent.batchsize 	= parseInt(parent.batchsize);
parent.batchend 	= parseInt(parent.batchend);
batchend 			    = parseInt(batchend);
if (richtung == "next") {
	parent.batchbeg = parent.batchbeg + parent.batchsize;
	if(parent.batchbeg>= parent.batchend) {
		richtung = "nix";
		parent.batchbeg = parent.batchbeg - parent.batchsize;
		alert(parent.msggetbatch1);
		pnav = false;
  }
}
if(richtung == "prev") {
  parent.batchbeg = parent.batchbeg - parent.batchsize;
  if(parent.batchbeg <= 1 - parent.batchsize) {
    richtung = "nix";
    alert(parent.msggetbatch2);
    parent.batchbeg = parent.batchbeg + parent.batchsize;
  }
  else 
  if (parent.batchbeg < 1) parent.batchbeg = 1;
}
if(richtung == "first")
	parent.batchbeg = 1;
if(richtung == "last") {
	parent.batchbeg = parent.batchend - parent.batchsize;
	if(parent.batchbeg < 1) {
		richtung= "nix";
		alert (parent.msggetbatch3);
    parent.batchbeg = parent.batchbeg + parent.batchsize;
		pnav = false;
  }
}
batchend = parent.batchbeg + parent.batchsize;
if(parent.batchend < batchend)
	batchend = parent.batchend;
if(richtung != "nix") {
	currentbatch = parent.selv2.slice(parent.batchbeg,batchend);
	satznr = currentbatch.join("+");
	rurl = cgistring + pfad + "?WEB=JA&ADISDB=" + adisdb + "&SATZNR=" + satznr + "&PRENXT=" + prenxt + "&$FRMNM=" + parent.kifrmnm + "&SLSTRZ=" + parent.SLSTRZ + "&%23RSETS=" + batchbeg + "&$$SPDF=" + $$SPDF;
	if(parent.kdid == "mu") {
		if(parent.crtbib != "") {
			parent.bezirk	= "int";
			rurl = rurl + "&MLOKAL=" + parent.crtbib; 
    }
		else
			rurl = rurl + "&BEZIRK=J";
	}
	parent.frames.main.location.href = rurl;
}
var z=0;
for(x=0;x<parent.giisns.length; x++) {
  if(parent.giisns[x][0] != "0") {
    for(y=0;y<currentbatch.length;y++) {
      if(parent.giisns[x][0]==currentbatch[y]) {
         parent.xb2r[z]=y;
         z++;
      }
    }
  }
  else
    break;
}
gdz();
if(pnav == true)
  parent.nav = true;
}
//-----------------------------------------------------------------------------
function adismt(direction)
{
parent.stopscroll = 1;
way 			= new String (direction);
var adisdb      = way.substr(0,2);
var adisoi		= way.substr(2,8);
var first;
var second;
var loesch;
var m           = 0;
var k;
if(parent.adisinfo.currentformat != "Vollanzeige")
    {
    k 		= parent.giisns.length;
    for(x = 0; x < k; x++)
    	{
        if(parent.giisns[x][0] != "0")
            {
            m = x +1;
    	    if((parent.giisns[x][0] == adisoi) && (parent.giisns[x][1] == adisdb))
    		    {
    		    first 	= parent.giisns.slice(0,x);
    		    y = x + 1;
                third   = parent.giisns.slice(x,y);
                third[0][0] = "0";
                third[0][1] = "0";
    		    second	    = parent.giisns.slice(y,k);
    		    halfway   = first.concat(second);
    		    parent.giisns = halfway.concat(third);
                loesch	= "ja";
    		    break;
    		    }
            }
        else
            break;
    	}
    if(loesch != "ja")
        {
    	parent.giisns[m][0] = adisoi;
        parent.giisns[m][1] = adisdb;
        }
    }
else
    {
    k = parent.nwisns.length;
    for(x = 0; x < k; x++)
    	{
        if(parent.nwisns[x][0] != "0")
            {
            m = x +1;
    	    if((parent.nwisns[x][0] == adisoi) && (parent.nwisns[x][1] == adisdb))
    		    {
    		    first 	= parent.nwisns.slice(0,x);
    		    y = x + 1;
                third   = parent.nwisns.slice(x,y);
                third[0][0] = "0";
                third[0][1] = "0";
    		    second	    = parent.nwisns.slice(y,k);
    		    halfway   = first.concat(second);
    		    parent.nwisns = halfway.concat(third);
                loesch	= "ja"
    		    break;
    		    }
            }
    	}
    if(m>= k)
        {
        parent.resetnwisns();
        parent.initnwisns(parent.frames.main.document.forms[1].elements.length);
        loesch = "ja";
        parent.adismt(direction);
        }
    if(loesch != "ja")
        {
    	parent.nwisns[m][0] = adisoi;   
        parent.nwisns[m][1] = adisdb;
        }
    }
gdz();
}
//-----------------------------------------------------------------------------

function adissl(direction)
{
way 			= new String (direction);
adisinfo.adisdb	= way.substr(0,2);
var adisoi		= way.substr(2,8);
var k 			= parent.giisns.length;
var first;
var second;
var loesch;
var url		= cgistring + pfad + "?WEB=JA&DISP=JA&ADISDB=" + adisinfo.adisdb + "&ADISOI=" + adisoi + "&$$SPDF=" + $$SPDF;
if(adisinfo.adisdb == "KS")
    url = url + "&$FRMNM=BLDKSW";
parent.frames.main.location.href = url;
gdz();
}
//-----------------------------------------------------------------------------
function vllnzg(go2)
{
parent.stopscroll = 1;
parent.bezirk	= "int";
var i = 0;
var k = parent.giisns.length  - 1;
var pnav = true;
for(x = 1; x < parent.giisns.length; x++)
    {
    if(parent.giisns[x][0] == "0")
        {
        k = x -1;
        break;
        }
    }
if(parent.giisns[0][0] == 0)
	{
    for(x=1; x<parent.selv2.length; x++)
        {
        y = x-1;
	    parent.giisns[y][0] = parent.selv2[x];
        parent.giisns[y][1] = parent.selv2[0];
        }
	i = 0;
	}
else
	{
	if(go2 == "first")
		i = 0;
	if(go2 == "next")
		i = adisinfo.giactiveindex + 1;
	if(go2 == "prev")
		i = adisinfo.giactiveindex - 1;
	if(go2 == "last")
		i = k;
	}
if((i < 0) || (i> k))
    {
	alert(parent.msgvllnzg1);
	pnav = false;
    }
else
	{
	var rurl = cgistring + pfad + "?WEB=JA&ADISDB=" + parent.giisns[i][1]+ "&ADISOI=" + parent.giisns[i][0] + "&$FRMNM=" + parent.gifrmnm + "&$$SPDF=" + $$SPDF;
	adisinfo.currentisn = parent.giisns[i][0];
	adisinfo.giactiveindex = i;
	parent.upperctrl	= parent.ctrlk1;
    parent.adisinfo.currentgi = "";
	if((parent.kdid == "mu") || (parent.kdid == "min"))
		{
		if(parent.crtbib != "")
			{
			parent.bezirk	= "int";
			rurl = rurl + "&MLOKAL=" + parent.crtbib; 
			}
		else
			rurl = rurl + "&BEZIRK=J";
		}
    parent.frames.main.location.href = rurl;
	}
gdz();
if(pnav == true)
    parent.nav = true;
}
//-----------------------------------------------------------------------------
function ntzwndrn(go2)
{
parent.stopscroll = 1;
var k = parent.nwisns.length  - 1;
for(x = 1; x < parent.nwisns.length; x++)
    {
    if(parent.nwisns[x][0] == "0")
        {
        k = x-1;
        break;
        }
    }
if(parent.nwisns[0][0] == 0)
	{
    parent.resetnwisns();
    parent.initnwisns(parent.main.document.forms[1].elements.length);
	}
else
	{
    var rurl;
    if((go2 < 0) || (go2> k))
        {
        rurl = adisinfo.currentgi;
        adisinfo.currentgi = "";
        parent.resetnwisns();
        parent.upperctrl	= parent.ctrlk1;
        }
    else
	    {
	    rurl = cgistring + pfad + "?WEB=JA&ADISDB=" + parent.nwisns[go2][1]+ "&ADISOI=" + parent.nwisns[go2][0] + "&$$SPDF=" + $$SPDF;
	    adisinfo.currentisn = parent.nwisns[go2][0];
	    adisinfo.nwactiveindex = go2 + 1;
	    parent.upperctrl	= parent.ctrlk1;
        }
    parent.frames.main.location.href = rurl;
    }
gdz();
parent.nav = true;
}

//----------------------------------------------------------------------------- 
function back2ki(anzzie)
{
parent.stopscroll = 1;
var pnav = true;
if((adisinfo.currentki == "") || (anzzie==1))
    {
	alert(parent.msgback2ki1);
	pnav = false;
    }
else
    {
	parent.frames.main.location.href = adisinfo.currentki;
    parent.adisinfo.currentgi = "";
	for(x=0; x< parent.giisns.length; x++)
    	{
    	parent.giisns[x][0] = "0"; 
    	parent.giisns[x][1] = "0"; 
    	}
    }
gdz();
if(pnav == true)
    parent.nav = true;
}
//-----------------------------------------------------------------------------
function makeformcontrol(a0001,frmnm,adisdb,sachww)
{
parent.adisinfo.currentisn 	= a0001;
parent.adisinfo.adisdb 		= adisdb;
if((adisdb == "") || (adisdb =="AK")) 
    {
    if(((frmnm == "") || (frmnm == parent.stndfrm)) && (sachww !=1))
        {
        parent.ctrl2 = parent.ctrlv2;
        }
    else
        parent.ctrl2 = parent.ctrlv2a;
    }
else
if(adisdb =="PJ")
    {
    if(((frmnm == "") || (frmnm == "BLDPJ1")) && (sachww !=1))
        {
        parent.ctrl2 = parent.ctrlv3;
        }
    else
        parent.ctrl2 = parent.ctrlv3a;
    }
else
if(adisdb =="KS")
    {
    if(((frmnm == "") || (frmnm == "BLDKS1")) && (sachww !=1))
        {
        parent.ctrl2 = parent.ctrlv4;
        }
    else
        parent.ctrl2 = parent.ctrlv4a;
    }
}

//----------------------------------------------------------------------------- 
function swtchfrmt(frmnm,sachww)
{
var rurl = cgistring + pfad + "?WEB=JA&ADISDB=" + adisinfo.adisdb + "&ADISOI=" + adisinfo.currentisn + "&$FRMNM=" + frmnm + "&$$SPDF=" + $$SPDF + "&SACHWW=" + sachww;
parent.stopscroll = 1;
parent.frames.main.location.href = rurl;
gdz();
parent.nav = true;
}
//-----------------------------------------------------------------------------
function getitems (crntisn,adisdb)
{
var url = cgistring + pfad + "?ADISDB=" + adisdb + "&WEB=JA&BEZIRK=J&ADISOI=" + crntisn + "&$$SPDF=" + $$SPDF;
parent.frames.main.location.href=url;
parent.bezirk = "ext";
}
//-----------------------------------------------------------------------------

function makelistcontrol(a0001,titreg,was,wadbez,wvben1,vorbe,pos113,dolief)
{
if(titreg == "")
	titreg = parent.strgmakelistcontrol1;
parent.adisinfo.currenttitreg = titreg;
if(was == "bib") {
	parent.ctrlk3 = parent.ctrlk3a;
}
if((was == "order") && (servicename != "aDISWebUBA")) {
  parent.ctrlk4 = parent.ctrlk4a;
  if(dolief != "")
    parent.ctrlk4 = parent.ctrlk4 + parent.ctrlk4b;
  parent.adisinfo.currentwadbez = wadbez;
  parent.adisinfo.currentwvben1 = wvben1;
  parent.adisinfo.currentpos113 = pos113;
	}
}

//-----------------------------------------------------------------------------
function trffrmrk(welche,vorbe)
{
var dubl;
var l;
var pl1;
var pl2;
var chkd;
var entscheidung;
parent.meldung = "";
if(welche == "bib") {
	for(x = 0; x < parent.maxtreffer; x++) {
		if(parent.trflst[x][0] == adisinfo.currentisn) {
			dubl	= "ja"
			alert(parent.msgtrffrmrk1);
			break;
			}
		if(parent.trflst[x][0] == 0) {
			l	= x;
			break;
      }
		}
  if(x>= parent.maxtreffer)
    alert(parent.msgtrffrmrk2 + parent.maxtreffer + parent.msgtrffrmrk3);
	if((dubl != "ja") && (x < parent.maxtreffer)) {
		parent.trflst[l][0]	    = adisinfo.currentisn;
		parent.trflst[l][1] 	= adisinfo.currenttitreg;
    if(parent.$$SPDF != "AR")
      alert(parent.msgtrffrmrk4 + adisinfo.currenttitreg + parent.msgtrffrmrk5);
    else
      alert(parent.msgtrffrmrk4 + parent.msgtrffrmrk5);
		}
	}
if(welche == "order") {
  if((vorbe == "VM") || (vorbe == "")) {
    if(parent.kdid == "mu")
      alert(parent.msgtrffrmrk6);
    else
      alert(parent.msgtrffrmrk7);
    }
  else
  if(vorbe == "NO")
    alert(parent.msgtrffrmrk8);
  else
  if(vorbe == "P")
    alert(parent.msgtrffrmrk9);
	else
  if(vorbe == "K") {
    var meldung = parent.msgtrffrmrk10;
    if((parent.kdid != "vob") && (parent.kdid != "mu"))
      meldung = meldung + parent.msgtrffrmrk11;
    alert(meldung);
    }
	else
	if(vorbe == "N") {
    var meldung = parent.msgtrffrmrk12;
    if((parent.kdid != "vob") && (parent.kdid != "mu"))
      meldung = meldung + parent.msgtrffrmrk11;
    alert(meldung);
  }
  else {
  if(parent.kdid=="mu") {
    var entscheidung = true;
    var aksig = "";
  }
  dubl 	= "";
  l		= "";
  for(x = 0; x < parent.maxausl; x++) {
    if(parent.rdrlst[x][0] == adisinfo.currentisn) {
      if((vorbe != "F") && (((parent.kdid =="vob") && (parent.rdrlst[x][6] !=  "d")) || (parent.kdid !="vob"))) {
        dubl	= "ja";
        if(parent.kdid=="baz")
          alert(parent.msgtrffrmrk13);
        else
          alert(parent.msgtrffrmrk14);
        break;
      }
    }
    if(parent.rdrlst[x][0] == 0) {
      l	= x;
      break;
    }
  }
  if(x>= parent.maxausl) {
    var meldung = parent.msgtrffrmrk2 + parent.maxausl + parent.msgtrffrmrk15;
    if(parent.kdid!="baz")
      meldung = meldung + parent.msgtrffrmrk16;
    alert(meldung);
  }
  if((dubl != "ja") && (x < parent.maxausl) && (entscheidung != false)) {
    parent.rdrlst[l][0] = adisinfo.currentisn;
    parent.rdrlst[l][1] = adisinfo.currenttitreg;
    parent.rdrlst[l][2]	= adisinfo.currentwadbez;
    parent.rdrlst[l][3] = adisinfo.currentwvben1;
    parent.rdrlst[l][4] = adisinfo.currentpos113;
    parent.rdrlst[l][5] = adisinfo.adisdb;
    if(parent.kdid=="mu")
      parent.rdrlst[l][2]	= aksig;
    if(adisinfo.currentwadbez == "") {
      parent.rdrlst[l][3] = vorbe;
      if(vorbe == "F") 
        parent.getfrbst(l);
      else
      if(parent.kdid != "mu") {
        if(parent.rdrlst[l][3] == "CS")
          parent.rdrlst[l][2] = parent.strgtrffrmrk1;
        else
        if(parent.rdrlst[l][3] == "CJ")
          parent.rdrlst[l][2] = parent.strgtrffrmrk2;
        else
        if(parent.rdrlst[l][3] == "B")
            parent.rdrlst[l][2] = parent.strgtrffrmrk3;
        else
        if(parent.rdrlst[l][3] == "V")
            parent.rdrlst[l][2] = parent.strgtrffrmrk4;
        else
        if(parent.rdrlst[l][3] == "L")
            parent.rdrlst[l][2] = parent.strgtrffrmrk5;
        else
        if(parent.rdrlst[l][3] == "LV")
            parent.rdrlst[l][2] = parent.strgtrffrmrk6;
        else
        if(parent.rdrlst[l][3] == "W")
            parent.rdrlst[l][2] = parent.strgtrffrmrk7;
        else
        if(parent.rdrlst[l][3] == "WE")
            parent.rdrlst[l][2] = parent.strgtrffrmrk8;
        else
            parent.rdrlst[l][2]= parent.strgtrffrmrk9 + parent.rdrlst[l][3];
				}
      if(vorbe != "F") {
        if(parent.kdid=="baz")
          alert(parent.msgtrffrmrk4 + adisinfo.currenttitreg + parent.msgtrffrmrk17);
        else {
          if(parent.$$SPDF != "AR")
            alert(parent.msgtrffrmrk4 + adisinfo.currenttitreg + parent.msgtrffrmrk18);
          else
            alert(parent.msgtrffrmrk4  + parent.msgtrffrmrk18);
            }
          }
        }
      else {
        var nulls 	= new String("00");
        var current;
        beznm1 = new String (adisinfo.currentwadbez);
        beznr1 = new String (adisinfo.currentwvben1);
        beznm2 = beznm1.split("*");
        beznr2 = beznr1.split("@");	
        for(x=1; x <= beznr2.length - 1; x++) {
          current = nulls.substr(1, 2 - beznr2[x].length) + beznr2[x];
          beznr2[x] = current;
          }
        var orderpage3 = parent.strgtrffrmrk10;
        var orderpage4 = parent.strgtrffrmrk11 + l + parent.strgtrffrmrk12;
        for(y= 0 ;y < beznr2.length; y++) {
          if(beznr2[y] != 0) {
            orderpage3 = orderpage3 + "<option value=\"" + beznr2[y] + "@" + beznm2[y] + "@" + l + "\">" + beznm2[y] + "</option>";
            }
          }
        if(orderpage3.length> 0) {
          orderpage3 = orderpage3 + "</select></form></td></tr>";
          parent.ctrlblv = orderpage3 + orderpage4;
          need2no = new String (parent.rdrlst[l][3])
          current = need2no.split("@");
          var nulls = "00";
          for(z = 0; z < current.length; z++) {
            servid = nulls.substr(1, 2 - current[z].length) + current[z];
            servid = "b" + servid + "v";
            current[z] = servid;
            }
        need2no = current.join("*");
        parent.rdrlst[l][3]= need2no;
        window2 = open ("", "Orderwindow","scrollbars=yes,resizable=yes,status=no,width=785,height=570");
        if(window2.opener == "") 
          window2.opener=self;
        window2.document.open();
        window2.location.href = machost + cgistring + pfad + "?WEB=JA&$FRMNM=BLDAKV&ADISDB=AK&ADISID=" + parent.rdrlst[l][0] + "&SRVAKV=" +  parent.rdrlst[l][3] + "&$$SPDF=" + $$SPDF;
        }
        else {
          if(parent.kdid=="baz")
            alert(parent.msgtrffrmrk19);
          else
            alert(parent.msgtrffrmrk20);
          }
        }
      }
    }
    if(parent.rprt != 0)
      parent.strprtlst();
  }
gdz();
}
//----------------------------------------------------------------------------
function slktbzrk(bezirk)
{
current = bezirk.split("@");
var indeks = current[2]
parent.rdrlst[indeks][2]	= current[1];
var nulls = "00";
servid = nulls.substr(1, 2 - current[0].length) + current[0];
servid = "b" + servid + "v";
parent.rdrlst[indeks][3]	= servid;
parent.rdrlst[indeks][6]	= "k";
regout();
gdz();
}
//-----------------------------------------------------------------------------
function getfrbst(l)
{
regout();
var orderpage2 = parent.strggetfrbst1;
var orderpage3 = parent.strggetfrbst2;
var orderpage4 = parent.strggetfrbst3;
var orderpage5 = parent.strggetfrbst4;
window2 = open ("", "frbstwindow","scrollbars=yes,resizable=yes,status=no,width=785,height=570");
if(window2.opener == "")
    window2.opener=self;
window2.document.open();
with(window2.document)
	write(orderpage1 + orderpage2 + orderpage3 + orderpage4 + l + orderpage5);
window2.document.close();
window2.opener.parent.doubleorder = false;
}
//-----------------------------------------------------------------------------

function setfrbst(l,jahr,band,heft)
{
var bwwas = "";
if((band != "") && (band != "undefined"))
    bwwas = band;
if((jahr != "") && (jahr != "undefined"))
    {
    if((band != "") && (band != "undefined"))
        bwwas = bwwas + " ";
    bwwas = bwwas + "(" + jahr + ")";
    }
if((heft != "") && (heft != "undefined"))
    bwwas = bwwas + ", " + heft;
if((jahr == "") && (jahr != "undefined"))
    {
    alert(parent.msgsetfrbst1)
    window2.focus();
    }
else
    {
    parent.rdrlst[l][2] = bwwas;
    parent.closeovl();
    }
}
//-----------------------------------------------------------------------------
function zeigelist()
{
var rurl;
var satznr = new Array(1);
for(x = 0; x < parent.maxtreffer; x++)
	{
	if(parent.trflst[x][0]> 0)
		//IE kann es nicht
		//pushed = satznr.push(parent.trflst[x][0]);
		satznr[x] = parent.trflst[x][0];
	} 
satznr = satznr.join("+");
if(satznr.substr(0.1) == "+") 
	satznr = satznr.substr(1,satznr.length);
if(satznr.length> 0)
	{
	rurl = cgistring + pfad + "?WEB=JA&ADISDB=" + adisinfo.adisdb + "&SATZNR=" + satznr + "&$$SPDF=" + $$SPDF;
	if(parent.kdid == "mu")
		{
		if(parent.crtbib != "")
			{
			parent.bezirk = "int";
			rurl = rurl + "&MLOKAL=" + parent.crtbib; 
			}
		else
			rurl = rurl + "&BEZIRK=J";
		}
	parent.frames.main.location.href = rurl;
	}
else
	alert(parent.msgzeigelist1);
gdz();
}
//-----------------------------------------------------------------------------
function zgrdr()
{
regout();
var fehler = false;
if(parent.kdid == "mu")
  var orderpage2 = parent.strgzgrdr1;
else
  var orderpage2 = parent.strgzgrdr2;
var orderpage3 =	"";
var orderpage4 = parent.strgzgrdr3;
if(kdid == "baz") {
	var medium = "";
	for(x= 0 ;x < parent.rdrlst.length; x++) {
		if(parent.rdrlst[x][1] != 0)
	    medium = (medium != "")?((medium!="0" && parent.rdrlst[x][4]=="a" || medium=="0" && parent.rdrlst[x][4]!="a")?"2":medium):(parent.rdrlst[x][4]=="a")?"0":"1";
	} 
  if (medium > "0") {
  	orderpage3 = orderpage3 + "<tr><td colspan=\"1\" height=\"26\" class=\"button\"><IMG SRC=\"/images/buch.gif\"  border=\"0\" alt=\"Buch\" valign=\"absbottom\"></td><td colspan=\"3\" height=\"26\" class=\"button\">B&uuml;cher</td></tr>";
		for(x= 0 ;x < parent.rdrlst.length; x++) {
			if(parent.rdrlst[x][1] != 0 && parent.rdrlst[x][4] != "a") {
				orderpage3 = orderpage3 + " <tr><td class=\"result\" colspan=\"1\"><input type=\"checkbox\" name=\"" + parent.rdrlst[x][1] + "\" value=\"" + parent.rdrlst[x][0] + "\" checked></td><td class=\"result\" colspan=\"3\">" + parent.rdrlst[x][1] + ",<br>" + parent.rdrlst[x][2] + "</td></tr>";
			}
		}
	}
	if (medium == "0" || medium == "2") {
  	orderpage3 = orderpage3 + "<tr><td colspan=\"1\" height=\"26\" class=\"button\"><IMG SRC=\"/images/icon_aufsaetze.gif\" border=\"0\" alt=\"Aufsatz\" valign=\"absbottom\"></td><td colspan=\"3\" height=\"26\" class=\"button\">Aufs&auml;tze</td></tr>";
		for(x= 0 ;x < parent.rdrlst.length; x++) {
			if(parent.rdrlst[x][1] != 0 && parent.rdrlst[x][4] == "a") {
				orderpage3 = orderpage3 + " <tr><td class=\"result\" colspan=\"1\"><input type=\"checkbox\" name=\"" + parent.rdrlst[x][1] + "\" value=\"" + parent.rdrlst[x][0] + "\" checked></td><td class=\"result\" colspan=\"3\">" + parent.rdrlst[x][1] + ",<br>" + parent.rdrlst[x][2] + "</td></tr>";
			}
		}
	}
}
else {
  for(x= 0 ;x < parent.rdrlst.length; x++) {
    if(parent.rdrlst[x][1] != 0) {
      fehler = false;
      if((parent.kdid=="vob") && ((parent.rdrlst[x][2].indexOf("*") != -1) || (parent.rdrlst[x][3].indexOf("*") != -1) || (parent.rdrlst[x][6] == "d"))) {
        parent.bzrkbbr('k',x);
        fehler = true;
      }
      if(fehler == false) {
        orderpage3 = orderpage3 + " <tr><td class=\"result\" colspan=\"1\"><input type=\"checkbox\" name=\"" + parent.rdrlst[x][1] + "\" value=\"" + parent.rdrlst[x][0] + "\" checked></td><td class=\"result\" colspan=\"3\"> " + parent.rdrlst[x][1] + ", <br> " + parent.rdrlst[x][2] + "</td></tr>";
      }
    }
  }
}
if(orderpage3.length > 0) {
  window2 = open ("", "Orderwindow","scrollbars=yes,resizable=yes,status=no,width=785,height=570");
  if(window2.opener == "") 
    window2.opener=self;
  window2.document.open();
  with(window2.document)
  write(orderpage1 + orderpage2 + orderpage3 + orderpage4);
  window2.document.close();
  window2.focus();
}
else {
  if(parent.kdid=="baz")
    alert(parent.msgzgrdr1);
  else
    alert(parent.msgzgrdr2);
}
}

//-----------------------------------------------------------------------------	
function prcssrdr()
{
var currentlist     = new String("");
var currentlistb    = new String("");
var currentlistbw   = new String("");
var k = parent.rdrlst.length -1;
for(x = 0; x < k; x++)
	{
    if(parent.rdrlst[x][0] == 0)
		{
		first 	= parent.rdrlst.slice(0,x);
		y = x + 1;
		third   = parent.rdrlst.slice(x,y);
		third[0][0] = -1;
		third[0][1] = -1;
		third[0][2] = -1;
		third[0][3] = -1;
	    second	    = parent.rdrlst.slice(y,k);
	    halfway   	= first.concat(second);
	    parent.rdrlst = halfway.concat(third);
		x--;
		}
	}
for(x = 0; x < k; x++)
	{
	for(a = 0; a < 5; a++)
		{
		if(parent.rdrlst[x][a] == -1)
			parent.rdrlst[x][a] = 0;
		}
	}
for(x= 0; x < window2.document.rdrlstform.elements.length; x++)
	{
	if(window2.document.rdrlstform.elements[x].checked == false)
		{
		parent.rdrlst[x][0] = 0;
		parent.rdrlst[x][1] = 0;
		parent.rdrlst[x][2] = 0;
		parent.rdrlst[x][3] = 0;
		parent.rdrlst[x][4] = 0;
		parent.rdrlst[x][5] = 0;
    parent.rdrlst[x][6] = "d";
		}
    if((parent.kdid == "vob") && (parent.rdrlst[x][2] != 0))
        {
        if((parent.rdrlst[x][2].indexOf("*") != -1) && (parent.rdrlst[x][3].indexOf("*") != -1))
            {
            parent.resetrdrlst("fehl");
            currentlist="";
            currentlistb="";
            currentlistbw="";
            break;
            }
        }
	if(currentlist.length == 0)
        {
        if(parent.rdrlst[x][0] != 0)
            {
            currentlist     = parent.rdrlst[x][0];
            currentlistb    = parent.rdrlst[x][3];
            }
        //Lokalsystem AKWAS
        if(adisinfo.currentwadbez == "")
            currentlistbw = parent.rdrlst[x][2];
        }
    else
        {
        if(parent.rdrlst[x][0] != 0)
            {
            currentlist     = currentlist + " " + parent.rdrlst[x][0];
            currentlistb    = currentlistb + " " + parent.rdrlst[x][3];
            }
        //Lokalsystem AKWAS, Trennzeichen "*"
        if(adisinfo.currentwadbez == "")
            currentlistbw   = currentlistbw + "*" + parent.rdrlst[x][2];
        }
	}
if(currentlist.length> 0)
	{
	var orderpage2 =	"<body class=\"opacmain\"><form name=\"passwordform\"  action=\"\" onSubmit=\"javascript:return false;\">";
	var orderpage3 =	"<input type=\"hidden\" name=\"ADISDB\"value=\"AU\"><input type=\"hidden\" name=\"WEB\"value=\"JA\"><input type=\"hidden\" name=\"AKLIST\"value=\"";
	var orderpage4;
	var orderpage5 =	"\">";
	//Lokalsystem
	if((adisinfo.currentwadbez == "") && (parent.kdid != "mu"))
		orderpage4 =	"<input type=\"hidden\" name=\"AKWAS\"value=\"" + currentlistbw + orderpage5  + "<input type=\"hidden\" name=\"AKVORB\"value=\"";
    else
		orderpage4 =    "<input type=\"hidden\" name=\"SERVID\"value=\"";
	if(parent.kdid == "tn")
		var orderpage6 = parent.strgprcssrdr1;
	else
    if(parent.kdid=="baz")
		var orderpage6 = parent.strgprcssrdr2;
    else
	if(parent.kdid == "aa")
		var orderpage6 = parent.strgprcssrdr3;
    else
	if(parent.kdid == "iab")
		var orderpage6 = parent.strgprcssrdr22;
	else
		var orderpage6 = parent.strgprcssrdr4;
    var orderpage7 =   "</select></td></td></tr>";
    if(parent.kdid=="baz")
	    var orderpage8 = parent.strgprcssrdr5;
    else
    if(parent.kdid=="mu")
	    var orderpage8 = parent.strgprcssrdr6;
    else
	    var orderpage8 = parent.strgprcssrdr7;
    if(adisinfo.currentwadbez == "")
        {
		if(parent.kdid == "tn")
			var orderpage6hdr = parent.strgprcssrdr8;
		else
        if(parent.kdid=="baz")
			var orderpage6hdr = parent.strgprcssrdr9;
        else
		if(parent.kdid == "aa")
			var orderpage6hdr = parent.strgprcssrdr10;
		else	
		if(parent.kdid == "iab")
			var orderpage6hdr = parent.strgprcssrdr21;
		else	
			var orderpage6hdr = parent.strgprcssrdr11;
		if((parent.kdid == "mu") || (parent.kdid == "aa"))
			{
      if(parent.kdid == "mu")
        orderpage6hdr = parent.strgprcssrdr12;
			var orderpagemu = "";
			var diese_bib = 0;
	        orderpage6 = orderpage6 + parent.strgprcssrdr13;
			if(parent.low3 == "")
				orderpage6 = orderpage6 + parent.strgprcssrdr14;
    	    currentname     = adisinfo.currentwlbn.split("*");
        	currentsigel    = adisinfo.currentwlbb.split("*");
        	for(x=0; x<currentname.length; x++)
            	{
				if(currentsigel[x] == parent.low3)
					diese_bib = x;
            	orderpagemu = orderpagemu + "<option value=\"" + currentsigel[x] + "\">" + currentname[x] + "</option>"; 
				}
			if(diese_bib != 0)
				orderpagemu = "<option value=\"" + currentsigel[diese_bib] + "\">" + currentname[diese_bib] + "</option>" + orderpagemu;
			orderpage6 = orderpage6 + orderpagemu; 
			}
        orderpage6 = orderpage6hdr + orderpage6 + ausga_local;
        }
    else
        {
        var orderpage6hdr = parent.strgprcssrdr15;
		//7615 1 4 VOEBB
		if(parent.kdid == "vob")
			orderpage6hdr = orderpage6hdr + parent.strgprcssrdr16;
        orderpage6 = orderpage6 + parent.strgprcssrdr17;
        currentname     = adisinfo.currentwlbn.split("*");
        currentsigel    = adisinfo.currentwlbb.split("*");
        for(x=0; x<currentname.length; x++)
            {
            orderpage6 = orderpage6 + "<option value=\"" + currentsigel[x] + "\">" + currentname[x] + "</option>"; 
            }
        orderpage6 = orderpage6hdr + orderpage6;
        var orderpage6hdrx = parent.strgprcssrdr18;
        orderpage6 = orderpage6 + orderpage7 + orderpage6hdrx;
        /*currentxname     = adisinfo.currentwlbne.split("*");
        currentxsigel    = adisinfo.currentwlbbe.split("*");
        for(x=0; x<currentxname.length; x++)
            {
            orderpage6 = orderpage6 + "<option value=\"" + currentxsigel[x] + "\">" + currentxname[x] + "</option>";
            }*/
		if(parent.kdid == "vob")
			orderpage6=orderpage6 + parent.strgprcssrdr20;
		else
			orderpage6=orderpage6 + parent.strgprcssrdr19;
        }
	window2 = open ("", "Orderwindow","scrollbars=yes,resizable=yes,status=no,width=785,height=570");
	if(window2.opener == "") 
		window2.opener=self;
	window2.document.open();
	with(window2.document)
		write(orderpage1 + orderpage2 + orderpage3 + currentlist + orderpage5 + orderpage4 + currentlistb + orderpage5 + orderpage6 + orderpage7 + orderpage8);
	window2.document.close();
	nmdz();    
	window2.opener.parent.doubleorder = false;
	window2.resizeBy(85,85)
	}	
else
	{
    if(parent.kdid=="baz")
        alert(parent.msgprcssrdr1);
    else
	    alert(parent.msgprcssrdr2);
	window2.close();
	}
var q = -1;
if(parent.rprt != 0)
    parent.strprtlst();
gdz();
}
//-----------------------------------------------------------------------------
function rdrnd()
{
parent.resetrdrlst("nein");
window2.opener.parent.doubleorder = false;
window2.self.close();
}
//-----------------------------------------------------------------------------
function rptrdr()
{
window2.opener.parent.doubleorder = false;
window2.close();
}
//-----------------------------------------------------------------------------
function bzrkbbr(c,x)
{
parent.rdrlst[x][0] = 0;
parent.rdrlst[x][1] = 0;
parent.rdrlst[x][2] = 0;
parent.rdrlst[x][3] = 0;
parent.rdrlst[x][4] = 0;
parent.rdrlst[x][5] = 0;
parent.rdrlst[x][6] = "d";
if(c=="c")
  window2.self.close();
}
//-----------------------------------------------------------------------------
function resettrflst(laut)
{
for(x = 0; x <= parent.maxtreffer; x++)
	{
	if(parent.trflst[x][0]> 0)
		{
		parent.trflst[x][0] = 0;
		parent.trflst[x][1] = 0;
		}
	else
		if(parent.trflst[x][0] == 0)
			break;
	}
if(laut == "ja")
	alert(parent.msgresettrflst1);      
}
//-----------------------------------------------------------------------------
function resetrdrlst(laut)
{
for(x = 0; x <= maxausl; x++)
	{
	if(parent.rdrlst[x][0]> 0)
		{
		parent.rdrlst[x][0] = 0;
		parent.rdrlst[x][1] = 0;
		parent.rdrlst[x][2] = 0;
		parent.rdrlst[x][3] = 0;
		parent.rdrlst[x][4] = 0;
		parent.rdrlst[x][5] = 0;
    parent.rdrlst[x][6] = "d";
		}
	else
		if(parent.rdrlst[x][0] == 0)
			break;
	}
if(laut == "ja")
	{
    if(parent.kdid=="baz")
        alert(parent.msgresetrdrlst1);
    else
	    alert(parent.msgresetrdrlst2);
	window2.self.close();
	}
if(laut=="fehl")
        alert(parent.msgresetrdrlst3);
if(parent.rprt != 0)
  setTimeout("parent.frames.navigation.rprtlst(0)",1000);
}
//-----------------------------------------------------------------------------

function zgkt()
{
regout();
var orderpage2 = parent.strgzgkt1;
var orderpage3 = parent.strgzgkt2;
var orderpage4a;
if(parent.kdid == "tn")
	var orderpage4 = "<input type=\"hidden\" maxlength=\"12\" size=\"13\" name=\"L%23AUSW\" value=\"\"><input type=\"hidden\" maxlength=\"10\" size=\"10\" name=\"LPASSW\" value=\"\">";
else
if(parent.kdid=="baz")
	var orderpage4	= parent.strgzgkt3;
else
if(parent.kdid == "aa")
    var orderpage4	= parent.strgzgkt4;
else
	var orderpage4	= parent.strgzgkt5;
var orderpage5a;
if(parent.kdid=="baz")
    var orderpage5 = parent.strgzgkt6;
else
if(parent.kdid=="vob")
    var orderpage5 = parent.strgzgkt7a;
else
    var orderpage5 = parent.strgzgkt7;
if((adisinfo.currentwadbez == "") && (verbund == "n"))
    {
    orderpage3 = orderpage3 + "BLDLEH\">";
	orderpage3 = orderpage3 + "<input type=\"hidden\" name=\"LOKAL\"value=\"JA\">";
 	if(parent.kdid == "tn")
		var orderpage4a = parent.strgzgkt8;
	else
	if(parent.kdid == "mu")
        var orderpage4a = parent.strgzgkt9;
  else
	if(parent.kdid == "iab")
      var orderpage4a = parent.strgzgkt14;
  else
	if(parent.kdid == "bibb")
      var orderpage4a = parent.strgzgkt15;
	else	
	    var orderpage4a = parent.strgzgkt10;
    orderpage4 = orderpage4a + orderpage4;
    if(parent.kdid=="mu")
        var orderpage5a = parent.strgzgkt11;
    else
    if(parent.kdid=="bibb")
        var orderpage5a = parent.strgzgkt16;
    else
        var orderpage5a = parent.strgzgkt12;
    orderpage5 = orderpage5a + orderpage5;
    }
else
    {
	if(parent.kdid == "vob")
		orderpage4 = parent.strgzgkt13 + orderpage4; 
    orderpage3 = orderpage3 + "BLDLEH\">" + "<input type=\"hidden\" name=\"LOKAL\"value=\"JA\">";
    var orderpage5a = "<tr><td class=\"button\"><a href=\"javascript:window.opener.parent.chckth(window.opener.parent.thfrmz1,window.opener.parent.thfrmz2,window.opener.parent.thfrmz3);\"";
    orderpage5 = orderpage5a + orderpage5;
    }
	window2 = open ("", "ktowindow","status=no,scrollbars=yes,resizable=yes,status=no,width=805,height=570,screenX=0,screenY=0");
if(window2.opener == "")
    window2.opener=self;
window2.document.open();
with(window2.document)
	write(orderpage1 + orderpage2  + orderpage3 + orderpage4 + orderpage5);
window2.document.close();
//window2.focus();
window2.opener.parent.doubleorder = false; 
parent.nav = true;
setTimeout("nmdz()",1000);
}
//-----------------------------------------------------------------------------

function makectrlb1(wktnm,wktnr,suerg,meldung)
{
if(parent.kdid == "baz")
    {
    parent.ctrlb1 = parent.ctrlblbi1;
    if(meldung == "")
        parent.ctrlb1 = parent.ctrlb1 + parent.ctrlblbi2;
    }
else
    {
    parent.ctrlb1 = parent.ctrlblb1;
    if(meldung == "")
        {    
        if(parent.chpw == 1)
    	    parent.ctrlb1 = parent.ctrlb1 + parent.ctrlblb4;
        if(parent.kdid != "db1")
            parent.ctrlb1 = parent.ctrlb1 + ctrlblb5 + parent.ctrlblb2;
        }
    parent.ctrlb1 = parent.ctrlb1 + parent.ctrlblb3;
    if(parent.kdid == "mu")
    	parent.ctrlb1 = parent.ctrlb1 + parent.ctrlblb6;
    parent.ctrlb1 = parent.ctrlb1 + "</table><table><tr><td>&nbsp;</td><td>";
    parent.meldung = meldung;
    } 
}
//-----------------------------------------------------------------------------

function prlngkt(auswnr,ln,lp,fnk,nchn,stn)
{
lp=escape(lp);
ln=escape(ln);
if((stn== "A") || (stn=="S") || (stn=="B") || (stn=="M") || (stn=="W") || (fnk=="T"))
    window2.opener.parent.doubleorder = false;
var prl = 1;
if(parent.kdid == "baz")
    {
    if(parent.doubleorder == true)
        {
        alert(parent.msgprlngkt1);
        prl = 0;
        }
    }
else
    {
    if(window2.opener.parent.doubleorder == true)
	    {
	    alert(parent.msgprlngkt1);
	    prl = 0;
        window2.focus();
	    }
    }
if((prl> 0) && (ln=="") && (auswnr==""))
	{
    if(parent.kdid == "baz")
        parent.frames.main.location.href = prolurl + "&$$SPDF=" + $$SPDF;
    else
        {
        var page1 =	parent.strgprlngkt1;
		if(window2.opener=="") 
            window2.opener=self;
		window2.document.open();
		with(window2.document)
			{
			write(orderpage1 + page1);
			}
    if(browser!=6)
      window2.document.close(); 
        window2.location.href = prolurl + "&$$SPDF=" + $$SPDF;
        }
	}
if((prl> 0) && ((ln !="") || (auswnr!="")))
	{
    var prlrl= window2.opener.parent.machost + window2.opener.parent.cgistring + window2.opener.parent.pfad + "?ADISDB=AU&WEB=JA&$FRMNM=BLDLEH&LOKAL=J&L%23NAME=" + ln + "&LPASSW=" + lp + "&L%23AUSW=" + auswnr + "&FUNK=" + fnk + "&AUSTAN=" + stn  + "&$$SPDF=" + $$SPDF;
    if((stn != "M") && (stn !="W"))
        prlrl = prlrl + "&BUCHN=" + nchn;
    else
        {
        if(stn == "M")
            prlrl = prlrl + "&VORME=" + nchn;
        else
        if(stn == "W")
            prlrl = prlrl + "&BWUN=" + nchn;
        }
    var page1 =	parent.strgprlngkt1;
    if(window2.opener=="") 
        window2.opener=self;
    window2.document.open();
    with(window2.document)
        {
        write(orderpage1 + page1);
        }
    if(browser!=6)
      window2.document.close(); 
    window2.location.href = prlrl;
    }
gdz();
}
//-----------------------------------------------------------------------------

function reloadkto(mit)
{
if(mit==1)
    {
    reurl = reurl.split("&AUSTAN=");
    reurl = reurl[0];
    }
if(parent.kdid == "baz")
    parent.frames.main.location.href = reurl;
else
    window2.location.href = reurl;
parent.nav = true;
prolurl="";
reurl="";
if(parent.kdid == "baz")
    parent.doubleorder = true;
else
    window2.opener.parent.doubleorder = true;
}
//-----------------------------------------------------------------------------

function nachlo(lkey)
{
rurl 		= machost + cgistring + pfad + "?ADISDB=LE&NACHLO=X&WEB=JA&BNKEY=" + lkey + "&$$SPDF=" + $$SPDF;
window2.location.href=rurl;
parent.nav = true;
}
//-----------------------------------------------------------------------------

function chckth(name,nummer,passw)
{
var fehler = false;
var wert	= new String ("g");
if(((window2.document.forms[0].elements[name].value == "") && (window2.document.forms[0].elements[nummer].value == ""))|| (window2.document.forms[0].elements[passw].value == "")) {
	if(parent.kdid == "vob")
		meldung = parent.msgchckth3;
	else
    if(parent.kdid == "aa")
		meldung	= parent.msgchckth2;
	else
	if(name == nummer)
		meldung	= parent.msgchckth3;
    else
		meldung = parent.msgchckth4;
	alert(meldung);
	window2.focus();
  window2.opener.parent.doubleorder = false;
  window2.opener.doublepw = false
	fehler = true;
	}
else
if((parent.kdid=="db1") || (parent.kdid=="mu") || (parent.kdid=="aa") || (parent.kdid=="smul")) {
	x = passw+1;
	if(x < window2.document.forms[0].elements.length)
		if((window2.document.forms[0].elements[x].type == "select-one") && (window2.document.forms[0].elements[x][window2.document.forms[0].elements[x].selectedIndex].value=="")){
			alert(parent.msgchckth5);
            window2.focus();
			fehler = true;
			}
    if(parent.kdid =="mu") {
        x++;
    	if(x < window2.document.forms[0].elements.length)
    		if((window2.document.forms[0].elements[x].type == "select-one") && (window2.document.forms[0].elements[x].selectedIndex == 0)) {
    			alert(parent.msgchckth6);
                window2.focus();
                fehler = true;
                }
            }    
       }
if(plf == 1) {
    for(x=0; x< window2.document.forms[0].elements.length; x++) {
      if(window2.document.forms[0].elements[x].type == "password")
        var pas = window2.document.forms[0].elements[x].value;
      if(window2.document.forms[0].elements[x].name == "L%23AUSW")
        var num = window2.document.forms[0].elements[x].value;
      if(window2.document.forms[0].elements[x].name == "L%23NAME")
        var nam = window2.document.forms[0].elements[x].value;
        }
if(psp == "")
    perma(nam,num,pas);
    }
if(fehler == false) {
	if(window2.opener.parent.doubleorder == false) {
		window2.opener.parent.doubleorder = true;
        var rurl="";
        if(parent.kdid == "baz")
            rurl 		= machost + cgistring + kpfad;
        else
            rurl 		= machost + cgistring + pfad;
		for(x=0; x<window2.document.forms[0].length; x++) {
			if(window2.document.forms[0].elements[x].type == "select-one") {
				var indeks = window2.document.forms[0].elements[x].selectedIndex;
				wert = window2.document.forms[0].elements[x][indeks].value;
				}
			else
				wert = window2.document.forms[0].elements[x].value;
    		if(wert.length != 0) {
				wert = escape(wert);
				if(x == 0)
					rurl = rurl + "?";
				else
					rurl 	= rurl + "&";
                teil2   = wert.split("+");
                wert	= teil2.join("%2B");
				rurl 	= rurl + window2.document.forms[0].elements[x].name + "=" + wert;
				}
			}
		if(parent.kdid == "baz") {
      rurl +=  "&$$SPDF=" + $$SPDF;
      parent.frames.main.location.replace(rurl);
      window2.self.close();
    }
    else {
      page1 =	parent.strgchckth1;
      if (window2.name == "Orderwindow")
        page1 = page1 + parent.strgchckth2;
      else
        page1 = page1 + parent.strgchckth3;
      if(window2.opener=="") window2.opener=self;
      window2.document.open();
      with(window2.document) {
        write(orderpage1 + page1);
      }
    if(browser!=6)
      window2.document.close(); 
    rurl +=  "&$$SPDF=" + $$SPDF;
    window2.location=rurl;
    }
  }
	else{
		alert(parent.msgchckth7);
		window2.focus();
		}
 }
setTimeout("dblord()",1000);
}
//-----------------------------------------------------------------------------
function dblord()
{
if(parent.kdid == "baz")
    parent.doubleorder = false;
else
with(window2)
	window2.opener.parent.doubleorder = false;
}
//-----------------------------------------------------------------------------
function chngpw(lname,lausw,lpassf,lpassa,bnkey)
{
if(parent.kdid=="mu")
	var page1	= parent.strgchngpw1;
else
	var page1	= parent.strgchngpw2;
var page2	="<input type=\"hidden\" name=\"ADISDB\" value=\"LE\"> <input type=\"hidden\" name=\"WEB\" value=\"JA\">";
if(parent.kdid == "aa")
	var page3	= parent.strgchngpw3;
else
if(parent.kdid=="mu")
	var page3	= parent.strgchngpw4;
else
if(parent.kdid=="vob")
  var page3 = parent.strgchngpw12 + bnkey + parent.strgchngpw8;
else
	var page3	= parent.strgchngpw5;
if(parent.kdid=="vob")
  var page4	= parent.strgchngpw13;
else  
  var page4	= parent.strgchngpw6;
var page5	= parent.strgchngpw7;
if(parent.kdid=="vob")
  page5 = parent.strgchngpw9 + parent.lpassff + lpassf + parent.lpassfff + parent.strgchngpw11  +  lpassa + parent.strgchngpw10;
if(window2.opener=="") 
  window2.opener=self;
window2.document.open();
window2.document.write(orderpage1 + page1 + page2 + page3 + page4 +  page5);
window2.document.close();
window2.opener.parent.doubleorder = false;
window2.opener.doublepw = false;
nmdz();
}
//-----------------------------------------------------------------------------
function tstpw()
{
var pruefmenge = new Array("1","2","3","4","5","6","7","8","9","0")
var fehler =false;
var v = 4;
var w = 2;
var x = 6;
var y = 5;
var z = 3;
var u = 4;
if(parent.kdid=="mu") {
	x=5;
	y=4;
	}
if(parent.kdid=="vob") {
  z=7;
  x=3;
  y=4;
  w=2;
  v=4;
  u=6;
  for(var k=0; k < window2.document.forms[0].elements[y].value.length; k++){
    if(fehler == true)
      break;
    var chr = window2.document.forms[0].elements[y].value.charAt(k);
    for(var l=0; l < pruefmenge.length; l++) {
      if(chr != pruefmenge[l])
        fehler = true;
      else
      if(chr == pruefmenge[l]) {
        fehler = false;
        break;
        }
      }
    }
  if(fehler == true) {
    nochmal = confirm (parent.msgtstpw4)
    if(nochmal == true) {
      window2.opener.doublepw = false;
      window2.focus();
      window2.document.forms[0].elements[5].focus();
      }
    else
      window2.close();
  }
}
if(fehler==false) {
  if(((window2.document.forms[0].elements[w].value == "") && (window2.document.forms[0].elements[z].value == "")) || (window2.document.forms[0].elements[u].value == "") || 
  ((window2.document.forms[0].elements[y].value == "") && (window2.document.forms[0].elements[x].value == "")) || 
  (window2.document.forms[0].elements[v].value == "") || 
  (window2.document.forms[0].elements[y].value != window2.document.forms[0].elements[x].value) ||
  ((window2.document.forms[0].elements[y].value.length <6) || (window2.document.forms[0].elements[x].value.length <6)) ||
  (window2.document.forms[0].elements[y].value.indexOf("*") != -1) || 
  (window2.document.forms[0].elements[z].value.indexOf("*") != -1) || 
  (window2.document.forms[0].elements[y].value.indexOf("#") != -1) || 
  (window2.document.forms[0].elements[z].value.indexOf("#") != -1) || 
  (window2.document.forms[0].elements[y].value.indexOf('"') != -1) || 
  (window2.document.forms[0].elements[z].value.indexOf('"') != -1) || 
  (window2.document.forms[0].elements[y].value.indexOf("'") != -1) || 
  (window2.document.forms[0].elements[z].value.indexOf("'") != -1)) {
    if(parent.kdid=="aa")
      nochmal = confirm (parent.msgtstpw1)
    else
    if(parent.kdid =="vob")
      nochmal = confirm (parent.msgtstpw5);
    else
      nochmal = confirm (parent.msgtstpw2);
    if(nochmal == true) {
      window2.opener.doublepw = false;
      window2.focus();
      window2.document.forms[0].elements[x].focus();
      window2.document.forms[0].elements[x].select();
      }
    else
      window2.close();
    }
  else {
    if(window2.opener.doublepw == false) {
      window2.opener.doublepw = true;
      chckth(window2.opener.parent.thfrmt1,window2.opener.parent.thfrmt2,window2.opener.parent.thfrmt3);
      }
    else
      alert(parent.msgtstpw3);
    }
  }
}
//-----------------------------------------------------------------------------
function chngml(nm,nr,pw,ml,dt,sms,slkt)
{
if(slkt=="S")
  slkt=" SMS";
else if(slkt=="E")
  slkt=" Email";
else if(slkt=="K")
  slkt=" Keine";
var page2 = parent.strgchngml8 + ml + parent.strgchngml12 + parent.strgchngml13 + nm + parent.strgchngml12 + parent.strgchngml14 + nr + parent.strgchngml12 + parent.strgchngml15 + pw + parent.strgchngml12 + parent.strgchngml26 + sms + parent.strgchngml12;
var page6 = parent.strgchngml7;
if((ml=="")&&(sms=="")){
  var page1 = parent.strgchngml1;
  var page3 = parent.strgchngml3
  var page4 = parent.strgchngml10;
  var page5 = parent.strgchngml9;
  if(parent.sms==1) {
    page3+= parent.strgchngml16 + parent.netznr + parent.strgchngml17;
    page4= parent.strgchngml18;
    page5="";
  }  
}
else {
  var dt1= dt.substr(0,4);
  var dt2= dt.substr(4,2);  
  var dt3= dt.substr(6,2);  
  var page1 = parent.strgchngml2;
  if(parent.sms==1) {
    page3=parent.strgchngml5 + ml + parent.strgchngml19;
    var page4 = parent.strgchngml22;
    var page5 = parent.strgchngml20 + sms + parent.strgchngml19 + parent.strgchngml21 + parent.netznr + parent.strgchngml17 + parent.strgchngml23 + parent.strgchngml24 + slkt + parent.strgchngml6 + dt3+"." + dt2 + "." + dt1 + parent.strgchngml19 +  parent.strgchngml25;
  }
  else {
    var page3 = parent.strgchngml5 + ml + parent.strgchngml6 + dt3+"."+dt2+"."+dt1+parent.strgchngml19;
    var page4 = parent.strgchngml4;
    var page5 = parent.strgchngml11;
  }
}
if(window2.opener=="") 
  window2.opener=self;
window2.document.open();
window2.document.write(orderpage1 + page1 + page2 + page3 + page4 + page5 + page6);
window2.document.close();
nmdz();
}
//-----------------------------------------------------------------------------
function tstml()
{
var fehler = "";
if(parent.sms==1) {
  window2.document.forms[0].SMAIL.value=1;
  window2.document.forms[0].EMAIL.value="";
}
if((window2.document.forms[0].LBMAIL.value != "") || (window2.document.forms[0].LSMS.value != "")) {
  if(parent.sms==0) {
    if((window2.document.forms[0].LBMAIN.value == "") && (window2.document.forms[0].elements[10].checked == true)){
      if(kdid=="mu")
        fehler = msgtstml13;
      else
        fehler = msgtstml1;
    }
    else
    if((window2.document.forms[0].LBMAIN.value != "") && (window2.document.forms[0].elements[10].checked == false)) {
      if(kdid=="mu")
        fehler = msgtstml13;
      else
       fehler = msgtstml3;
    }
    else
    if((window2.document.forms[0].elements[10].checked == false) && (window2.document.forms[0].elements[11].checked == false)) {
      if(kdid=="mu")
        fehler = msgtstml13;
      else     
        fehler = msgtstml2;
    }
  }
  else {
    if((window2.document.forms[0].elements[16].checked == false) && (window2.document.forms[0].elements[17].checked == false) && (window2.document.forms[0].elements[18].checked == false))
      fehler=msgtstml6;
    else
    if((window2.document.forms[0].LBMAIN.value == "") && (window2.document.forms[0].elements[9].checked==true))
      fehler = msgtstml1;
    else
    if((window2.document.forms[0].LBMAIN.value != "") && (window2.document.forms[0].elements[11].checked==true))
      fehler = msgtstml3;
    else
    if((window2.document.forms[0].LSMSN.value == "") && (window2.document.forms[0].elements[12].checked==true))
      fehler = msgtstml8;
    else
    if((window2.document.forms[0].LSMSN.value != "") && (window2.document.forms[0].elements[15].checked==true))
      fehler = msgtstml9;
    else
    if((window2.document.forms[0].LBMAIL.value == "") && (window2.document.forms[0].LBMAIN.value == "") && (window2.document.forms[0].elements[16].checked == true))
      fehler=msgtstml1;
    else
    if((window2.document.forms[0].LSMSN.value == "") && (window2.document.forms[0].LSMS.value == "") && (window2.document.forms[0].elements[17].checked == true))
      fehler=msgtstml8;
    else
    if((window2.document.forms[0].elements[15].checked == true) && (window2.document.forms[0].elements[17].checked == true))
      fehler=msgtstml11;
    else
    if((window2.document.forms[0].elements[11].checked == true) && (window2.document.forms[0].elements[16].checked == true))
      fehler=msgtstml11;
    else
    if((window2.document.forms[0].elements.NETZNR.selectedIndex==0) && (window2.document.forms[0].LSMSN.value != ""))
      fehler=msgtstml7;
    else
    if((window2.document.forms[0].elements.NETZNR.selectedIndex!=0) && (window2.document.forms[0].LSMSN.value == ""))
      fehler=msgtstml10;
  }
}
else {
  if(parent.sms==0) {  
    if((window2.document.forms[0].LBMAIN.value == "") || (window2.document.forms[0].elements[10].checked == false))
      if(kdid=="mu")
        fehler = msgtstml12;
      else     
      fehler = msgtstml4;
  }
  if(parent.sms==1) {
    if((window2.document.forms[0].LBMAIN.value == "") && (window2.document.forms[0].elements[12].checked == true))
      fehler = msgtstml4;
    else
    if((window2.document.forms[0].LSMSN.value == "") && (window2.document.forms[0].elements[13].checked == true))
      fehler = msgtstml8;
    else
    if((window2.document.forms[0].LBMAIN.value != "") && (window2.document.forms[0].LSMSN.value != ""))
      fehler="";
    if((window2.document.forms[0].elements[12].checked == false) && (window2.document.forms[0].elements[13].checked == false) && (window2.document.forms[0].elements[14].checked == false))
      fehler = msgtstml6;
    else
    if((window2.document.forms[0].elements.NETZNR.selectedIndex==0) && (window2.document.forms[0].LSMSN.value != ""))
      fehler=msgtstml7;
    else
    if((window2.document.forms[0].elements.NETZNR.selectedIndex!=0) && (window2.document.forms[0].LSMSN.value == ""))
      fehler=msgtstml10;
  }
}
if(fehler == "") {
 if((fehler == "") && (window2.document.forms[0].LBMAIN.value!="")) {
  var ml = window2.document.forms[0].LBMAIN.value.split('@');
  if(ml.length == 1)
    fehler= msgtstml5;
  for(x=0;x<=ml.length;x++) {
    if(ml[x] == "") {
      fehler  = msgtstml5;
      break
    }
  }
}
if(parent.sms==1) {
  if((fehler == "") && (window2.document.forms[0].LSMSN.value!="")) {
    var x = parseInt (window2.document.forms[0].LSMSN.value);
    if(isNaN(x)== true)
      var y="";
    else
      var y= new String(x);
    if(window2.document.forms[0].LSMSN.value.length != y.length)
      fehler=msgtstml10;
    }
  }
}
if(fehler != "") {
  nochmal = confirm (fehler)
	if(nochmal == true) {
  	window2.focus();
		}
	else
		window2.close();
}
else {
  /*window2.document.forms[0].action = parent.cgistring + parent.pfad;
  window2.document.forms[0].submit();kein submit, weil ie utf-8 schickt*/
  var rurl 		= parent.machost + parent.cgistring + pfad;
  for(x=0; x<window2.document.forms[0].length; x++) {
    if(window2.document.forms[0].elements[x].type == "select-one") {
      var indeks = window2.document.forms[0].elements[x].selectedIndex;
      wert = window2.document.forms[0].elements[x][indeks].value;
      }
    else
    if((window2.document.forms[0].elements[x].type == "radio") && (window2.document.forms[0].elements[x].checked==false)) 
      wert = "";
    else
      wert = window2.document.forms[0].elements[x].value;
    if(wert.length != 0) {
      wert = escape(wert);
      name = escape(window2.document.forms[0].elements[x].name);
      if(x == 0)
        rurl = rurl + "?";
      else
        rurl 	= rurl + "&";
      /*teil2   = wert.split("+");
      wert	= teil2.join("%2B");*/
      rurl 	= rurl + name + "=" + wert;
      }
    }
  window2.location.replace(rurl);
  }
}
//-----------------------------------------------------------------------------
function perma(nr,nm,ps)
{
nmzt();
if(((nm !="") || (nr != "")) && (ps != ""))
	{
	var meldung = parent.msgperma1;
    if(parent.kdid == "vob")
        meldung = meldung + parent.msgperma2;
    alert(meldung);
	nmp 	= nm;
    nrp     = nr;
	psp		= ps;
	tmp		= tm1;
	tm1 	= "";
    if(parent.kdid == "vob")
    	parent.frames.main.document.login.reset();
	}
else
    if(parent.kdid == "vob")
    	alert(parent.msgperma3);
if(parent.kdid != "vob")
    window2.focus();
}
//-----------------------------------------------------------------------------

function nmzt()
{
var zeit = new Date();
tm1 = zeit.getTime();
}
//-----------------------------------------------------------------------------

function gdz()
{
var zeit = new Date();
tmp = zeit.getTime();
}
//-----------------------------------------------------------------------------

function nmdz()
{
nmzt();
tm1 = parseInt(tm1);
tmp = parseInt(tmp);
var txp	= tm1 - tmp;
if((nmp != "") || (nrp !=""))
	{
	if( txp> mxzt)
		{
		alert(parent.msgnmdz1 + mtxt +  parent.msgnmdz2);
		tmp = "";
		psp = "";
        nrp = "";
		nmp	= "";
		window2.focus();
		}
	else
		{
		for(x=0; x< window2.document.forms[0].elements.length; x++)
			{
			if((window2.document.forms[0].elements[x].type == "password") && (window2.document.forms[0].elements[x].name != "LPASS1") && (window2.document.forms[0].elements[x].name != "LPASS2"))
				window2.document.forms[0].elements[x].value = psp;
			if(window2.document.forms[0].elements[x].name == "L%23AUSW")
				window2.document.forms[0].elements[x].value = nmp;
			if(window2.document.forms[0].elements[x].name == "L%23NAME")
				window2.document.forms[0].elements[x].value = nrp;
			}
		}
	}
}
//-----------------------------------------------------------------------------

function nmdl()
{
tmp = "";
psp = "";
nmp	= "";
nrp = "";
alert(parent.msgnmdl1);
}
//-----------------------------------------------------------------------------

function stnav()
{
parent.nav = false;
}
//-----------------------------------------------------------------------------

function disable()
{
if(parent.nav == true)
    return false;
else
    return true;
}
//-----------------------------------------------------------------------------

function disable_o()
{
if(opener.parent.nav == true)
    return false;
else
    return true;
}
//-----------------------------------------------------------------------------

function register(wwrgkz,regbeg,regtit,fieldname,selanz)
{
regout();
parent.said=false;
rgpgno	= 0;
prisn	= "none";
var such1 	= "?ADISDB=";
var such1a  = "&WEB=JA&";
if(parent.kdid == "bibb")
  such1a = such1a+"BIBIO="+ parent.frames.main.document.forms[parent.formindex].BIBIO.value + "&";
if(parent.kdid == "iab") {
  if((wwrgkz== "IT") || (wwrgkz== "IA") || (wwrgkz== "IK") || (wwrgkz== "ITI") || (wwrgkz== "IZS")) {
    var app = new String (parent.frames.main.document.forms[parent.formindex].BIBIAB[parent.frames.main.document.forms[parent.formindex].BIBIAB.selectedIndex].value);
    wwrgkz = wwrgkz + app;
  }
}
such1 = such1 + parent.adisinfo.adisdb + such1a;
var such2 	= "&REGBEG=";
auswahl1 = new String (regbeg);
auswahl2 = auswahl1.split(" ");
for(x=0;x< artik.length; x++) {
  if(auswahl2[0] == artik[x]) {
    entscheidung = confirm(parent.msgregister1);
  if(entscheidung == true)
    auswahl2[0] = "";	
  }
}
var auswahl = "";
for(x=0; x<auswahl2.length; x++) {
	if(auswahl2[x] == ":")
		auswahl2[x] = "%3a";
	if(auswahl== "")
		auswahl = auswahl2[x];
	else
		auswahl = auswahl + "+" + auswahl2[x];
	}
regbeg = auswahl;
if (regbeg == "")
	regbeg = "a";
rurl = cgistring + regpfad + such1 + "WWRGKZ=" + wwrgkz + such2 + regbeg + "&$$SPDF=" + $$SPDF;
window2 = open (regpfad2,"regwindow","scrollbars=yes,resizable=yes,status=no,width=600,height=450");
  if (window2) {
    window2.opener  = self;
    window2.rurl    = rurl;
    adisinfo.status = "ja";
  }
adisinfo.status		= "ja";
adisinfo.wwrgkz 	= wwrgkz;
adisinfo.regtit 	= regtit;
adisinfo.such1		= such1;
adisinfo.such2  	= such2;
adisinfo.fieldname	= fieldname;
window2.focus();
selector = new Array(selanz);
for(x=0; x< selanz; x++) {
  selector[x]    = new Array(2);
  selector[x][0] = "0"; 
  selector[x][1] = "0";
  selector[x][2] = "0";
  }
gdz();
parent.nav = true;
}

//-----------------------------------------------------------------------------
function regshift(regbeg,regend,rginf)
{
parent.said=false;
rgpgno++;
prisn	= "none";
if(regend == "") {
	var x = rginf.lastIndexOf('"></TD><TD>');
	x=x+11;
	if(parent.kdid == "db1")
		x=x+5;
	var y=x+4;
	regend = rginf.substring(x,y)
	}
parent.adisinfo.regend = regend;
parent.adisinfo.regbeg = regbeg;
if (parent.adisinfo.regbeg == "")
	parent.adisinfo.regbeg = parent.adisinfo.regend;
auswahl1 = new String (parent.adisinfo.regbeg);
auswahl2 = auswahl1.split(" ");
//for(x=0;x< artik.length; x++)
//    {
//    if(auswahl2[0] == artik[x])
//        {
//	    entscheidung = confirm(parent.msgregshift1);
// 		if(entscheidung == true)
//		    auswahl2[0] = "";	
//         }
//    }
var auswahl = "";
for(x=0; x<auswahl2.length; x++) {
	if(auswahl2[x] == ":")
		auswahl2[x] = "%3a";
	if(auswahl== "")
		auswahl = auswahl2[x];
	else
		auswahl = auswahl + "+" + auswahl2[x];
	}
parent.adisinfo.regbeg = auswahl;
rurl = machost + cgistring + regpfad + parent.adisinfo.such1 + "WWRGKZ=" + parent.adisinfo.wwrgkz + parent.adisinfo.such2 + parent.adisinfo.regbeg + "&$$SPDF=" + $$SPDF;
window2.rurl = rurl;
window2.parent.frames[0].document.regfun.regbeg.value="";
window2.parent.frames[1].location.href = rurl;
parent.nav = true;
gdz();
}
//-----------------------------------------------------------------------------
function adisrg(db,isn,name)
{
var k 		= selector.length;
var m       = 0;
var loesch	="";
var meldung;
if(parent.kdid == "u01") {
	if(parent.adisinfo.fieldname == "NOTAT") {
		name = name.split(" ");
		name = name[0];
		}
	else
	if(parent.adisinfo.fieldname == "GESAMM") {
		if(name.indexOf(' ') != -1)
			name = name.substr(name.indexOf(' '),name.length);
		}
	}
if(isn == 0) {
	for(x = 0; x < window2.frames[1].document.regup.elements.length; x++) {
		if((window2.frames[1].document.regup.elements[x].type == "checkbox") && (window2.frames[1].document.regup.elements[x].checked == true)) {
			isn = "pg" + rgpgno + "idx" + x;
			if(isn != prisn) {
				prisn = isn;
				break;
				}
			}
		}
	}
for(x = 0; x < k; x++) {
  if(selector[x][0] != "0") {
    m = x +1;
    if((selector[x][0] == db) && (selector[x][2] == name)) {
      first 	            = selector.slice(0,x);
      y                   = x + 1;
      third               = selector.slice(x,y);
      third[0][0]         = "0";
      third[0][1]         = "0";
      third[0][2]         = "0";
      second	            = selector.slice(y,k);
      halfway             = first.concat(second);
      selector    = halfway.concat(third);
      loesch  	        = "ja";
      break;
      }
    }
  else
    break;
}
if((loesch != "ja") && (m < k)) {
  selector[m][0] = db;
  selector[m][1] = isn;
  selector[m][2] = name;
  }
if((loesch != "ja") && (m>= k) &&(parent.said==false)) {
  if(k == 1)
    meldung = parent.msgadisrg1;
	else
    meldung = parent.msgadisrg2 + k + parent.msgadisrg3;
  alert(meldung);
  parent.said=true;
	}
window2.focus();
}
//-----------------------------------------------------------------------------
function reguebern() {
var done;
var sty=false;
if((parent.adisinfo.fieldname == "AUTOR") || (parent.adisinfo.fieldname == "AUTOR3")) {
  if(selector[0][1] != 0) {
    parent.frames.main.document.forms[formindex].AUTOR.value = selector[0][2];
    parent.frames.main.document.forms[formindex].AUTOR.focus();
    done="yes";
    }
  if((selector.length> 1) && (selector[1][1] != 0)) {
      parent.frames.main.document.forms[formindex].AUTOR2.value = selector[1][2];
      parent.frames.main.document.forms[formindex].AUTOR2.focus();
      done="yes";
      }
    //nur vb1
    //((selector.length> 1) && if(selector[2][1] != 0))
    //    {
    //    parent.frames.main.document.forms[formindex].AUTOR3.value = selector[2][2];
    //    done="yes";
    //    }
    }
else
if(parent.adisinfo.fieldname == "KOERP") {
  if(selector[0][1] != 0) {
    parent.frames.main.document.forms[formindex].KOERP.value = selector[0][2];
    parent.frames.main.document.forms[formindex].KOERP.focus();
    done="yes";
    }
  if((selector.length> 1) && (selector[1][1] != 0) && (parent.kdid != "mu")) {
    parent.frames.main.document.forms[formindex].AUTOR4.value = selector[1][2];
    parent.frames.main.document.forms[formindex].AUTOR4.focus();
    done="yes";
    }
  }
else
if(parent.adisinfo.fieldname == "THEMA1") {
  if((parent.adisinfo.adisdb == "AK") || (parent.adisinfo.adisdb == "VH") || (parent.adisinfo.adisdb == "PJ") || (parent.adisinfo.adisdb == "KS"))  {
    var k       = selector.length;     
    var them1   = new String();
    for(x = 0; x < k; x++)
        {
        if(selector[x][1] != 0)
            {
      var themx = new String(selector[x][2]);
      //themx = themx.substr(7,themx.length);
            //them1 = them1 + "; " + themx;
            them1 = them1 + " u " + themx;
      done="yes";
            }
        else
            break;
        }
    them1 = them1.substr(2,them1.length);
    parent.frames.main.document.forms[formindex].THEMA1.value = them1; 
    parent.frames.main.document.forms[formindex].THEMA1.focus(); 
    }
  if(parent.adisinfo.adisdb == "TH") {
    var k       = selector.length;     
    var them1   = new String();
    for(x = 0; x < k; x++) {
      if(selector[x][1] != 0) {
        var themx = new String(selector[x][2]);
        //themx = themx.substr(5,themx.length);
        them1 = them1 + "; " + themx;
        done="yes";
      }
      else
        break;
    }
    them1 = them1.substr(2,them1.length);
    parent.frames.main.document.forms[formindex].THEMA1.value = them1; 
    parent.frames.main.document.forms[formindex].THEMA1.focus(); 
    }
  }    
else
if(parent.adisinfo.fieldname == "THEMA5") {
  if((parent.adisinfo.adisdb == "AK") || (parent.adisinfo.adisdb == "VH")) {
    var k       = selector.length;     
    var them1   = new String();
    for(x = 0; x < k; x++) {
      if(selector[x][1] != 0) {
        var themx = new String(selector[x][2]);
        //themx = themx.substr(7,themx.length);
        them1 = them1 + "; " + themx;
        done="yes";
      }
      else
        break;
    }
    them1 = them1.substr(2,them1.length);
    parent.frames.main.document.forms[formindex].THEMA5.value = them1; 
    parent.frames.main.document.forms[formindex].THEMA5.focus(); 
  }
  if(parent.adisinfo.adisdb == "TH") {
    var k       = selector.length;     
    var them1   = new String();
    for(x = 0; x < k; x++) {
      if(selector[x][1] != 0) {
        var themx = new String(selector[x][2]);
        themx = themx.substr(5,themx.length);
        them1 = them1 + "; " + themx;
        done="yes";
      }
      else
        break;
    }
    them1 = them1.substr(2,them1.length);
    parent.frames.main.document.forms[formindex].THEMA5.value = them1; 
    parent.frames.main.document.forms[formindex].THEMA5.focus(); 
    }
  }    
else
if(parent.adisinfo.fieldname == "NOTAT") {
  var k       = selector.length;     
  var them1   = new String();
  for(x = 0; x < k; x++) {
    if(selector[x][1] != 0) {
      var themx = new String(selector[x][2]);
      var themy = themx.split(" ");
      themx = themy[0] + " " + themy[1];
    //themx = themx.substr(2,themx.length);
      them1 = them1 + "; " + themx;
      done="yes";
    }
    else
      break;
  }
  them1 = them1.substr(2,them1.length);
  parent.frames.main.document.forms[formindex].NOTAT.value = them1; 
  parent.frames.main.document.forms[formindex].NOTAT.focus(); 
}
else
if(parent.adisinfo.fieldname == "A0710X") {
  var k       = selector.length;
  var a0710   = new String();
  for(x = 0; x < k; x++) {
    var cntr = new String(selector[x][0]);
    selector[x][1] = cntr.length; 
    if(selector[x][1]> 1) {
      a0710 = a0710 + "; " + selector[x][2];
      done="yes";
    }
    else
      break;
  }
  a0710 = a0710.substr(2,a0710.length);
  parent.frames.main.document.forms[formindex].A0710X.value = a0710;
  parent.frames.main.document.forms[formindex].A0710X.focus(); 
}
else
if(parent.adisinfo.fieldname == "THEMA2") {
  var k       = selector.length;     
  var them2   = new String();
  for(x = 0; x < k; x++) {
    if(selector[x][1] != 0) {
      them2 = them2 + "; " + selector[x][2];
      done="yes";
      }
    else
      break;
  }
  them2 = them2.substr(2,them2.length);
  parent.frames.main.document.forms[formindex].THEMA2.value = them2; 
  parent.frames.main.document.forms[formindex].THEMA2.focus(); 
}
if(parent.adisinfo.fieldname == "THEMA4") {
  var k       = selector.length;     
  var them4   = new String();
  for(x = 0; x < k; x++) {
    if(selector[x][1] != 0) {
      them4 = them4 + "; " + selector[x][2];
      done="yes";
      }
    else
      break;
  }
  them4 = them4.substr(2,them4.length);
  parent.frames.main.document.forms[formindex].THEMA4.value = them4; 
  parent.frames.main.document.forms[formindex].THEMA4.focus(); 
}
else
if((parent.adisinfo.fieldname == "TITEL") && (selector[0][1] != 0)) {
  //parent.frames.main.document.forms[formindex].TITEL.value = selector[0][2]; 
  //parent.frames.main.document.forms[formindex].TITEL.focus(); 
  alert(parent.msgreguebern2);
  done="yes";
  sty=true;
}
else
if((parent.adisinfo.fieldname == "W3SWK") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].W3SWK.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].W3SWK.focus(); 
  done="yes";
  }
else
if((parent.adisinfo.fieldname == "AUTORE") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].AUTORE.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].AUTORE.focus(); 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "KOERPE") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].KOERPE.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].KOERPE.focus(); 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "NORTIT") && (selector[0][1] != 0)) {
  var teil = selector[0][2]
  teile   = teil.split(": ");
  parent.frames.main.document.forms[formindex].NORTIT.value = teile[0]; 
  parent.frames.main.document.forms[formindex].NORTIT.focus(); 
  if(teile.length>1) 
    parent.frames.main.document.forms[formindex].NGLIED.value = teile[1]; 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "NUMMES") && (selector[0][2] != 0)) {
  parent.frames.main.document.forms[formindex].NUMMES.value = selector[0][2];
  parent.frames.main.document.forms[formindex].NUMMES.focus(); 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "TITELE") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].TITELE.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].TITELE.focus(); 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "GESAMM") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].GESAMM.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].GESAMM.focus(); 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "KOERPF") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].KOERPF.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].KOERPF.focus(); 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "KOERPG") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].KOERPG.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].KOERPG.focus(); 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "KORT") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].KORT.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].KORT.focus(); 
  done="yes";
}
if((parent.adisinfo.fieldname == "LFPERS") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].LFPERS.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].LFPERS.focus(); 
  done="yes";
}
else
if((parent.adisinfo.fieldname == "K0800") && (selector[0][1] != 0)) {
  parent.frames.main.document.forms[formindex].K0800.value = selector[0][2]; 
  parent.frames.main.document.forms[formindex].K0800.focus(); 
  done="yes";
}
if(done != "yes")
  alert(parent.msgreguebern1);   
if(sty!=true)
  regout();
else
  window2.focus();
}
//-----------------------------------------------------------------------------

function search5()
{
var field;
var k       = selector.length;     
var such    = new String();
var l       = 2;
var m;
var teil1;
var teil2;
var pnav    = true;
if(parent.adisinfo.adisdb == "")
    parent.adisinfo.adisdb = "AK";  
if((parent.adisinfo.wwrgkz == "OTI") || (parent.adisinfo.wwrgkz == "TIL") || (parent.adisinfo.wwrgkz == "BTI") || (parent.adisinfo.wwrgkz.indexOf("ITI") != -1))
    field = "TITREG";
else
if((parent.adisinfo.wwrgkz == "OAU") || (parent.adisinfo.wwrgkz == "AUL") || (parent.adisinfo.wwrgkz == "BAU"))
    field = "P0800";
else
if((parent.adisinfo.wwrgkz == "OKS") || (parent.adisinfo.wwrgkz == "KSL") || (parent.adisinfo.wwrgkz == "BKS"))
    field = "K0800";
else
if(parent.adisinfo.wwrgkz == "FRE")
    field = "A0710";
else
if(((parent.adisinfo.wwrgkz == "BT1") || (parent.adisinfo.wwrgkz == "T1L")) && (parent.adisinfo.such1.indexOf("VH") == -1))
    {
    field = "THA71W";
    l = 1;
    }
else
    field = parent.adisinfo.fieldname;
for(x = 0; x < k; x++)
    {
    if((selector[x][1] != 0) || (field == "A0710") || (field == "NUMMES"))
        {
        teil1   = new String(selector[x][l])
        teil2   = teil1.split("*");
        teil1   = teil2.join()
		//tuv
		if(teil1 != "0")
			such    = such + "*" + teil1;
        }
    else
        break;
    }
such = such.substr(1,such.length);
if(field == "NORTIT")
    {
    teile   = such.split(": ");
    such = teile[0];
    if(teile.length>1) 
    	such = such + "*UND*NGLIED*GLEICH*"+ teile[1];
    }
//if(field == "THEMA1")
//	such = such.substr(7,such.length);
if((field == "THEMA1") && (parent.adisinfo.adisdb == "TH"))
    {
	//such = such.substr(5,such.length);
    field = "WORT";
    }
if(parent.kdid == "u01")
	{
	if(parent.adisinfo.fieldname == "NOTAT")
		{
		such = such.split(" ");
		such = such[0];
		}
    }
if(parent.adisinfo.fieldname == "NOTAT") {
    var themx = such.split(" "); 
    such = themx[0] + " " + themx[1];
}
if(such.length == 0)
    {
    alert(parent.msgsearch51);
    window2.focus();
	pnav = false;
    }
else
    {
    teil2   = such.split("%");
    such    = teil2.join("%25");
    teil2   = such.split("+");
    such    = teil2.join("%2B");
    teil2   = such.split("=");
    such    = teil2.join("%3D");
    teil2   = such.split("&");
    such    = teil2.join("%26");
    teil2   = such.split(" ");
    such    = teil2.join("+");
    teil2   = such.split(":");
    such    = teil2.join("%3a");
    teil2   = such.split("*GLEICH*");
    such    = teil2.join("=");
    teil2   = such.split("*UND*");
    such    = teil2.join("&");
    var plpos = such.lastIndexOf("+");
    plpos++;
    if(plpos == such.length)
        {
        var x = such.length -1;
        such = such.substr(0,x);
        }
    if((parent.trnkth1r ==1) && ((field == "THEMA1") || (field == "WORT")))
        {
        var th2 = such.split("*");
        th2     = th2.join("");
        th2     = th2.split(" ");
        th2     = th2.join("* *");
        th2 = "*" + th2 + "*";
        th2     = th2.split(" **");
        th2     = th2.join("");
        such = th2;
        }
    if((parent.thmods ==1) && ((field == "THEMA1") || (field == "WORT")))
        {
        var th2 = such.split("*");
        th2     = th2.join(" o ");
        th2     = th2.split("o  o");
        th2     = th2.join("");
        such = th2;
        }
    if((field=="THEMA4") || (field=="THEMA1"))
      field="SWVF";
    rurl = cgistring + pfad + parent.adisinfo.such1 + field + "=" + such + "&$$SPDF=" + $$SPDF;
    if((field != "THEMA1") && (field != "AUTORE") && (field != "KOERPE") && (field != "NOTAT") && (field != "NORTIT") && (field != "TITELE") && (field != "A0710") && (field != "A0710X")) 
        rurl = rurl + "&REGIW3=JA";
    if((parent.kdid=="iab") && (parent.adisinfo.adisdb == "AK")) {
      var app = new String (parent.frames.main.document.forms[parent.formindex].BIBIAB[parent.frames.main.document.forms[parent.formindex].BIBIAB.selectedIndex].value);
      rurl = rurl + "&BIBIAB=" + app;
    }
    parent.stopscroll = 1;
    parent.frames.main.location.href = rurl;   
    regout();
	gdz();
    if(pnav == true)
        parent.nav = true;
    }
}
//-----------------------------------------------------------------------------

function regout()
{
if (adisinfo.status == "ja") {
  adisinfo.status = "nein";
	window2.close();
	}
else 
if((typeof (window2) != "undefined") && (window2.closed != true) && (window2.closed != "undefined") && (window2!="[object Object]"))
  window2.close();
}
//-----------------------------------------------------------------------------
function closeovl()
{
if((typeof (window2) != "undefined") && (window2.closed != true) && (window2.closed != "undefined") && (window2!="[object Object]")){
    window2.opener.parent.doubleorder = false;
    window2.self.close();}
}
//-----------------------------------------------------------------------------

function druck(was)
{
if(was == "")
    {
    window2.print();
    window2.focus();
    window2.opener.parent.doubleorder = false;
    }
else
    {
    if(browser == 4)
        {
        var rurl = cgistring + prpfad + parent.frames.main.location.search;
        window2 = open (rurl, "window2","scrollbars=no","status=no");
        }
    else
        window.self.print();
    }
}
//-----------------------------------------------------------------------------
function zgbb(w3bzk,bvsigl)
{
parent.stopscroll = 1;
var pnav = true;
var rurl = "";
if((bvsigl != "") || (w3bzk != "") || (parent.kdid == "mu"))
    {
    var wsigl   = ">0";
    var bverbu  = "x";
    parent.kifrmnm   = "TCBKSW";
    parent.gifrmnm   = "BLDKSW";
    adisinfo.adisdb = "KS";
    rurl         = machost + cgistring + pfad + "?WEB=JA&ADISDB=" + adisinfo.adisdb + "&WSIGL=" + wsigl + "&BVERBU=" + bverbu + "&$FRMNM=" + parent.kifrmnm + "&WEBNO=no" + "&W3BZK=" + w3bzk + "&NNORRQ=50&$$SPDF=" + $$SPDF;
    parent.batchsize = 50;
    if(bvsigl != "")
    	rurl = rurl + "&BVSIGL=" + bvsigl;
    else
    	if(parent.kdid == "vob")
     		rurl = rurl + "&NOBIB=no";
    parent.frames.main.location.href = rurl;
    }
else
    {
    alert(parent.msgzgbb1);
    pnav = false;
    }
regout();
gdz();
if(pnav == true)
    parent.nav = true;
}
//-----------------------------------------------------------------------------

function whlbb()
{
regout();
var rurl="";
if(parent.kdid=="mu")
    {
    parent.kifrmnm   = "TCBKSW";
    parent.gifrmnm   = "BLDKSW";
    adisinfo.adisdb = "KS";
    rurl = machost + cgistring + pfad + "?WEB=JA&ADISDB=KS&WSIGL=%3E0&BVERBU=X&$FRMNM=TCBKSW&WEBNO=no" + "&$$SPDF=" + $$SPDF;
    parent.frames.main.location.href = rurl;
    }
else
    {    
    var orderpage2 = parent.strgwhlbb1;
    if (parent.kdid == "vob")
    	var orderpage3 = parent.strgwhlbb2;
    else
    	var orderpage3 = parent.strgwhlbb3;
    var orderpage4 = parent.strgwhlbb4;
    window2 = open ("", "Orderwindow","scrollbars=yes,resizable=yes,width=350,height=200");
    if(window2.opener == "") 
    	window2.opener=self;
    window2.document.open();
    with(window2.document)
    	write(orderpage1 + orderpage2 + orderpage3 + orderpage4);
    window2.document.close();
    }
}
//-----------------------------------------------------------------------------

function srchths(what,where,field)
{
var teil2;
such = new String (what)
teil2   = such.split("%");
such    = teil2.join("%25");
teil2   = such.split("+");
such    = teil2.join("%2B");
teil2   = such.split("=");
such    = teil2.join("%3D");
teil2   = such.split("&");
such    = teil2.join("%26");
teil2   = such.split(" ");
such    = teil2.join("+");
teil2   = such.split(":");
such    = teil2.join("%3a");
if(such.length == 0)
    alert(parent.msgsrchths1);
else
    {
    if((parent.trnkth1t ==1) && ((field == "THEMA1") || (field == "WORT")))
        {
        var th2 = such.split("*");
        th2     = th2.join("");
        th2     = th2.split("+");
        th2     = th2.join(" ");
        /*alternativ trunkiert:
        th2     = th2.join("* ");
        th2 = th2 + "*";
        th2     = th2.split(" **");
        th2     = th2.join("");*/
        such = th2;
        }
    rurl = cgistring + pfad + "?ADISDB=" + where + "&WEB=JA&" + field + "=" + such + "&$$SPDF=" + $$SPDF;
        parent.stopscroll = 1;
	//kdid=mu
	if(parent.kdid == "mu")
		{
		if(parent.crtbib != "")
			{
			parent.bezirk = "int";
			rurl = rurl + "&MLOKAL=" + parent.crtbib; 
			}
		else
			rurl = rurl + "&BEZIRK=J";
		}
    adisinfo.adisdb = where;
    parent.frames.main.location.href = rurl;
    }
}    
//-----------------------------------------------------------------------------
function sthtext(ptext,anzzie)
{
if(ptext.indexOf("&#") == -1)
    htext = ptext;
else
if(parent.$$SPDF != "DE")
    {
    if(htext.indexOf("Vollanzeige OPAC") != -1)
        htext = parent.strgsthtext1;
    else
    if(ptext.indexOf("Benutzerkonto") != -1)
        htext = parent.strgsthtext2;
    else
    if(ptext.indexOf("Vollanzeige Personen") != -1)
        htext = parent.strgsthtext3;
    else
    if(ptext.indexOf("Vollanzeige K&ouml;rperschaften") != -1)
        htext = parent.strgsthtext4;
    else
    if(ptext.indexOf("Hilfe zum OPAC") != -1)
        htext = parent.strgsthtext5;
    else
    if(ptext.indexOf("Vollanzeige") != -1)
        htext = parent.strgsthtext6;
    else
    if(ptext.indexOf("Fehlerhafte Identifikation") != -1)
        htext = parent.strgsthtext7;
    else
    if(ptext.indexOf("Die Suche erzielte keinen Treffer.") != -1)
        htext = parent.strgsthtext8;
    }
}
//-----------------------------------------------------------------------------
function strprtlst()
{
var q = 0;
for (x= 0; x< parent.rdrlst.length;x++)
    {
    if(parent.rdrlst[x][0] != "0")
        q++;
    }
parent.frames.navigation.rprtlst(q);
}
//-----------------------------------------------------------------------------
var srchlst = new Array(50)
for(x=0; x< 50; x++)
	{
	srchlst[x] = new Array(2);
	srchlst[x][0] = "0";    //Feld
	srchlst[x][1] = "0";    //Inhalt
	}
//-----------------------------------------------------------------------------
function srchmrk()
{
for(x=0; x< 50; x++) {
	srchlst[x][0] = "0";    //Feld
	srchlst[x][1] = "0";    //Inhalt
	}
var p=parent.frames.main.document.forms[parent.formindex].elements.length-1;
for(x=0; x <= p; x++) {
    var field = parent.frames.main.document.forms[parent.formindex].elements[x].name;
    if(field != "ADISDB") {
        var art = parent.frames.main.document.forms[parent.formindex].elements[x].type;
        if(art=="select-one")
            parent.srchlst[x][1] = parent.frames.main.document.forms[parent.formindex].elements[x].selectedIndex.value;
        else
           parent.srchlst[x][1] = parent.frames.main.document.forms[parent.formindex].elements[x].value;
        parent.srchlst[x][0] = field;
        }
    }
}
//-----------------------------------------------------------------------------
function srchrpt()
{
var q=parent.srchlst.length -1;
var p=parent.frames.main.document.forms[parent.formindex].elements.length-1;
for(x=0; x <= p; x++) {
    field = parent.frames.main.document.forms[parent.formindex].elements[x].name;
    var art =  parent.frames.main.document.forms[parent.formindex].elements[x].type;
    if(art=="select-one") {
        for(y=0; y< q; y++) {
            if(parent.srchlst[y][0] == field)
                parent.frames.main.document.forms[parent.formindex].elements[x].selectedIndex.value = parent.srchlst[y][1];
            }
        }
    else {
        for(y=0; y< q; y++) {
            if(parent.srchlst[y][0] == field)
            parent.frames.main.document.forms[parent.formindex].elements[x].value = parent.srchlst[y][1];
            }
        }
    }
}
//-----------------------------------------------------------------------------
function pwfaq(name,nummer){
var wert="";
var field="";
var fehler = false;
if((window2.document.forms[0].elements[name].value == "") && (window2.document.forms[0].elements[nummer].value == "")) {
	alert(msgpwfq1);
	window2.focus();
	fehler = true;
	}
if(fehler == false) {
  if(window2.opener.parent.doubleorder == false) {
    window2.opener.parent.doubleorder = true;
  var rurl 		= machost + cgistring + pfad;
  for(x=0; x<window2.document.forms[0].length; x++) {
      wert = window2.document.forms[0].elements[x].value;
      field= window2.document.forms[0].elements[x].name;
      if (field =="$FRMNM")
        wert="";
    if(wert.length != 0) {
      wert = escape(wert);
      if(x == 0)
        rurl = rurl + "?";
      else
        rurl 	= rurl + "&";
      teil2   = wert.split("+");
      wert	= teil2.join("%2B");
      rurl 	= rurl + window2.document.forms[0].elements[x].name + "=" + wert;
      }
    }
  rurl +=  "&$$SPDF=" + $$SPDF + "&PWFAQ=1";
  window2.location.replace(rurl);
  }
else {
  alert(parent.msgpwfq2);
  window2.focus();
  }
}
}
//-----------------------------------------------------------------------------
function skpssq(name,nummer,frage) {
//regout();
var orderpage2 = parent.strgskpssq1;
var orderpage3 = parent.strgskpssq2 + frage + parent.strgskpssq3;
var orderpage4 = parent.strgskpssq4;
window2.document.open();
with(window2.document)
  write(orderpage1 + orderpage2 + orderpage3 + orderpage4);
window2.document.close();
}
//-----------------------------------------------------------------------------
function nswpssq(lausw,lpassf,lpassa) {
var fehler = false;
if(lpassa =="") {
	alert(msgnswpssq1);
	window2.focus();
	fehler = true;
	}
if(fehler == false) {
  lpassa = escape(lpassa);
  teil2   = lpassa.split("+");
  lpassa	= teil2.join("%2B");
  var rurl 		= machost + cgistring + pfad +"?L%23AUSW="+lausw+"&LPASSF="+lpassf+"&LPASSA="+lpassa+"&PWFAQ=2&ADISDB=LE&WEB=JA";
  rurl +=  "&$$SPDF=" + $$SPDF;
  window2.location.replace(rurl);
  }
}
//-----------------------------------------------------------------------------
function dlf(dolief,an425,an403,an544,a0359,titel,aa425,useit,utit,crntisn,a0425,a0403,a0544) {
regout();
var orderpage2 = parent.strgdlf1 + crntisn + parent.strgdlf1b + dolief;;
var orderpage3 = parent.strgdlf2; 
if(dolief==1)
  var orderpage4 = "<b>In:</b> " + utit + " <br><b>Jahr:</b> " + aa425 + " <br> <b>Auflage:</b> " + an403 + " <br><b>Signatur:</b> " + an544 + "<br><p><b>Verfasser:</b> " + a0359 + " <br> <b>Titel:</b> " + titel + " <br> <b>Seite:</b> " + useit + parent.strgdlf3;
else
  var orderpage4 = "<b>In:</b> " + titel + " <br> <b>Jahr:</b> " + a0425 + " <br> <b>Auflage:</b> " + a0403 + " <br> <b>Signatur:</b> " + a0544 + parent.strgdlf3 + parent.strgdlf4; 
var orderpage5 = parent.strgdlf5;
var orderpage6 = parent.strgdlf8;
window2 = open ("", "dlfwindow","scrollbars=yes,resizable=yes,status=no,width=785,height=570");
if(window2.opener == "")
    window2.opener=self;
window2.document.open();
with(window2.document)
	write(orderpage1 + orderpage2 + orderpage3 + orderpage4 + orderpage5 + orderpage6);
window2.document.close();
window2.opener.parent.doubleorder = false;    
}
//-----------------------------------------------------------------------------
function dlfchk(){
  var fehler = 0;
  var x = 8; 
  if(window2.document.forms[0].DOLIEF.value == 2) {
    x = 14;
    if((window2.document.forms[0].BAUTOR.value == "") ||
    (window2.document.forms[0].BTITEL.value == "") ||
    ((window2.document.forms[0].BJAHR.value == "") &&
    (window2.document.forms[0].BBAND.value == "") &&
    (window2.document.forms[0].BHEFT.value == "")) ||
    (window2.document.forms[0].BSEITE.value == ""))
      fehler = parent.msgdlfchk1;
  }
  if(((window2.document.forms[0].elements[x].value=="")|| (window2.document.forms[0].LPASSW.value=="")) && (window2.document.forms[0].LNNAME.value==""))
    fehler = parent.msgdlfchk2;
  if(window2.document.forms[0].LNNAME.value != "") {
    if((window2.document.forms[0].LSTRA.value == "") ||
    (window2.document.forms[0].LPLZ.value == "") ||
    (window2.document.forms[0].LORT.value == "") ||
    (window2.document.forms[0].LLAND.value == "") ||
    //(window2.document.forms[0].LTELE.value == "") ||
    (window2.document.forms[0].LEMAIL.value == "") ||
    (window2.document.forms[0].NPASSW.value == ""))
      fehler = parent.msgdlfchk3;
  }
  if(fehler == 0) { 
    window2.document.forms[0].$$SPDF.value = $$SPDF;
    var rurl= machost + cgistring + pfad;
		for(x=0; x<window2.document.forms[0].length; x++) {
			if(window2.document.forms[0].elements[x].type == "select-one") {
				var indeks = window2.document.forms[0].elements[x].selectedIndex;
				wert = window2.document.forms[0].elements[x][indeks].value;
				}
			else
				wert = window2.document.forms[0].elements[x].value;
    		if(wert.length != 0) {
				wert = escape(wert);
				if(x == 0)
					rurl = rurl + "?";
				else
					rurl 	= rurl + "&";
                teil2   = wert.split("+");
                wert	= teil2.join("%2B");
				rurl 	= rurl + window2.document.forms[0].elements[x].name + "=" + wert;
				}
			}
      rurl +=  "&$$SPDF=" + $$SPDF;
   		window2.location.replace(rurl);
//    window2.document.forms[0].action = parent.cgistring + parent.pfad;
//    window2.document.forms[0].submit();
  }
  else {
    alert(fehler);
    window2.focus();
  }
}
//-----------------------------------------------------------------------------
function enfl(f) {
  if(parent.find_code_1.length == 0) {
    var ntschdng = 
    confirm (parent.msgenfl2)
    if(ntschdng == true) {
      if(f==1) {
        parent.strgenfl2 = parent.kbvurl + parent.kbvauth;
        window2 = open (strgenfl2, "dlfwindow","scrollbars=yes,resizable=yes,menubar=yes,status=yes,toolbar=yes,location=yes");
      }
      else {
        parent.strgenfl2 = parent.kbvsrch + parent.kbvnd;
        parent.frames.main.location.replace("/FL/opac.html");
        parent.strgenfl5=parent.strgenfl3;
      }
    }
  }
  else {
    if(f==1) {
      parent.strgenfl2 = kbvurl + kbvdkv + "&profile=" + parent.kbv_prfl + "&find_code_1=" + parent.find_code_1 + "&find_code_2=" + parent.find_code_2 + "&find_request_1=" + parent.find_request_1 + "&find_request_2=" + parent.find_request_2 + "&find_op_1=" + parent.find_op_1 + "&charset=" + parent.charset + "&trans=" + parent.trans;
      window2 = open (strgenfl2, "dlfwindow","scrollbars=yes,resizable=yes,menubar=yes,status=yes,toolbar=yes,location=yes");
    }
    else {
      parent.strgenfl2 = parent.kbv_hst + "&profile=" + parent.kbv_prfl + "&find_code_1=" + parent.find_code_1 + "&find_code_2=" + parent.find_code_2 + "&find_request_1=" + parent.find_request_1 + "&find_request_2=" + parent.find_request_2 + "&find_op_1=" + parent.find_op_1 + "&charset=" + parent.charset + "&trans=" + parent.trans  + parent.kbvprnd + parent.kbvnd2;
      parent.frames.main.location.replace("/FL/opac.html");
      parent.strgenfl5=parent.strgenfl4;
    }
  }
}
//-----------------------------------------------------------------------------
function chnglstbx(ntrs,fldnm) {
var mbx = eval("parent.frames.main.document.forms[parent.formindex]."+fldnm);
ntrs=eval(ntrs);
 for (var i=0; i<mbx.length; i++) {
  mbx.options[i].text = "";
  mbx.options[i].value = "";
 }
 for (var i=0; i<ntrs.length; i++) {
  mbx.options[i].text = ntrs[i];
  if(i!=0)
    mbx.options[i].value = ntrs[i];
 }
mbx.options[0].selected=true;
}

