function checkGavaForm(f){
	return personCheck(f);
}

function checkMinnesForm(f){
	if (f.eventName.value == ""){
		alert("Namn saknas!");
		f.elements["eventName"].focus();
		return false;
	}
	if (f.eventText.value == ""){
		alert("Text för minnesbladet saknas!");
		f.elements["eventText"].focus();
		return false;
	}
	if (f.eventDate.value == ""){
		alert("Datum saknas!");
		f.elements["eventDate"].focus();
		return false;
	}
	if (f.sendtoname.value == ""){
		alert("Namn saknas!");
		f.elements["sendtoname"].focus();
		return false;
	}
	if (f.sendtoaddress.value == ""){
		alert("Adress saknas!");
		f.elements["sendtoaddress"].focus();
		return false;
	}
	if (f.sendtopostalcode.value == ""){
		alert("Postnummer saknas!");
		f.elements["sendtopostalcode"].focus();
		return false;
	}
	if (f.sendtocity.value == ""){
		alert("Ort saknas!");
		f.elements["sendtocity"].focus();
		return false;
	}
	return personCheck(f);
}

function checkGratForm(f){
	if (f.eventName.value == ""){
		alert("Jubilarens namn saknas!");
		f.elements["eventName"].focus();
		return false;
	}
	if (f.eventDate.value == ""){
		alert("Datum för uppvaktningen saknas!");
		f.elements["eventDate"].focus();
		return false;
	}
	if (f.eventText.value == ""){
		alert("Texten till gratulationskortet saknas!");
		f.elements["eventText"].focus();
		return false;
	}
	if (f.sendtoname.value == ""){
		alert("Namn saknas!");
		f.elements["sendtoname"].focus();
		return false;
	}
	if (f.sendtoaddress.value == ""){
		alert("Adress saknas!");
		f.elements["sendtoaddress"].focus();
		return false;
	}
	if (f.sendtopostalcode.value == ""){
		alert("Postnummer saknas!");
		f.elements["sendtopostalcode"].focus();
		return false;
	}
	if (f.sendtocity.value == ""){
		alert("Ort saknas!");
		f.elements["sendtocity"].focus();
		return false;
	}
	return personCheck(f);
}




function personCheck(f){
	if (f.firstname.value == ""){
		alert("Förnamn saknas!");
		f.elements["firstname"].focus();
		return false;
	}
	if (f.lastname.value == ""){
		alert("Efternamn saknas!");
		f.elements["lastname"].focus();
		return false;
	}	
	if (f.address_1.value == ""){
		alert("Gatuadress saknas!");
		f.elements["address_1"].focus();
		return false;
	}
	if (f.postalcode.value == ""){
		alert("Postnummer saknas!");
		f.elements["postalcode"].focus();
		return false;
	}
	if (f.city.value == ""){
		alert("Ort saknas!");
		f.elements["city"].focus();
		return false;
	}
	if (f.email.value != "") {
		strText = f.email.value;
		if (strText.length < 6) {
			alert("Din epostadress verkar inte vara korrekt!");
			f.elements["email"].focus();
			return false;
		}
		else {
			var y = 1
			var x = 0 

			for (var i = 0; i < strText.length; i++) { 
			
				if (strText.charAt(i) == "@") {
					x = 1
				}
				if (strText.length == y && x != 1) {
					alert("Du måste inkludera ett @-tecken i din e-postadress!")
					f.elements["email"].focus();
					return false;
				break
				}
				y = y + 1
			}
		}
	}




	
	
	
	
	
	
	if (f.freeform_quantity_1.value == ""){
		alert("Belopp saknas!");
		f.elements["freeform_quantity_1"].focus();
		return false;
	}
	else if (isNaN(f.freeform_quantity_1.value)){
		alert ("Ange ett giltigt belopp!");
		f.elements["freeform_quantity_1"].focus();
		return false;
	}
	else if (parseInt(f.freeform_quantity_1.value) <  100 || f.freeform_quantity_1.value.length < 3){
		alert("Minimibelopp är 100 kronor!");
		f.elements["freeform_quantity_1"].focus();
		return false;
	}
	return true;
}
