﻿// Validering för kontaktformulär
  function kontrollKontaktform(){

  var namn = document.getElementById("namn");
  var ort = document.getElementById("ort");
  var telefon = document.getElementById("telefon");
  var epost = document.getElementById("epost");
  var meddelande = document.getElementById("meddelande");

  if(kontrollNamn(namn)){
  if(kontrollOrt(ort)){
  if(kontrollTelefon(telefon)){
  if(kontrollEpost(epost)){
  if(kontrollMeddelande(meddelande)){
  return true;
  }}}}}

  return false;
}

//==================================================================================================================
//Kontrollerar namn
function kontrollNamn(elem){
	if(elem.value.length==0){
		document.getElementById("fel").innerHTML = "• Fyll i ditt namn.";
		elem.focus();
		return false;
	}
	else{
		return true;
	}
}

function kontrollOrt(elem){
	if(elem.value.length==0){
		document.getElementById("fel").innerHTML = "• Fyll i din ort.";
		elem.focus();
		return false;
	}
	else{
		return true;
	}
}

function kontrollTelefon(elem){
	if(elem.value.length==0){
		document.getElementById("fel").innerHTML = "• Fyll i ditt telefonnummer.";
		elem.focus();
		return false;
	}
	else{
		return true;
	}
}

//Kontrollerar epost
  function kontrollEpost(elem){
  var mailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
    if(elem.value.match(mailExp)){
		return true;
    }

    else{
		document.getElementById("fel").innerHTML = "• Fyll i din e-postadress.";
		elem.focus();
		return false;
    }
}

function kontrollMeddelande(elem){
	if(elem.value.length==0){
		document.getElementById("fel").innerHTML = "• Skriv ett meddelande.";
		elem.focus();
		return false;
	}
	else{
		return true;
	}
}
