var oud = '';
var docWin;
var imagesize;
var curhfd;
var cursub;
var cursubsub;
var curaantal;
var totaal;
var docwin;
var snelbest = 0;
var pwdsave = '';

function initSlide(naam) {
  plaatje = document.images.PictureBox
  divje = document.getElementById("diashow")
  divje.style.left= "0px"
  divje.style.top= "0px"
  divje.style.visibility = 'visible'
  runSlideShow()
}

function initPage(cookienaam){
	document.cookie = cookienaam + '=""; expires=Fri, 1 Dec 2000 00:00:00 GMT; path=/';
	if (meldingtekst != '*') alert(meldingtekst)
	if (url != '*'){
		history.go(-1);
		if (docWin) {
		   docWin.close()
			docWin = null
		}
		docWin = window.open (url,"","height=500, width=700, resizable=yes");
		if (!docWin) {
			alert("Deze optie gebruikt een popup.\r\nWijzig de instelling van de browser")
		}
	}
	if (document.bestelform) {
	if (document.bestelform.bestellen && document.bestelform.subtotaal) berekenTotaal()
	if (document.bestelform.bestellen && !document.bestelform.subtotaal && !document.bestelform.soort) document.getElementById("akkoord").style.visibility = "visible"
	}
}

function zoeken(){
	if (zoekextra == "") {
		if (document.search.zoekstr.value != "") {
			document.search.submit();
		} else {
		alert ("Geen zoekwoord(en) opgegeven");
		}
	} else {
		regexp = /\//
		fout = (document.search.zoekstr.value == "")
		sel = zoekextra.split(regexp)
		for (i=0; i < sel.length; i++) {
			if (document.getElementById(sel[i]).value != '') {
				fout = false
			}
		}
		if (fout == true) {
		   alert("Geen trefwoord(en) opgegeven");
		} else {
		   document.search.submit();
		}
	}
}

function bijwerken(){
	fout = 0;
	for (i=0; i < document.bestelform.length; i++) {
	 if (document.bestelform.elements[i].type == 'text') {
	  if (document.bestelform.elements[i].name.substr(0,1) == 'a') {
		if (document.bestelform.elements[i].value == '') {
			alert ('Aantal niet ingevuld');
			fout = 1;
			document.bestelform.elements[i].focus();
			document.bestelform.elements[i].select();
			break;
		} else {
			if (isNaN(document.bestelform.elements[i].value) || document.bestelform.elements[i].value < 0) {
				alert('Aantal mag alleen geheel getal bevatten')
				fout = 1;
				document.bestelform.elements[i].focus();
				document.bestelform.elements[i].select();
				break;
			}
		}
	  }
	 }
	}
	if (fout == 0) {
		document.bestelform.submit();
	}
}

function bestellen(sw){
	if (document.getElementById('minimum') && document.getElementById('sub')) {
		berekenInhoud()
	 	if (parseFloat(document.getElementById('sub').value) < parseFloat(document.getElementById('minimum').value)) {
			onderminimum(formatBedrag(document.getElementById('minimum').value))
			return;
		}
	}
	document.bestelform.action='/IC_ECT/default.asp?div=bst&sw=' + sw
	bijwerken()
}


function AanUit(s){
  document.getElementById('doorgaan').style.visibility = 'visible'
  if (s == 1) {
     document.aanmeldform.email.disabled = false;
     document.aanmeldform.password.disabled = false;
	  document.aanmeldform.email.className = ""
	  document.aanmeldform.password.className = ""
	  document.aanmeldform.vergeten.value = ""
	  document.aanmeldform.vergeten.disabled = true;
	  document.aanmeldform.vergeten.className = "uit";
	  document.aanmeldform.onthouden.disabled = true;
	  document.aanmeldform.onthouden.checked = false;
//	  document.aanmeldform.onthouden.className = "uit";
  } else {
     if (s == 2) {
        document.aanmeldform.email.value = "";
        document.aanmeldform.password.value = "";
        document.aanmeldform.email.disabled = true;
        document.aanmeldform.password.disabled = true;
	     document.aanmeldform.email.className = "uit"
	     document.aanmeldform.password.className = "uit"
	     document.aanmeldform.vergeten.value = ""
	     document.aanmeldform.vergeten.disabled = true;
	     document.aanmeldform.vergeten.className = "uit";
	     document.aanmeldform.onthouden.disabled = true;
		  document.aanmeldform.onthouden.checked = false;
//		  document.aanmeldform.onthouden.className = "uit";
	  } else {
        document.aanmeldform.email.value = "";
        document.aanmeldform.password.value = "";
        document.aanmeldform.email.disabled = true;
        document.aanmeldform.password.disabled = true;
	     document.aanmeldform.email.className = "uit"
	     document.aanmeldform.password.className = "uit"
	     document.aanmeldform.vergeten.value = ""
	     document.aanmeldform.vergeten.disabled = false;
	     document.aanmeldform.vergeten.className = "";
	     document.aanmeldform.onthouden.disabled = true;
		  document.aanmeldform.onthouden.checked = false;
//		  document.aanmeldform.onthouden.className = "uit";
	  }
  }
} 

