function chkFormular()
{
if(document.bildsuche.search.value == "Suche")
  {
  alert("Bitte geben Sie einen Suchbegriff ein!");
  document.bildsuche.search.focus();  
  return false;
  }
  if(document.bildsuche.search.value.length == 0)
  {
  alert("Bitte geben Sie einen Suchbegriff ein!");
  document.bildsuche.search.focus();  
  return false;
  }
}


function chkLogin()
{
if(document.login.user_name.value.length == 0 )
  {
  alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
  document.login.user_name.focus();  
  return false;
  }
  if(document.login.user_passwort.value.length == 0)
  {
  alert("Bitte geben Sie Ihr Passwort ein.");
  document.login.user_passwort.focus();  
  return false;
  }
}

function EMail(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true)
  {a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);

}

function testen()
{
 email_check = EMail(document.useranmeldung.user.value);
 
}


function turnOff(dname) {
document.getElementById(dname).style.display = 'none';
}

function turnOn(dname) {
document.getElementById(dname).style.display = 'block';
} 


function chkUseranmeldung()

  {

  var error = 0;
  var errorvor = "Folgende Felder wurden nicht oder nicht richtig ausgefüllt: \n\n";
  var errorvor_eins = "Folgendes Feld wurde nicht oder nicht richtig ausgefüllt: \n\n";
  var errornach = '\nBitte korrigieren bzw. markieren Sie diese Felder und klicken danach auf "Weiter".';
  var errornach_eins = '\nBitte korrigieren bzw. markieren Sie dieses Feld und klicken danach auf "Weiter".';
  var errortext = "";

  if ( document.useranmeldung.user_name.value.indexOf('@')== -1 )
    { error++; errortext = errortext + "- E-Mail Adresse \n"; }
  if (( document.useranmeldung.user_passwort.value == "" ) || ( document.useranmeldung.user_passwort.value.length < 3 ))
    { error++; errortext += "- Passwort \n"; }
  if (( document.useranmeldung.user_passwort2.value == "") || ( document.useranmeldung.user_passwort.value !== document.useranmeldung.user_passwort2.value ))
    { error++; errortext += "- Passwortwiederholung stimmt nicht mit Passwort überein \n\n"; }
  if ( document.useranmeldung.pers_anrede.value == "Anrede" )
    { error++; errortext = errortext + "- Anrede \n"; }
  if ( document.useranmeldung.pers_name.value == "" )
    { error++; errortext += "- Nachname \n"; }  
  if ( document.useranmeldung.pers_vorname.value == "" )
    { error++; errortext = errortext + "- Vorname \n"; }
  if ( document.useranmeldung.pers_str.value == "" )
    { error++; errortext = errortext + "- Strasse \n"; }
  if ( document.useranmeldung.pers_plz.value.length < 3 )
    { error++; errortext = errortext + "- Postleitzahl \n"; }
  if ( document.useranmeldung.pers_ort.value == "" )
    { error++; errortext = errortext + "- Ort \n"; }  
  if ( document.useranmeldung.pers_land.value == "Bitte auswählen" )
    { error++; errortext = errortext + "- Land \n"; } 


   if ( error )
    {
    if ( error == 1 )
      { alert(errorvor_eins + errortext + errornach_eins); }
    else
      { alert(errorvor + errortext + errornach); }

	document.active.style.display = 'block';
    document.inactive.style.display = 'none';
	
	return false;
	}
	 
  else return true; 
  	   
  }
  
