function bestellenShowHide(id){
  if (id == "Bestelling"){
    document.getElementById('bestelling-div').style.display = "block";
    document.getElementById('offerte-div').style.display = "none";
	document.getElementById('opmerkingen-div').style.display = "none";
	document.getElementById('referentie-div').style.display = "block";
	document.getElementById('submit-bestelling-div').style.display = "block";
	document.getElementById('submit-offerte-div').style.display = "none";
  }
  else {
    document.getElementById('bestelling-div').style.display = "none";
    document.getElementById('offerte-div').style.display = "block";
	document.getElementById('opmerkingen-div').style.display = "block";
	document.getElementById('referentie-div').style.display = "block";
	document.getElementById('submit-bestelling-div').style.display = "none";
	document.getElementById('submit-offerte-div').style.display = "block";
  }
}

function bezorgenShowHide(id){
  if (id == "Bezorgen"){
    document.getElementById('bezorgadres-keuze').style.display = "block";
  }
  else {
    document.getElementById('bezorgadres-keuze').style.display = "none";
    document.getElementById('bezorgadres-div').style.display = "none";
  }
}

function bezorgadresShowHide(id){
  if (document.gegevens.AnderBezorgadres.checked){
    document.getElementById(id).style.display = "block";
  }
  else {
    document.getElementById(id).style.display = "none";
  }
}

function startCalc1(){
  interval = setInterval("calc1()",1);
}

function startCalc2(){
  interval = setInterval("calc2()",1);
}

function calc1(){
  one = document.gegevens.AantalPakket1.value;
  two = document.gegevens.AantalPakket2.value;
  three = document.gegevens.AantalPakket3.value;
  four = document.gegevens.AantalPakket4.value;
  five = document.gegevens.AantalPakket5.value;
  six = document.gegevens.AantalPakket6.value;
  seven = document.gegevens.AantalPakket7.value;
  eight = document.gegevens.AantalPakket8.value;
  nine = document.gegevens.AantalPakket9.value;
  ten = document.gegevens.AantalPakket10.value;
  eleven = document.gegevens.AantalPakket11.value;
  twelve = document.gegevens.AantalPakket12.value;
  thirteen = document.gegevens.AantalPakket13.value;
  fourteen = document.gegevens.AantalPakket14.value;
  fifteen = document.gegevens.AantalPakket15.value;
  sixteen = document.gegevens.AantalPakket16.value;
  seventeen = document.gegevens.AantalPakket17.value;
  eighteen = document.gegevens.AantalPakket18.value;
  document.gegevens.TotaalAantalPakketten.value = (one * 1) + (two * 1) + (three * 1) + (four * 1) + (five * 1) + (six * 1) + (seven * 1) + (eight * 1) + (nine * 1) + (ten * 1) + (eleven * 1) + (twelve * 1) + (thirteen * 1) + (fourteen * 1) + (fifteen * 1) + (sixteen * 1) + (seventeen * 1) + (eighteen * 1);
  document.gegevens.PrijsPakket1.value = (one * 48);
  document.gegevens.PrijsPakket2.value = (two * 25);
  document.gegevens.PrijsPakket3.value = (three * 26);
  document.gegevens.PrijsPakket4.value = (four * 46);
  document.gegevens.PrijsPakket5.value = (five * 41);
  document.gegevens.PrijsPakket6.value = (six * 69);
  document.gegevens.PrijsPakket7.value = (seven * 26);
  document.gegevens.PrijsPakket8.value = (eight * 58);
  document.gegevens.PrijsPakket9.value = (nine * 15);
  document.gegevens.PrijsPakket10.value = (ten * 16);
  document.gegevens.PrijsPakket11.value = (eleven * 49);
  document.gegevens.PrijsPakket12.value = (twelve * 187);
  document.gegevens.PrijsPakket13.value = (thirteen * 13);
  document.gegevens.PrijsPakket14.value = (fourteen * 14);
  document.gegevens.PrijsPakket15.value = (fifteen * 24);
  document.gegevens.PrijsPakket16.value = (sixteen * 118);
  document.gegevens.PrijsPakket17.value = (seventeen * 37);
  document.gegevens.PrijsPakket18.value = (eighteen * 48);
  document.gegevens.TotaalPrijsPakketten.value = (one * 48) + (two * 25) + (three * 26) + (four * 46) + (five * 41) + (six * 69) + (seven * 26) + (eight * 58) + (nine * 15) + (ten * 16) + (eleven * 49) + (twelve * 187) + (thirteen * 13) + (fourteen * 14) + (fifteen * 24) + (sixteen * 118) + (seventeen * 37) + (eighteen * 48);

  if (document.gegevens.TotaalAantalPakketten.value < 50) {document.gegevens.Kortingspercentage.value = 0}
  else if (document.gegevens.TotaalAantalPakketten.value < 100) {document.gegevens.Kortingspercentage.value = 5}
  else if (document.gegevens.TotaalAantalPakketten.value < 250) {document.gegevens.Kortingspercentage.value = 7.5}
  else if (document.gegevens.TotaalAantalPakketten.value < 500) {document.gegevens.Kortingspercentage.value = 10}
  else if (document.gegevens.TotaalAantalPakketten.value < 1000) {document.gegevens.Kortingspercentage.value = 12.5}
  else if (document.gegevens.TotaalAantalPakketten.value > 999) {document.gegevens.Kortingspercentage.value = 15};
  
  document.gegevens.Korting.value = (document.gegevens.TotaalPrijsPakketten.value / 100) * (document.gegevens.Kortingspercentage.value);
  
  document.gegevens.TotaalBedrag.value = (document.gegevens.TotaalPrijsPakketten.value - document.gegevens.Korting.value);
}
 
