<!--
function jva_zoek() {
  var zoekterm = document.frmZoek.txtZoek.value;
  if (zoekterm!="") {
    document.frmZoek.submit();
  } 
  else {
    alert("U heeft geen zoekcriterium ingegeven.");
	document.frmZoek.txtZoek.focus();
  }
}

function span_visible(spannaam) {
  document.getElementById(spannaam).style.display = "block";
}
function span_invisible(spannaam) {
  document.getElementById(spannaam).style.display = "none";
}
function span_swap(spannaam) {
  var sHuidig = document.getElementById(spannaam).style.display;
  if (sHuidig!="block") {
    document.getElementById(spannaam).style.display = "block"; }
  else {
    document.getElementById(spannaam).style.display = "none"; 
  }
}

function doelgroep_kies() {
  var aangevinkt = document.frm_plugin.chkNieuws.checked;
  if (aangevinkt) {
    span_visible("doelgroep_kiezen"); } 
  else {
    span_invisible("doelgroep_kiezen");	  
  }
}

var iBestel_totaal_ex = 0;
var iBestel_totaal_inc = 0;
var iBestel_totaal_btw = 0;

function check_aantal(elem) {
  var waarde = elem.value;
  if (isNaN(parseFloat(waarde))) {
    alert("Ongeldige getalwaarde");
	elem.select();
  } else {
	var aantal_waarde = elem.value;
    elem.value = waarde.replace(".", ",")

    //Nu de prijs berekenen
	var naam_aantal = elem.name;
	var naam_prijs = naam_aantal.replace("aP", "P");
	var prijs_waarde = document.getElementById(naam_prijs).value;
	prijs_waarde = prijs_waarde.replace(",", ".");
	var iBestel_BTWProc = parseFloat(document.getElementById(naam_prijs + "_btw").value);
	var totaal = parseInt(aantal_waarde) * (parseFloat(prijs_waarde) + (parseFloat(prijs_waarde) * iBestel_BTWProc /100));
	document.getElementById("i"+ naam_prijs).innerHTML = "" + totaal.toFixed(2);
	
	var eerder_aantal = document.getElementById(naam_aantal + "_old").value;
	if (parseInt(aantal_waarde)!=parseInt(eerder_aantal)) {
	  iBestel_totaal_ex = iBestel_totaal_ex - (parseInt(eerder_aantal) * parseFloat(prijs_waarde));
	  iBestel_totaal_ex = iBestel_totaal_ex + (parseInt(aantal_waarde) * parseFloat(prijs_waarde));

	  if (parseInt(iBestel_totaal_ex)<150) {
		//iBestel_totaal_ex = iBestel_totaal_ex + 8;
		document.getElementById("tot_verzend").innerHTML = "8.00"; } 
	  else {
		document.getElementById("tot_verzend").innerHTML = "0.00";
	  }

	  iBestel_totaal_inc = iBestel_totaal_ex * (1 + (iBestel_BTWProc / 100));
	  iBestel_totaal_btw = iBestel_totaal_inc - iBestel_totaal_ex;



	  iBestel_totaal_ex = iBestel_totaal_ex.toFixed(2);
	  iBestel_totaal_inc = iBestel_totaal_inc.toFixed(2);
	  iBestel_totaal_btw = iBestel_totaal_btw.toFixed(2);
	  
	  
	  document.getElementById("tot_prijs_inc").innerHTML = iBestel_totaal_inc.replace("-","");
	  document.getElementById("tot_prijs_ex").innerHTML = iBestel_totaal_ex.replace("-","");
	  document.getElementById("tot_prijs_btw").innerHTML = iBestel_totaal_btw.replace("-",""); 
	  
	  bereken_verzend_totaal();
	}
  }
}

