var DOMAIN = 'kaartspellen-online.nl';

function showLoginForm(backto) {
	var html = '' +
		'<form method="post" action="/">' +
		'<input type="hidden" name="action" value="login">' +
		'<input type="hidden" name="backto" value="' + backto + '">' +
		'<table cellspacing="0" cellpadding="10" style="width:400px;height:300px;background-color:#ccccff;border:4px solid #000000">' +
		'	<tr>' +
		'		<td colspan="2" align="right"><a href="javascript:void(0)" onClick="document.getElementById(\'popje\').style.display=\'none\';"><b>[x] sluit venster</b></a></td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td colspan="2">' +
		'			<a href="/subscribe.php"><b>nieuwe account aanmaken</b></a><br><br>' +
		'			<a href="javascript:showSendPassword()"><b>gegevens kwijt?</b></a>' +
		'		</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td>Gebruikersnaam:&nbsp;</td>' +
		'		<td><input type="text" name="username" size="20" style="padding:0px">&nbsp;</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td>Wachtwoord:&nbsp;</td>' +
		'		<td><input type="password" name="password" size="20" style="padding:0px">&nbsp;</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td colspan="2"><input type="submit" value="inloggen"></td>' +
		'	</tr>' +
		'</table>' +
		'</form>';
	var popje = document.getElementById('popje');
	popje.style.top = 100;
	popje.style.left = 300;
	popje.innerHTML = html;
	popje.style.display = 'block';
}

function showSendPassword() {
	var html = '' +
		'<form method="post" action="/">' +
		'<input type="hidden" name="action" value="sendpassword">' +
		'<table cellspacing="0" cellpadding="10" style="width:400px;height:300px;background-color:#ccccff;border:4px solid #000000">' +
		'	<tr>' +
		'		<td colspan="2" align="right"><a href="javascript:void(0)" onClick="document.getElementById(\'popje\').style.display=\'none\';"><b>[x] sluit venster</b></a></td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td colspan="2">' +
		'			<b class="catheader">Wachtwoord vergeten?</b>' +
		'		</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td colspan="2">' +
		'			Vul onderstaande gegevens in, en je ontvangt per e-mail een nieuw wachtwoord' +
		'		</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td>Gebruikersnaam:&nbsp;</td>' +
		'		<td><input type="text" name="username" size="20" style="padding:0px">&nbsp;</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td>E-mailadres:&nbsp;</td>' +
		'		<td><input type="text" name="emailaddress" size="20" style="padding:0px">&nbsp;</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td colspan="2"><input type="submit" value="stuur wachtwoord"></td>' +
		'	</tr>' +
		'</table>' +
		'</form>';
	var popje = document.getElementById('popje');
	popje.style.top = 100;
	popje.style.left = 300;
	popje.innerHTML = html;
	popje.style.display = 'block';
}

function showSendPasswordOk( emailadres ) {
	var html = '' +
		'<table cellspacing="0" cellpadding="10" style="width:350px;height:150px;background-color:#ccccff;border:4px solid #000000">' +
		'	<tr>' +
		'		<td align="right"><a href="javascript:void(0)" onClick="document.getElementById(\'popje\').style.display=\'none\';"><b>[x] sluit venster</b></a></td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td>Er is een nieuw wachtwoord per e-mail verstuurd naar:<br><br>' + emailadres + '</td>' +
		'	</tr>' +
		'</table>' +
		'</form>';
	var popje = document.getElementById('popje');
	popje.style.top = 100;
	popje.style.left = 300;
	popje.innerHTML = html;
	popje.style.display = 'block';
}

function requestAccountData( username, emailaddress ) {
	var html = '' +
		'<table cellspacing="0" cellpadding="10" style="width:400px;height:300px;background-color:#ffcccc;border:4px solid #000000">' +
		'	<tr>' +
		'		<td align="right"><a href="javascript:void(0)" onClick="document.getElementById(\'popje\').style.display=\'none\';"><b>[x] sluit venster</b></a></td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td><b class="catheader">Nieuwe account nodig</b></td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td style="font-size:10pt;">' +
		'			Beste ' + ((username==null||username=='') ? "speler" : username) + ',<br><br>' +
		'			Op 7 oktober 2008 is deze website vernieuwd.<br>' +
		'			Om in te kunnen loggen moet je een nieuwe account aanmaken.<br>' +
		'			<br>' +
		'			Om een nieuwe account aan te maken met je oude gebruikersnaam ' +
		'			klik je <a href="/subscribe.php?name=' + username + '&emailaddress=' + emailaddress + '">HIER</a>.' +
		'			<br><br><br>' + 
		'		</td>' +
		'	</tr>' +
		'</table>' +
		'</form>';
	var popje = document.getElementById('popje');
	popje.style.top = 100;
	popje.style.left = 300;
	popje.innerHTML = html;
	popje.style.display = 'block';
}

function incorrectPassword() {
	var html = '' +
		'<table cellspacing="0" cellpadding="10" style="width:400px;height:300px;background-color:#ffcccc;border:4px solid #000000">' +
		'	<tr>' +
		'		<td align="right"><a href="javascript:void(0)" onClick="document.getElementById(\'popje\').style.display=\'none\';"><b>[x] sluit venster</b></a></td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td><b class="catheader">Inlog gegevens onjuist</b></td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td style="font-size:10pt;">' +
		'			<a href="javascript:showLoginForm(\'/\')">log opnieuw in</a><br><br>' +
		'			Om een nieuwe account aan te maken klik je' +
		'			<a href="/subscribe.php">HIER</a>.' +
		'			<br><br><br><br><br><br>' + 
		'		</td>' +
		'	</tr>' +
		'</table>' +
		'</form>';
	var popje = document.getElementById('popje');
	popje.style.top = 100;
	popje.style.left = 300;
	popje.innerHTML = html;
	popje.style.display = 'block';
}

function checkaccountform( checkpassword ) {
	if (val('s_password').length > 0) checkpassword = true;
	if (val('s_password_again').length > 0) checkpassword = true;
	var errors = '';
	if (val('s_name').length == 0) errors += '- Vul je voornaam in\n';
	if (val('s_surname').length == 0) errors += '- Vul je achternaam in\n';
	if (val('s_username').length == 0) errors += '- Vul je gebruikersnaam in\n';
	if (val('s_password').length < 6 && checkpassword) errors += '- Vul een wachtwoord in van minstens 6 karakters\n';
	if (val('s_password_again').length == 0 && checkpassword) errors += '- Herhaal wachtwoord\n';
	if (val('s_password') != val('s_password_again') && checkpassword) {
		errors += '- Je hebt niet 2x hetzelfde wachtwoord ingevuld\n';
		delval('s_password');
		delval('s_password_again');
	}
	if (!emailCheck(val('s_emailaddress'))) errors += '- Vul een correct e-mailadres in\n';
	if (val('s_gender').length == 0) errors += '- Selecteer je geslacht (m/v)\n';
	if (!isDate(val('s_dateofbirth'))) errors += '- Vul je geboortedatum correct in (dd-mm-jjjj)\n';
	if (val('s_city').length == 0) errors += '- Vul je woonplaats in\n';
	if (val('s_country').length == 0) errors += '- Vul je land in\n';
	if (val('s_terms') != '1') errors += '- Je dient akkoord te gaan met de algemene voorwaarden\n';
	
	if (errors == '') {
		return true;
	} 
	else {
		alert('Je hebt niet alles (goed) ingevuld!\n\n'+errors);
		return false;
	}
}

