function loesch ()
{
ss = confirm ('Sind Sie sicher? Dieser Vorgang ist nicht wiederrufbar!');
if (ss == false) return false;
else return true;
}

function must(felder)
{
// Format: z.B. onclick="return must(this,'Feld1','Feld2','...')"
// return - um ein absenden beim einsatz auf submitbutton zu verhindern

// Felder der Form auf Inhalt testen, wenn Fehler: Warnung + Focus auf das Feld
 var status = 0;
 
 for (var x=1;x<must.arguments.length;x++)
 {
  if (document.forms[must.arguments[0].form.name].elements[must.arguments[x]].value == "" && status == 0) 
  {
   alert ("Bitte füllen Sie alle benötigten Felder aus!");
   document.forms[must.arguments[0].form.name].elements[must.arguments[x]].focus();
   status = 1;
   return false;
  }
 }	
}

//----------------------------------------------------------------------------------------------

function integertest(feld)
{
// Format:  z.B. onchange="return integertest (this)"
// return - um in dem angewählten feld zu bleiben, bis es ok ist

//prüfen des inhaltes auf Nur-Integer
 var test = 1;
 var feldinhalt = feld.form.elements[feld.name].value;
 
 for (var i=0;i<feldinhalt.length;i++)
 {
  if ((feldinhalt.charAt(i) < "0" || feldinhalt.charAt(i) > "9") && test == 1) 
  {
   alert ("Diese Eingabe darf nur aus Ziffern bestehen!"+feld.form.name);
			
   test = 0;
   return false;
  }
 }
}

//------------------------------------------------------------------------------

function stringtest(feld)
{
// Format:  z.B. onchange="return stringtest (this)"
// return - um in dem angewählten feld zu bleiben, bis es ok ist

//prüfen des inhaltes auf Non-Integer
 var test = 1;
 var feldinhalt = feld.value;
 
 for (var i=0;i<feldinhalt.length;i++)
 {
  if (!(feldinhalt.charAt(i) < "0" || feldinhalt.charAt(i) > "9") && test == 1) 
  {
   alert ("Diese Eingabe darf nicht aus Ziffern bestehen!");
   return false;
   test = 0;
  }
 }
}

//-----------------------------------------------------------------------------------

function plztest(feld)
{
// Format:  z.B. onchange="return plztest (this)"
// return - um in dem angewählten feld zu bleiben, bis es ok ist	

//prüfen des inhaltes
 var test = 1;
 var feldinhalt = feld.value;
 
 for (var i=0;i<feldinhalt.length;i++)
 {
  if ((feldinhalt.charAt(i) < "0" || feldinhalt.charAt(i) > "9" || feldinhalt.length != 5) && test == 1)
  {
   alert ("Diese Eingabe darf nur aus 5 Ziffern bestehen!");
   return false;
   test = 0;
  }
 }
}

//------------------------------------------------------------------------------------------------

function blztest(feld)
{
// Format:  z.B. onchange="return blztest (this)"
// return - um in dem angewählten feld zu bleiben, bis es ok ist

//prüfen des inhaltes
	
 var test = 1;
 var feldinhalt = feld.value;
 
 for (var i=0;i<feldinhalt.length;i++)
 {
  if ((feldinhalt.charAt(i) < "0" || feldinhalt.charAt(i) > "9" || feldinhalt.length != 8) && test == 1)
  {
   alert ("Diese Eingabe darf nur aus 8 Ziffern bestehen!");
   return false;
   test = 0;
  }
 }
}

//------------------------------------------------------------------------------------------------

function kartennummertest(feld)
{
// Format:  z.B. onchange="return kartennummertest (this)"
// return - um in dem angewählten feld zu bleiben, bis es ok ist

//prüfen des inhaltes
 var test = 1;
 var feldinhalt = feld.value;
 
 for (var i=0;i<feldinhalt.length;i++)
 {
  if ((feldinhalt.charAt(i) < "0" || feldinhalt.charAt(i) > "9" || feldinhalt.length != 16) && test == 1)
  {
   alert ("Diese Eingabe darf nur aus 16 Ziffern bestehen!");
   return false;
   test = 0;
  }
 }
}

//----------------------------------------------------------------------------------------

function emailtest(feld)
{
// feld ist einfach mit "this" zu übergeben -- 
// Format: z.B. onchange="return emailtest (this)"
// return - um in dem angewählten feld zu bleiben, bis es ok ist

//prüfen des inhaltes
 var test = 1;
 var feldinhalt = feld.value;
 
 for (var i=0;i<feldinhalt.length;i++)
 {
  if (feldinhalt.search(/@/) == -1) 
  {
   alert ("Die eingegebene Email-Adresse hat nicht das richtige Format!");
   return false;
   test = 0;
  }
 }
}

function start()
{
 F1=open('start.php?admin_session=$admin_session','GEWINNSPIELE_EINTRAGEN','width=400,height=200,screenX=0,screenY=0');
 document.startform.submit();
}
