function isEmail(sEmail) {var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;return regex.test(sEmail);}function gnLogin() {$("#userLoad").fadeOut(500, function() {$("#userDataContent").fadeIn(500, function() {});});}function openLogin() {$("#userDataContent").fadeOut(500, function() { });$.ajax({type: "GET",url: "/xml_gets/4_login.asp?o=1",success: function(response) {$("#userLoad").html(response);$("#userLoad").hide();$("#userLoad").fadeIn(500, function() { $("#lName").select();});}});}function doLogin() {var lPass = $("#lPass").val();var lName = $("#lName").val();if (lName!=""&&lPass!=""&&isEmail(lName)){var form = $("#frmLogin");$.ajax({type: "POST",data: form.serialize(),url: "/xml_gets/4_login.asp",success: function(response) {$("#userLoad").html(response);$("#userLoad").hide();var cHk = $("#inlgrslt").val();if (cHk=="1"){$("#userLoad").fadeIn(500, function() { location.reload(true); });} else {openLogin(1);}}});} else {alert("Inloggen kan toch niet zo moeilijk zijn?\n\nControleer uw gegevens...");}}function openLogin(se) {$("#userDataContent").fadeOut(500, function() { });$.ajax({type: "GET",url: "/xml_gets/4_login.asp?e="+escape(se)+"&o=1",success: function(response) {$("#userLoad").html(response);$("#userLoad").hide();$("#userLoad").fadeIn(500, function() { $("#lName").select();});}});}function wwKwijt() {$("#userDataContent").fadeOut(500, function() { });$.ajax({type: "GET",url: "/xml_gets/4_login.asp?o=1&wwv=1",success: function(response) {$("#userLoad").html(response);$("#userLoad").hide();$("#userLoad").fadeIn(500, function() { $("#wwvmail").select();});}});}function doWWV() {var lName = $("#wwvmail").val();if (lName!=""&&isEmail(lName)){var form = $("#frmWWV");$.ajax({type: "POST",data: form.serialize(),url: "/xml_gets/4_login.asp?WWVSend=1",success: function(response) {openLogin();}});} else {alert("Ongeldig e-mailadres...");}}var PMBStat = 0;function showPMB(onoff, r) {if (onoff==1) {PMBStat = 1;$("#reactUOptions" + r).fadeIn(700, function() {PMBStat=0;});}else{if (PMBStat!=1) $("#reactUOptions" + r).fadeOut(700, function() {});}}function NAccount() {$.ajax({type: "GET",url: "/xml_gets/4_login.asp?na=1",success: function(response) {$("#userLoad").html(response);$("#userLoad").hide();$("#userLoad").fadeIn(500, function() {$("#lName").focus();});}});}

function checkNick() {
	var naam = $("#nName").val();
	$.ajax({ 
		type: "GET", 
		url: "/xml_gets/4_login.asp?checknick="+escape(naam), 
		success: function(response) {
			$("#userNAC").html(response);
			$("#userNAC").hide();
			var aantal_ac = parseInt($("#aantal_ac").val());
			if (aantal_ac > 0) {alert("Deze nickname is al in gebruik.\nKies een andere...");$("#loginGW").hide();$("#nName").select();} else {
				$("#loginGW").show();
			}
		}
	});
}

function doNA() {
	var naam = $("#nName").val();
	var meel = $("#lName").val();
	var ww = $("#lPass").val();
	var nc = $("#aantal_ac").val();
	if (naam!=""&&meel!=""&&isEmail(meel)&&prompt("Geef ter verificatie nogmaals uw wachtwoord op.", "")==ww) {
		if (nc=="0") {
				var form = $("#frmNA");	
				$.ajax({ 
					type: "POST", 
					data: form.serialize(),
					url: "/xml_gets/4_login.asp?na=1", 
					success: function(response) {
						$("#userLoad").html(response);
						$("#userLoad").hide();
						$("#userLoad").fadeIn(500, function() { });
					}
				});
			} else {alert("Deze nickname is al in gebruik");}
		
	} else {alert("Controleer uw gegevens. Geldig e-mailadres? Wachtwoorden gelijk, etc...");}
}

function dvGoto(l, dv) {
	$.ajax({ 
		type: "GET", 
		url: l, 
		success: function(response) {
			$("#" + dv).hide();
			$("#" + dv).html(response);
			$("#" + dv).fadeIn(500, function(){});
		}
	});
}