function testOnthouden(){
   if (document.aanmeldform.email.value.length > 0 && document.aanmeldform.password.value.length > 0){
	   document.aanmeldform.onthouden.disabled = false;
//		document.aanmeldform.onthouden.className = "";
	} else {
	   document.aanmeldform.onthouden.disabled = true;
		document.aanmeldform.onthouden.checked = false;
//		document.aanmeldform.onthouden.className = "uit";
	}
}

function testOnthouden2() {
   if (document.aanmeld.email.value.length > 0 && document.aanmeld.password.value.length > 0){
	   document.aanmeld.onthouden.disabled = false;
		document.getElementById("doorgaan").style.display = ""
	} else {
	   document.aanmeld.onthouden.disabled = true;
		document.aanmeld.onthouden.checked = false;
		document.getElementById("doorgaan").style.display = "none"
	}
}

function Doorgaan2() {
	document.aanmeld.method = 'post'
	document.aanmeld.action = '/ic_ect/default.asp?div=sam'
	document.aanmeld.submit()
}

function Doorgaan(){

	if (!document.aanmeldform.swaanm[2]) {
		if (!document.aanmeldform.swaanm[0].checked && !document.aanmeldform.swaanm[1].checked) {
			alert ('Geen keuze gemaakt')
			return
		}

		if (document.aanmeldform.swaanm[0].checked && (document.aanmeldform.email.value == "" || document.aanmeldform.password.value == "")) {
			alert ('Klantgegevens onvolledig')
			return
		}

		if (document.aanmeldform.swaanm[1].checked && document.aanmeldform.vergeten.value == "") {
			alert ('Geen email opgegeven')
			return
		}
		if (document.aanmeldform.swaanm[0].checked && !emailCheck(document.aanmeldform.email)) {
			return
		}
		if (document.aanmeldform.swaanm[1].checked && !emailCheck(document.aanmeldform.vergeten)) {
			return
		}


	} else {
		if (!document.aanmeldform.swaanm[0].checked && !document.aanmeldform.swaanm[1].checked && !document.aanmeldform.swaanm[2].checked) {
			alert ('Geen keuze gemaakt')
			return
		}

		if (document.aanmeldform.swaanm[0].checked && (document.aanmeldform.email.value == "" || document.aanmeldform.password.value == "")) {
			alert ('Klantgegevens onvolledig')
			return
		}

		if (document.aanmeldform.swaanm[2].checked && document.aanmeldform.vergeten.value == "") {
			alert ('Geen email opgegeven')
			return
		}
		if (document.aanmeldform.swaanm[0].checked && !emailCheck(document.aanmeldform.email)) {
			return
		}
		if (document.aanmeldform.swaanm[2].checked && !emailCheck(document.aanmeldform.vergeten)) {
			return
		}
	}
	document.aanmeldform.method = 'post'
	document.aanmeldform.action = '/IC_ECT/default.asp?div=anm'
	document.aanmeldform.submit();
}  

function emailCheck(invoer) { 
   if (invoer.value == '') return true;
	re = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/
   var OK = re.exec(invoer.value);
   if (OK) { 
	   return true
	} else {
	   alert('E-mail foutief!');
		invoer.focus()
	   return false;
	}
} 

function postcodeCheck(invoer) {
  if (invoer.value == '') {
		if (document.aanmeldform.land) {
		  document.getElementById("land").style.display = ""
  	   }
		return true;
  }
  re = /^[1-9][0-9]{3} ?[a-zA-Z]{2}$/
  var OK = re.exec(invoer.value);
  if (OK) {
     invoer.value = invoer.value.substr(0,4) + " " + invoer.value.substr(invoer.value.length - 2,2).toUpperCase();
	  if (document.aanmeldform.land) {
	      document.getElementById("land").style.display = "none"
			document.aanmeldform.land.selectedIndex = 0
	  }
	  return true;
  } else {
      if (!document.aanmeldform.land) {
	     alert ('Postcode foutief!');
   	  return false;
		} else {
		  alert ('Geen Nederlandse postcode. Geef juiste land op')
		  document.getElementById("land").style.display = ""
		  return true
		}
  }
}
//--------------------------------------------------------------------------------------------------------------------------------------
//		  DatumCheck
//--------------------------------------------------------------------------------------------------------------------------------------
var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat');
function LZ(x) {return(x<0||x>9?"":"0")+x}

