// JavaScript Document

function show(who){
	who = document.getElementById(who);
	// first hide all elements
	var c = document.getElementsByTagName("*");
	for(i = 0; i < c.length; i++){
		if(c[i].id != who && c[i].id.substr(0,7) == 'subone_'){
			document.getElementById(c[i].id).style.display = 'none';
		}
    }
	// then show the one
	if(who.style.display == 'none'){
		who.style.display = 'block';
	}else{
		who.style.display = 'none';
	}
}
function checkEmail(email) {

  var str = new String(email);
  var isOK = true;
  rExp = /[!\"L$%\^&*()-+=<>,\'#?\\|¬`\/\[\]]/
  if( rExp.test(str) )
    isOK = false;
  if( str.indexOf('.') == -1 || str.indexOf('@') == -1 )
    isOK = false;
  if( str.slice(str.lastIndexOf('.')+1,str.length).length < 2 )
    isOK = false;
  if( str.slice(0,str.indexOf('@')).length < 1 )
    isOK = false;
  if( str.slice(str.indexOf('@')+1,str.lastIndexOf('.')).length < 1 )
    isOK = false;

  if( !isOK )
    return false;

  return true;
}
function validate(form){
	var error = 0;
	var msj = '';
	if(form.Anrede.value == ''){
		error = 1;
		msj += 'Bitte wählen Sie eine Anrede.\n'
	}
	if(form.Nachname.value == ''){
		error = 1;
		msj += 'Bitte tragen Sie Ihren Nachnamen ein.\n'
	}
	if(form.email.value == ''){
		error = 1;
		msj += 'Bitte tragen Sie eine gültige E-Mail Adresse ein.\n'
	}else if(!checkEmail(form.email.value)){
		error = 1;
		msj += 'Bitte überprüfen Sie die E-Mail-Adresse!.\n'
	}
	if(error){
		alert(msj);
		return false;
	}else{
		return true;
	}
}

function validateSeminar(form){
	var error = 0;
	var msj = '';
	if(document.getElementById('Nachname').value == ''){
		error = 1;
		msj += 'Bitte geben Sie Ihren Nachnamen ein.\n'
	}
	if(document.getElementById('E-Mail').value == ''){
		error = 1;
		msj += 'Bitte tragen Sie eine gültige E-Mail Adresse ein.\n'
	}else if(!checkEmail(document.getElementById('E-Mail').value)){
		error = 1;
		msj += 'Bitte überprüfen Sie die E-Mail-Adresse!.\n'
	}
	if(document.getElementById('Adresse').value == ''){
		error = 1;
		msj += 'Bitte geben Sie die Adresse ein.\n'
	}
	if(document.getElementById('PLZ').value == ''){
		error = 1;
		msj += 'Bitte geben Sie die PLZ ein.\n'
	}
	if(document.getElementById('Ort').value == ''){
		error = 1;
		msj += 'Bitte geben Sie die Ort ein.\n'
	}
	if(document.getElementById('Telefon').value == ''){
		error = 1;
		msj += 'Bitte geben Sie das Telefon ein.\n'
	}
	if(document.getElementById('tmptxt').value == ''){
		error = 1;
		msj += 'Bitte geben Sie den Sicherheits-Code ein.\n'
	}
	if(error){
		alert(msj);
		return false;
	}else{
		return true;
	}
}
