function showlink() {

  if ($('datenschutz').checked == true) {
    $('link').innerHTML = '<a href="http://europersonal-recruiting.com/b364463b25/jobid,' + $('JOBID').innerHTML + '/" target="_blank" class="submit_bewerben">Bewerbungsformular &ouml;ffnen</a>';
  } else {
    $('link').innerHTML = '<a onclick="alert(\'Bitte akzeptieren Sie zuerst unsere Datenschutzerklärung\');" target="_blank" class="submit_bewerben_off">Bewerbungsformular &ouml;ffnen</a>';
  }
}

var anzahl_anlagen;

function eingabeValidieren() {
    var meldung = "";
    if ($('nachname').value == "") {
    	meldung += "Bitte geben Sie Ihren Nachnamen an.\n";
    }
    if ($('vorname').value == "") {
    	meldung += "Bitte geben Sie Ihren Vornamen an.\n";
    }
    if ($('strasse').value == "") {
    	meldung += "Bitte geben Sie die Strasse an.\n";
    }
    if ($('plz').value == "") {
    	meldung += "Bitte geben Sie die PLZ an.\n";
    }
    if ($('ort').value == "") {
    	meldung += "Bitte geben Sie den Ort an.\n";
    }
    if ($('land').value == "") {
    	meldung += "Bitte geben Sie das Land an.\n";
    }
    if ($('telefon').value == "") {
    	meldung += "Bitte geben Sie Ihre Telefonnummer an.\n";
    }
    if ($('email').value == "") {
    	meldung += "Bitte geben Sie Ihre Email-Adresse an.\n";
    }
    if ($('erlernt').value == "") {
    	meldung += "Bitte geben Sie Ihren erlernten Beruf an.\n";
    }
    if ($('funktion').value == "") {
    	meldung += "Bitte geben Sie Ihre derzeitige Funktion an.\n";
    }
    if ($('verfuegbar').value == "") {
    	meldung += "Bitte geben Sie an, ab wann Sie verfügbar sind.\n";
    }

    if ($F('datenschutz') != 1) {
    	meldung += "Bitte akzeptieren Sie unsere Datenschutzerklärung.\n";
    }
    if (meldung == "") {
	document.getElementById('bewerbungsform').submit();
    } else {
    	alert(meldung);
    }
}

function htmlAuslesen() {
    html = $('htmltext').innerHTML;
    alert(html);
}

function agentValidieren() {
    var meldung = "";
    if ($('Forename').value == "") {
    	meldung += "Bitte geben Sie Ihren Vornamen an.\n";
    }
    if ($('Surname').value == "") {
    	meldung += "Bitte geben Sie Ihren Nachnamen an.\n";
    }
    if ($('Kontakt_Email').value == "") {
    	meldung += "Bitte geben Sie Ihre E-Mail-Adresse an.\n";
    }

    if (meldung == "") {
	document.self.submit();
    } else {
    	alert(meldung);
    }
}

function bleinblendensb() {
	if($('land').value == "Deutschland") {
		$('bl').style.display = "block";
	} else {
		$('bl').style.display = "none";
	}
}
function bleinblendenbw() {
	if($('landbw').value == "Deutschland") {
		$('blbw').style.display = "block";
	} else {
		$('blbw').style.display = "none";
	}
}

function anfrageValidieren() {
    var meldung = "";
    if ($('Firma').value == "") {
    	meldung += "Bitte geben Sie die Firma an.\n";
    }
    if ($('Ansprechpartner').value == "") {
    	meldung += "Bitte geben Sie einen Ansprechpartner an.\n";
    }
    if ($('Telefon').value == "") {
    	meldung += "Bitte geben Sie Ihre Telefonnummer an.\n";
    }
    if ($('Email').value == "") {
    	meldung += "Bitte geben Sie Ihre E-Mail-Adresse an.\n";
    } else {
       var ok = emailGueltigkeitPruefen($('Email').value);
       if (ok == false) {
	    meldung += "Bitte geben Sie eine gültige E-Mail-Adresse ein.\n";
       }
    }
    if ($F('Datenschutzerklaerung') != 1) {
    	meldung += "Bitte akzeptieren Sie unsere Datenschutzerklärung.\n";
    }
    if (meldung == "") {
	document.getElementById('anfrageform').submit();
    } else {
    	alert(meldung);
    }
}

function emailGueltigkeitPruefen(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);
}