function formatDate(date,format) {
	format=format+"";
	var result="";
	var i_format=0;
	var c="";
	var token="";
	var y=date.getYear()+"";
	var M=date.getMonth()+1;
	var d=date.getDate();
	var E=date.getDay();
	var H=date.getHours();
	var m=date.getMinutes();
	var s=date.getSeconds();
	var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;
	// Convert real date parts into formatted versions
	var value=new Object();
	if (y.length < 4) {y=""+(y-0+1900);}
	value["y"]=""+y;
	value["yyyy"]=y;
	value["yy"]=y.substring(2,4);
	value["M"]=M;
	value["MM"]=LZ(M);
	value["MMM"]=MONTH_NAMES[M-1];
	value["NNN"]=MONTH_NAMES[M+11];
	value["d"]=d;
	value["dd"]=LZ(d);
	value["E"]=DAY_NAMES[E+7];
	value["EE"]=DAY_NAMES[E];
	value["H"]=H;
	value["HH"]=LZ(H);
	if (H==0){value["h"]=12;}
	else if (H>12){value["h"]=H-12;}
	else {value["h"]=H;}
	value["hh"]=LZ(value["h"]);
	if (H>11){value["K"]=H-12;} else {value["K"]=H;}
	value["k"]=H+1;
	value["KK"]=LZ(value["K"]);
	value["kk"]=LZ(value["k"]);
	if (H > 11) { value["a"]="PM"; }
	else { value["a"]="AM"; }
	value["m"]=m;
	value["mm"]=LZ(m);
	value["s"]=s;
	value["ss"]=LZ(s);
	while (i_format < format.length) {
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		if (value[token] != null) { result=result + value[token]; }
		else { result=result + token; }
		}
	return result;
	}

	function _isInteger(val) {
	var digits="1234567890";
	for (var i=0; i < val.length; i++) {
		if (digits.indexOf(val.charAt(i))==-1) { return false; }
		}
	return true;
	}
	function _getInt(str,i,minlength,maxlength) {
	for (var x=maxlength; x>=minlength; x--) {
		var token=str.substring(i,i+x);
		if (token.length < minlength) { return null; }
		if (_isInteger(token)) { return token; }
		}
	return null;
	}
	
	function getDateFromFormat(val,format) {
	val=val+"";
	format=format+"";
	var i_val=0;
	var i_format=0;
	var c="";
	var token="";
	var token2="";
	var x,y;
	var now=new Date();
	var year=now.getYear();
	var month=now.getMonth()+1;
	var date=1;
	var hh=now.getHours();
	var mm=now.getMinutes();
	var ss=now.getSeconds();
	var ampm="";
	
	while (i_format < format.length) {
		// Get next token from format string
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		// Extract contents of value based on format token
		if (token=="yyyy" || token=="yy" || token=="y") {
			if (token=="yyyy") { x=4;y=4; }
			if (token=="yy")   { x=2;y=2; }
			if (token=="y")    { x=2;y=4; }
			year=_getInt(val,i_val,x,y);
			if (year==null) { return 0; }
			i_val += year.length;
			if (year.length==2) {
				if (year > 70) { year=1900+(year-0); }
				else { year=2000+(year-0); }
				}
			}
		else if (token=="MMM"||token=="NNN"){
			month=0;
			for (var i=0; i<MONTH_NAMES.length; i++) {
				var month_name=MONTH_NAMES[i];
				if (val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase()) {
					if (token=="MMM"||(token=="NNN"&&i>11)) {
						month=i+1;
						if (month>12) { month -= 12; }
						i_val += month_name.length;
						break;
						}
					}
				}
			if ((month < 1)||(month>12)){return 0;}
			}
		else if (token=="EE"||token=="E"){
			for (var i=0; i<DAY_NAMES.length; i++) {
				var day_name=DAY_NAMES[i];
				if (val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()) {
					i_val += day_name.length;
					break;
					}
				}
			}
		else if (token=="MM"||token=="M") {
			month=_getInt(val,i_val,token.length,2);
			if(month==null||(month<1)||(month>12)){return 0;}
			i_val+=month.length;}
		else if (token=="dd"||token=="d") {
			date=_getInt(val,i_val,token.length,2);
			if(date==null||(date<1)||(date>31)){return 0;}
			i_val+=date.length;}
		else if (token=="hh"||token=="h") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<1)||(hh>12)){return 0;}
			i_val+=hh.length;}
		else if (token=="HH"||token=="H") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<0)||(hh>23)){return 0;}
			i_val+=hh.length;}
		else if (token=="KK"||token=="K") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<0)||(hh>11)){return 0;}
			i_val+=hh.length;}
		else if (token=="kk"||token=="k") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<1)||(hh>24)){return 0;}
			i_val+=hh.length;hh--;}
		else if (token=="mm"||token=="m") {
			mm=_getInt(val,i_val,token.length,2);
			if(mm==null||(mm<0)||(mm>59)){return 0;}
			i_val+=mm.length;}
		else if (token=="ss"||token=="s") {
			ss=_getInt(val,i_val,token.length,2);
			if(ss==null||(ss<0)||(ss>59)){return 0;}
			i_val+=ss.length;}
		else if (token=="a") {
			if (val.substring(i_val,i_val+2).toLowerCase()=="am") {ampm="AM";}
			else if (val.substring(i_val,i_val+2).toLowerCase()=="pm") {ampm="PM";}
			else {return 0;}
			i_val+=2;}
		else {
			if (val.substring(i_val,i_val+token.length)!=token) {return 0;}
			else {i_val+=token.length;}
			}
		}
	// If there are any trailing characters left in the value, it doesn't match
	if (i_val != val.length) { return 0; }
	// Is date valid for month?
	if (month==2) {
		// Check for leap year
		if ( ( (year%4==0)&&(year%100 != 0) ) || (year%400==0) ) { // leap year
			if (date > 29){ return 0; }
			}
		else { if (date > 28) { return 0; } }
		}
	if ((month==4)||(month==6)||(month==9)||(month==11)) {
		if (date > 30) { return 0; }
		}
	// Correct hours value
	if (hh<12 && ampm=="PM") { hh=hh-0+12; }
	else if (hh>11 && ampm=="AM") { hh-=12; }
	var newdate=new Date(year,month-1,date,hh,mm,ss);
	return newdate.getTime();
	}

	function Datumcheck(val) {
	var preferEuro=(arguments.length==2)?arguments[1]:true;
	generalFormats=new Array('y-M-d','MMM d, y','MMM d,y','y-MMM-d','d-MMM-y','MMM d');
	monthFirst=new Array('M/d/y','M-d-y','M.d.y','MMM-d','M/d','M-d');
	dateFirst =new Array('d/M/y','d-M-y','d.M.y','d-MMM','d/M','d-M','d M y','d MMM y');
	var checkList=new Array('generalFormats',preferEuro?'dateFirst':'monthFirst',preferEuro?'monthFirst':'dateFirst');
	var d=null;
	for (var i=0; i<checkList.length; i++) {
		var l=window[checkList[i]];
		for (var j=0; j<l.length; j++) {
			d=getDateFromFormat(val,l[j]);
			if (d!=0) { return new Date(d); }
			}
		}
	return null;
	}
