function UnCryptMailto(s, shift) {
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(shift));
	}
	return r;
}
function linkTo_UnCryptMailto(s, shift)	{
	location.href=UnCryptMailto(s, shift);
}

function showMA(name) {
	$('#maList').children().each(function(index) {
		$('#'+$(this).attr('id')).hide();
	});
	$('#'+name).show();
}

function adjustStyle(width) {
    width = parseInt(width);
    if (width < 1280) {
        $("#size-stylesheet").attr("href", "/system/includes/styles/narrow.css");
    } else {
       $("#size-stylesheet").attr("href", "/system/includes/styles/wide.css");
    }
}

function checkinput(){
	$('#error').html('')
	var email = $('#EMail').val();
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if($('#Name').val() === "" || $('#Vorname').val() === "" || $('#Telefon').val() === "" || $('#EMail').val() === "" || $('#Mitteilung').val() == "") {
		$('#error').html('Bitte alle Felder ausfüllen!')
		return false;
	}
	else if(!filter.test(email)) {
		$('#error').html('Bitte eine gültige E-Mail Adresse eintragen.')
		return false;
	}
	else if($('#confirm').val() !== '1') {
		$('#kontaktDiv').hide();
		$('#kontaktConfirm').show();
		return false;
	}
	else{
		return true;
	}
}

$(function() {
    adjustStyle($(this).width());
    $(window).resize(function() {
        adjustStyle($(this).width());
    });
});
