$(document).ready(function() {
	$("#warning-usergroup").hide();
	$("#reg-group").change(function() {
		if(this.value < 3) {
			$("#warning-usergroup").show("normal");		
		} else {
			$("#warning-usergroup").hide("normal");				
		}
		if(this.value == 3) {
			$("#matrikel").slideDown();			
		} else {
			$("#matrikel").slideUp();					
		}
	});
	
	$("#reg-mail").blur(function (e) {
		adress = $("#reg-mail").val();
		$.postJSON(baseUrl + 'action/check-registration/email', { mail : adress}, function (data) {
			if(data.mail_okay) {
				$("#reg-mail").css('background-color', '#be8');
			} else {
				$("#reg-mail").css('background-color', '#fba');			
			}
		});
	});
	
	$("#reg-vorname").blur(checkName);
	$("#reg-nachname").blur(checkName);

	$("#reg-password").blur(checkPass);
	$("#reg-password-repeat").blur(checkPass);
	
});

function checkName(e) {
	if($("#reg-vorname").val() != "" && $("#reg-nachname").val() != "") {
		v_name = $("#reg-vorname").val();
		n_name = $("#reg-nachname").val();
		$.postJSON(baseUrl + 'action/check-registration/name', { vorname : v_name, nachname : n_name}, function (data) {
			if(data.name_okay) {
				$("#reg-vorname").css('background-color', '#be8');
				$("#reg-nachname").css('background-color', '#be8');
			} else {
				$("#reg-vorname").css('background-color', '#fba');			
				$("#reg-nachname").css('background-color', '#fba');			
			}
		});	
	}
}

function checkPass(e) {
	if($("#reg-password").val() != "" && $("#reg-password-repeat").val() != "") {
		p1 = $("#reg-password").val();
		p2 = $("#reg-password-repeat").val();
		$.postJSON(baseUrl + 'action/check-registration/pass', { pass1 : p1, pass2 : p2}, function (data) {
			if(data.pass_okay) {
				$("#reg-password").css('background-color', '#be8');
				$("#reg-password-repeat").css('background-color', '#be8');
			} else {
				$("#reg-password").css('background-color', '#fba');			
				$("#reg-password-repeat").css('background-color', '#fba');			
			}
		});	
	}
}
