<!--

function checkSpam()
{
  eingabe=document.mailer.Text.value;
  if (eingabe.search("<a href") != -1)
  {
    alert ("Hyperlinks sind hier nicht erlaubt.");
    return false;
  }
  if (eingabe.search("http") != -1)
  {
    alert ("Hyperlinks sind hier nicht erlaubt.");
    return false;
  } 
}


function checkMailForm()
{
  return checkSpam();
}


function checkSupportForm()
{
  if(document.mailer.FirstName.value=="")
  {
    alert ("Bitte einen Vorname eingeben.");
    document.mailer.FirstName.focus();
    return false;
  }

  if(document.mailer.LastName.value=="")
  {
    alert ("Bitte ein Name eingeben.");
    document.mailer.LastName.focus();
    return false;
  }

  if(document.mailer.Mail.value == "")
  {
    alert ("Bitte eine E-Mail Adresse eingeben.");
    document.mailer.Mail.focus();
    return false
  }

  if(document.mailer.Mail.value.indexOf('@') == -1 || document.mailer.Mail.value.indexOf('.') == -1)
  {
    alert ("Eine gültige E-Mail Adresse muss \n '@' (At-Zeichen) und einen '.' (Punkt)\n enthalten.");
    document.mailer.Mail.focus();
    return false
  }

  var zeichen="/ ;:,äüö";
  eingabe=document.mailer.Mail.value;
  laenge=eingabe.length;

  for(i=0; i<laenge; i++ )
  {
    badchar=eingabe.charAt(i);
    if(zeichen.indexOf(badchar) >- 1)
    {
      alert("Die Zeichen \n Slash(/),\n  Doppelpunkt (:),\n  Semikolon (;),\n  Komma (,)\n  und Leerzeichen ( )\n sowie deutsche Umlaute (ä,ü,ö) \n sind in einer E-Mail nicht erlaubt." );
      document.mailer.mail.focus();
      return false;
    }
  }

  atPosition=document.mailer.Mail.value.indexOf('@');

  if(document.mailer.Mail.value.indexOf('@',atPosition+1) >- 1)
  {
    alert ("Sie haben versehentlich mehr als ein '@-Zeichen' eingegeben.");
    document.mailer.Mail.focus();
    return false
  }

  if(document.mailer.Mail.value.indexOf('.',atPosition) == -1)
  {
    alert ("An irgendeiner Stelle NACH dem '@-Zeichen' sollte ein Punkt folgen.");
    document.mailer.Mail.focus();
    return false
  }

  punktPosition=document.mailer.Mail.value.lastIndexOf('.');

  if(punktPosition+3 > document.mailer.Mail.value.length)
  {
    alert("Nach dem Punkt müssen noch mindestens 2 Zeichen folgen.")
    return false
  };

  if(punktPosition+5 < document.mailer.Mail.value.length)
  {
    alert("Bitte mindestens 2, aber NICHT mehr als 4 Zeichen nach dem Punkt.\n Zum Beispiel: \n meinemail@.de \n meinemail@.com \n meinemail@.info\n")
    return false
  };

  if (document.mailer.Product[document.mailer.Product.selectedIndex].value=="Choose")
  {
    alert ("Bitte ein Produkt auswählen.");
    return false
  }
  
  if(document.mailer.Subject.value=="")
  {
    alert ("Bitte Text in Betreffzeile eingeben.");
    document.mailer.Subject.focus();
    return false;
  }

  eingabe=document.mailer.Text.value;
  if (eingabe.search("<a href") != -1)
  {
    alert ("Hyperlinks sind hier nicht erlaubt.");
    return false;
  }  
  if (eingabe.search("http") != -1)
  {
    alert ("Hyperlinks sind hier nicht erlaubt.");
    return false;
  }  
}


function checkPrice()
{
//    document.mailer.Preis.value = document.mailer.Produkt[document.mailer.Produkt.selectedIndex].value;
  if (document.mailer.ProgrammVersion[document.mailer.ProgrammVersion.selectedIndex].value=="Full")
  {
    if (document.mailer.Produkt[document.mailer.Produkt.selectedIndex].value=="Passwort-Manager")
	{
      document.mailer.Preis.value = "3,99";
	}
	else
	{
	  document.mailer.Preis.value = "0,-";
	}
  }
  else if (document.mailer.ProgrammVersion[document.mailer.ProgrammVersion.selectedIndex].value=="Update")
  {
    document.mailer.Preis.value = "0,-";
  }
  else
  {
    document.mailer.Preis.value = "0,-";
  }
}

function checkRegisterForm()
{
  if (document.mailer.ProgrammVersion[document.mailer.ProgrammVersion.selectedIndex].value=="Choose")
  {
    alert ("Bitte eine Programm-Version auswählen.");
	document.mailer.ProgrammVersion.focus();
    return false
  }

  if (document.mailer.Produkt[document.mailer.Produkt.selectedIndex].value=="Choose")
  {
    alert ("Bitte ein Produkt auswählen.");
	document.mailer.Produkt.focus();
    return false
  }

  if (document.mailer.Hersteller[document.mailer.Hersteller.selectedIndex].value=="Choose")
  {
    alert ("Bitte einen Hersteller auswählen.");
	document.mailer.Hersteller.focus();
    return false
  }

  if(document.mailer.Geraetetyp.value=="")
  {
    alert ("Bitte ein Gerätetyp eingeben.");
    document.mailer.Geraetetyp.focus();
    return false;
  }

  if(document.mailer.Schluessel.value=="")
  {
    alert ("Bitte den Produkt-Schlüssel eingeben.");
    document.mailer.Schluessel.focus();
    return false;
  }

  if(isNaN (document.mailer.Schluessel.value))
  {
    alert ("Dies ist kein gültiger Schlüssel. Bitte Schlüssel überprüfen");
    document.mailer.Schluessel.focus();
    return false;
  }

  if(document.mailer.Mail.value == "")
  {
    alert ("Bitte eine E-Mail Adresse eingeben.");
    document.mailer.Mail.focus();
    return false
  }

  if(document.mailer.Mail.value.indexOf('@') == -1 || document.mailer.Mail.value.indexOf('.') == -1)
  {
    alert ("Eine gültige E-Mail Adresse muss \n '@' (At-Zeichen) und einen '.' (Punkt)\n enthalten.");
    document.mailer.Mail.focus();
    return false
  }

  var zeichen="/ ;:,äüö";
  eingabe=document.mailer.Mail.value;
  laenge=eingabe.length;

  for(i=0; i<laenge; i++ )
  {
    badchar=eingabe.charAt(i);
    if(zeichen.indexOf(badchar) >- 1)
    {
      alert("Die Zeichen \n Slash(/),\n  Doppelpunkt (:),\n  Semikolon (;),\n  Komma (,)\n  und Leerzeichen ( )\n sowie deutsche Umlaute (ä,ü,ö) \n sind in einer E-Mail nicht erlaubt." );
      document.mailer.mail.focus();
      return false;
    }
  }

  atPosition=document.mailer.Mail.value.indexOf('@');

  if(document.mailer.Mail.value.indexOf('@',atPosition+1) >- 1)
  {
    alert ("Sie haben versehentlich mehr als ein '@-Zeichen' eingegeben.");
    document.mailer.Mail.focus();
    return false
  }

  if(document.mailer.Mail.value.indexOf('.',atPosition) == -1)
  {
    alert ("An irgendeiner Stelle NACH dem '@-Zeichen' sollte ein Punkt folgen.");
    document.mailer.Mail.focus();
    return false
  }

  punktPosition=document.mailer.Mail.value.lastIndexOf('.');

  if(punktPosition+3 > document.mailer.Mail.value.length)
  {
    alert("Nach dem Punkt müssen noch mindestens 2 Zeichen folgen.")
    return false
  };

  if(punktPosition+5 < document.mailer.Mail.value.length)
  {
    alert("Bitte mindestens 2, aber NICHT mehr als 4 Zeichen nach dem Punkt.\n Zum Beispiel: \n meinemail@.de \n meinemail@.com \n meinemail@.info\n")
    return false
  };

  if(document.mailer.Vorname.value=="")
  {
    alert ("Bitte einen Vorname eingeben.");
    document.mailer.Vorname.focus();
    return false;
  }

  if(document.mailer.Nachname.value=="")
  {
    alert ("Bitte einen Nachname eingeben.");
    document.mailer.Nachname.focus();
    return false;
  }

  if(document.mailer.Strasse.value=="")
  {
    alert ("Bitte ein Strasse und Hausnummer eingeben.");
    document.mailer.Strasse.focus();
    return false;
  }

  if(document.mailer.PLZ.value=="")
  {
    alert ("Bitte ein Postleitzahl eingeben.");
    document.mailer.PLZ.focus();
    return false;
  }

  if(document.mailer.Ort.value=="")
  {
    alert ("Bitte einen Ort eingeben.");
    document.mailer.Ort.focus();
    return false;
  }

  if(document.mailer.AGB.checked==false)
  {
    alert ("Bitte die AGB aktepzieren.");
    document.mailer.AGB.focus();
    return false;
  }

}




//-->
