function chkContact () {
  if (document.kontakt.name.value == "") {
    alert("Bitte Ihren Namen eingeben!");
    document.kontakt.name.focus();
    return false;
  }
  if (document.kontakt.vorname.value == "") {
    alert("Bitte Ihren Vornamen eingeben!");
    document.kontakt.vorname.focus();
    return false;
  }
  if (document.kontakt.contact[0].checked == false && document.kontakt.contact[1].checked == false && document.kontakt.contact[2].checked == false) {
    alert("Bitte eine Kontaktart auswählen!");
	document.kontakt.contact[0].focus();
    return false;
  } 
  if (document.kontakt.contact[0].checked == true && document.kontakt.telefonnr.value == "") {
    alert("Um Sie per Telefon zu kontaktieren, müssen Sie eine Telefonnummer angeben.");
    document.kontakt.telefonnr.focus();
    return false;
  } 
  if (document.kontakt.contact[2].checked == true) {
	  var s = document.kontakt.email.value;
	  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)
		}
	  if(res == false) {
   		alert("Um Sie per E-Mail zu kontaktieren, müssen Sie eine gültige E-Mail Adresse angeben.");
		document.kontakt.email.focus();
		return false;
	  }
  } 
  if (document.kontakt.contact[1].checked == true && (document.kontakt.ort.value == "" || document.kontakt.strasse.value == "")) {
    alert("Um Sie per Post zu kontaktieren, müssen Sie eine Strasse und ein Ort angeben.");
    document.kontakt.strasse.focus();
    return false;
  } 
  if (document.kontakt.mess.value == "") {
     alert("Bitte geben Sie eine Nachricht.");
     document.kontakt.mess.focus();
     return false;
  }
}


function chkSendnews() {
  if (document.sendnews.subject.value == "") {
    alert("Bitte einen Betreff eingeben!");
    document.sendnews.subject.focus();
    return false;
  }
  if (document.sendnews.mess.value == "") {
    alert("Bitte eine Nachricht eingeben!");
    document.sendnews.mess.focus();
    return false;
  }
  if (document.sendnews.rec[0].checked == false && document.sendnews.rec[1].checked == false) {
    alert("Bitte eine Empfängergruppe auswählen!");
    document.sendnews.rec[0].focus();
    return false;
  }
  document.getElementById("status").innerHTML='<img src="images/loading.gif" alt="Loading"> Der Newsletter wird versendet. Dieser Vorgang dauert einige Zeit.';
}

function chkPages () {
  if (document.pages.title.value == "") {
    alert("Bitte einen Titel eingeben!");
    document.pages.title.focus();
    return false;
  }
}



function chkNewpicFTP1 () {
  if (document.newpic.title.value == "") {
    alert("Bitte einen Titel eingeben!");
    document.newpic.title.focus();
    return false;
  }
}

function chkNewpic () {
  if (document.newpic.art[0].checked == false && document.newpic.art[1].checked == false) {
    alert("Bitte eine Methode auswählen!");
    return false;
  }
}

function chkNewpicZIP1 () {
  if (document.newpic.title.value == "" || document.newpic.zipfile.value == "") {
    alert("Bitte alle Felder ausfüllen2!");
	document.newpic.title.focus();
    return false;
  }else{
	var text = "<img src=\"images/loading.gif\" alt=\"Loading\"> Die Fotos werden hinaufgeladen und in die Datenbank geschrieben. Je nach Grösse und Anzahl der Fotos kann dieser Vorgang mehrere Minuten dauern.";  
	document.getElementById("status").innerHTML=text;
  }
}

function chkLink() {
  if (document.links.name.value == "" || document.links.desc.value == "" || document.links.link.value == "" || document.links.link.value == "http://") {
    alert("Bitte alle Felder ausfüllen!");
    return false;
  }
}

function chkCal() {
  if (document.calendar.event.value == "" || document.calendar.ort.value == "") {
    alert("Bitte die Felder Name und Ort ausfüllen!");
    return false;
  }
}

function newpic()
{
document.getElementById("status").innerHTML='<img src="images/loading.gif" alt="Loading"> Die Fotos werden hinaufgeladen und in die Datenbank geschrieben. Je nach Grösse und Anzahl der Fotos kann dieser Vorgang mehrere Minuten dauern.';
}

function chkusr()
  {
  var s = document.UserEdit.email.value;
  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)
    }
  if(res == false) {
  	alert("Bitte eine gültige E-Mail Adresse eingeben!");
	return false;
  }
  if (document.UserEdit.username.value == "") {
    alert("Bitte einen Benutzernamen eingeben!");
    document.UserEdit.username.focus();
    return false;
  }
}


function chkAdy () {
  if (document.ady.adress.value == "") {
    alert("Bitte eine Adresse eingeben!");
    document.ady.adress.focus();
    return false;
  }
}

function chkNewsletter()
  {
  var s = document.newsletter.email.value;
  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)
    }
  if(res == false) {
  	alert("Bitte eine gültige E-Mail Adresse eingeben!");
	return false;
  }
}