function chkUseranmeldung3()

  {  
  var error = 0;
  var errorvor = "Folgende Felder wurden nicht oder nicht richtig ausgefüllt: \n\n";
  var errorvor_eins = "Folgendes Feld wurde nicht oder nicht richtig ausgefüllt: \n\n";
  var errornach = '\nBitte korrigieren bzw. markieren Sie diese Felder und klicken danach auf "Weiter".';
  var errornach_eins = '\nBitte korrigieren bzw. markieren Sie dieses Feld und klicken danach auf "Weiter".';
  var errortext = "";

  if ( document.useranmeldung.user_name.value.indexOf('@')== -1 )
    { error++; errortext = errortext + "- E-Mail Adresse \n"; }
	if (EMail(document.useranmeldung.user_name.value)!= true )
    { error++; errortext = errortext + "- Ihre E-Mail-Adresse ist syntaktisch falsch! \n"; }
  if (( document.useranmeldung.user_passwort.value == "" ) || ( document.useranmeldung.user_passwort.value.length < 3 ))
    { error++; errortext += "- Passwort \n"; }
  if (( document.useranmeldung.user_passwort2.value == "") || ( document.useranmeldung.user_passwort.value !== document.useranmeldung.user_passwort2.value ))
    { error++; errortext += "- Passwortwiederholung stimmt nicht mit Passwort überein \n\n"; }
  if ( document.useranmeldung.pers_anrede.value == "Bitte auswählen" )
    { error++; errortext = errortext + "- Anrede \n"; }
  if ( document.useranmeldung.pers_name.value == "" )
    { error++; errortext += "- Nachname \n"; }  
  if ( document.useranmeldung.pers_vorname.value == "" )
    { error++; errortext = errortext + "- Vorname \n"; }
  if ( document.useranmeldung.pers_str.value == "" )
    { error++; errortext = errortext + "- Strasse \n"; }
  if ( document.useranmeldung.pers_plz.value.length < 3 )
    { error++; errortext = errortext + "- Postleitzahl \n"; }
if ( isNaN(document.useranmeldung.pers_plz.value))
    { error++; errortext = errortext + "- im Feld Postleitzahl sind nur Zahlen zugelassen \n"; }
  if ( document.useranmeldung.pers_ort.value == "" )
    { error++; errortext = errortext + "- Ort \n"; }  
  if ( document.useranmeldung.pers_land.value == "Bitte auswählen" )
    { error++; errortext = errortext + "- Land \n"; } 
	
  if ( isNaN(document.useranmeldung.pers_tel.value))
    { error++; errortext = errortext + "- im Feld Telefon sind nur Zahlen zugelassen \n"; }

   if ( error )
    {
    if ( error == 1 )
      { alert(errorvor_eins + errortext + errornach_eins); }
    else
      { alert(errorvor + errortext + errornach); }
	}
	 
  else {
    	document.getElementById("active").style.display = "none";
  		document.getElementById("inactive").style.display = "block";  
  		document.useranmeldung.submit(); 
  	   }
  }

function chkUseraenderung()

  {  
  var error = 0;
  var errorvor = "Folgende Felder wurden nicht oder nicht richtig ausgefüllt: \n\n";
  var errorvor_eins = "Folgendes Feld wurde nicht oder nicht richtig ausgefüllt: \n\n";
  var errornach = '\nBitte korrigieren bzw. markieren Sie diese Felder und klicken danach auf "Weiter".';
  var errornach_eins = '\nBitte korrigieren bzw. markieren Sie dieses Feld und klicken danach auf "Weiter".';
  var errortext = "";

  if ( document.account.user_name.value.indexOf('@')== -1 )
    { error++; errortext = errortext + "- E-Mail Adresse \n"; }

if ( document.account.user_passwort.value != "" )
  	 {
		if ( document.account.user_passwort.value !== document.account.user_passwort2.value )
    	{ error++; errortext += "- Passwortwiederholung stimmt nicht mit Passwort überein \n\n"; }
	 }
  if ( document.account.pers_anrede.value == "Anrede" )
    { error++; errortext = errortext + "- Anrede \n"; }
  if ( document.account.pers_name.value == "" )
    { error++; errortext += "- Nachname \n"; }  
  if ( document.account.pers_vorname.value == "" )
    { error++; errortext = errortext + "- Vorname \n"; }
  if ( document.account.pers_str.value == "" )
    { error++; errortext = errortext + "- Strasse \n"; }
  if ( document.account.pers_plz.value.length < 3 )
    { error++; errortext = errortext + "- Postleitzahl \n"; }
  if ( document.account.pers_ort.value == "" )
    { error++; errortext = errortext + "- Ort \n"; }  
  if ( document.account.pers_land.value == "" )
    { error++; errortext = errortext + "- Land \n"; } 


   if ( error )
    {
    if ( error == 1 )
      { alert(errorvor_eins + errortext + errornach_eins); }
    else
      { alert(errorvor + errortext + errornach); }
	}
	 
  else {
    	document.getElementById("active").style.display = "none";
  		document.getElementById("inactive").style.display = "block";  
  		document.account.submit(); 
  	   }
  }





function chkUseranmeldung2()

  {

  if ( document.useranmeldung2.nutzung.checked == false )
    { alert("Bitte akzeptieren Sie die Nutzungsbedingungen"); 

	}
   
  else {
    	document.getElementById("active").style.display = "none";
  		document.getElementById("inactive").style.display = "block";  
  		document.useranmeldung2.submit(); 
  	   } 
  	   
  }




function passwordrecovery()

  {

  if ( document.pw.email.value.indexOf('@')== -1  )
    { alert("Bitte geben Sie eine gültige E-Mail-Adresse ein"); 

	}
   
  else {
    	document.getElementById("active").style.display = "none";
  		document.getElementById("inactive").style.display = "block";  
  		document.pw.submit(); 
  	   } 
  	   
  }