function calc2(){
  one = document.gegevens.oAantalPakket1.value;
  two = document.gegevens.oAantalPakket2.value;
  three = document.gegevens.oAantalPakket3.value;
  four = document.gegevens.oAantalPakket4.value;
  five = document.gegevens.oAantalPakket5.value;
  six = document.gegevens.oAantalPakket6.value;
  seven = document.gegevens.oAantalPakket7.value;
  eight = document.gegevens.oAantalPakket8.value;
  nine = document.gegevens.oAantalPakket9.value;
  ten = document.gegevens.oAantalPakket10.value;
  eleven = document.gegevens.oAantalPakket11.value;
  twelve = document.gegevens.oAantalPakket12.value;
  thirteen = document.gegevens.oAantalPakket13.value;
  fourteen = document.gegevens.oAantalPakket14.value;
  fifteen = document.gegevens.oAantalPakket15.value;
  sixteen = document.gegevens.oAantalPakket16.value;
  seventeen = document.gegevens.oAantalPakket17.value;
  eighteen = document.gegevens.oAantalPakket18.value;
  document.gegevens.oTotaalAantalPakketten.value = (one * 1) + (two * 1) + (three * 1) + (four * 1) + (five * 1) + (six * 1) + (seven * 1) + (eight * 1) + (nine * 1) + (ten * 1) + (eleven * 1) + (twelve * 1) + (thirteen * 1) + (fourteen * 1) + (fifteen * 1) + (sixteen * 1) + (seventeen * 1) + (eighteen * 1);
}

function stopCalc(){
  clearInterval(interval);
}

function doClear(theText) {
  if (theText.value == theText.defaultValue) {
      theText.value = ""
  }
}

function resetClear(theText) {
  if (theText.value == "") {
      theText.value = theText.defaultValue
  }
}

function dispDate(dateVal) {
DaystoAdd=dateVal
TodaysDate = new Date();
TodaysDay = new Array('Zondag', 'Maandag', 'Dinsdag','Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag');
TodaysMonth = new Array('januari', 'februari', 'maart','april', 'mei','juni', 'juli', 'augustus', 'september','oktober', 'november', 'december');
DaysinMonth = new Array('31', '28', '31', '30', '31', '30', '31', '31', '30', '31', '30', '31');

function LeapYearTest (Year) {
if (((Year % 400)==0) || (((Year % 100)!=0) && (Year % 4)==0)) {
return true;
}
else {
return false;
}
}
CurrentYear = TodaysDate.getYear();
if (CurrentYear < 2000)
CurrentYear = CurrentYear + 1900;
currentMonth = TodaysDate.getMonth();
DayOffset = TodaysDate.getDay();
currentDay = TodaysDate.getDate();
month = TodaysMonth[currentMonth];
if (month == 'February') {
if (((CurrentYear % 4)==0) && ((CurrentYear % 100)!=0) || ((CurrentYear % 400)==0)) {
DaysinMonth[1] = 29;
}
else {
DaysinMonth[1] = 28;
}
}
days = DaysinMonth[currentMonth];
currentDay += DaystoAdd;
if (currentDay > days) {
if (currentMonth == 11) {
currentMonth = 0;
month = TodaysMonth[currentMonth];
CurrentYear = CurrentYear + 1
}
else {
month =
TodaysMonth[currentMonth+1];
}
currentDay = currentDay - days;
}
DayOffset += DaystoAdd;

function offsettheDate (offsetCurrentDay) {
if (offsetCurrentDay > 6) {
offsetCurrentDay -= 6;
DayOffset = TodaysDay[offsetCurrentDay-1];
offsettheDate(offsetCurrentDay-1);
}
else {
DayOffset = TodaysDay[offsetCurrentDay];
return true;
}
}
offsettheDate(DayOffset);TheDate  = DayOffset + ' ';
TheDate += currentDay + ' ';
TheDate += month + ' ';
if (CurrentYear<100) CurrentYear="19" + CurrentYear;
TheDate += CurrentYear;
document.write(' '+TheDate);
}

function checkMail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Ongeldig e-mail adres!")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Ongeldig e-mail adres!")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Ongeldig e-mail adres!")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Ongeldig e-mail adres!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Ongeldig e-mail adres!")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Ongeldig e-mail adres!")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Ongeldig e-mail adres!")
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.gegevens.Email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Vul a.u.b. een e-mail adres in!")
		emailID.focus()
		return false
	}
	if (checkMail(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }

