	//http://www.codingforums.com/archive/index.php/t-121148.html
						function valid(o,w){
							o.value = o.value.replace(valid.r[w],'');
							}
							valid.r={
							'special':/[\W]/g, //This field will not accept special characters: (like !@#$%^&* etc,) - but accepts underscore ( _ )
							'quotes':/['\''&'\"']/g, //This field will not accept double or single quotes:
							'numbers':/[^\d]/g //This field will only accept integer numbers:
						}

						function Beregn() {
							//B200
							var PrisB200 = parseInt(document.getElementById("PrisB200").innerHTML);
							var AntalB200 = parseInt(document.getElementById("AntalB200").value);
							var SumB200 = PrisB200*AntalB200
							if(isNaN(SumB200)) {
								document.getElementById("SumB200").innerHTML = "0";
								SumB200 = 0;
								}
							else {
								document.getElementById("SumB200").innerHTML = SumB200;
								}
							
							//B100
							var PrisB100 = parseInt(document.getElementById("PrisB100").innerHTML);
							var AntalB100 = parseInt(document.getElementById("AntalB100").value);
							var SumB100 = PrisB100*AntalB100
							if(isNaN(SumB100)) {
								document.getElementById("SumB100").innerHTML = "0";
								SumB100 = 0;
								}
							else {
								document.getElementById("SumB100").innerHTML = SumB100;
								}
							
							//B200D
							var PrisB200D = parseInt(document.getElementById("PrisB200D").innerHTML);
							var AntalB200D = parseInt(document.getElementById("AntalB200D").value);
							var SumB200D = PrisB200D*AntalB200D
							if(isNaN(SumB200D)) {
								document.getElementById("SumB200D").innerHTML = "0";
								SumB200D = 0;
								}
							else {
								document.getElementById("SumB200D").innerHTML = SumB200D;
								}
							
							//B100D
							var PrisB100D = parseInt(document.getElementById("PrisB100D").innerHTML);
							var AntalB100D = parseInt(document.getElementById("AntalB100D").value);
							var SumB100D = PrisB100D*AntalB100D
							if(isNaN(SumB100D)) {
								document.getElementById("SumB100D").innerHTML = "0";
								SumB100D = 0;
								}
							else {
								document.getElementById("SumB100D").innerHTML = SumB100D;
								}
							
							//BK1
							var PrisBK1 = parseInt(document.getElementById("PrisBK1").innerHTML);
							var AntalBK1 = parseInt(document.getElementById("AntalBK1").value);
							var SumBK1 = PrisBK1*AntalBK1
							if(isNaN(SumBK1)) {
								document.getElementById("SumBK1").innerHTML = "0";
								SumBK1 = 0;
								}
							else {
								document.getElementById("SumBK1").innerHTML = SumBK1;
								}

							
							//G100D
							var PrisG100D = parseInt(document.getElementById("PrisG100D").innerHTML);
							var AntalG100D = parseInt(document.getElementById("AntalG100D").value);
							var SumG100D = PrisG100D*AntalG100D
							if(isNaN(SumG100D)) {
								document.getElementById("SumG100D").innerHTML = "0";
								SumG100D = 0;
								}
							else {
								document.getElementById("SumG100D").innerHTML = SumG100D;
								}
							
							//G200
							var PrisG200 = parseInt(document.getElementById("PrisG200").innerHTML);
							var AntalG200 = parseInt(document.getElementById("AntalG200").value);
							var SumG200 = PrisG200*AntalG200
							if(isNaN(SumG200)) {
								document.getElementById("SumG200").innerHTML = "0";
								SumG200 = 0;
								}
							else {
								document.getElementById("SumG200").innerHTML = SumG200;
								}
							
							//G100
							var PrisG100 = parseInt(document.getElementById("PrisG100").innerHTML);
							var AntalG100 = parseInt(document.getElementById("AntalG100").value);
							var SumG100 = PrisG100*AntalG100
							if(isNaN(SumG100)) {
								document.getElementById("SumG100").innerHTML = "0";
								SumG100 = 0;
								}
							else {
								document.getElementById("SumG100").innerHTML = SumG100;
								}
							
							//G200D
							var PrisG200D = parseInt(document.getElementById("PrisG200D").innerHTML);
							var AntalG200D = parseInt(document.getElementById("AntalG200D").value);
							var SumG200D = PrisG200D*AntalG200D
							if(isNaN(SumG200D)) {
								document.getElementById("SumG200D").innerHTML = "0";
								SumG200D = 0;
								}
							else {
								document.getElementById("SumG200D").innerHTML = SumG200D;
								}
							
							//GK1
							var PrisGK1 = parseInt(document.getElementById("PrisGK1").innerHTML);
							var AntalGK1 = parseInt(document.getElementById("AntalGK1").value);
							var SumGK1 = PrisGK1*AntalGK1
							if(isNaN(SumGK1)) {
								document.getElementById("SumGK1").innerHTML = "0";
								SumBK1 = 0;
								}
							else {
								document.getElementById("SumGK1").innerHTML = SumGK1;
								}


							//Skaal
							var PrisSkaal = parseInt(document.getElementById("PrisSkaal").innerHTML);
							var AntalSkaal = parseInt(document.getElementById("AntalSkaal").value);
							var SumSkaal = PrisSkaal*AntalSkaal
							if(isNaN(SumSkaal)) {
								document.getElementById("SumSkaal").innerHTML = "0";
								SumSkaal = 0;
								}
							else {
								document.getElementById("SumSkaal").innerHTML = SumSkaal;
								}
							
							//HusSH12
							var PrisHusSH12 = parseInt(document.getElementById("PrisHusSH12").innerHTML);
							var AntalHusSH12 = parseInt(document.getElementById("AntalHusSH12").value);
							var SumHusSH12 = PrisHusSH12*AntalHusSH12
							if(isNaN(SumHusSH12)) {
								document.getElementById("SumHusSH12").innerHTML = "0";
								SumHusSH12 = 0;
								}
							else {
								document.getElementById("SumHusSH12").innerHTML = SumHusSH12;
								}
							
							//HusSH14
							var PrisHusSH14 = parseInt(document.getElementById("PrisHusSH14").innerHTML);
							var AntalHusSH14 = parseInt(document.getElementById("AntalHusSH14").value);
							var SumHusSH14 = PrisHusSH14*AntalHusSH14
							if(isNaN(SumHusSH14)) {
								document.getElementById("SumHusSH14").innerHTML = "0";
								SumHusSH14 = 0;
								}
							else {
								document.getElementById("SumHusSH14").innerHTML = SumHusSH14;
								}
							
							//HusSH14iso
							var PrisHusSH14iso = parseInt(document.getElementById("PrisHusSH14iso").innerHTML);
							var AntalHusSH14iso = parseInt(document.getElementById("AntalHusSH14iso").value);
							var SumHusSH14iso = PrisHusSH14iso*AntalHusSH14iso
							if(isNaN(SumHusSH14iso)) {
								document.getElementById("SumHusSH14iso").innerHTML = "0";
								SumHusSH14iso = 0;
								}
							else {
								document.getElementById("SumHusSH14iso").innerHTML = SumHusSH14iso;
								}

							
							var SumTotal = (SumB100+SumB200+SumB100D+SumB200D+SumBK1+SumG100+SumG200+SumG100D+SumG200D+SumGK1+SumSkaal+SumHusSH12+SumHusSH14+SumHusSH14iso);
							document.getElementById("SumTotal").innerHTML = SumTotal;
							var SumMoms = (SumTotal*0.25);
							document.getElementById("SumMoms").innerHTML = SumMoms;
							var SumBetale = (SumTotal+SumMoms);
							document.getElementById("SumBetale").innerHTML = SumBetale;
						}
						
					function ShowForm() {
						$('#Form').toggle(400);
						document.getElementById("ShowButton").style.display = 'none';
						document.getElementById("ThankYou").style.display = 'none';
					}
					
					function HideForm() {
						$('#Form').toggle(400);
						document.getElementById("ShowButton").style.display = 'block';
					}
					

					function SubmitForm() {
						document.getElementById("FormB200").value = document.getElementById("AntalB200").value;
						document.getElementById("FormB200D").value = document.getElementById("AntalB200D").value;
						document.getElementById("FormB100").value = document.getElementById("AntalB100").value;
						document.getElementById("FormB100D").value = document.getElementById("AntalB100D").value;
						document.getElementById("FormBK1").value = document.getElementById("AntalBK1").value;
						document.getElementById("FormG200").value = document.getElementById("AntalG200").value;
						document.getElementById("FormG200D").value = document.getElementById("AntalG200D").value;
						document.getElementById("FormG100").value = document.getElementById("AntalG100").value;
						document.getElementById("FormG100D").value = document.getElementById("AntalG100D").value;
						document.getElementById("FormGK1").value = document.getElementById("AntalGK1").value;
						document.getElementById("FormSkaal").value = document.getElementById("AntalSkaal").value;
						document.getElementById("FormHusSH12").value = document.getElementById("AntalHusSH12").value;
						document.getElementById("FormHusSH14").value = document.getElementById("AntalHusSH14").value;
						document.getElementById("FormHusSH14iso").value = document.getElementById("AntalHusSH14iso").value;
						document.getElementById("FormSumTotal").value = document.getElementById("SumTotal").innerHTML;
						document.getElementById("FormSumMoms").value = document.getElementById("SumMoms").innerHTML;
						document.getElementById("FormSumBetale").value = document.getElementById("SumBetale").innerHTML;
						document.MyForm.submit();
						
						//$('#Form').ajaxSubmit({
						//	beforeSubmit: validateForm,
						//	success: function() { 
						//	$('#Form').toggle(400);
						//	$('#ThankYou').toggle(400);
						//	document.getElementById("ShowButton").style.display = 'block';
						//} 
						//});
	
					}
					
					function validateForm() {
 
					var regexp = /^[\w\.\-_]+@[\w\-_]+\.[\w\.\-_]{2,}$/i;
					
					var Kontakt_Postnummer=document.MyForm.Kontakt_Postnummer.value;
					var Kontakt_Email=document.MyForm.Kontakt_Email.value;
					
					 var strErrorMsg=''
				 
						 if (Kontakt_Postnummer=='') {
							  strErrorMsg+='      - Postnummer \n'
						 } 
						 if (!regexp.test(Kontakt_Email)) {
							  strErrorMsg+='      - Email (ikke gyldig) \n'
						 }
				 
					 if (strErrorMsg!='') {
					  strErrorMsg ='Følgende felter er ikke udfyldt under "Kontaktoplysninger"\n\n' + strErrorMsg
					  alert (strErrorMsg);
					  return false;
				 }
				}