//---------------------------------------------------------------------------------------------------------------------------
//		einde datumcheck
//-----------------------------------------------------------------------------------------------------------------------------
function nieuweKlant() {

   fout = 0
   for (i=0; i < document.aanmeldform.length; i++){
	   if (document.aanmeldform[i].className == 'verplicht' || document.aanmeldform[i].className == 'markeer') {
		   if (document.aanmeldform[i].value == '') {
			   document.aanmeldform[i].className = 'markeer'
				fout = 1
			} else {
			   document.aanmeldform[i].className = 'verplicht'
			}
		}
	}

	if (!document.aanmeldform.geslacht[0].checked && !document.aanmeldform.geslacht[1].checked) {
	    document.aanmeldform.geslacht[0].className = 'markeer'
	    document.aanmeldform.geslacht[1].className = 'markeer'
		 fout = 1
	} else {
	    document.aanmeldform.geslacht[0].className = ''
	    document.aanmeldform.geslacht[1].className = ''
	}

	//Werkt niet in FireFox
	/*if (document.aanmeldform.land) {
	   if (document.getElementById("land").style.display == "") {
		   if (document.aanmeldform.land.selectedIndex == 0 ) {
				document.aanmeldform.land.className = 'markeer'
			} else {
				document.aanmeldform.land.className = 'verplicht'
			}
		}
	}*/

   if (document.aanmeldform.email.value != '') {
		re = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/
   	OK = re.exec(document.aanmeldform.email.value)
		if (!OK) {
			fout = 1
			document.aanmeldform.email.className = 'markeer'
		}
	}

	if (fout == 1){
	   alert('De gemarkeerde velden zijn niet (correct) ingevuld!')
	} else {
	document.aanmeldform.method = 'post'
	if (snelbest == 0 ) {
		document.aanmeldform.action = '/IC_ECT/default.asp?div=nkl'
	} else {
		document.aanmeldform.action = '/IC_ECT/default.asp?div=snl'
	}
	document.aanmeldform.submit();
	}
}

function snelBestellen() {
   snelbest = 1;
	nieuweKlant()
}

function formatBedrag(invoer){
	invoer = Math.round(invoer * 100) / 100
	var test = invoer.toString()
	deel = test.split('.')
	if (deel[1]) {
		if (deel[1].length == 1) {
			bedrag = test + '0'
		} else {
			bedrag = test
		}
	} else {
		bedrag = test + '.00'
	}
	bedrag = bedrag.replace(",","")
	bedrag = bedrag.replace(".",",")
	return bedrag
}