function check_aanb_aantal(elem, teller) {
  var waarde = elem.value;
  waarde = waarde.replace(".", ",");
  
  if (waarde!=elem.value) elem.value = waarde;
  
  if (isNaN(parseFloat(waarde))) {
    alert("Ongeldige getalwaarde");
	elem.select();
  } else {
	var aantal_waarde = document.getElementById("aan_" + teller + "_5").value;
    document.getElementById("aan_" + teller + "_5").value = aantal_waarde.replace(".", ",")

    //Nu de prijs berekenen
	var naam_aantal = "aan_" + teller + "_5";
	var naam_prijs = "aan_" + teller + "_4";
	var prijs_waarde = document.getElementById(naam_prijs).value;
	prijs_waarde = prijs_waarde.replace(",", ".");
	var iBestel_BTWProc = 19;
	
	//document.getElementById("i"+ naam_prijs).innerHTML = "" + totaal.toFixed(2);
	
	var totaal = parseInt(aantal_waarde) * (parseFloat(prijs_waarde) + (parseFloat(prijs_waarde) * iBestel_BTWProc /100));
	totaal = totaal.toFixed(2);
	document.getElementById("aan_totaal_" + teller).innerHTML = totaal.replace("-","");
	
	var eerder_aantal = document.getElementById("aan_" + teller + "_old").value;
	if (parseInt(aantal_waarde)!=parseInt(eerder_aantal)) {
	  iBestel_totaal_ex = iBestel_totaal_ex - (parseInt(eerder_aantal) * parseFloat(prijs_waarde));

	  if (parseInt(iBestel_totaal_ex)<150) {
//		iBestel_totaal_ex = iBestel_totaal_ex + 8;
		document.getElementById("tot_verzend").innerHTML = "8.00"; } 
	  else {
		document.getElementById("tot_verzend").innerHTML = "0.00";
	  }

	  if (parseInt(aantal_waarde) > 0) {
		iBestel_totaal_ex = iBestel_totaal_ex + (parseInt(aantal_waarde) * parseFloat(prijs_waarde));
	  }
	  iBestel_totaal_inc = iBestel_totaal_ex * (1 + (iBestel_BTWProc / 100));
	  	  
	  
	  iBestel_totaal_btw = iBestel_totaal_inc - iBestel_totaal_ex;
	  iBestel_totaal_ex = iBestel_totaal_ex.toFixed(2);
	  iBestel_totaal_inc = iBestel_totaal_inc.toFixed(2);
	  iBestel_totaal_btw = iBestel_totaal_btw.toFixed(2);
	  
	  document.getElementById("tot_prijs_ex").innerHTML = iBestel_totaal_ex.replace("-","");
	  document.getElementById("tot_prijs_btw").innerHTML = iBestel_totaal_btw.replace("-","");
	  document.getElementById("tot_prijs_inc").innerHTML = iBestel_totaal_inc.replace("-","");
	  document.getElementById("aan_" + teller + "_old").value = aantal_waarde;
	  
	  bereken_verzend_totaal();
	}
  }
}

function bereken_verzend_totaal() {
	var totaal = document.getElementById("tot_prijs_inc").innerHTML;
	var verzend = document.getElementById("tot_verzend").innerHTML;
	totaal = totaal.replace(",", ".");
	verzend = verzend.replace(",", ".");
	var nieuwtot = parseFloat(totaal) + parseFloat(verzend);
	nieuwtot = nieuwtot.toFixed(2)
	document.getElementById("inc_verzend").innerHTML = nieuwtot.replace("-","");
}

function save_aantal(elem) {
  var oude_prijs_veld = elem.name + "_old";
  document.getElementById(oude_prijs_veld).value = elem.value
}

function bestellen() {
  var testPrijs = parseFloat(document.getElementById("tot_prijs_ex").innerHTML);
  if (testPrijs >= 90) {
	var bedrijfsnaam = document.getElementById("bedrijfsnaam").value;
	var debiteurnummer = document.getElementById("debiteurnummer").value;
	var contactpersoon = document.getElementById("contactpersoon").value;
	var adres = document.getElementById("adres").value;
	var leverdatum = document.getElementById("leverdatum").value;
	var postcodeplaats = document.getElementById("postcodeplaats").value;
	var email = document.getElementById("email").value;
	var telefoon = document.getElementById("telefoon").value;
	var fax = document.getElementById("fax").value;
	
	var sErr = "";
	if (contactpersoon=="") {sErr+="\n-Contactpersoon niet ingevuld.";}
	if (adres=="") {sErr+="\n-Adres niet ingevuld.";}
	if (leverdatum=="") {sErr+="\n-Leverdatum niet ingevuld.";}
	if (postcodeplaats=="") {sErr+="\n-Postcode en plaats niet ingevuld.";}
	if (email=="") {sErr+="\n-E-mail niet ingevuld.";}
	if (telefoon=="") {sErr+="\n-Telefoon niet ingevuld.";}
	
	if (sErr!="") {
	  alert("U heeft niet alle gegevens ingevuld: \n" + sErr);
	} else { 	
      document.frm_plugin.submit();
	}
  } else {
    alert("Online bestellingen worden pas geaccepteerd vanaf 90 euro, exclusief BTW.");
  }
}

