 //-----------------------------------------------------------------------------
// aDIS/BMS OPAC Formchecks
// © by |a|S|tec| GmbH (Keine Gewährleistung für veränderte Software!)  München und Berlin, http://www.astec.de, A. Großmann 10/2007 V5.7
//-----------------------------------------------------------------------------
function prcssfrm_hs()
{
parent.stopscroll = 1;
regout();
var fehler = "";
autor 	= new String (parent.frames.main.document.HS.AUTOR.value);
AUTORV 	= new String (parent.frames.main.document.HS.AUTORV.value);
koerp 	= new String (parent.frames.main.document.HS.KOERP.value);
AUTORA 	= new String (parent.frames.main.document.HS.AUTORA.value);
//titel 	= new String (parent.frames.main.document.HS.TITEL.value);
//thema1 	= new String (parent.frames.main.document.HS.THEMA1.value);
thema2 	= new String (parent.frames.main.document.HS.THEMA2.value);
//nummes 	= new String (parent.frames.main.document.HS.NUMMES.value);
//optionale Felder/
//a0710   = new String (parent.frames.main.document.HS.A0710X.value);
//w3swk 	= new String (parent.frames.main.document.HS.W3SWK.value);
//autore 	= new String (parent.frames.main.document.HS.AUTORE.value);
//koerpe 	= new String (parent.frames.main.document.HS.KOERPE.value);
//notat         = new String (parent.frames.main.document.HS.NOTAT.value);
//nortit 	= new String (parent.frames.main.document.HS.NORTIT.value);
//titele 	= new String (parent.frames.main.document.HS.TITELE.value);
//gsign 	= new String (parent.frames.main.document.HS.GSIGN.value);
//autor3 	= new String (parent.frames.main.document.HS.AUTOR3.value);

var au1	= autor.length -1;
var au2	= AUTORV.length -1;
//var au4	= AUTORA.length -1;
var ksc	= koerp.length -1;
//var tit	= titel.length -1;
//var th1	= thema1.length -1;
var th2	= thema2.length -1;
//var num	= nummes.length -1;
//optionale Felder
//var a71        = a0710.length -1;
//var w3s	= w3swk.length -1;
//var aue	= autore.length -1;
//var kse	= koerpe.length -1;
//var nor	= nortit.length -1;
//var not = notat.length -1;
//var tie	= titele.length -1;
//var sig	= gsign.length -1;
//var au3	= autor3.length -1;
if(parent.doublesearch == true)
    fehler = parent.msgprcssfrm_ak1;
else
if((parent.frames.main.document.HS.AUTOR.value == "") &&
  (parent.frames.main.document.HS.AUTORV.value == "") &&
  (parent.frames.main.document.HS.AUTORA.value == "") &&
  (parent.frames.main.document.HS.KOERP.value == "") &&
//  (parent.frames.main.document.HS.TITEL.value =="") &&
//  (parent.frames.main.document.HS.THEMA2.value =="") &&
//  (parent.frames.main.document.HS.NUMMES.value =="") &&
//  (parent.frames.main.document.HS.ETIME.value =="") &&
//  (parent.frames.main.document.HS.BTIME.value =="") &&
//optionale Felder
//  (parent.frames.main.document.HS.A0710X.value =="") &&
//  (parent.frames.main.document.HS.W3SWK.value == "") &&
//  (parent.frames.main.document.HS.AUTORE.value == "") &&
//  (parent.frames.main.document.HS.KOERPE.value == "") &&
//(parent.frames.main.document.HS.A0712[parent.frames.main.document.HS.A0712.selectedIndex].value =="") &&
//(parent.frames.main.document.HS.A0712K[parent.frames.main.document.HS.A0712K.selectedIndex].value =="") &&
//(parent.frames.main.document.HS.A0712L[parent.frames.main.document.HS.A0712L.selectedIndex].value =="") &&
//  (parent.frames.main.document.HS.NORTIT.value =="") &&
//  (parent.frames.main.document.HS.NOTAT.value =="") &&
//  (parent.frames.main.document.HS.TITELE.value =="") &&
//  (parent.frames.main.document.HS.GSIGN.value =="") &&
//  (parent.frames.main.document.HS.AUTOR3.value == "") &&
//Ende optionale Felder
	(parent.frames.main.document.HS.THEMA2.value ==""))
  	fehler = parent.msgprcssfrm_ak2;
else
	if(((parent.frames.main.document.HS.AUTOR.value.length < 4) &&
		(parent.frames.main.document.HS.AUTOR.value != "") &&
		(autor.substr(au1,1) == "*"))||
  ((parent.frames.main.document.HS.AUTORV.value.length < 4) &&
		(parent.frames.main.document.HS.AUTORV.value != "") &&
		(AUTORV.substr(au2,1) == "*"))||
    ((parent.frames.main.document.HS.AUTORA.value.length < 4) &&
		(parent.frames.main.document.HS.AUTORA.value != "") &&
		(AUTORA.substr(au4,1) == "*"))||
    ((parent.frames.main.document.HS.KOERP.value.length < 4) &&
		(parent.frames.main.document.HS.KOERP.value != "") &&
		(koerp.substr(ksc,1) == "*"))||
//	((parent.frames.main.document.HS.TITEL.value.length < 4) &&
//		(parent.frames.main.document.HS.TITEL.value != "") &&
//		(titel.substr(tit,1) == "*")) ||
	((parent.frames.main.document.HS.THEMA2.value.length < 4) &&
		(parent.frames.main.document.HS.THEMA2.value != "") &&
		(thema2.substr(th2,1) == "*")) ||
//	((parent.frames.main.document.HS.NUMMES.value.length < 4) &&
//		(parent.frames.main.document.HS.NUMMES.value != "") &&
//		(nummes.substr(num,1) == "*")) ||
  	//optionale Felder
    // ((parent.frames.main.document.HS.A0710X.value.length < 4) &&
    //          (parent.frames.main.document.HS.A0710X.value != "") &&
    //          (a0710.substr(a71,1) == "*")) ||
	//((parent.frames.main.document.HS.W3SWK.value.length < 4) &&
	//	(parent.frames.main.document.HS.W3SWK.value != "") &&
	//	(w3swk.substr(w3s,1) == "*")) ||
	//((parent.frames.main.document.HS.AUTORE.value.length < 4) &&
	//	(parent.frames.main.document.HS.AUTORE.value != "") &&
	//	(autore.substr(aue,1) == "*")) ||
	//((parent.frames.main.document.HS.KOERPE.value.length < 4) &&
	//	(parent.frames.main.document.HS.KOERPE.value != "") &&
	//	(koerpe.substr(kse,1) == "*")) ||
	//((parent.frames.main.document.HS.NORTIT.value.length < 4) &&
	//	(parent.frames.main.document.HS.NORTIT.value != "") &&
	//	(nortit.substr(nor,1) == "*")) ||
	//((parent.frames.main.document.HS.NOTAT.value.length < 4) &&
	//	(parent.frames.main.document.HS.NOTAT.value != "") &&
	//	(notat.substr(not,1) == "*")) ||
	//((parent.frames.main.document.HS.TITELE.value.length < 4) &&
	//	(parent.frames.main.document.HS.TITELE.value != "") &&
	//	(titele.substr(tie,1) == "*")) ||
  //  ((parent.frames.main.document.HS.GSIGN.value.length < 4) &&
	//  	(parent.frames.main.document.HS.GSIGN.value != "") &&
	//  	(gsign.substr(sig,1) == "*")) ||
    //((parent.frames.main.document.HS.AUTOR3.value.length < 4) &&
	//	(parent.frames.main.document.HS.AUTOR3.value != "") &&
	//	(autor3.substr(au3,1) == "*"))||
  ((parent.frames.main.document.HS.THEMA2.value.length < 4) &&
		(parent.frames.main.document.HS.THEMA2.value != "") &&
		(thema1.substr(th1,2) == "*")))
  	fehler = parent.msgprcssfrm_ak3;
else
	{
	if((autor.substr(0,1) == "*") ||
	  (AUTORV.substr(0,1) == "*") ||
      (AUTORA.substr(0,1) == "*") ||
      (koerp.substr(0,1) == "*") ||
	  (thema2.substr(0,1) == "*"))
//	  (nummes.substr(0,1) == "*") ||
      //optionale Felder
	//  (w3swk.substr(0,1) == "*") ||
	// (autore.substr(0,1) == "*") ||
    //(koerpe.substr(0,1) == "*") ||
	// (notat.substr(0,1) == "*") ||
	//  (nortit.substr(0,1) == "*") ||
    //  (gsign.substr(0,1) == "*") ||
	//  (titele.substr(0,1) == "*") ||
    //  (autor3.substr(0,1) == "*") ||
//	  (titel.substr(0,1) == "*"))
	  fehler = msgprcssfrm_ak4;
	}
if((autor.substr(0,1) == ".") ||
(AUTORV.substr(0,1) == ".") ||
(AUTORA.substr(0,1) == ".") ||
(koerp.substr(0,1) == "."))
//(thema4.substr(0,1) == ".") ||
//(thema1.substr(0,1) == ".") ||
//(nummes.substr(0,1) == ".") ||
//optionale Felder
//(w3swk.substr(0,1) == ".") ||
//(autore.substr(0,1) == ".") ||
//(koerpe.substr(0,1) == ".") ||
//(notat.substr(0,1) == ".") ||
//(nortit.substr(0,1) == ".") ||
//(gsign.substr(0,1) == ".") ||
//(titele.substr(0,1) == ".") ||
//(autor3.substr(0,1) == ".") ||
//(titel.substr(0,1) == "."))
    fehler =  parent.msgprcssfrm_ak5;
if(fehler == "")
	{
	parent.frames.main.document.HS.action = parent.cgistring + parent.pfad;
	var count = parent.frames.main.document.HS.NNORRQ.selectedIndex;
	parent.batchsize = parent.frames.main.document.HS.NNORRQ.options[count].value;
//	var count = parent.frames.main.document.HS.SLSTRZ.selectedIndex;
//	parent.SLSTRZ = parent.frames.main.document.HS.SLSTRZ.options[count].value;	
    if(parent.trnkth1f == 1)
        {
        if(parent.frames.main.document.HS.THEMA1.value != "")
            {
            var th1 = parent.frames.main.document.HS.THEMA1.value;
            var th2 = th1.split("*");
            th2     = th2.join("");
            th2     = th2.split(";");
            th2     = th2.join("");
            th2     = th2.split(" ");
            th2     = th2.join("* *");
            th2     = "*" + th2 + "*";
            th2     = th2.split(" **");
            th2     = th2.join("");
            parent.frames.main.document.HS.THEMA1.value = th2; 
            }
        }    
	parent.frames.main.document.HS.submit();
	parent.doublesearch = true;
    parent.nav = true;
    }
else
	{
	alert(fehler);
	fehler = "";
	parent.doublesearch = false;
    parent.nav = false;
	}
gdz();
}
//-----------------------------------------------------------------------------

function tstjhr_hs(eingabe)
{
var fehler	= false;
var pruefmenge = new Array("1","2","3","4","5","6","7","8","9","0","-","*","x","X")
//if(parent.frames.main.document.HS.NUMMES.value != eingabe)
	pruefmenge = pruefmenge.slice(0,10);
for(var k=0; k < eingabe.length; k++)
	{
	if(fehler == true)
		break;
	var chr = eingabe.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)
	{
	alert(parent.msgtstjhr_ak1);
	if(parent.frames.main.document.HS.ITIME.value==eingabe)
		{
		parent.frames.main.document.HS.ITIME.focus();
		parent.frames.main.document.HS.ITIME.value="";
 		}
	if(parent.frames.main.document.HS.BTIME.value==eingabe)
		{
		parent.frames.main.document.HS.BTIME.focus();
		parent.frames.main.document.HS.BTIME.value="";
 		}
	if(parent.frames.main.document.HS.ETIME.value==eingabe)
		{
		parent.frames.main.document.HS.ETIME.focus();
		parent.frames.main.document.HS.ETIME.value="";
 		}
	}
}
//-----------------------------------------------------------------------------