function berekenTotaal() {
	kost = kosten.split(';')
	lever = -1
	betaal = -1
	visible = 'hidden'
	if (document.bestelform.lwijze) {
		if (document.bestelform.lwijze.value == 'bezorgen') {
			lever = 2
		} else {
			lever = 1
		}
	} else {
	   if (document.bestelform.leverwijze) {
			if (document.bestelform.leverwijze[0].checked) lever = 1
			if (document.bestelform.leverwijze[1].checked) lever = 2
		}
	}
	if (lever == 1) {
		if (document.bestelform.bwijze1) {
				if (document.bestelform.bwijze1.value == 'factuur')  betaal = 0
				if (document.bestelform.bwijze1.value == 'contant')  betaal = 0
		} else {
			for (i=0; i < document.bestelform.betaalwijze1.length; i++) {
				if (document.bestelform.betaalwijze1[i].checked && document.bestelform.betaalwijze1[i].value == 'factuur')  betaal = 0 
				if (document.bestelform.betaalwijze1[i].checked && document.bestelform.betaalwijze1[i].value == 'contant')  betaal = 0 
				if (document.bestelform.betaalwijze1[i].checked && document.bestelform.betaalwijze1[i].value == 'ikassa')   betaal = 0 
			}
		}
	}
	if (lever == 2) {
		if (document.bestelform.bwijze2) {
			if (document.bestelform.bwijze2.value == 'ikassa')   betaal = 5
			if (document.bestelform.bwijze2.value == 'ideal')    betaal = 4
			if (document.bestelform.bwijze2.value == 'factuur')  betaal = 3
			if (document.bestelform.bwijze2.value == 'vooruit')  betaal = 2
			if (document.bestelform.bwijze2.value == 'rembours') betaal = 1
			if (document.bestelform.bwijze2.value == 'contant')  betaal = 0
		} else {
			for (i=0; i < document.bestelform.betaalwijze2.length; i++) {
				if (document.bestelform.betaalwijze2[i].checked) {
					if (document.bestelform.betaalwijze2[i].value == 'ikassa')   betaal = 5 
					if (document.bestelform.betaalwijze2[i].value == 'ideal')    betaal = 4 
					if (document.bestelform.betaalwijze2[i].value == 'factuur')  betaal = 3 
					if (document.bestelform.betaalwijze2[i].value == 'vooruit')  betaal = 2 
					if (document.bestelform.betaalwijze2[i].value == 'rembours') betaal = 1 
					if (document.bestelform.betaalwijze2[i].value == 'contant')  betaal = 0 
				}
			}
		}
	}
	var bezorg = kost[0];
	var verzend = kost[0];
	if (document.bestelform.bezorg) {
		if (lever == 2) bezorg = kost[4]
		document.bestelform.bezorg.value = bezorg
	} else {
		if (document.bestelform.verzend) {
			if (betaal > -1) verzend = kost[betaal]
			if (betaal == 4) verzend = kost[2]
			if (betaal == 5) verzend = kost[2]
			document.bestelform.verzend.value = verzend
		}
	}


/*	if (!document.bestelform.bwijze2 && !document.bestelform.betaalwijz2){
		alert(!document.bestelform.bwijze2)
		alert(!document.bestelform.betaalwijz2)
	    betaal = -2
	}*/

if (!document.bestelform.lwijze && !document.bestelform.leverwijze) {
	lever = 0
	betaal = 0
}

	accorderen = 1
	if (document.bestelform.accorderen) {
		if (!document.bestelform.accorderen.checked) {
			accorderen = -1
		}
	}

	if (lever < 0 || betaal < 0 || accorderen < 0 || document.bestelform.soort) {
		document.getElementById("akkoord").style.visibility = "hidden"
	} else {
		document.getElementById("akkoord").style.visibility = "visible"
	}
	subtot = parseFloat(document.bestelform.subtotaal.value.replace('.','').replace(',','.')) + parseFloat(verzend.replace('.','').replace(',','.')) + parseFloat(bezorg.replace('.','').replace(',','.'))
	btwbedrag = 0
	if (btw != 0) {
		btwbedrag = parseFloat(Math.round(subtot * btw) / 100)
		document.bestelform.btwbedrag.value = formatBedrag(btwbedrag)
	}
	totaal = parseFloat(Math.round((subtot + btwbedrag) * 100) / 100) 
	document.bestelform.totaal.value = formatBedrag(totaal)
}

function mutKlant(){
	document.mutform.action='/IC_ECT/default.asp?div=mut'
	document.mutform.method='post'
	document.mutform.submit();
}

function verzenden() {

	betaal = -1
	if (document.bestelform.betaalwijze2) {
		for (var i=0; i < document.bestelform.betaalwijze2.length; i++) {
			if (document.bestelform.betaalwijze2[i].checked) {
				if (document.bestelform.betaalwijze2[i].value == 'ikassa')   betaal = 5 
				if (document.bestelform.betaalwijze2[i].value == 'ideal')    betaal = 4 
			}
		}
	}
   if (betaal == 5 || betaal == 4) {
	   melding = "U verlaat de shop en wordt doorgeschakeld naar de beveiligde omgeving van de betaalkassa.\r\nVolg de aanwijzingen in het scherm op.\r\nZodra u weer in de shop bent is de transactie afgesloten.\r\n"
		melding = melding + "U krijgt een melding van de shop dat de bestelling is afgerond"

	   alert(melding)
	}



   tekst = "Bestelling akkoord?"
   if (document.bestelform.soort) {
		if (document.bestelform.soort[0].checked) tekst = "Offerte akkoord?"
	}
 


	if (confirm(tekst)) {
		document.bestelform.action='/IC_ECT/default.asp?div=vrz'
		document.bestelform.method='post'
		document.bestelform.submit();
	}
}

function resetwachtwoord(){
    document.mutform.wachtwoord.value = ''
}

