function fuPruefung(f)
  {
	var bOk;
	bOk = true;

	if (bOk == true)
	    {
	     if (f.akz2.value != "")
                {
                if   (! MultiPruefung(f.akz2.value, "0123456789*?"))
                     {
        	       alert("Bitte geben Sie eine gültige Ziffernfolge ein!");
                      f.akz2.focus();
                      bOk = false;
                     }
                }
           }

	if (bOk == true)
           {
		if (f.akz1.value == "")
		   {
		   if (f.akz2.value == "")
        	      {
			 alert("Bitte geben Sie einen Buchstaben oder eine Zahl ein!");
               	 f.akz1.focus();
			 bOk = false;
         	      }
 	          }
	     }

	if (bOk == true)
           {
		if (f.akz1.value == "HJ")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == "KZ")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == "NS")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == "SA")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == "SS")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == "Ä")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == "Ö")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == "Ü")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == ".")
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value == "ß")
		   {
 		 	bOk = false;
  	          }

		if (f.akz1.value.indexOf("1") == false)
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value.indexOf("2") == false)
		   {
 		 	bOk = false;
  	          }
		if (f.akz1.value.indexOf("3") == false)
		   {
 		 	bOk = false;
  	          }
 		if (f.akz1.value.indexOf("4") == false)
		   {
 		 	bOk = false;
  	          }
 			if (f.akz1.value.indexOf("5") == false)
		   {
 		 	bOk = false;
  	          }
 			if (f.akz1.value.indexOf("6") == false)
		   {
 		 	bOk = false;
  	          }
 			if (f.akz1.value.indexOf("7") == false)
		   {
 		 	bOk = false;
  	          }
 			if (f.akz1.value.indexOf("8") ==  false)
		   {
 		 	bOk = false;
  	          }
 			if (f.akz1.value.indexOf("9") ==  false)
		   {
 		 	bOk = false;
  	          }
 			if (f.akz1.value.indexOf("0") ==  false)
		   {
 		 	bOk = false;
  	          }
		if (bOk  == false)
		   {
  		 alert("Diese Buchstabenkombinationen kann nicht vergeben werden!");
              	 f.akz1.focus();
 	          }

	     }


	return bOk;

  }


  function MultiPruefung(sEingabe, sErlaubt)
  {
      var bKorrekt = true;
      for (var i = 0; i < sEingabe.length; i++)
            {
              var sZeichen = sEingabe.charAt(i);
              if (sErlaubt.indexOf(sZeichen) == -1)
                  bKorrekt = false;
             }
      return bKorrekt;
  }


  function KfzInfoFenster()
  {

     F1 = open("information.asp?Okz=040&Art=1","kfzinfo","width=580,height=500,screenX=0,screenY=0");

   }


  function BuchstabeLostFocus(f)
  {

	f.akz1.value = f.akz1.value.toUpperCase();

   }

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' muss eine eMail-Adresse enthalten.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' muss numerische Angaben enthalten.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' muss eine Zahl zwischen '+min+' und '+max+' enthalten.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' muss angegeben werden.\n'; }
  } if (errors) alert('Folgende Fehler sind aufgetreten:\n'+errors);
  document.MM_returnValue = (errors == '');
}