﻿var strPatEmail = /^\w[\w\.\-]*@\w[\w\-\.]*\.\w{2}[\w\.\-\/]*$/i;

function validate_join_babybuy(frm) {
	var send,varAlert;
	varAlert = ""

	if (frm.firstname.value == "") {
		varAlert = varAlert + "- Fornavn\n";
		send = false;
	}
	
	if (frm.lastname.value == "") {
		varAlert = varAlert + "- Efternavn\n";
		send = false;
	}
	
	if (frm.address1.value == "") {
		varAlert = varAlert + "- Adresse\n";
		send = false;
	}
	
	if (frm.postal.value == "") {
		varAlert = varAlert + "- Postnr\n";
		send = false;
	}
	
	if (frm.city.value == "") {
		varAlert = varAlert + "- By\n";
		send = false;
	}
	
	if (frm.region.value == "0") {
		varAlert = varAlert + "- Region\n";
		send = false;
	}

	if (frm.country.value == "") {
		varAlert = varAlert + "- Land\n";
		send = false;
	}

	if (frm.phone.value == "" && frm.mobile.value == "") {
		varAlert = varAlert + "- Telefon eller mobil\n";
		send = false;
	}
	
	if (!strPatEmail.test(frm.email.value) ) {
		varAlert = varAlert + "- E-mail\n";
		send = false;
	}

	if (frm.password1.value == "") {
		varAlert = varAlert + "- Adgangskode\n";
		send = false;
	}
	if (frm.password2.value == "") {
		varAlert = varAlert + "- Gentag adgangskode\n";
		send = false;
	}
	if (frm.password1.value != "" && frm.password2.value != "" && frm.password1.value != frm.password2.value) {
		varAlert = varAlert + "- De indtastede passwords er ikke identiske\n";
		send = false;
	}
	if (frm.password1.value == frm.password2.value && frm.password1.value != "" && frm.password1.value.length < 6) {
		varAlert = varAlert + "- Adgangskode skal være på minimum seks tegn\n";
		send = false;
	}
	if (frm.profilename.value == "") {
		varAlert = varAlert + "- Profilnavn\n";
		send = false;
	}
	if (frm.sex.value == "0") {
		varAlert = varAlert + "- Køn\n";
		send = false;
	}
	birthdate = frm.birthdate.value;
	if (birthdate == "" || validateDate(birthdate) == false) {
		varAlert = varAlert + "- Fødselsdag (dd-mm-åååå)\n";
		send = false;
	}
/*	if (frm.reference.value == "0") {
		varAlert = varAlert + "- Hvor kender du Babybuy fra\n";
		send = false;
	}
*/
	if (!(frm.terms.checked)) {
		varAlert = varAlert + "- Accept af betingelser\n";
		send = false;
	}
	if (!(frm.oneprofileonly.checked)) {
		varAlert = varAlert + "- Bekræftelse af, at dette er den eneste profil\n";
		send = false;
	}
	
	if (send == false) { 
		alert("Følgende felter skal udfyldes korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		return true;
	}
	

}