function checkPwdMut() {
   ret = true
	if (oud != document.mutform.wachtwoord.value) {
		alert('Toegangscode gewijzigd.\r\nGeef nogmaals de nieuwe toegangscode');
		oud = document.mutform.wachtwoord.value
		document.mutform.wachtwoord.value = ''
		ret = false
	}
	return ret
}

function muteerAkkoord() {
   fout = 0
	for (i=0; i < document.mutform.length; i++) {
		if (document.mutform[i].className == 'verplicht' || document.mutform[i].className == 'markeer') {
			if (document.mutform[i].value == '') {
				document.mutform[i].className = 'markeer'
				fout = 1
			} else {
				document.mutform[i].className = 'verplicht'
			}
		}
	}
	if (!document.mutform.geslacht[0].checked && !document.mutform.geslacht[1].checked) {
	    document.mutform.geslacht[0].className = 'markeer'
	    document.mutform.geslacht[1].className = 'markeer'
		 fout = 1
	} else {
	    document.mutform.geslacht[0].className = ''
	    document.mutform.geslacht[1].className = ''
	}

   if (document.mutform.email.value != '') {
		re = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/
   	OK = re.exec(document.mutform.email.value)
		if (!OK) {
			fout = 1
			document.mutform.email.className = 'markeer'
		}
	}
   if (document.mutform.postcode.value  != '' && document.mutform.land.value == '') {
		re = /^[1-9][0-9]{3} ?[a-zA-Z]{2}$/
		OK = re.exec(document.mutform.postcode.value);
		if (!OK) {
			fout = 1
			document.mutform.postcode.className = 'markeer'
		} else {
			document.mutform.postcode.value = document.mutform.postcode.value.substr(0,4) + " " + document.mutform.postcode.value.substr(document.mutform.postcode.value.length - 2,2).toUpperCase();
		}
	}
	if (fout == 1){
	   alert('De gemarkeerde velden zijn niet (correct) ingevuld!')
	} else {
	document.mutform.method = 'post'
	document.mutform.action = '/IC_ECT/default.asp?div=kmt'
	document.mutform.submit();
	}
}

function wijzigen() {
	for (i=0; i < document.mutform.length; i++){
		if (document.mutform[i].className) {
			if (document.mutform[i].className = 'mut') {
				document.mutform[i].className = ''
				document.mutform[i].disabled = false
			} else {
				if (document.mutform[i].className = 'mutverplicht') {
					document.mutform[i].className = 'verplicht'
					document.mutform[i].disabled = false
				}
			}
		}
	}
	document.getElementById("wijzigen").style.visibility = 'hidden'
	document.getElementById("akkoord").style.visibility = 'visible'
}

function zendMail(){
	fout = 0
	for (i=0; i < document.emailform.length; i++){
		if (document.emailform[i].className) {
			if (document.emailform[i].value == '') {
				document.emailform[i].className = 'markeer'
				fout = 1
			}
 	   }
	}
	if (fout == 0) {
		if (confirm('Email verzenden?')) {
			document.emailform.method = 'post'
			document.emailform.action = '/IC_ECT/default.asp?div=eml'
			document.emailform.submit();
		}
	} else {
		alert ('De gemarkeerde velden zijn niet ingevuld')
	}
}

function resetMail(){
	if (confirm('Inhoud van email verwijderen?')) {
		document.emailform.reset()
		for (i=0; i < document.emailform.length; i++){
			if (document.emailform[i].className) document.emailform[i].className = 'verplicht'
		}
	}
}

function Toevoegen (id,opties,naam,catid) {
	var vrij = (opties.indexOf('?') > -1);
	var kleurkaart = (opties == "kleur") 
	var ok = 1;
	var optie = "";
	if (opties != "") {
		opties = opties + ":" + naam
		if (kleurkaart) {
			var opt = showModalDialog("/marco/kleurkaart.asp", opties, "dialogWidth:540px;dialogHeight:680px;help:no;status:no;");
		} else {
			if (vrij) {
				var opt = showModalDialog("/IC_ect/toevoeging.asp", opties, "dialogWidth:430px;dialogHeight:135px;help:no;status:no;");
			} else {
				var opt = showModalDialog("/IC_ect/opties.asp", opties, "dialogWidth:430px;dialogHeight:135px;help:no;status:no;");
			}
		}
		if (opt && opt != "") {
			optie = '&opt=' + opt;
		} else {
			arr = opties.split(':')
			alert('Opnemen  in winkelwagentje niet mogelijk, geen ' + arr[0].toLowerCase() + ' opgegeven')
			ok = 0;
		}
	}
	if (ok == 1) {
		linkje = '/IC_ect/default.asp?div=add&id=' + id + optie;
		location.href = linkje
	}
}

function afmelden(){
	if (confirm('Afmelden?')) {
		location.href = '/IC_ect/default.asp?div=afm';
	}
}

function terug(naam){
	top.location.href = 'http://' + naam;
}

