function showMsgBox() {
	$('#msgbox').fadeIn();
	window.setTimeout("hideMsgBox()", 3800);
}

function hideMsgBox() {
	$('#msgbox').fadeOut();
}

function whileUploading(){
	if (window.pageYOffset)
	$('#msgbox').css("top", (window.pageYOffset - 1) + "px");
	$('#msgbox').html("<img src='images/ajax_loadingbar.gif' alt='Loading' /><br />Der Upload von Bildern kann einen Moment dauern...");
	$('#msgbox').fadeIn();
}

function formfocus(text, id) {
	if (document.getElementById(id).value == text) {
		document.getElementById(id).value = '';
	}
}

function formblur(text, id) {
	if (document.getElementById(id).value == '') {
		document.getElementById(id).value = text;
	}
}

function checkReg(){
	if ($('#regname').val() == ""){
		$('#regerror').html("Du musst einen Benutzernamen angeben!");
		return false;
	}
	else if ($('#regemail').val() == "" || document.regform.email.value.indexOf("@") == -1 || document.regform.email.value.length < 9){
		$('#regerror').html("Du musst eine korrekte E-Mail angeben!");
		return false;
	}
	else if ($('#regpw1').val() == "" || document.regform.pw1.value.length < 6){
		$('#regerror').html("Dein Passwort muss aus mindestens 6 Zeichen bestehen!");
		return false;
	}
	else if ($('#regpw2').val() == ""){
		$('#regerror').html("Du musst das Passwort zweimal eingeben!");
		return false;
	}
	else if ($('#regpw1').val() != $('#regpw2').val()){
		$('#regerror').html("Das Passwort stimmt nicht überein!");
		return false;
	}
	else if (document.regform.agb.checked != true){
		$('#regerror').html("Du musst die AGB akzeptieren!");
		return false;
	}
	else return true;
}

function ajaxNewPassword(method) {
	if (window.pageYOffset) $('#msgbox').css("top", (window.pageYOffset - 1) + "px");
	$('#msgbox').html("<img src='images/ajax_loadingbar.gif' alt='Loading' /><br />Anfrage wird gepr&uuml;ft...");
	$('#msgbox').fadeIn();
	$.get("includes/ajax.form.password.php", { method: method, input: $('#lostpw_input').val() },
		function(data){
			$('#msgbox').hide();
			$('#msgbox').html("<img src='images/msgbox_warning.png' alt='' /><br />" + data);
			$('#msgbox').show();
			if (data != "Wir konnten keinen Benutzer mit diesen Angaben finden.")
				$.fn.fancybox.close();
			window.setTimeout("hideMsgBox()", 4200);
		}
	);
}
