// Form validation for tagwall-form
function checkTagWallForm() {
	
	if (document.TagWallForm.navn.value=="")
	{ alert("Du har ikke indtastet dit navn"); document.TagWallForm.navn.focus();
	return false; }
	
	else if (document.TagWallForm.email.value=="")
	{ alert("Du har ikke indtastet din e-mail adresse"); document.TagWallForm.email.focus();
	return false; }
	
	else if (document.TagWallForm.email.value.indexOf("@") == -1 )
	{ alert("E-mail adressen er ikke gyldig"); document.TagWallForm.email.focus();
	return false;}
	
	else if (document.TagWallForm.email.value.indexOf(".") == -1 )
	{ alert("E-mail adressen er ikke gyldig"); document.TagWallForm.email.focus();
	return false;}
	
	else if (document.TagWallForm.titel.value=="")
	{ alert("Du har ikke indtastet et emne"); document.TagWallForm.titel.focus();
	return false; }
	
	else if (document.TagWallForm.indhold.value=="")
	{ alert("Du har ikke indtastet en besked"); document.TagWallForm.indhold.focus();
	return false; }
	
	else if (document.TagWallForm.Captcha.value=="")
	{ alert("Du har ikke indtastet sikkerhedskoden"); document.TagWallForm.Captcha.focus();
	return false; }
	
	return true;}

// Form validation for contact-form
function checkContactForm() {
	
	if (document.ContactForm.Name.value=="")
	{ alert("Du har ikke indtastet dit navn"); document.ContactForm.Name.focus();
	return false; }
	
	else if (document.ContactForm.Email.value=="")
	{ alert("Du har ikke indtastet din e-mail adresse"); document.ContactForm.Email.focus();
	return false; }
	
	else if (document.ContactForm.Address.value=="")
	{ alert("Du har ikke indtastet din adresse"); document.ContactForm.Address.focus();
	return false; }
	
	else if (document.ContactForm.ZIP.value=="")
	{ alert("Du har ikke indtastet dit postnummer"); document.ContactForm.ZIP.focus();
	return false; }
	
	else if (document.ContactForm.City.value=="")
	{ alert("Du har ikke indtastet din by"); document.ContactForm.City.focus();
	return false; }
	
	else if (document.ContactForm.Email.value.indexOf("@") == -1 )
	{ alert("E-mail adressen er ikke gyldig"); document.ContactForm.Email.focus();
	return false;}
	
	else if (document.ContactForm.Email.value.indexOf(".") == -1 )
	{ alert("E-mail adressen er ikke gyldig"); document.ContactForm.Email.focus();
	return false;}
	
	else if (document.ContactForm.Telephone.value=="")
	{ alert("Du har ikke indtastet dit telefonnummer"); document.ContactForm.Telephone.focus();
	return false; }
	
	else if (document.ContactForm.Message.value=="")
	{ alert("Du har ikke indtastet en besked"); document.ContactForm.Message.focus();
	return false; }
	
	else if (document.ContactForm.Captcha.value=="")
	{ alert("Du har ikke indtastet sikkerhedskoden"); document.ContactForm.Captcha.focus();
	return false; }
	
	return true;}

// Form validation for voluntary-form
function checkVoluntaryForm() {
	
	if (document.VoluntaryForm.Name.value=="")
	{ alert("Du har ikke indtastet dit navn"); document.VoluntaryForm.Name.focus();
	return false; }
	
	else if (document.VoluntaryForm.Email.value=="")
	{ alert("Du har ikke indtastet din e-mail adresse"); document.VoluntaryForm.Email.focus();
	return false; }
	
	else if (document.VoluntaryForm.Address.value=="")
	{ alert("Du har ikke indtastet din adresse"); document.VoluntaryForm.Address.focus();
	return false; }
	
	else if (document.VoluntaryForm.ZIP.value=="")
	{ alert("Du har ikke indtastet dit postnummer"); document.VoluntaryForm.ZIP.focus();
	return false; }
	
	else if (document.VoluntaryForm.City.value=="")
	{ alert("Du har ikke indtastet din by"); document.VoluntaryForm.City.focus();
	return false; }
	
	else if (document.VoluntaryForm.Birthday.value=="")
	{ alert("Du har ikke indtastet din fødselsdato"); document.VoluntaryForm.Birthday.focus();
	return false; }
	
	else if (document.VoluntaryForm.Email.value.indexOf("@") == -1 )
	{ alert("E-mail adressen er ikke gyldig"); document.VoluntaryForm.Email.focus();
	return false;}
	
	else if (document.VoluntaryForm.Email.value.indexOf(".") == -1 )
	{ alert("E-mail adressen er ikke gyldig"); document.VoluntaryForm.Email.focus();
	return false;}
	
	else if (document.VoluntaryForm.Telephone.value=="")
	{ alert("Du har ikke indtastet dit telefonnummer"); document.VoluntaryForm.Telephone.focus();
	return false; }
	
	else if (document.VoluntaryForm.TshirtSize.value=="")
	{ alert("Du har ikke indtastet størrelsen på din t-shirt"); document.VoluntaryForm.TshirtSize.focus();
	return false; }
	
	else if (document.VoluntaryForm.JobWishes.value=="")
	{ alert("Du har ikke indtastet dine jobønsker"); document.VoluntaryForm.JobWishes.focus();
	return false; }
	
	else if (document.VoluntaryForm.Qualifications.value=="")
	{ alert("Du har ikke indtastet dine kvalifikationer"); document.VoluntaryForm.Qualifications.focus();
	return false; }
	
	else if (document.VoluntaryForm.Captcha.value=="")
	{ alert("Du har ikke indtastet sikkerhedskoden"); document.VoluntaryForm.Captcha.focus();
	return false; }
	
	return true;}