function bereken_aanb(elem, rij, veld) {
  var aantal = document.getElementById("aan_" + rij + "_5").value;
  var prijs = document.getElementById("aan_" + rij + "_4").value;
  var oude_prijs = parseFloat(document.getElementById("aan_prijs_" + rij + "_old").value);
  var oud_aantal = parseInt(document.getElementById("aan_" + rij + "_old").value);
  var iBestel_BTWProc = 19;
  elem.value = elem.value.replace(".", ",");
  
  aantal = aantal.replace(",", ".");
  prijs = prijs.replace(",", ".");
  aantal = parseInt(aantal)
  prijs = parseFloat(prijs)
  
  if (!isNaN(aantal) && !isNaN(prijs)) {
    switch (veld) {
      case "prijs": {
		  //prijs werd gewijzigd. We moeten van het totaal de oude prijs aftrekken.
		  iBestel_totaal_ex = iBestel_totaal_ex - (aantal * oude_prijs);
	      iBestel_totaal_inc = iBestel_totaal_ex * (1 + (iBestel_BTWProc / 100));
	      iBestel_totaal_btw = iBestel_totaal_inc - iBestel_totaal_ex;
	    break;
	  }
	  case "aantal": {
	    //aantal is gewijzigd. We moeten van het totaal de oude prijs aftrekken.
		  iBestel_totaal_ex = iBestel_totaal_ex - (oud_aantal * prijs);
	      iBestel_totaal_inc = iBestel_totaal_ex * (1 + (iBestel_BTWProc / 100));
	      iBestel_totaal_btw = iBestel_totaal_inc - iBestel_totaal_ex;
	    break;
      }
    }
	//nu de nieuwe prijs berekenen
    iBestel_totaal_ex = iBestel_totaal_ex + (aantal * prijs);
    iBestel_totaal_inc = iBestel_totaal_ex * (1 + (iBestel_BTWProc / 100));
    iBestel_totaal_btw = iBestel_totaal_inc - iBestel_totaal_ex;
	iBestel_totaal_ex = iBestel_totaal_ex.toFixed(2);
	iBestel_totaal_inc = iBestel_totaal_inc.toFixed(2);
	iBestel_totaal_btw = iBestel_totaal_btw.toFixed(2);
	document.getElementById("tot_prijs_inc").innerHTML = iBestel_totaal_inc.replace("-","");
	document.getElementById("tot_prijs_ex").innerHTML = iBestel_totaal_ex.replace("-","");
	document.getElementById("tot_prijs_btw").innerHTML = iBestel_totaal_btw.replace("-","");
	//nu in de colom zetten
	bereken_verzend_totaal();
	
	var toon_totaal = (aantal * prijs) * (1 + (iBestel_BTWProc / 100));
	toon_totaal = toon_totaal.toFixed(2);
	document.getElementById("aan_totaal_" + rij).innerHTML = toon_totaal.replace("-","");
	
  }
}

function save_aan_aantal(elem,rij, veld) {
  switch (veld) {
    case "prijs": {
	  var oude_prijs_veld = "aan_prijs_" + rij + "_old";
	  break;
	}
	case "aantal": {
      oude_prijs_veld = "aan_" + rij + "_old";
	  break;
	}
  }
  document.getElementById(oude_prijs_veld).value = elem.value
}

var xmlhttp;
function xml_write(spanControl, sTekst) {
  document.getElementById(spanControl).innerHTML = sTekst;
}
function xml_get(url, spanControl, js_loadfunctie, toonloading) {
	xmlhttp = false;
	if (toonloading=="1" && spanControl!="") {
		xml_write(spanControl,"<table width='100%' cellpadding='0' cellspacing='0'><tr><td><img src='http://www.grenswetenschap.nl/imgv2/loading/mozilla_blu.gif' alt='bezig met laden' align='absmiddle'> Even geduld...</td></tr><table>");
	}
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest) {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch(e) {
			xmlhttp = false;
		}
		// branch for IE/Windows ActiveX version
	} 
	else if(window.ActiveXObject) {
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				xmlhttp = false;
			}
		}
	}
	if(xmlhttp) {
		xmlhttp.onreadystatechange = function() {
 			if (xmlhttp.readyState==4) {
   				if (spanControl!="") document.getElementById(spanControl).innerHTML = xmlhttp.responseText;
				if (js_loadfunctie!="") eval(js_loadfunctie);
  			}
		}
		xmlhttp.open("GET", url, true);
		xmlhttp.send("");
	}
}

function loadBest() {
	var laden = document.getElementById("load_bestel").value;
	if (laden=="1") {
		xml_get("/ss_include/xml_bestelonline.asp", "spnBestelContent", "", "1");
	}
}

-->