// Kontaktformular validieren
function contactFormValidate() {
  var isError = false;
  if(document.getElementById('form_error').hasChildNodes()) {
    document.getElementById("form_error").removeChild(document.getElementById("form_error").firstChild);
  }
  var e = document.createElement('ul');
  e.setAttribute('id','error_msgs');
  document.getElementById('form_error').appendChild(e);
  
  
  var s  = document.getElementById('sender').value;
  var sj = document.getElementById('subject').value;
  var m  = document.getElementById('message').value;
  
  if(! isValidEmail(s)) {
    isError = true;
	var newLi = document.createElement('li');
	var txt = document.createTextNode('Keine gültige E-Mailadresse angegeben.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
  }
  
  if(sj.length == 0) {
    isError = true;
	var newLi = document.createElement('li');
	var txt = document.createTextNode('Kein Betreff angegeben.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
  }
  
  if(m.length == 0) {
    isError = true;
	var newLi = document.createElement('li');
	var txt = document.createTextNode('Keine Nachricht eingegeben.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
  }
  
  if(isError) { 
    document.getElementById('form_error').style.display = 'block';
    return false;
  }
  return true;
}

function guestbookValidate() {
  var isError = false;
  if(document.getElementById('form_error').hasChildNodes()) {
    document.getElementById("form_error").removeChild(document.getElementById("form_error").firstChild);
  }
  var e = document.createElement('ul');
  e.setAttribute('id','error_msgs');
  document.getElementById('form_error').appendChild(e);
  
  var n = document.getElementById('name').value;
  var b = document.getElementById('body').value;
  
  if(n.length == 0) {
    isError = true;
    var newLi = document.createElement('li');
	var txt = document.createTextNode('Kein Namen eingegeben.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
  }
  
  if(b.length == 0) {
    isError = true;	
    var newLi = document.createElement('li');
	var txt = document.createTextNode('Keine Nachricht eingegeben.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
  }
      
  if(isError) { 
    document.getElementById('form_error').style.display = 'block';
    return false;
  }
  return true;
}

//Login Form validieren
function validateLoginForm() {
  var isError = false;
  if(document.getElementById('form_error').hasChildNodes()) {
    document.getElementById("form_error").removeChild(document.getElementById("form_error").firstChild);
  }
  var e = document.createElement('ul');
  e.setAttribute('id','error_msgs');
  document.getElementById('form_error').appendChild(e);
  
  var u = document.getElementById('username').value;
  var p = document.getElementById('password').value;
  
  if(u.length==0) {
	var newLi = document.createElement('li');
	var txt = document.createTextNode('Kein Benutzername angegeben.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
    isError = true;
  }
  
  if(p.length==0) {
    isError = true;
	var newLi = document.createElement('li');
	var txt = document.createTextNode('Kein Passwort eingegeben.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
  }
  
  if(isError) {
    document.getElementById('form_error').style.display = 'block';
    return false;
  }
  
  return true;
}

function changePwValidate() {
  var isError = false;
  if(document.getElementById('form_error').hasChildNodes()) {
    document.getElementById("form_error").removeChild(document.getElementById("form_error").firstChild);
  }
  var e = document.createElement('ul');
  e.setAttribute('id','error_msgs');
  document.getElementById('form_error').appendChild(e);
  
  var oldpw = document.getElementById('oldpw').value;
  var p1    = document.getElementById('newpw').value;
  var p2    = document.getElementById('newpw2').value;
  
  
  if(oldpw.length==0) {
	var newLi = document.createElement('li');
	var txt = document.createTextNode('Sie haben Ihr aktuelles Passwort nicht eingegeben.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
    isError = true;
  }
  
  if(p1.length<6) {
    isError = true;
	var newLi = document.createElement('li');
	var txt = document.createTextNode('Neues Passwort ist zu kurz.');
	newLi.appendChild(txt);
	document.getElementById('error_msgs').appendChild(newLi);
  }
  
  if(p1 != p2) {
    isError   = true;
    var newLi = document.createElement('li');
    var txt   = document.createTextNode('Die neuen Passwörter stimmen nicht überein.');
    newLi.appendChild(txt);
    document.getElementById('error_msgs').appendChild(newLi);
  }
  
  if(isError) {
    document.getElementById('form_error').style.display = 'block';
    return false;
  }
  
  return true;
}
//Löschnachfrage
function realyDelete(what) {
  if(confirm('Wollen Sie ' + what + ' wirklich löschen?')) {
    return true;
  }
  return false;
}

//Input Value Switcher
function toggleValue(ctrl, value) {  if(ctrl.value=='') {    ctrl.value = value;  }  else if(ctrl.value==value) {    ctrl.value = '';  }}

// iFrame 
function iframeurl(id,url) {
  var iframe = document.getElementById(id);
  iframe.src = url;
}

// bandfoto
function bandRollover(number) {
  switch(number) {
    case '1':
      document.getElementById('Simon').src = '../../upload/band/rollover_flury_01.png';
      document.getElementById('Silas').src = '../../upload/band/rollover_flury_02.png';
      document.getElementById('Fabio').src = '../../upload/band/rollover_flury_03.png';
      document.getElementById('Ben').src = '../../upload/band/rollover_flury_04.png';
      document.getElementById('Paddy').src = '../../upload/band/rollover_flury_05.png';
      break;
    case '2':
      document.getElementById('Simon').src = '../../upload/band/rollover_silas_01.png';
      document.getElementById('Silas').src = '../../upload/band/rollover_silas_02.png';
      document.getElementById('Fabio').src = '../../upload/band/rollover_silas_03.png';
      document.getElementById('Ben').src = '../../upload/band/rollover_silas_04.png';
      document.getElementById('Paddy').src = '../../upload/band/rollover_silas_05.png';    
      break;
    case '3':
      document.getElementById('Simon').src = '../../upload/band/rollover_fabio_01.png';
      document.getElementById('Silas').src = '../../upload/band/rollover_fabio_02.png';
      document.getElementById('Fabio').src = '../../upload/band/rollover_fabio_03.png';
      document.getElementById('Ben').src = '../../upload/band/rollover_fabio_04.png';
      document.getElementById('Paddy').src = '../../upload/band/rollover_fabio_05.png';
      break;
    case '4':
      document.getElementById('Simon').src = '../../upload/band/rollover_ben_01.png';
      document.getElementById('Silas').src = '../../upload/band/rollover_ben_02.png';
      document.getElementById('Fabio').src = '../../upload/band/rollover_ben_03.png';
      document.getElementById('Ben').src = '../../upload/band/rollover_ben_04.png';
      document.getElementById('Paddy').src = '../../upload/band/rollover_ben_05.png';
      break; 
    case '5':
      document.getElementById('Simon').src = '../../upload/band/rollover_paddy_01.png';
      document.getElementById('Silas').src = '../../upload/band/rollover_paddy_02.png';
      document.getElementById('Fabio').src = '../../upload/band/rollover_paddy_03.png';
      document.getElementById('Ben').src = '../../upload/band/rollover_paddy_04.png';
      document.getElementById('Paddy').src = '../../upload/band/rollover_paddy_05.png';
      break;
    case '0':
      document.getElementById('Simon').src = '../../upload/band/band_01.png';
      document.getElementById('Silas').src = '../../upload/band/band_02.png';
      document.getElementById('Fabio').src = '../../upload/band/band_03.png';
      document.getElementById('Ben').src = '../../upload/band/band_04.png';
      document.getElementById('Paddy').src = '../../upload/band/band_05.png';
      break;  
  }    
}
