	$(function()
	{
		$("#first-name").focus(function(){ $(this).removeClass("alert"); return false;});
		$("#last-name").focus(function(){ $(this).removeClass("alert"); return false;});
		$("#email").focus(function(){ $(this).removeClass("alert"); return false;});
		$("#repeat-email").focus(function(){ $(this).removeClass("alert"); return false;});
		$("#password").focus(function(){ $(this).removeClass("alert"); return false;});
		$("#repeat-password").focus(function(){ $(this).removeClass("alert"); return false;});
	});

	function validform(){
		if($('#first-name').val() == "") { $("#first-name").addClass("alert"); alert("Fyll i ditt förnamn.");  return false; }
		if($('#last-name').val() == "") { $("#last-name").addClass("alert"); alert("Fyll i ditt efternamn."); return false; }
		
		if($('#email').val() == ""|| $('#repeat-email').val() == "") {  $("#email").addClass("alert"); $("#repeat-email").addClass("alert"); alert("Fyll i din e-postadress i de två fälten."); return false; }
		else {
			if (document.getElementById('email').value != document.getElementById('repeat-email').value )  {$("#email").addClass("alert"); $("#repeat-email").addClass("alert");  alert("E-postadresserna måste vara samma i de två fälten."); return false; }
			else { 
				if (!validemail(document.getElementById('email').value)==true ) {$("#email").addClass("alert"); $("#repeat-email").addClass("alert"); alert("E-postadressen är ogiltlig."); return false;}			
			}
		}
		
		if($('#password').val() == ""|| $('#repeat-password').val() == "") { $("#password").addClass("alert"); $("#repeat-password").addClass("alert"); alert("Fyll i ditt önskade lösenord i de två fälten."); return false; }
		else if (document.getElementById('password').value != document.getElementById('repeat-password').value )  { $("#password").addClass("alert"); $("#repeat-password").addClass("alert"); alert("Lösenorden måste vara samma i de två fälten."); return false; }

		return true;
	}

	function validemail(str){
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(str)) return true;
		else return false;
	}