function showpanel() {
	new Ajax.Request("/ajax.php?aktion=showpanel", 
	{
		method: 'get',
		onComplete: panelanzeigen,
		onFailure: function() { alert('Something went wrong...') }
	} ); 
}

function showpanel_en() {
	new Ajax.Request("/ajax.php?aktion=showpanel_en", 
	{
		method: 'get',
		onComplete: panelanzeigen,
		onFailure: function() { alert('Something went wrong...') }
	} ); 
}

function panelanzeigen(transport) {
	var response = transport.responseText;
	var output = response.evalJSON();
	
	$('panel').innerHTML = output.panel;
}


function delcontent($id, $vorgabe) {
	if ($($id).value == $vorgabe) {
		$($id).value = "";
	}
}
function checkcontent($id, $text) {
	if ($($id).value == "") {
		$($id).value = $text;
	}

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

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

function kontaktValidieren() {
    var meldung = "";
    if ($('name').value == "") {
    	meldung += "Bitte geben Sie Ihren Namen an.\n";
    }

    if ($('email').value == "" && $('telefon').value == "") {
		meldung += "Bitte geben Sie Ihre E-Mail-Adresse oder Ihre Telefonnummer ein.\n";
    } 

    if ($('email').value != "") {
		var ok = emailGueltigkeitPruefen($('email').value);
		if (ok == false) {
			meldung += "Bitte geben Sie eine gültige E-Mail-Adresse ein.\n";
		}
    }

    if (meldung == "") {
	$('mailform').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);
}