// prueft die Datenschutzbestimmungen, ob diese markiert sind
function check_datenschutzbestimmungen(error_message){
	
	if(document.getElementById('datenschutz').checked==true){
		return true;
	}else{
		alert(error_message);
		return false;
	}
	
	return false;
}

// Programmanforderung Felder fuer geschaeftliche Auswahl anzeigen
function show_input_geschaeft(){
	
	document.getElementById('firma1').style.display='';
	document.getElementById('firma2').style.display='';
	
	document.getElementById('abteilung1').style.display='';
	document.getElementById('abteilung2').style.display='';
	
	return true;
}

// Geschaeftsfelder sollen wieder verdeckt werden
function hide_geschaeft(){
	
	document.getElementById('firma1').style.display='none';
	document.getElementById('firma2').style.display='none';
	
	document.getElementById('abteilung1').style.display='none';
	document.getElementById('abteilung2').style.display='none';
	
	return true;
}

// oeffnet PDF in einer "Lightbox"
function show_pdf(file){
	
	document.getElementById('do_overlay').style.display='inline';	
	document.getElementById('iframe_pdf').src='programmdownload.html?file='+file+'';	
	document.getElementById('show_pdf').style.display='block';
	
	return false;
}

// blendet die Frage ein
function close_lightbox(){	
	
	document.getElementById('show_confirm').style.display='inline';
	document.getElementById('show_pdf').style.display='none';
	
	return false;
}

// wenn Form, ob gesendet per Post ja nein
function submit_post_pdf(check){
	
	if(check=='ja'){
		document.getElementById('show_confirm').style.display='none';
		document.getElementById('do_overlay').style.display='none';
	}
	if(check=='nein'){
		document.getElementById('show_confirm').style.display='none';
		document.getElementById('do_overlay').style.display='none';
	}
	
	return false;
}

// Newsletter rechte Spalte soll angefordert werden
// Eintragung pruefen
function check_input_newsletter_right(){
	
	var email=document.getElementById('newsletter_email').value;
	
	if(email=="Ihre Email-Adresse"){
		document.getElementById('error_message').style.display='inline';
		document.getElementById('error_message').innerHTML='Bitte geben Sie eine Email-Adresse ein.';
		return false;
	}else{
		// pruefe Email
		var check=EMail(email);
		
		if(check==false){
			document.getElementById('error_message').style.display='inline';
			document.getElementById('error_message').innerHTML='Bitte geben Sie eine korrekte Email-Adresse ein.';
		}
		
		return check;
	}
}

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 show_hidden_div(id,id2){
	
	if(document.getElementById(''+id+'').style.display=='none'){
		document.getElementById(''+id+'').style.display='block';
		document.getElementById(''+id2+'').src="fileadmin/vwa/image/close.png";
	}else{
		document.getElementById(''+id+'').style.display='none';
		document.getElementById(''+id2+'').src="fileadmin/vwa/image/open.png";
	}
}

// Karriereportal zeige Felder fuer Abo an
function show_karriere_abo(){

	if(document.getElementById('benachrichtigung').checked==false){
		document.getElementById('zusatz').style.display='inline';
		document.getElementById('benachrichtigung').checked=true;
	}else{
		document.getElementById('zusatz').style.display='none';
		document.getElementById('benachrichtigung').checked=false;
	}
		
	return false;
}