function popup(bigpic,artikel,extra){
	if (docWin) {
	   docWin.close()
		docWin = null
	}
	if (extra == 1) {
		docWin = window.open("popupextra.asp?foto=" + bigpic + "&naam=" + artikel + "","",'toolbar=0,location=0,menubar=0,scrollbars=0,resizable=0,top=0,left=0,width=620,height=700');
		docWin.focus()
	} else {
		docWin = window.open("popup.asp?foto=" + bigpic + "&naam=" + artikel + "","",'toolbar=0,location=0,menubar=0,scrollbars=0,resizable=0,top=0,left=0,width=320,height=400');
		docWin.focus()
	}
}

window.onbeforeunload = function() {
   if (docWin) {
	   docWin.close()
		docWin = null
	}
	window.status='';
}

function home(){
	location.href = '/IC_ect/default.asp';
  
}

function onderminimum(minimum){
   alert ('Geen bestelling mogelijk onder € ' + minimum)
}

function zoekCat() {
  if (document.zoekform.zoekveld.value == "") {
		alert("Geen zoekopdracht opgegeven")
		document.zoekform.zoekveld.focus()
  } else {
		document.zoekform.submit();
  }
}

function showInfo(imagename, nr) {
	button = document.getElementById(nr).src = imagename
	window.status = "Toon meer info";
	return true;
}

function hideInfo(imagename,nr) {
	button = document.getElementById(nr).src = imagename
	window.status = "";
}

function selectInfo(nr){
	location.href = '/ic_ect/default.asp?id=' + nr
}

function showBestel(imagename,nr) {
	button = document.getElementById(nr).src = imagename
	window.status = "Bestellen";
	return true;
}

function hideBestel(imagename,nr) {
	button = document.getElementById(nr).src = imagename
	window.status = "";
}

function selectBestel(nr) {
	location.href = '/ic_ect/default.asp?id=' + nr + '&div=add'
}


function selectBestelOptie(nr,opties) {
	if (document.getElementById(nr).value == ' '){
		deel = opties.split(':')
		alert ("Geen " + deel[0].toLowerCase() + " opgegeven, bestellen niet mogelijk.")
	} else {
		linkje = '/IC_ect/default.asp?div=add&id=' + nr + "&opt=" + document.getElementById(nr).value;
		location.href = linkje
	}
}

function getLeft(ll) {
if (ll.offsetParent)
return (ll.offsetLeft + getLeft(ll.offsetParent));
else 
return (ll.offsetLeft);
}

window.onresize = function() {
/*   location.href='/ic_ect/default.asp' */
}

function initDia(naam) {
  plaatje = document.images.PictureBox
  divje = document.getElementById("diashow")
  links = getLeft(document.getElementById('linkerzijde'))
  x = links + 780 - plaatje.width
  divje.style.left = x.toString()
  divje.style.visibility = 'visible'
  runSlideShow()
}

function showStatus(Str) {
	self.setTimeout("top.status = '" + Str + "';", 10);
	return true;
}

function popdoc(thedoc){
	docdocWin = window.open("/ic_cor/viewers/doc-viewer.asp?doc=" + thedoc,"DOCUMENT",'toolbar=0,location=0,menubar=0,scrollbars=1, resizable=1,top=0,left=0,width=800,height=600');
	docdocWin.focus()
}

function toonPopUp(params){
	docdocWin = window.open("/ic_ect/viewers/doc-viewer.asp?" + params,"DOCUMENT",'toolbar=0,location=0,menubar=0,scrollbars=1, resizable=1,top=0,left=0,width=800,height=600');
	docdocWin.focus()
}

function Selectbetaalwijz(){
	wis = false
   if (document.bestelform.leverwijze[0].checked) {
		if (document.getElementById('bet1').style.display == "none" ) wis = true
	   document.getElementById('bet2').style.display = "none"
	   document.getElementById('bet1').style.display = ""
	} else {
		if (document.getElementById('bet2').style.display == "none" ) wis = true
	   document.getElementById('bet1').style.display = "none"
	   document.getElementById('bet2').style.display = ""
	}
	if (wis) {
		for (i=0; i < 3; i++) {
			if (!document.bestelform.bwijze1) if (document.bestelform.betaalwijze1[i]) document.bestelform.betaalwijze1[i].checked = false
			if (!document.bestelform.bwijze2) if (document.bestelform.betaalwijze2[i]) document.bestelform.betaalwijze2[i].checked = false
		}
	}
	berekenTotaal()
}

function disableAkkoord() {
   document.getElementById("akkoord").style.visibility = 'hidden';
}

/*
function changeSub(naam) {
	if (cursub != '' && cursub) document.getElementById(cursub).style.display = 'none'
	cursub = naam
	document.getElementById(cursub).style.display = ''
}
*/

function changeSub(naam) {
	veld = naam.split("_")
	location.href = "default.asp?c1=" + veld[0].replace(/ /g,'') + '&div=anb'
}

