function ClearField(src)
{
	src.value = "";
}

function ShowLayer(elemID)
{
	document.getElementById(elemID).style.display = "block";
	document.getElementById(elemID).style.visibility = "visible";
}

function HideLayer(elemID)
{
	document.getElementById(elemID).style.display = "none";
	document.getElementById(elemID).style.visibility = "hidden";
}

function ValidateRegisterForm()
{
	var username = document.getElementById("username").value;
	var email = document.getElementById("email").value;
	var pass1 = document.getElementById("pass1").value;
	var pass2 = document.getElementById("pass2").value;
	
	if (username == "" || email == "" || pass1 == "" || pass2 == "")
	{
		alert("Niet alle velden zijn correct ingevuld!");
		return false;
	}
	if (!ValidateEmail(email))
	{
		alert("Het ingevulde e-mailadres is niet correct!");
		return false;
	}
	if (pass1 != pass2)
	{
		alert("De 2 ingevulde wachtwoorden zijn niet identiek!");
		return false;
	}
	
	return true;
}

function ValidateEmail(email) 
{
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) 
	{
		return false;
	}
	else
	{
		return true;
	}
}