// FORMULARVALIDERING TIL ORDREFORMULAR - DANSK
function OrderFormDA(valPaymentMethods) {
	
	submitState = "true"
	
	/*var i,c=0;
	for (i=0;i<document.check.betaling.length;i++)
		if (document.check.betaling[i].checked) c++;
	if (c==0) {
	alert('Du har ikke valgt en betalingsmetode');
	submitState = "false"; }*/
	
	if (valPaymentMethods > 1) {
		myOption = -1;
		for (i=document.check.betaling.length-1; i > -1; i--) {
			if (document.check.betaling[i].checked) {
				myOption = i; i = -1;
			}
		}
		if (myOption == -1) {
			alert('Du har ikke valgt en betalingsmetode');
			submitState = "false";
		}
	}

	if (document.check.navn.value==""){
	alert("Du har ikke indtastet dit navn");
	document.check.navn.focus();
	submitState = "false"; }
	
	else if (document.check.adresse.value==""){
	alert("Du har ikke indtastet din adresse");
	document.check.adresse.focus();
	submitState = "false"; }
	
	else if (document.check.postnummer.value=="")
	{ alert("Du har ikke indtastet dit postnummer");
	document.check.postnummer.focus();
	submitState = "false"; }
	
	else if (document.check.postdistrikt.value=="")
	{ alert("Du har ikke indtastet din by");
	document.check.postdistrikt.focus();
	submitState = "false"; }
	
	else if (document.check.land.value=="")
	{ alert("Du har ikke valgt dit land");
	document.check.land.focus();
	submitState = "false"; }
	
	else if (document.check.telefon.value=="")
	{ alert("Du har ikke indtastet dit telefonnr.");
	document.check.telefon.focus();
	submitState = "false"; }
	
	else if (document.check.email.value=="")
	{ alert("Du har ikke indtastet din e-mail adresse");
	document.check.email.focus();
	submitState = "false"; }
	
	else if (document.check.email.value.indexOf("@") == -1 )
	{ alert("Den indtastede e-mail adresse er ikke gyldig");
	document.check.email.focus();
	submitState = "false"; }
	
	else if (document.check.email.value.indexOf(".") == -1 )
	{ alert("Den indtastede e-mail adresse er ikke gyldig");
	document.check.email.focus();
	submitState = "false"; }
	
	if (submitState=="true") { document.forms['check'].submit(); }
}

//FORMVALIDERING TIL ORDER STEP 2 (OPSUMMERING)
function OrderForm2DA() {
	
	submitState = "true"
	
	if(!document.check.terms.checked)
	{ alert('Du har ikke accepteret salgs- og leveringsbetingelserne!');
	submitState = "false"; }
	
	if (submitState=="true") { document.forms['check'].submit(); }
}

//FORMVALIDERING TIL KREDITKORTBETALING
function CreditCardForm() {
	
	submitState = "true"
	
	if (document.myForm.cardnum.value=="")
	{ alert("Du har ikke indtastet et kortnummer");
	document.myForm.cardnum.focus();
	submitState = "false"; }
	
	else if(!document.myForm.cardnum.value.match(/^[0-9]/))
	{ alert("Kortnummer er ikke korrekt udfyldt");
	document.myForm.cardnum.focus();
	submitState = "false"; }
	
	else if(document.myForm.cardnum.value.length <= 15)
	{ alert("Kortnummer er ikke korrekt udfyldt");
	document.myForm.cardnum.focus();
	submitState = "false"; }
	
	else if (document.myForm.emonth.value=="")
	{ alert("Du har ikke indtastet en udløbsmåned");
	document.myForm.emonth.focus();
	submitState = "false"; }
	
	else if(!document.myForm.emonth.value.match(/^[0-9]/))
	{ alert("Udløbsmåned er ikke korrekt udfyldt");
	document.myForm.emonth.focus();
	submitState = "false"; }
	
	else if(document.myForm.emonth.value.length <= 3)
	{ alert("Udløbsmåned er ikke korrekt udfyldt");
	document.myForm.emonth.focus();
	submitState = "false"; }
	
	else if (document.myForm.eyear.value=="")
	{ alert("Du har ikke valgt et udløbsår");
	document.myForm.eyear.focus();
	submitState = "false"; }
	
	else if(!document.myForm.eyear.value.match(/^[0-9]/))
	{ alert("Udløbsår er ikke korrekt udfyldt");
	document.myForm.eyear.focus();
	submitState = "false"; }
	
	else if(document.myForm.eyear.value.length <= 3)
	{ alert("Udløbsår er ikke korrekt udfyldt");
	document.myForm.eyear.focus();
	submitState = "false"; }
	
	else if (document.myForm.cvc.value=="")
	{ alert("Du har ikke indtastet kontrolcifre");
	document.myForm.cvc.focus();
	submitState = "false"; }
	
	else if(!document.myForm.cvc.value.match(/^[0-9]/))
	{ alert("Kontrolcifre er ikke korrekt udfyldt");
	document.myForm.cvc.focus();
	submitState = "false"; }
	
	else if(document.myForm.cvc.value.length <= 2)
	{ alert("Kontrolcifre er ikke korrekt udfyldt");
	document.myForm.cvc.focus();
	submitState = "false"; }
	
	if (submitState=="true") { document.forms['check'].submit(); }
}