function chktellafriend()

  {
  var error = 0;
  var errorvor = "Folgende Felder wurden nicht oder nicht richtig ausgefüllt: \n\n";
  var errorvor_eins = "Folgendes Feld wurde nicht oder nicht richtig ausgefüllt: \n\n";
  var errornach = '\nBitte korrigieren bzw. markieren Sie diese Felder und klicken danach auf "Absenden".';
  var errornach_eins = '\nBitte korrigieren bzw. markieren Sie dieses Feld und klicken danach auf "weiter".';
  var errortext = "";

  if ( document.tellafriend.tellafriend_email_send.value.indexOf('@')== -1 )
    { error++; errortext = errortext + "E-Mail Adresse 1\n"; }
  if (( document.tellafriend.tellafriend_email_send2.value != "" ) && ( document.tellafriend.tellafriend_email_send2.value.indexOf('@')== -1 ))
    { error++; errortext = errortext + "E-Mail Adresse 2\n"; }
  if (( document.tellafriend.tellafriend_email_send3.value != "" ) && ( document.tellafriend.tellafriend_email_send3.value.indexOf('@')== -1 ))
    { error++; errortext = errortext + "E-Mail Adresse 3\n"; }		
  if ( document.tellafriend.tellafriend_email_absender.value == "" )
    { error++; errortext = errortext + "Ihr Name \n"; } 
   if ( error )
    {
    if ( error == 1 )
      { alert(errorvor_eins + errortext + errornach_eins); }
    else
      { alert(errorvor + errortext + errornach); }
    return false;
	}
	 
  else return true; 
  	   
  }
  
function chkkontakt()

  {
  var error = 0;
  var errorvor = "Folgende Felder wurden nicht oder nicht richtig ausgefüllt: \n\n";
  var errorvor_eins = "Folgendes Feld wurde nicht oder nicht richtig ausgefüllt: \n\n";
  var errornach = '\nBitte korrigieren bzw. markieren Sie diese Felder und klicken danach auf "Absenden".';
  var errornach_eins = '\nBitte korrigieren bzw. markieren Sie dieses Feld und klicken danach auf "Absenden".';
  var errortext = "";

  if ( document.contact_us.contact_us_email_absender.value == "" )
    { error++; errortext = errortext + "Ihr Name\n"; } 
  if ( document.contact_us.contact_us_email_send.value.indexOf('@')== -1 )
    { error++; errortext = errortext + "Ihre E-Mail Adresse\n"; }
  if ( document.contact_us.contact_us_email_nachricht.value == "" )
    { error++; errortext = errortext + "Ihre Mitteilung\n"; } 	

   if ( error )
    {
    if ( error == 1 )
      { alert(errorvor_eins + errortext + errornach_eins); }
    else
      { alert(errorvor + errortext + errornach); }
    return false;
	}
	 
  else return true; 
  	   
  }

function accountloeschen() 
	{
var x = window.confirm("Account wirklich löschen?");
if(x == true) location.href="https://jobs.sma.de/func/loeschen/loeschen_account.asp";
return x;
	}
	
function bewerbungloeschen() 
	{
var x = window.confirm("Möchten Sie diese Bewerbung wirklich löschen?");
return x;
	}
	
function bewerbungloeschenuebersicht() 
	{
Check = confirm("Wollen Sie wirklich loeschen?");
if(Check == true) location.href="loesche.htm";
	}

function upload()

  {


    	document.getElementById("active").style.display = "none";
  		document.getElementById("inactive").style.display = "block";  
  		document.sonstige.submit(); 
  	   
  }
  
  
  
  function checkform_newsletter()
  {
  var error = 0;
  var errorvor = "Folgende Felder wurden nicht oder nicht richtig ausgefuellt: \n\n";  
  var errorvor_eins = "Folgendes Feld wurde nicht oder nicht richtig ausgefuellt: \n\n";
  var errornach = '\nBitte korrigieren Sie diese Felder und klicken Sie erneut auf "anmelden".';
  var errornach_eins = '\nBitte korrigieren Sie dieses Feld und klicken Sie erneut auf "anmelden".';
  var errortext = "";
  
 if ( document.form_newsletter.anrede.value == "Anrede" )
    { error++; errortext = errortext + "Anrede \n"; }
  if ( document.form_newsletter.nachname.value == "" )
    { error++; errortext = errortext + "Name \n"; } 
	  if ( document.form_newsletter.vorname.value == "" )
    { error++; errortext = errortext + "Vorname \n"; } 
  if ( document.form_newsletter.elements["email"].value.indexOf('@')== -1 ) 
     { error++; errortext = errortext + "E-Mail-Adresse \n"; } 
	if (EMail(document.form_newsletter.elements["email"].value)!= true )
    { error++; errortext = errortext + "- Ihre E-Mail-Adresse ist syntaktisch falsch! \n"; }

  if ( error )
    {
    if ( error == 1 )
      { alert(errorvor_eins + errortext + errornach_eins); }
    else
      { alert(errorvor + errortext + errornach); }
    return false;
	}
	 
  else return true; 
  	   
  }
  
  
  
function showList(feld) {
    if(feld=='0') {var f_id='sListe1';}
    if (document.formular.elements[feld].checked == true) {
      document.getElementById(f_id).style.display='';
    }
    else{
      document.getElementById(f_id).style.display='none';
    }
  }

