var checkChars = /^[a-öA-Ö ]+$/;

var errFname = "";
var errLname = "";
var errBorn = "";
var errStreet = "";
var errCity = "";
var errPostCode = "";
var errPhone = "";
var errMail = "";

function validateSubmit() {
if ((errFname == "") && (errLname == "") && (errBorn == "") && (errStreet == "") && (errCity == "") && (errPostCode == "") && (errPhone == "") && (errMail == "")) {
	if ( confirm("Jag bekräftar att mina uppgifter stämmer! Ordern skickas nu iväg!") ) {
		return true;
	} else { 
	return false;
	}
}

alert("Ofullständiga uppgifter!");
return false;
}

function validateFirstName(myfield) {
if (( myfield.value.length > 1 ) && (myfield.value.match(checkChars))) {

myfield.style.border = "1px solid #3be201";
errFname = ""
	} else {
	myfield.style.border = "1px solid #e1000b";
	errFname = "error"
	}
}

function validateLastName(myfield) {	
if (( myfield.value.length > 1 ) && (myfield.value.match(checkChars))) {

errLname = ""
myfield.style.border = "1px solid #3be201";

	} else {
	errLname = "error"
	myfield.style.border = "1px solid #e1000b";
	}
}

function validateBirth(myfield) {

if (( myfield.value != parseInt(myfield.value)) || ( myfield.value.length != 6 )) {
myfield.style.border = "1px solid #e1000b";
errBorn = "error"
	} else {
	errBorn = ""
	myfield.style.border = "1px solid #3be201";
	}
}

function validateStreet(myfield) {

if ( myfield.value.length > 5 ) {
errStreet = ""
myfield.style.border = "1px solid #3be201";

	} else {
	errStreet = "error"
	myfield.style.border = "1px solid #e1000b";
	}
}

function validateCity(myfield) {

if (( myfield.value.length > 2 ) && (myfield.value.match(checkChars))) {
errCity = ""
myfield.style.border = "1px solid #3be201";

	} else {
	errCity = "error"
	myfield.style.border = "1px solid #e1000b";
	}
}

function validatePostCode(myfield) {

myfield.value = myfield.value.replace(/\s+/g,'');

if (( myfield.value != parseInt(myfield.value)) || ( myfield.value.length != 5 )) {
myfield.style.border = "1px solid #e1000b";
errPostCode = "error"
	} else {
	errPostCode = ""
	myfield.style.border = "1px solid #3be201";
	}
}

function validatePhone(myfield) {
	myfield.value = myfield.value.replace(/\s+/g,'');
myfield.value = myfield.value.replace('-','');
if ( myfield.value.length > 6 ) {
myfield.style.border = "1px solid #3be201";
errPhone = ""
	} else {
	errPhone = "error"
	myfield.style.border = "1px solid #e1000b";
	}
}

function validateMail(myfield) {

if ((myfield.value.indexOf('@') != -1) && (myfield.value.indexOf(' ') == -1)) {
errMail = ""
myfield.style.border = "1px solid #3be201";

	} else {
	errMail = "error"
	myfield.style.border = "1px solid #e1000b";
	}

}