﻿function validate() {
	var validated = false;
	var epost = document.kontaktform.epost.value;
	var kontaktperson = document.kontaktform.kontaktperson.value;
	var telnr = document.kontaktform.telnr.value;
	var meddelande = document.kontaktform.meddelande.value;

	if( epost.isValidEmail() && kontaktperson.isAlpha() && telnr.isAPhoneNumber() && (meddelande!="") ) {
		document.kontaktform.from_form.value = "true";
		validated = true;
	} else {
		alert("Var god fyll i alla obligatoriska fält med giltig information.")
	}
	return validated;
}

String.prototype.isValidEmail = function(){
	return !!this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,6})$/)
}

String.prototype.isAlpha = function(){
	return !!this.match(/^([a-öA-Ö\s]{2,})$/)
}

String.prototype.isAPhoneNumber = function(){
	return !!this.match(/^([0-9\+\s])([0-9\-\s]){6,}([0-9])$/)
}