﻿// JavaScript


window.onload = init
function init()
{
	if(!document.getElementById || !document.createTextNode){return;}	

//Validation
	var but = document.getElementById("button");
	but.onclick=EmailValidation;
}
//Form validation
function EmailValidation()
{
	
	var Name = document.getElementById('name');
	if(!Name){return;}
	var mail = document.getElementById('email');
	if(!mail){return;}
	var message = document.getElementById('msg');
	if(!message){return;}
	
	var valName = Name.value;
	var validName = /^[\D]{2,30}$/;
	
	var valMail= mail.value;	
	var validEmail = /^[\w]+(\.[\w]+)*@([\w]+\.)+[a-z]{2,7}$/;		// Här visar boken "i" som sista tecken...???
	
	var valMessage = message.value;
	
	
	var errorMsg = " är inte en korrekt e-postadress, Försök igen!" ;	// Hur skriver man "-tecken???

	if(valName==null || valName=="")
		{
			alert("Fyll i ditt Namn");return false;
		}
	if(!validName.test(valName))
		{	
			alert(valName + " är inte ett korrekt namn \n" + "Fyll i Förnam Efternamn, max 30 tecken"); return false; // Kanske räcker med att kolla om fältet är tomt eller ej?
		}
	if (valMail==null || valMail=="")
		{
			alert("Fyll i en e-postadress");return false;
		}
	if (valMessage==null || valMessage=="")
		{
			alert("Skriv i ett meddelande");return false;
		}
	if(validEmail.test(valMail))
		{
			window.open("mail1.php"); 
		}
	else
		{
		alert(valMail + errorMsg);
		return false;
		}
}

