$(document).ready(function() {
	/*
	* Handler für das NL-Modul
	*/
	$('#nl_submit_form').click(function() {
		var error = false;
		//alert($('input:radio[name=nl_aktion]:checked').val());	
		//Prüfung, ob E-Mail-Adresse korrekt ausgefüllt wurde
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		if($('#nl_email').val() == "" || !emailReg.test($('#nl_email').val())) {		            
			error = true;
		}
		//Prüfung, ob Aktion gewählt wurde
		if($('input:radio[name=nl_aktion]:checked').val() === 'undefined') {		            
			error = true;
		}
		if(!error) {
			$('#nl_box').slideUp("slow", function() {
				/*@TODO: AJAX-Script evtl. aus dem Backend entfernen, da sonst URL zum BE sichtbar ist */
				$.post('htcms/admin/process_newsletter.php', $("#nl_form").serialize(), function(data) {
					$('#nl_box').html(data);
					$('#nl_box').slideDown("slow");
				});
			});			
		}
		else {
			$('.nl_input_error').show().fadeOut(10000);
		}
	});
	/*
	* Handler für das Kontakt-Modul
	*/
	$('#k_submit_form').click(function() {
		var error = false;
		//alert($('input:radio[name=nl_aktion]:checked').val());	
		//Prüfung, ob E-Mail-Adresse korrekt ausgefüllt wurde
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		if($('#k_email').val() == "" || !emailReg.test($('#k_email').val())) {		            
			error = true;
		}
		if($('#k_name').val() == "") {
			error = true;
		}
		if($('#k_betreff').val() == "") {
			error = true;
		}
		if($('#k_nachricht').val() == "") {
			error = true;
		}
		if(!error) {
			$('#k_box').slideUp("slow", function() {
				/*@TODO: AJAX-Script evtl. aus dem Backend entfernen, da sonst URL zum BE sichtbar ist */
				$.post('htcms/admin/process_kontakt.php', $("#k_form").serialize(), function(data) {
					$('#k_box').html(data);
					$('#k_box').slideDown("slow");
				});
			});			
		}
		else {
			$('.k_input_error').show().fadeOut(10000);
		}
	});
	/*
	* Handler für das Disclaimer-Modul
	*/
	$('#d_submit_form').click(function() {
		var error = false;
		//Prüfung, ob Aktion gewählt wurde
		//alert($('input:checkbox[name=d_accept]:checked').val());
		if(!$("#d_accept").attr("checked")){
			error = true;
		}
		if(!$("#d_nation").attr("checked")){
			error = true;
		}
		if(!error) {
			$('#d_form').submit();		
		}
		else {
			$('.d_input_error').show().fadeOut(10000);
		}
	});
	/*
	* Lightbox
	*/
	$('a.lightbox').lightBox({fixedNavigation:false});
});
