var formValidator = {
	

	init: function(){
		//Plockar ut formelementen\\
		var form = document.formName;
		var namn = form.namn;
		var epost = form.epost;
		var meddelande = form.meddelande;
		var captcha = form.captcha;
		//SLUT "Plockar ut formelementen"\\
		
		//Kollar när användare lämnar fälten\\
		namn.onblur = function(e){
			formValidator.validateNamn(namn);
		}
		epost.onblur = function(e){
			formValidator.validateEpost(epost);
		}
		meddelande.onblur = function(e){
			formValidator.validateMeddelande(meddelande);
		}
		captcha.onblur = function(e){
			formValidator.validateCaptcha(captcha);
		}
		//SLUT "Kollar när användare lämnar fälten"\\
		
		form.onsubmit = function(e){
			if(
				formValidator.validateNamn(namn) &&
				formValidator.validateEpost(epost) &&
				formValidator.validateMeddelande(meddelande) &&
				formValidator.validateCaptcha(captcha)
			){
				location.href = "./?p=kontakta&mailat";
				return true;
			} else {
				formValidator.validateNamn(namn)
				formValidator.validateEpost(epost)
				formValidator.validateMeddelande(meddelande)
				formValidator.validateCaptcha(captcha)		
				
				alert("Du måste fylla i dem märkta fälten korrekt!");
				//location.href="./?p=kontakta&fel";
				return false;
			}
		}
	},
	
	validateNamn: function(namn){
		var regExp = new RegExp(/^[a-zåäö\s]+$/ig);
		if(!regExp.test(namn.value)){
			namn.className = "false";
			return false;
		} else {
			namn.className = "";
			return true;
		}
	},
	
	validateEpost: function(epost){
		var regExp = new RegExp(/^[\w]+(\.[\w]+)*@([\w]+\.)+[a-z]{2,7}$/i);
		if(!regExp.test(epost.value)){
			epost.className = "false";
			return false;
		} else {
			epost.className = "";
			return true;
		}
	},
	
	validateMeddelande: function(meddelande){
		var regExp = new RegExp(/^[\w\s]+$/gi);
		if(!regExp.test(meddelande.value)){
			meddelande.className = "false";
			return false;
		} else {
			meddelande.className = "";
			return true;
		}
	},
	
	validateCaptcha: function(captcha){
		if(captcha.value == 5){
			captcha.className = "";
			return true;
		} else {
			captcha.className = "false";
			return false;
		}
	}
}
