function CheckMultiple2(frm, name) {
				for (var i=0; i < frm.length; i++)
				{
					fldObj = frm.elements[i];
					fldId = fldObj.id;
					if (fldId) {
						var fieldnamecheck=fldObj.id.indexOf(name);
						if (fieldnamecheck != -1) {
							if (fldObj.checked) {
								return true;
							}
						}
					}
				}
				return false;
			}
		function CheckForm2(f) {
			var email_re = /[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i;
			if (!email_re.test(f.email.value)) {
				alert("Indtast venligst din email adresse");
				f.email.focus();
				return false;
			}
					
					var strInput = f.email.value
var strCase=strInput.toLowerCase(); 
var str1="@hotmail.dk";
var str2="@htomail.dk";
var str3="@hotmai.dk";
var str4="www.";
var str5="@htomail.com";
var str6="@hotmai.com";
var str7="@hotmal.com";
var str8="@hotmil.com";
var str9="@gmail.dk";
var str10="@skjernts.dk";
var str11="@hotmil.dk";
var str12="@hotmal.dk";
var str13="@hotmeil.com";
var str14="@hotmial.com";
var str15="@hotmial.dk";
var str16="@onmail.com";
var str17="@homail.com";
var str18="@otmail.com";
var str19="@hormail.com";
var str20="@hotmaile.com";
var str21="@hotamil.com";
var str22="@hotmaill.com";
var str23="@onmail.dk";
var str24="@homail.dk";
var str25="@otmail.dk";
var str26="@hormail.dk";
var str27="@hotmaile.dk";
var str28="@hotamil.dk";
var str29="@hotmaill.dk";
var illegalChars=/[\(\)\<\>\æ\ø\å\,\;\:\\\/\"\[\]]/;

if (strCase.match(str1)) {
	strErrorMsg = "Domænet hotmail.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str2)) {
	strErrorMsg = "Domænet htomail.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str3)) {
	strErrorMsg = "Domænet hotmai.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str4)) {
	strErrorMsg = "Der kan ikke være www i en email adresse\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str5)) {
	strErrorMsg = "Domænet htomail.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str6)) {
	strErrorMsg = "Domænet hotmai.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str7)) {
	strErrorMsg = "Domænet hotmal.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str8)) {
	strErrorMsg = "Domænet hotmil.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str9)) {
	strErrorMsg = "Domænet gmail.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str10)) {
	strErrorMsg = "Domænet skjernts.dk accepteres desværre ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str11)) {
	strErrorMsg = "Domænet hotmil.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str12)) {
	strErrorMsg = "Domænet hotmal.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str13)) {
	strErrorMsg = "Domænet hotmeil.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str14)) {
	strErrorMsg = "Domænet hotmial.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str15)) {
	strErrorMsg = "Domænet hotmial.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str16)) {
	strErrorMsg = "Domænet onmail.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str17)) {
	strErrorMsg = "Domænet homail.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str18)) {
	strErrorMsg = "Domænet otmail.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str19)) {
	strErrorMsg = "Domænet hormail.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str20)) {
	strErrorMsg = "Domænet hotmaile.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str21)) {
	strErrorMsg = "Domænet hotamil.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str22)) {
	strErrorMsg = "Domænet hotmaill.com eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str23)) {
	strErrorMsg = "Domænet onmail.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str24)) {
	strErrorMsg = "Domænet homail.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str25)) {
	strErrorMsg = "Domænet otmail.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str26)) {
	strErrorMsg = "Domænet hormail.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str27)) {
	strErrorMsg = "Domænet hotmaile.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str28)) {
	strErrorMsg = "Domænet hotamil.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;	
}
if (strCase.match(str29)) {
	strErrorMsg = "Domænet hotmaill.dk eksisterer ikke\n"
alert(strErrorMsg);
return false;
}
if (strCase.match(illegalChars)) {
	strErrorMsg = "Denne email-adresse indeholder ugyldige tegn\n"
alert(strErrorMsg);
return false;	
}
					
				
					lists_chosen = CheckMultiple2(f, "lists");
					if (!lists_chosen) {
						alert("Please choose some contact lists to subscribe to");
						return false;
					}
				
					lists_chosen = CheckMultiple2(f, "lists");
					if (!lists_chosen) {
						alert("Please choose some contact lists to subscribe to");
						return false;
					}
				
					lists_chosen = CheckMultiple2(f, "lists");
					if (!lists_chosen) {
						alert("Please choose some contact lists to subscribe to");
						return false;
					}
				
					lists_chosen = CheckMultiple2(f, "lists");
					if (!lists_chosen) {
						alert("Please choose some contact lists to subscribe to");
						return false;
					}
				
					lists_chosen = CheckMultiple2(f, "lists");
					if (!lists_chosen) {
						alert("Please choose some contact lists to subscribe to");
						return false;
					}
				
					lists_chosen = CheckMultiple2(f, "lists");
					if (!lists_chosen) {
						alert("Please choose some contact lists to subscribe to");
						return false;
					}
				
			var fname = "CustomFields_3_2";
			var fld = document.getElementById(fname);
			if (fld.value == "") {
				alert("Indtast venligst dit efternavn");
				fld.focus();
				return false;
			}
		
			var fldcheck = CheckMultiple2(f, "CustomFields[12_2]");
			if (!fldcheck) {
				alert("Vælg venligst dit køn");
				return false;
			}
		
			var fname = "CustomFields_14_2";
			var fld = document.getElementById(fname);
		
				if (fld.value == "") {
					alert("Indtast venligst dit postnummer");
					fld.focus();
					return false;
				}
			
			CheckNum = parseInt(fld.value);
			if(fld.value != "" && isNaN(CheckNum)) {
				alert("Indtast venligst et korrekt dansk postnummer");
				fld.select();
				fld.focus();
				return false;
			}
		
			var fname = "CustomFields_2_2";
			var fld = document.getElementById(fname);
			if (fld.value == "") {
				alert("Indtast venligst dit fornavn");
				fld.focus();
				return false;
			}
		
			var fname = "CustomFields_15_2";
			var fld = document.getElementById(fname);
			if (fld.selectedIndex == -1 || fld.selectedIndex == 0) {
				alert("Vælg venligst dit fødselsår");
				fld.focus();
				return false;
			}
		
				return true;
			}