function displaySub(naam) {
	if (naam != '' && naam != '{menu.hoofdkeuze}' ) {
		veld = naam.split("_")
		if (curhfd) {
			if (curhfd != "" && curhfd != veld[0] ) {
				document.getElementById(curhfd).style.display = "none";
				document.getElementById('h-'+ curhfd).className = 's-hoofdlink'
			}
			if (cursub) {
			   if (cursub != "") {
					if (document.getElementById(cursub)) document.getElementById(cursub).style.display = "none";
				}
			}
		}
		if (document.getElementById(veld[0])) document.getElementById(veld[0]).style.display = "";
		curhfd = veld[0];
		if (veld[1]) {
			link = veld[0] + "_" + veld[1]
			if (document.getElementById(link)) document.getElementById(link).style.display = "";
			cursub = link
		}
	}
}

function displayHoofd(naam,img) {
	document.getElementById(naam).src =  img
}

function mouseHoofd(naam,idname,imgname) {
	window.status = naam
	document.getElementById('i-' + idname).src = imgname
}

function showText(nr) {
	for (i=1; i<4; i++) document.getElementById('dettext' + i).style.display = 'none'
	document.getElementById('dettext' + nr).style.display = ''
}

function deleteItem(nr) {
	if (confirm("Artikel verwijderen?")) {
		document.getElementById('c' + nr).value = 1
		document.getElementById('l' + nr).style.display = 'none'
		berekenInhoud()
	}
}

function bewaarInhoud(nr) {
	curaantal = document.getElementById('a' + nr).value
}

function berekenInhoud(nr) {
   if (document.getElementById('sub')) {
		var totaal
		fout = 0
		if (nr) {
			curinhoud = document.getElementById('a'+ nr).value.replace(".","*")
			curinhoud = curinhoud.replace(",","*")
			if (curinhoud != "" && isNaN(curinhoud)) {
				alert ("Fout in invoer")
				fout = 1
				document.getElementById('a' + nr).value = curaantal
			}
		}
		if (fout == 0) {
			totaal = 0
			for (i=1; i <= document.getElementById('counter').value; i++) {
				if (document.getElementById('c' + i).value == 0) {
					if (document.getElementById('p' + i).value != '----') {  
						subtot = parseInt(document.getElementById('a' + i).value) * parseFloat(document.getElementById('p' + i).value.replace('.','').replace(',','.'))
					} else {
						subtot = 0
					}
					totaal = totaal + subtot * 100
					if (document.getElementById('p' + i).value != '----') {  
						document.getElementById('s' + i).value = formatBedrag(subtot)
					} else {
						document.getElementById('s' + i).value = '----'
					} 
				}
			}
			document.getElementById('sub').value = formatBedrag(totaal/100)
		}
	}
}

function herstelInhoud() {
	for (i=1; i <= document.getElementById('counter').value; i++) {
		document.getElementById('l' + i).style.display = ''
	}
	document.bestelform.reset()
}

function opslaanInhoud(cookienaam) {
	var inhoud = '-'
	for (i=1; i <= document.getElementById('counter').value; i++) {
		aantal = parseInt(document.getElementById('a' + i).value)
		if (isNaN(aantal)) aantal = 0
		if (document.getElementById('c' + i).value == 1) aantal = 0
		if (inhoud == '-') {
		   inhoud = aantal
		} else {
			inhoud = inhoud + "|" + aantal
		}
	}
	document.cookie = cookienaam + '=' + escape(inhoud) + '; expires=Fri, 31 Dec 2099 23:59:59 GMT; path=/';
}

function toonAfwijkadres() {
	if (document.getElementById('afwijkavail').checked) {
		document.getElementById('dispafwijk').style.display = ''
	} else {
		document.getElementById('dispafwijk').style.display = 'none'
	}
}

function displayMenu(n1,n2,p) {
	document.getElementById('h-' + n1).src = p + n1 + n2 + '.gif'
}

function verderWinkelen() {
	location.href = '/IC_ect/default.asp';

}

function toonMouse(naam,mo,project) {
	document.getElementById('img-' + naam).src = '/' + project + '/images/shop/' + naam + mo + '.gif'
}

function tTMouse(naam,mo,project) {
	document.getElementById('img-' + naam).src = '/' + project + '/images/trainingen/' + naam + mo + '.gif'
}

function verderWinkelen(params) {
	location.href = '/IC_ect/default.asp?' + params
}

function openRoute(naam) {
	if (naam != '') {
		docwin = window.open(naam,'','height=450, width=650, resizable=yes')
		if (!docwin) {
			alert('Geen popup voor routeplanner mogelijk, controleer browserinstelling.')
		}
	}
}

function dispVerzend() {
   if (document.bestelform.soort[0].checked || document.bestelform.soort[1].checked) {
	   document.getElementById("akkoord").style.visibility = "visible"
	}
}

function snelTerug() {
	location.href = '/IC_ect/default.asp?div=bst&sw=0'
}

function bestelTerug() {
	location.href = '/IC_ect/default.asp?div=wnk'
}

function controlePwd(x) {
	if (pwdsave == "") {
		pwdsave = x.value
		x.value = ""
		alert ('Geef de toegangscode er controle nogmaals op')
		return false
	} else {
		if (pwdsave != x.value) {
			alert('Controle toegangsode niet gelijk aan eerst opgegeven toegangscode.\r\nProbeer opnieuw')
			return false
		} else {
			return true
		}

	}
}
