// ajax.js

// XML HTTP request object
var http = null;
var http2 = null;
var domein = return_website();


/***********************************************************************************
	XML HTTP request object aanmaken
***********************************************************************************/
function maakRequestObject(){
	var requester;
	
	try{
		requester = new XMLHttpRequest();
	}
	catch(error){
		try{
			requester = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(error){
			requester = null;
			return false;
		}
	}
	
	return requester;
}

/***********************************************************************************
 bij ingeven van de naam van categorie,
 naam_url laten zien in tekstvak eronder
***********************************************************************************/
function toon_naam_url(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}
	http = maakRequestObject();
	
	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	value = escape(value);
	http.open("POST","http://"+domein+"/ajax/naam_url.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_naam_url;
	//http.send(null);
	return true;
}

function onreadystatechange_naam_url(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagUrl	= antwoord.getElementsByTagName('url');
				var iTag 		= 0;
				var url			= "";
				if(tagUrl[iTag].childNodes[0]!=null)
					url 			= tagUrl[iTag].childNodes[0].nodeValue;
				
				document.getElementById('naam_url').value = url;
			}
			else{
				alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}


/***********************************************************************************
 bij ingeven van een beschrijving
***********************************************************************************/
function toon_introtekst(value,lengte){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}
	http = maakRequestObject();
	
	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	value = smart_quotes(value);
	value = escape(value);
	http.open("POST","http://"+domein+"/ajax/introtekst.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value+'&lengte='+lengte);
	
	http.onreadystatechange = onreadystatechange_introtekst;
	//http.send(null);
	return true;
}

function onreadystatechange_introtekst(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){		
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagIntro	= antwoord.getElementsByTagName('intro');
				var iTag 		= 0;
				var intro			= "";
				if(tagIntro[iTag].childNodes[0]!=null)
					intro 			= tagIntro[iTag].childNodes[0].nodeValue;
				
				document.getElementById('intro').value = intro;
			}
			else{
				alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}

/***********************************************************************************
 product tonen in h, t of k
 bij klikken op checkbox
***********************************************************************************/
function ad_bewerk_product_tonen(id, checked){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_product_tonen.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('id='+id+'&checked='+checked);
	
	http.onreadystatechange = onreadystatechange_ad_bewerk_product;
	//http.send(null);
	return true;
}

/***********************************************************************************
 product aantal aanpassen in h, t of k
 bij blur van tekstvak
***********************************************************************************/
function ad_bewerk_product_aantal(id, value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_product_aantal.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('id='+id+'&value='+value);
	
	http.onreadystatechange = onreadystatechange_ad_bewerk_product;
	//http.send(null);
	return true;
}

/***********************************************************************************
 product prijs aanpassen in h, t of k
 bij blur van tekstvak
***********************************************************************************/
function ad_bewerk_product_prijs(id, value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_product_prijs.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('id='+id+'&value='+value);
	
	http.onreadystatechange = onreadystatechange_ad_bewerk_product;
	//http.send(null);
	return true;
}

/***********************************************************************************
 product kenmerk aanpassen
 bij veranderen van select
***********************************************************************************/
function ad_bewerk_product_kenmerk(id, value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_product_kenmerk.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('id='+id+'&value='+value);
	
	http.onreadystatechange = onreadystatechange_ad_bewerk_product;
	//http.send(null);
	return true;
}

/***********************************************************************************
 product accessoire toevoegen of verwijderen
 bij klikken op checkbox
***********************************************************************************/
function ad_bewerk_product_accessoire(id, checked){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_product_accessoire.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('id='+id+'&checked='+checked);
	
	http.onreadystatechange = onreadystatechange_ad_bewerk_product;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_bewerk_product(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				//alert(antwoord);
				//alert(http.responseText);
				
				//var tagStatus		= antwoord.getElementsByTagName('status');
				//var tagLegende	= antwoord.getElementsByTagName('legende');
				
				//var iTag 		= 0;
				
				//sstatus			= tagStatus[iTag].childNodes[0].nodeValue;
				//slegende		= tagLegende[iTag].childNodes[0].nodeValue;
				
				//if(parseInt(sstatus) == 1){
				//	document.getElementById('legende').innerHTML = slegende;
				//}
				
				if(document.getElementById('product-gegevens-aangepast')!=null){
					Fat.fade_element('product-gegevens-aangepast', 60, 500, "#F8DE8F");
				}
			}
			else{
				alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}


/***********************************************************************************
 postcode aan soort linken
 bij klikken op checkbox
***********************************************************************************/
function ad_bewerk_postcode(checked,id){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_postcode.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('checked='+checked+'&id='+id);
	
	checkbox_id = id;
	http.onreadystatechange = onreadystatechange_ad_bewerk_postcode;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_bewerk_postcode(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				//alert(antwoord);
				//alert(http.responseText);
				
				// juiste tr laten oplichten als gelukt is
				
				
				var tagStatus		= antwoord.getElementsByTagName('status');
				var tagPostcode	= antwoord.getElementsByTagName('postcode');
				
				var iTag 		= 0;
				
				sstatus			= tagStatus[iTag].childNodes[0].nodeValue;
				spostcode		= tagPostcode[iTag].childNodes[0].nodeValue;
				
				if(parseInt(sstatus) == 1){
					if(document.getElementById('td-'+parseInt(spostcode))!=null){
						Fat.fade_element('td-'+parseInt(spostcode), 60, 500, "#FFCC00");
					}
				}
			}
			else{
				// alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}


/***********************************************************************************
 status van reservatieitem aanpassen
 bij klikken op checkbox
***********************************************************************************/
function ad_bewerk_status_reservatieitem(id, checked){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_status_reservatieitem.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('id='+id+'&checked='+checked);
	
	http.onreadystatechange = onreadystatechange_ad_bewerk_status_reservatieitem;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_bewerk_status_reservatieitem(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagID		= antwoord.getElementsByTagName('id');
				
				var iTag 		= 0;
				
				iid			= tagID[iTag].childNodes[0].nodeValue;
				
				if(document.getElementById('item-'+parseInt(iid))!=null){
					Fat.fade_element('item-'+parseInt(iid), 60, 500, "#118101");
				}
			}
			else{
				alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}

/***********************************************************************************
 status van alle reservatieitems aanpassen
 bij klikken op checkbox
***********************************************************************************/
function ad_bewerk_status_reservatie(id, checked){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();
	
	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/ad_bewerk_status_reservatie.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('id='+id+'&checked='+checked);
	
	http.onreadystatechange = onreadystatechange_ad_bewerk_status_reservatie;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_bewerk_status_reservatie(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tItem;
				var tItems;
				
				var i;
				var soort;
				var iid;
				var sstatus;
				var aantal;
				var item_id;
				
				tItem			= antwoord.getElementsByTagName('item');
				soort 		= tItem[0].childNodes[0].firstChild.nodeValue;
				iid 			= tItem[0].childNodes[1].firstChild.nodeValue;
				sstatus 	= tItem[0].childNodes[2].firstChild.nodeValue;
				
				tItems	= antwoord.getElementsByTagName('items');
				aantal 	= tItems[0].childNodes[0].firstChild.nodeValue;
				for(i=1; i<=aantal; i++){
					item_id = tItems[0].childNodes[i].firstChild.nodeValue;
					document.getElementById('s-'+soort+'-'+parseInt(item_id)+'-'+sstatus).checked = "true";
				}
				
				if(document.getElementById('reservatie-'+parseInt(iid))!=null){
					Fat.fade_element('reservatie-'+parseInt(iid), 60, 500, "#118101");
				}
			}
			else{
				alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}

/***********************************************************************************
 item upgraden in pakket
 bij aanvinken van checkbox
***********************************************************************************/
function toevoegen_pakket(checked,id,name){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/toevoegen_pakket.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('checked='+checked+'&id='+id+'&name='+name);
	
	http.onreadystatechange = onreadystatechange_toevoegen_pakket;
	//http.send(null);
	return true;
}

function onreadystatechange_toevoegen_pakket(){
	// if  XMLHR object has finished retrieving the data
	
	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				//var tagInhoud			 	= antwoord.getElementsByTagName('inhoud');
				var tagSoort			 	= antwoord.getElementsByTagName('soort');
				
				var iTag = 0;
				
				//var inhoud	 				= tagInhoud[iTag].childNodes[0].nodeValue;
				var soort	 				= tagSoort[iTag].childNodes[0].nodeValue;
				
				tonen_pakket(soort);
				
				
				//alert(inhoud);
				
				// pagina aanpassen
				/*document.getElementById('pakket').innerHTML = inhoud;
				
				if(document.getElementById('totaalprijs')!=null){
					Fat.fade_element('totaalprijs', 60, 500, "#F8DE8F");
				}
				if(document.getElementById('bewerkt')!=null){
					Fat.fade_element('bewerkt', 60, 500, "#F8DE8F");
				}				*/
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}

/***********************************************************************************
 pakket tonen
 bij aan/uitvinken van checkbox of bij laden pagina
***********************************************************************************/
function tonen_pakket(soort){
	if(http2 != null && http2.readyState != 0 && http2.readyState != 4){
		http2.abort();
	}	
	http2 = maakRequestObject();

	//http2.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http2.open("POST","http://"+domein+"/ajax/tonen_pakket.php",true);
	http2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http2.send('soort='+soort);
	
	http2.onreadystatechange = onreadystatechange_tonen_pakket;
	//http2.send(null);
	return true;
}

function onreadystatechange_tonen_pakket(){
	// if  XMLHR object has finished retrieving the data
	
	if(http2.readyState == 4){
		// if the data was retreived succesfully
		if(http2.status == 200){
			
			if(http2.responseText.charAt(0) == "<"){
				var antwoord = http2.responseXML;
				
				var tagInhoud			 	= antwoord.getElementsByTagName('inhoud');
				var tagMontage	 	= antwoord.getElementsByTagName('montage');
				
				var iTag = 0;
				
				var inhoud	 				= tagInhoud[iTag].childNodes[0].nodeValue;
				var montage			= tagMontage[iTag].childNodes[0].nodeValue;
				
				//alert(inhoud);
				
				// pagina aanpassen
				document.getElementById('pakket').innerHTML 		= inhoud;
				document.getElementById('montageprijs').innerHTML = montage;
				
				if(document.getElementById('pakket')!=null){
					Fat.fade_element('pakket', 60, 500, "#F8DE8F");
				}
				if(document.getElementById('bewerkt')!=null){
					Fat.fade_element('bewerkt', 60, 500, "#F8DE8F");
				}				
			}
			else{
				// alert("geen XML "+http2.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http2.status != 0){
			alert("There was an error while retreiving the URL: " + http2.statusText);
		}
	}
	
	return true;
}


/***********************************************************************************
 transportmethode aanpassen
 bij aanvinken van radiobutton
***********************************************************************************/
function set_transportmethode(value,toon,soort){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/set_transportmethode.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value+'&toon='+toon+'&soort='+soort);
	
	http.onreadystatechange = onreadystatechange_set_transportmethode;
	//http.send(null);
	return true;
}

function onreadystatechange_set_transportmethode(){
	// if  XMLHR object has finished retrieving the data
	
	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagMethode		= antwoord.getElementsByTagName('methode');
				var tagToon			 	= antwoord.getElementsByTagName('toon');
				var tagSoort		 	= antwoord.getElementsByTagName('soort');
				
				var iTag = 0;
				
				var methode				= tagMethode[iTag].childNodes[0].nodeValue;
				var toon	 				= tagToon[iTag].childNodes[0].nodeValue;
				var soort	 				= tagSoort[iTag].childNodes[0].nodeValue;
				
				
				//document.getElementById('komen-leveren').style.display 		= (methode=='0'?'block':'none');
				//document.getElementById('komen-doehetzelf').style.display = (methode=='2'?'block':'none');
				//document.getElementById('komen-afhalen').style.display 		= (methode=='1'?'block':'none');
				
				//if(methode=='0'){		Fat.fade_element('komen-leveren', 		60, 800, "#F8DE8F");	}
				//if(methode=='2'){		Fat.fade_element('komen-doehetzelf', 	60, 800, "#F8DE8F");	}
				//if(methode=='1'){		Fat.fade_element('komen-afhalen', 		60, 800, "#F8DE8F");	}
				
				tonen_pakket(soort);
				//content_kalender_aanpassen(toon);
				
				/*
				if(methode=='0'){
					document.getElementById('komen-afhalen').style.display = 'none';
					document.getElementById('komen-leveren').style.display = 'block';
					Fat.fade_element('komen-leveren', 60, 800, "#F8DE8F");
					
					if(document.getElementById('abs-prijs-afhalen')!=null){	document.getElementById('abs-prijs-afhalen').style.display = 'none';	}
					if(document.getElementById('abs-prijs-leveren')!=null){	document.getElementById('abs-prijs-leveren').style.display = 'block';	}
					for(var n=1; n<=3; n++){
						if(document.getElementById('abs-prijs-allemaal-afhalen-'+n)!=null){	document.getElementById('abs-prijs-allemaal-afhalen-'+n).style.display = 'none';		}
						if(document.getElementById('abs-prijs-allemaal-leveren-'+n)!=null){	document.getElementById('abs-prijs-allemaal-leveren-'+n).style.display = 'block';	}
					}
				}
				else{
					document.getElementById('komen-leveren').style.display = 'none';
					document.getElementById('komen-afhalen').style.display = 'block';
					Fat.fade_element('komen-afhalen', 60, 800, "#F8DE8F");
					
					if(document.getElementById('abs-prijs-leveren')!=null){	document.getElementById('abs-prijs-leveren').style.display = 'none';	}
					if(document.getElementById('abs-prijs-afhalen')!=null){	document.getElementById('abs-prijs-afhalen').style.display = 'block';	}
					for(var n=1; n<=3; n++){
						if(document.getElementById('abs-prijs-allemaal-leveren-'+n)!=null){	document.getElementById('abs-prijs-allemaal-leveren-'+n).style.display = 'none';		}
						if(document.getElementById('abs-prijs-allemaal-afhalen-'+n)!=null){	document.getElementById('abs-prijs-allemaal-afhalen-'+n).style.display = 'block';	}
					}
				}
				*/
				
				/*
				//alert(inhoud);
				
				// pagina aanpassen
				document.getElementById('pakket').innerHTML = inhoud;
				
				if(document.getElementById('totaalprijs')!=null){
					Fat.fade_element('totaalprijs', 60, 500, "#F8DE8F");
				}
				if(document.getElementById('bewerkt')!=null){
					Fat.fade_element('bewerkt', 60, 500, "#F8DE8F");
				}			
				*/	
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}

/***********************************************************************************
 item toevoegen of verwijderen uit configuratie (standaard + extra)
 bij klikken op radiobutton of checkbox
***********************************************************************************/
/*function ad_bewerk_configuratie_item(checked,id){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_configuratie_item.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('checked='+checked+'&id='+id);
	
	checkbox_id = id;
	http.onreadystatechange = onreadystatechange_ad_bewerk_configuratie_item;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_bewerk_configuratie_item(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				//alert(antwoord);
				//alert(http.responseText);
				
				var tagStatus		= antwoord.getElementsByTagName('status');
				var tagLegende	= antwoord.getElementsByTagName('legende');
				
				var iTag 		= 0;
				
				sstatus			= tagStatus[iTag].childNodes[0].nodeValue;
				slegende		= tagLegende[iTag].childNodes[0].nodeValue;
				
				if(parseInt(sstatus) == 1){
					document.getElementById('legende').innerHTML = slegende;
				}
				
				if(document.getElementById('bewerkt')!=null){
					Fat.fade_element('bewerkt', 60, 500, "#F8DE8F");
				}
			}
			else{
				// alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/

/***********************************************************************************
 postcode aan regio linken
 bij klikken op radiobutton
***********************************************************************************/
/*function ad_bewerk_postcode(checked,id){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_bewerk_postcode.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('checked='+checked+'&id='+id);
	
	checkbox_id = id;
	http.onreadystatechange = onreadystatechange_ad_bewerk_postcode;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_bewerk_postcode(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				//alert(antwoord);
				//alert(http.responseText);
				
				// juiste tr laten oplichten als gelukt is
				
				
				var tagStatus		= antwoord.getElementsByTagName('status');
				var tagPostcode	= antwoord.getElementsByTagName('postcode');
				
				var iTag 		= 0;
				
				sstatus			= tagStatus[iTag].childNodes[0].nodeValue;
				spostcode		= tagPostcode[iTag].childNodes[0].nodeValue;
				
				if(parseInt(sstatus) == 1){
					if(document.getElementById('td-'+parseInt(spostcode))!=null){
						Fat.fade_element('td-'+parseInt(spostcode), 60, 500, "#FFCC00");
					}
				}
			}
			else{
				// alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 gebruiker partner maken
 bij veranderen van select
***********************************************************************************/
/*function ad_maak_gebruiker_partner(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/ad_maak_gebruiker_partner.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_ad_maak_gebruiker_partner;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_maak_gebruiker_partner(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			// pagina aanpassen
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				//alert('XML');
				
				var tagStatus			= antwoord.getElementsByTagName('status');
				var tagGebruiker	= antwoord.getElementsByTagName('gebruiker');
				var tagLink				= antwoord.getElementsByTagName('link');
				
				var iTag 		= 0;
				
				sstatus			= tagStatus[iTag].childNodes[0].nodeValue;
				sgebruiker	= tagGebruiker[iTag].childNodes[0].nodeValue;
				slink				= tagLink[iTag].childNodes[0].nodeValue;
				
				//alert(slink);
				
				if(parseInt(sstatus) == 1){
					document.getElementById('link-'+parseInt(sgebruiker)).innerHTML = slink;
				}
			}
			else{
				// alert("geen XML "+http.responseText);				
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/


/***********************************************************************************
 item upgraden in configuratie
 bij aanpassen van de option
***********************************************************************************/
/*function upgrade_configuratie(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/upgrade_configuratie.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_upgrade_configuratie;
	//http.send(null);
	return true;
}

function onreadystatechange_upgrade_configuratie(){
	// if  XMLHR object has finished retrieving the data
	
	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagInhoud			 	= antwoord.getElementsByTagName('inhoud');
				var tagInhoud_div		= antwoord.getElementsByTagName('inhoud_div');
				
				var iTag = 0;
				
				var inhoud	 				= tagInhoud[iTag].childNodes[0].nodeValue;
				var inhoud_div			= tagInhoud_div[iTag].childNodes[0].nodeValue;
				
				//alert(inhoud);
				
				// pagina aanpassen
				document.getElementById('configuratie-upgrade-inhoud').innerHTML = inhoud;
				document.getElementById('upgrade').innerHTML = inhoud_div;
					// configuratie-upgrade-inhoud-abs vervangen door upgrade
					
				if(document.getElementById('totaalprijs')!=null){
					Fat.fade_element('totaalprijs', 60, 500, "#F8DE8F");
				}
				//if(document.getElementById('totaalprijs-abs')!=null){
				//	Fat.fade_element('totaalprijs-abs', 60, 500, "#F8DE8F");
				//}
				//if(document.getElementById('totaalprijs-abs-onder')!=null){
				//	Fat.fade_element('totaalprijs-abs-onder', 60, 500, "#F8DE8F");
				//}
				if(document.getElementById('bewerkt')!=null){
					Fat.fade_element('bewerkt', 60, 500, "#F8DE8F");
				}
				//if(document.getElementById('bewerkt-abs')!=null){
				//	Fat.fade_element('bewerkt-abs', 60, 500, "#F8DE8F");
				//}
				
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 item vervangen in pakket
 bij aanpassen van de option
***********************************************************************************/
/*
function vervang_in_bewerkpakket(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/vervang_in_bewerkpakket.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_vervang_in_bewerkpakket;
	//http.send(null);
	return true;
}

function onreadystatechange_vervang_in_bewerkpakket(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagInhoud			 	= antwoord.getElementsByTagName('inhoud');
				
				var iTag = 0;
				
				var inhoud	 				= tagInhoud[iTag].childNodes[0].nodeValue;
				
				// pagina aanpassen			
				document.getElementById('pakket-inhoud-prijs').innerHTML = inhoud;
	
				if(document.getElementById('pakketprijs')!=null){
					Fat.fade_element('pakketprijs', 60, 500, "#FFFFFF");
				}
				
				if(document.getElementById('bewerkt')!=null){
					Fat.fade_element('bewerkt', 60, 500, "#FF9797");
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 item toevoegen in pakket
 bij aanpassen van de select
***********************************************************************************/
/*
function voeg_toe_in_bewerkpakket(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/voeg_toe_in_bewerkpakket.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_voeg_toe_in_bewerkpakket;
	//http.send(null);
	return true;
}

function onreadystatechange_voeg_toe_in_bewerkpakket(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagInhoud			 	= antwoord.getElementsByTagName('inhoud');
				
				var iTag = 0;
				
				var inhoud	 				= tagInhoud[iTag].childNodes[0].nodeValue;
				
				// pagina aanpassen			
				document.getElementById('pakket-inhoud-prijs').innerHTML = inhoud;
	
				if(document.getElementById('pakketprijs')!=null){
					Fat.fade_element('pakketprijs', 60, 500, "#FFFFFF");
				}
				
				if(document.getElementById('bewerkt')!=null){
					Fat.fade_element('bewerkt', 60, 500, "#FF9797");
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 reservatie aantal keer configuratie bestellen
 bij aanpassen van de select
***********************************************************************************/
/*function reservatie_configuratie_aanpassen_aantal(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/reservatie_configuratie_aanpassen_aantal.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_reservatie_configuratie_aanpassen_aantal;
	//http.send(null);
	return true;
}

function onreadystatechange_reservatie_configuratie_aanpassen_aantal(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagAanpassen			= antwoord.getElementsByTagName('aanpassen');
				var aanpassen					= tagAanpassen[0].childNodes[0].nodeValue;
				
				if(aanpassen==1){
					
					var tagConfiguratie_id 			= antwoord.getElementsByTagName('configuratie_id');
					var tagConfiguratie_totaal 	= antwoord.getElementsByTagName('configuratie_totaal');
					
					var tagMethode_id 					= antwoord.getElementsByTagName('methode_id');
					var tagMethode_details			= antwoord.getElementsByTagName('methode_details');
					
					var tagReservatie_subtotaal	= antwoord.getElementsByTagName('reservatie_subtotaal');
					var tagTransportkosten			= antwoord.getElementsByTagName('transportkosten');
					var tagReservatie_table 		= antwoord.getElementsByTagName('reservatie_table');
					var tagReservatie_div 			= antwoord.getElementsByTagName('reservatie_div');
					
					var iTag = 0;
					
					//alert(antwoord);
					var configuratie_id 				= tagConfiguratie_id[iTag].childNodes[0].nodeValue;
					var configuratie_totaal 		= tagConfiguratie_totaal[iTag].childNodes[0].nodeValue;
					
					var methode_id 							= tagMethode_id[iTag].childNodes[0].nodeValue;
					var methode_details					= tagMethode_details[iTag].childNodes[0].nodeValue;
					
					var reservatie_subtotaal		= tagReservatie_subtotaal[iTag].childNodes[0].nodeValue;
					var transportkosten					= tagTransportkosten[iTag].childNodes[0].nodeValue;
					var reservatie_table 				= tagReservatie_table[iTag].childNodes[0].nodeValue;
					var reservatie_div 					= tagReservatie_div[iTag].childNodes[0].nodeValue;
					
					document.getElementById('configuratie-totaal-'+parseInt(configuratie_id)).innerHTML = configuratie_totaal;
					if(methode_id!=0)
						document.getElementById('transportdetails-'+parseInt(methode_id)).innerHTML = methode_details;
					
					document.getElementById('reservatie-subtotaal-table').innerHTML = reservatie_subtotaal;
					if(methode_id!=0)
						document.getElementById('reservatie-transportkosten-table').innerHTML = transportkosten;
					document.getElementById('reservatie-totaal-table').innerHTML = reservatie_table;
					document.getElementById('totaalprijs-abs').innerHTML = reservatie_div;
					
					if(document.getElementById('bewerkt')!=null){
						Fat.fade_element('bewerkt', 60, 500, "#F8DE8F");
					}
					if(document.getElementById('reservatie-subtotaal-tr')!=null){
						Fat.fade_element('reservatie-subtotaal-tr', 60, 500, "#F8DE8F");
					}
					if(document.getElementById('reservatie-transport-tr')!=null){
						Fat.fade_element('reservatie-transport-tr', 60, 500, "#F8DE8F");
					}
					if(document.getElementById('reservatie-totaal-tr')!=null){
						Fat.fade_element('reservatie-totaal-tr', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-tr-btw')!=null){
						Fat.fade_element('reservatie-totaal-tr-btw', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-tr-btw-i')!=null){
						Fat.fade_element('reservatie-totaal-tr-btw-i', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-abs')!=null){
						Fat.fade_element('reservatie-totaal-abs', 60, 500, "#CFE2F3");
					}
				}

			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 reservatie aantal keer verwacht bestellen
 bij aanpassen van de select
***********************************************************************************/
/*function reservatie_verwacht_aanpassen_aantal(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/reservatie_verwacht_aanpassen_aantal.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_reservatie_verwacht_aanpassen_aantal;
	//http.send(null);
	return true;
}

function onreadystatechange_reservatie_verwacht_aanpassen_aantal(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagAanpassen			= antwoord.getElementsByTagName('aanpassen');
				var aanpassen					= tagAanpassen[0].childNodes[0].nodeValue;
				
				if(aanpassen==1){
					
					var tagVerwacht_id 					= antwoord.getElementsByTagName('verwacht_id');
					var tagVerwacht_totaal 			= antwoord.getElementsByTagName('verwacht_totaal');
					
					var tagMethode_id 					= antwoord.getElementsByTagName('methode_id');
					var tagMethode_details			= antwoord.getElementsByTagName('methode_details');
					
					var tagReservatie_subtotaal	= antwoord.getElementsByTagName('reservatie_subtotaal');
					var tagTransportkosten			= antwoord.getElementsByTagName('transportkosten');
					var tagReservatie_table 		= antwoord.getElementsByTagName('reservatie_table');
					var tagReservatie_div 			= antwoord.getElementsByTagName('reservatie_div');
					
					var iTag = 0;
					
					//alert(antwoord);
					var verwacht_id 						= tagVerwacht_id[iTag].childNodes[0].nodeValue;
					var verwacht_totaal 				= tagVerwacht_totaal[iTag].childNodes[0].nodeValue;
					
					var methode_id 							= tagMethode_id[iTag].childNodes[0].nodeValue;
					var methode_details					= tagMethode_details[iTag].childNodes[0].nodeValue;
					
					var reservatie_subtotaal		= tagReservatie_subtotaal[iTag].childNodes[0].nodeValue;
					var transportkosten					= tagTransportkosten[iTag].childNodes[0].nodeValue;
					var reservatie_table 				= tagReservatie_table[iTag].childNodes[0].nodeValue;
					var reservatie_div 					= tagReservatie_div[iTag].childNodes[0].nodeValue;
					
					document.getElementById('verwacht-totaal-'+parseInt(verwacht_id)).innerHTML = verwacht_totaal;
					if(methode_id!=0)
						document.getElementById('transportdetails-'+parseInt(methode_id)).innerHTML = methode_details;
					
					document.getElementById('reservatie-subtotaal-table').innerHTML = reservatie_subtotaal;
					if(methode_id!=0)
						document.getElementById('reservatie-transportkosten-table').innerHTML = transportkosten;
					document.getElementById('reservatie-totaal-table').innerHTML = reservatie_table;
					document.getElementById('totaalprijs-abs').innerHTML = reservatie_div;
					
					if(document.getElementById('bewerkt')!=null){
						Fat.fade_element('bewerkt', 60, 500, "#F8DE8F");
					}
					if(document.getElementById('reservatie-subtotaal-tr')!=null){
						Fat.fade_element('reservatie-subtotaal-tr', 60, 500, "#F8DE8F");
					}
					if(document.getElementById('reservatie-transport-tr')!=null){
						Fat.fade_element('reservatie-transport-tr', 60, 500, "#F8DE8F");
					}
					if(document.getElementById('reservatie-totaal-tr')!=null){
						Fat.fade_element('reservatie-totaal-tr', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-tr-btw')!=null){
						Fat.fade_element('reservatie-totaal-tr-btw', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-tr-btw-i')!=null){
						Fat.fade_element('reservatie-totaal-tr-btw-i', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-abs')!=null){
						Fat.fade_element('reservatie-totaal-abs', 60, 500, "#CFE2F3");
					}
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 reservatie transportmethode aanpassen
 bij aanpassen van de radiobuttons
***********************************************************************************/
/*function reservatie_set_transportmethode(value,aantal){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/reservatie_set_transportmethode.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	// juiste onderdeel tonen en andere sluiten
	toon_transportmethode(value,aantal);

	http.onreadystatechange = onreadystatechange_reservatie_set_transportmethode;
	//http.send(null);
	return true;
}*/
/***********************************************************************************
 reservatie transport winkelpunt afhalen aanpassen
 bij aanpassen van de select
***********************************************************************************/
/*function reservatie_set_trans_afhalen(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/reservatie_set_trans_afhalen.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_reservatie_set_transportmethode;
	//http.send(null);
	return true;
}*/
/***********************************************************************************
 reservatie transport postcode opsturen aanpassen
 bij aanpassen van de select
***********************************************************************************/
/*function reservatie_set_trans_opsturen(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/reservatie_set_trans_opsturen.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_reservatie_set_transportmethode;
	//http.send(null);
	return true;
}*/
/***********************************************************************************
 reservatie transport postcode leveren aanpassen
 bij aanpassen van de select
***********************************************************************************/
/*function reservatie_set_trans_leveren(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/reservatie_set_trans_leveren.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_reservatie_set_transportmethode;
	//http.send(null);
	return true;
}

function onreadystatechange_reservatie_set_transportmethode(){
	// if  XMLHR object has finished retrieving the data
	
	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagAanpassen			= antwoord.getElementsByTagName('aanpassen');
				var aanpassen					= tagAanpassen[0].childNodes[0].nodeValue;
				
				if(aanpassen==1){
					
					var tagMethode_id 					= antwoord.getElementsByTagName('methode_id');
					var tagMethode_details			= antwoord.getElementsByTagName('methode_details');
					
					var tagReservatie_subtotaal	= antwoord.getElementsByTagName('reservatie_subtotaal');
					var tagTransportkosten			= antwoord.getElementsByTagName('transportkosten');
					var tagReservatie_table 		= antwoord.getElementsByTagName('reservatie_table');
					var tagReservatie_div 			= antwoord.getElementsByTagName('reservatie_div');
					
					var iTag = 0;
					
					//alert(antwoord);
					var methode_id 							= tagMethode_id[iTag].childNodes[0].nodeValue;
					var methode_details					= tagMethode_details[iTag].childNodes[0].nodeValue;
					
					var reservatie_subtotaal		= tagReservatie_subtotaal[iTag].childNodes[0].nodeValue;
					var transportkosten					= tagTransportkosten[iTag].childNodes[0].nodeValue;
					var reservatie_table 				= tagReservatie_table[iTag].childNodes[0].nodeValue;
					var reservatie_div 					= tagReservatie_div[iTag].childNodes[0].nodeValue;
					
					document.getElementById('transportdetails-'+parseInt(methode_id)).innerHTML = methode_details;
					
					document.getElementById('reservatie-subtotaal-table').innerHTML = reservatie_subtotaal;
					document.getElementById('reservatie-transportkosten-table').innerHTML = transportkosten;
					document.getElementById('reservatie-totaal-table').innerHTML = reservatie_table;
					document.getElementById('totaalprijs-abs').innerHTML = reservatie_div;
					
					//if(document.getElementById('bewerkt')!=null){
					//	Fat.fade_element('bewerkt', 60, 500, "#F8DE8F");
					//}
					if(document.getElementById('reservatie-subtotaal-tr')!=null){
						Fat.fade_element('reservatie-subtotaal-tr', 60, 500, "#F8DE8F");
					}
					if(document.getElementById('reservatie-transport-tr')!=null){
						Fat.fade_element('reservatie-transport-tr', 60, 500, "#F8DE8F");
					}
					if(document.getElementById('reservatie-totaal-tr')!=null){
						Fat.fade_element('reservatie-totaal-tr', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-tr-btw')!=null){
						Fat.fade_element('reservatie-totaal-tr-btw', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-tr-btw-i')!=null){
						Fat.fade_element('reservatie-totaal-tr-btw-i', 60, 500, "#CFE2F3");
					}
					if(document.getElementById('reservatie-totaal-abs')!=null){
						Fat.fade_element('reservatie-totaal-abs', 60, 500, "#CFE2F3");
					}
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	return true;
}
*/
/***********************************************************************************
 winkelwagen aantal keer bon bestellen
 bij aanpassen van de select
***********************************************************************************/
/*
function winkelwagen_bon_aanpassen_aantal(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/winkelwagen_bon_aanpassen_aantal.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_winkelwagen_bon_aanpassen_aantal;
	//http.send(null);
	return true;
}

function onreadystatechange_winkelwagen_bon_aanpassen_aantal(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagBon_id 						= antwoord.getElementsByTagName('bon_id');
				var tagBon_totaal 				= antwoord.getElementsByTagName('bon_totaal');
				var tagAfleveren		 			= antwoord.getElementsByTagName('afleveren');
				var tagAdressen			 			= antwoord.getElementsByTagName('adressen');
				var tagWinkelwagen_table 	= antwoord.getElementsByTagName('winkelwagen_table');
				var tagWinkelwagen_div 		= antwoord.getElementsByTagName('winkelwagen_div');
				
				var iTag = 0;
				
				var bon_id 						= tagBon_id[iTag].childNodes[0].nodeValue;
				var bon_totaal 				= tagBon_totaal[iTag].childNodes[0].nodeValue;
				var afleveren 				= tagAfleveren[iTag].childNodes[0].nodeValue;
				//var adressen	 				= tagAdressen[iTag].childNodes[0].nodeValue;
				var adressen 					= '';
				// door grote aantal karakters wordt dit in Firefox opgesplitst in blokken van 4096 karakters
				// daarom moeten we deze terug aan elkaar zetten
				var i=0;
				while(i<tagAdressen[iTag].childNodes.length){
					adressen += tagAdressen[iTag].childNodes[i].nodeValue;
					i++;
				}
				var winkelwagen_table = tagWinkelwagen_table[iTag].childNodes[0].nodeValue;
				var winkelwagen_div 	= tagWinkelwagen_div[iTag].childNodes[0].nodeValue;
				
				
				document.getElementById('bon-totaal-'+parseInt(bon_id)).innerHTML = bon_totaal;
				document.getElementById('bon-afleveren-div-'+parseInt(bon_id)).innerHTML = afleveren;
				document.getElementById('bon-afleveren-adressen-'+parseInt(bon_id)).innerHTML = adressen;
				document.getElementById('winkelwagen-totaal-table').innerHTML = winkelwagen_table;
				document.getElementById('winkelwagen-totaal-div').innerHTML = winkelwagen_div;
				
				if(document.getElementById('bewerkt')!=null){
					Fat.fade_element('bewerkt', 60, 500, "#FF9797");
				}
				if(document.getElementById('bon-afleveren-tr-'+parseInt(bon_id))!=null){
					Fat.fade_element('bon-afleveren-tr-'+parseInt(bon_id), 60, 500, "#FFFFFF");
				}
				if(document.getElementById('winkelwagen-subtotaal-tr')!=null){
					Fat.fade_element('winkelwagen-subtotaal-tr', 60, 500, "#FF9797");
				}
				if(document.getElementById('winkelwagen-procent-tr')!=null){
					Fat.fade_element('winkelwagen-procent-tr', 60, 500, "#FF9797");
				}
				if(document.getElementById('winkelwagen-vervoer-tr')!=null){
					Fat.fade_element('winkelwagen-vervoer-tr', 60, 500, "#FF9797");
				}
				if(document.getElementById('winkelwagen-totaal-tr')!=null){
					Fat.fade_element('winkelwagen-totaal-tr', 60, 500, "#FFFFFF");
				}
				if(document.getElementById('winkelwagen-totaal-div')!=null){
					Fat.fade_element('winkelwagen-totaal-div', 60, 500, "#FFFFFF");
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 winkelwagen aantal afleveradressen voor pakket
 bij aanpassen van de select
***********************************************************************************/
/*
function winkelwagen_pakket_aanpassen_afleveren(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}
	http = maakRequestObject();
	
	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/winkelwagen_pakket_aanpassen_afleveren.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_winkelwagen_pakket_aanpassen_afleveren;
	//http.send(null);
	return true;
}

function onreadystatechange_winkelwagen_pakket_aanpassen_afleveren(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagPakket_id 					= antwoord.getElementsByTagName('pakket_id');
				var tagAdressen			 			= antwoord.getElementsByTagName('adressen');
				var tagWinkelwagen_table 	= antwoord.getElementsByTagName('winkelwagen_table');
				var tagWinkelwagen_div 		= antwoord.getElementsByTagName('winkelwagen_div');
				
				var iTag = 0;

				var pakket_id 				= tagPakket_id[iTag].childNodes[0].nodeValue;
				var adressen	 				= tagAdressen[iTag].childNodes[0].nodeValue;
				var winkelwagen_table = tagWinkelwagen_table[iTag].childNodes[0].nodeValue;
				var winkelwagen_div 	= tagWinkelwagen_div[iTag].childNodes[0].nodeValue;
				
				document.getElementById('pakket-afleveren-adressen-'+parseInt(pakket_id)).innerHTML = adressen;
				document.getElementById('winkelwagen-totaal-table').innerHTML = winkelwagen_table;
				document.getElementById('winkelwagen-totaal-div').innerHTML = winkelwagen_div;
				
				if(document.getElementById('winkelwagen-vervoer-tr')!=null){
					Fat.fade_element('winkelwagen-vervoer-tr', 60, 500, "#FF9797");
				}
				if(document.getElementById('winkelwagen-totaal-tr')!=null){
					Fat.fade_element('winkelwagen-totaal-tr', 60, 500, "#FFFFFF");
				}
				if(document.getElementById('winkelwagen-totaal-div')!=null){
					Fat.fade_element('winkelwagen-totaal-div', 60, 500, "#FFFFFF");
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 nieuw adres toevoegen aan afleveradressen
 bij klikken op knop
***********************************************************************************/
/*
function winkelwagen_pakket_afleveradres_toevoegen_nieuw(value){
	var key_pakket;
	var naam;
	var straat;
	var gemeente;
	
	key_pakket 	= value;
	naam 				= document.getElementById('pakket-'+key_pakket+'-naam').value;
	straat 			= document.getElementById('pakket-'+key_pakket+'-straat').value;
	gemeente 		= document.getElementById('pakket-'+key_pakket+'-gemeente').value;
	
	if(naam=='' || straat=='' || gemeente=='0'){
		// foutmelding tonen
		document.getElementById('pakket-'+key_pakket+'-fout').style.display = 'block';
		document.getElementById('pakket-'+key_pakket+'-fout').innerHTML = 'Gelieve alle velden in te vullen';
	}
	else{
		// foutmelding verbergen
		document.getElementById('pakket-'+key_pakket+'-fout').style.display = 'none';

		if(http != null && http.readyState != 0 && http.readyState != 4){
			http.abort();
		}	
		http = maakRequestObject();
	
		//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
		
		naam 		= escape(naam);
		straat 	= escape(straat);
		
		http.open("POST","http://"+domein+"/ajax/winkelwagen_pakket_afleveradres_toevoegen.php",true);
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
		http.send('key_pakket='+key_pakket+'&naam='+naam+'&straat='+straat+'&gemeente='+gemeente);
	
		http.onreadystatechange = onreadystatechange_winkelwagen_pakket_afleveradres_toevoegen;
		//http.send(null);
		return true;
	}
}
*/
/***********************************************************************************
 bestaand adres toevoegen aan afleveradressen
 bij klikken op knop
***********************************************************************************/
/*
function winkelwagen_pakket_afleveradres_toevoegen_bestaand(value){
	var key_pakket;
	var adres_id;
	
	key_pakket 	= value;
	adres_id		= document.getElementById('pakket-'+key_pakket+'-adres').value;
	
		if(http != null && http.readyState != 0 && http.readyState != 4){
			http.abort();
		}	
		http = maakRequestObject();
	
		//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
		http.open("POST","http://"+domein+"/ajax/winkelwagen_pakket_afleveradres_toevoegen.php",true);
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.send('key_pakket='+key_pakket+'&adres_id='+adres_id);
	
		http.onreadystatechange = onreadystatechange_winkelwagen_pakket_afleveradres_toevoegen;
		//http.send(null);
		return true;
}
*/
/***********************************************************************************
 bestaand adres verwijderen uit afleveradressen
 bij klikken op link
***********************************************************************************/
/*
function winkelwagen_pakket_afleveradres_verwijderen(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/winkelwagen_pakket_afleveradres_verwijderen.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_winkelwagen_pakket_afleveradres_toevoegen;
	//http.send(null);
	return true;
}

*/
/***********************************************************************************
 aanduiden dat adressen via mail worden opgestuurd
 bij aanvinken input
***********************************************************************************/
/*
function winkelwagen_pakket_afleveradres_mail(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/winkelwagen_pakket_afleveradres_mail.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_winkelwagen_pakket_afleveradres_toevoegen;
	//http.send(null);
	return true;
}

// bij toevoegen van nieuw adres
// bij toevoegen van bestaand adres
// bij verwijderen van adres
function onreadystatechange_winkelwagen_pakket_afleveradres_toevoegen(){
	// if  XMLHR object has finished retrieving the data
	
	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
						
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagPakket_id 					= antwoord.getElementsByTagName('pakket_id');
				var tagAdressen			 			= antwoord.getElementsByTagName('adressen');
				var tagWinkelwagen_table 	= antwoord.getElementsByTagName('winkelwagen_table');
				var tagWinkelwagen_div 		= antwoord.getElementsByTagName('winkelwagen_div');
				
				var iTag = 0;
				
				var pakket_id 				= tagPakket_id[iTag].childNodes[0].nodeValue;
				var adressen	 				= tagAdressen[iTag].childNodes[0].nodeValue;
				var winkelwagen_table = tagWinkelwagen_table[iTag].childNodes[0].nodeValue;
				var winkelwagen_div 	= tagWinkelwagen_div[iTag].childNodes[0].nodeValue;

				document.getElementById('pakket-afleveren-adressen-'+parseInt(pakket_id)).innerHTML = adressen;
				document.getElementById('winkelwagen-totaal-table').innerHTML = winkelwagen_table;
				document.getElementById('winkelwagen-totaal-div').innerHTML = winkelwagen_div;
				
//				if(document.getElementById('winkelwagen-vervoer-tr')!=null){
//					Fat.fade_element('winkelwagen-vervoer-tr', 60, 500, "#FF9797");
//				}
//				if(document.getElementById('winkelwagen-totaal-tr')!=null){
//					Fat.fade_element('winkelwagen-totaal-tr', 60, 500, "#FFFFFF");
//				}
//				if(document.getElementById('winkelwagen-totaal-div')!=null){
//					Fat.fade_element('winkelwagen-totaal-div', 60, 500, "#FFFFFF");
//				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
			
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/

/***********************************************************************************
 winkelwagen aantal afleveradressen voor cadeaubon
 bij aanpassen van de select
***********************************************************************************/
/*
function winkelwagen_bon_aanpassen_afleveren(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}
	http = maakRequestObject();
	
	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/winkelwagen_bon_aanpassen_afleveren.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_winkelwagen_bon_aanpassen_afleveren;
	//http.send(null);
	return true;
}

function onreadystatechange_winkelwagen_bon_aanpassen_afleveren(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagBon_id 						= antwoord.getElementsByTagName('bon_id');
				var tagAdressen			 			= antwoord.getElementsByTagName('adressen');
				var tagWinkelwagen_table 	= antwoord.getElementsByTagName('winkelwagen_table');
				var tagWinkelwagen_div 		= antwoord.getElementsByTagName('winkelwagen_div');
				
				var iTag = 0;

				var bon_id 						= tagBon_id[iTag].childNodes[0].nodeValue;
				var adressen	 				= tagAdressen[iTag].childNodes[0].nodeValue;
				var winkelwagen_table = tagWinkelwagen_table[iTag].childNodes[0].nodeValue;
				var winkelwagen_div 	= tagWinkelwagen_div[iTag].childNodes[0].nodeValue;
				
				document.getElementById('bon-afleveren-adressen-'+parseInt(bon_id)).innerHTML = adressen;
				document.getElementById('winkelwagen-totaal-table').innerHTML = winkelwagen_table;
				document.getElementById('winkelwagen-totaal-div').innerHTML = winkelwagen_div;
				
				if(document.getElementById('winkelwagen-vervoer-tr')!=null){
					Fat.fade_element('winkelwagen-vervoer-tr', 60, 500, "#FF9797");
				}
				if(document.getElementById('winkelwagen-totaal-tr')!=null){
					Fat.fade_element('winkelwagen-totaal-tr', 60, 500, "#FFFFFF");
				}
				if(document.getElementById('winkelwagen-totaal-div')!=null){
					Fat.fade_element('winkelwagen-totaal-div', 60, 500, "#FFFFFF");
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 nieuw adres toevoegen aan afleveradressen
 bij klikken op knop
***********************************************************************************/
/*
function winkelwagen_bon_afleveradres_toevoegen_nieuw(value){
	var key_bon;
	var naam;
	var straat;
	var gemeente;
	
	key_bon 		= value;
	naam 				= document.getElementById('bon-'+key_bon+'-naam').value;
	straat 			= document.getElementById('bon-'+key_bon+'-straat').value;
	gemeente 		= document.getElementById('bon-'+key_bon+'-gemeente').value;
	
	if(naam=='' || straat=='' || gemeente=='0'){
		// foutmelding tonen
		document.getElementById('bon-'+key_bon+'-fout').style.display = 'block';
		document.getElementById('bon-'+key_bon+'-fout').innerHTML = 'Gelieve alle velden in te vullen';
	}
	else{
		// foutmelding verbergen
		document.getElementById('bon-'+key_bon+'-fout').style.display = 'none';

		if(http != null && http.readyState != 0 && http.readyState != 4){
			http.abort();
		}	
		http = maakRequestObject();
	
		//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
		
		naam 		= escape(naam);
		straat 	= escape(straat);
		
		http.open("POST","http://"+domein+"/ajax/winkelwagen_bon_afleveradres_toevoegen.php",true);
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
		http.send('key_bon='+key_bon+'&naam='+naam+'&straat='+straat+'&gemeente='+gemeente);
	
		http.onreadystatechange = onreadystatechange_winkelwagen_bon_afleveradres_toevoegen;
		//http.send(null);
		return true;
	}
}
*/
/***********************************************************************************
 bestaand adres toevoegen aan afleveradressen
 bij klikken op knop
***********************************************************************************/
/*
function winkelwagen_bon_afleveradres_toevoegen_bestaand(value){
	var key_bon;
	var adres_id;
	
	key_bon 		= value;
	adres_id		= document.getElementById('bon-'+key_bon+'-adres').value;
	
		if(http != null && http.readyState != 0 && http.readyState != 4){
			http.abort();
		}	
		http = maakRequestObject();
	
		//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
		http.open("POST","http://"+domein+"/ajax/winkelwagen_bon_afleveradres_toevoegen.php",true);
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.send('key_bon='+key_bon+'&adres_id='+adres_id);
	
		http.onreadystatechange = onreadystatechange_winkelwagen_bon_afleveradres_toevoegen;
		//http.send(null);
		return true;
}
/*
/***********************************************************************************
 bestaand adres verwijderen uit afleveradressen
 bij klikken op link
***********************************************************************************/
/*
function winkelwagen_bon_afleveradres_verwijderen(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/winkelwagen_bon_afleveradres_verwijderen.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_winkelwagen_bon_afleveradres_toevoegen;
	//http.send(null);
	return true;
}
*/
/***********************************************************************************
 aanduiden dat adressen via mail worden opgestuurd
 bij aanvinken input
***********************************************************************************/
/*
function winkelwagen_bon_afleveradres_mail(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();
	
	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/winkelwagen_bon_afleveradres_mail.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);
	
	http.onreadystatechange = onreadystatechange_winkelwagen_bon_afleveradres_toevoegen;
	//http.send(null);
	return true;
}

// bij toevoegen van nieuw adres
// bij toevoegen van bestaand adres
// bij verwijderen van adres
function onreadystatechange_winkelwagen_bon_afleveradres_toevoegen(){
	// if  XMLHR object has finished retrieving the data
	
	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
						
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagBon_id 						= antwoord.getElementsByTagName('bon_id');
				var tagAdressen			 			= antwoord.getElementsByTagName('adressen');
				var tagWinkelwagen_table 	= antwoord.getElementsByTagName('winkelwagen_table');
				var tagWinkelwagen_div 		= antwoord.getElementsByTagName('winkelwagen_div');
				
				var iTag = 0;
				
				var bon_id 						= tagBon_id[iTag].childNodes[0].nodeValue;
				var adressen	 				= tagAdressen[iTag].childNodes[0].nodeValue;
				var winkelwagen_table = tagWinkelwagen_table[iTag].childNodes[0].nodeValue;
				var winkelwagen_div 	= tagWinkelwagen_div[iTag].childNodes[0].nodeValue;

				document.getElementById('bon-afleveren-adressen-'+parseInt(bon_id)).innerHTML = adressen;
				document.getElementById('winkelwagen-totaal-table').innerHTML = winkelwagen_table;
				document.getElementById('winkelwagen-totaal-div').innerHTML = winkelwagen_div;
				
				if(document.getElementById('winkelwagen-vervoer-tr')!=null){
					Fat.fade_element('winkelwagen-vervoer-tr', 60, 500, "#FF9797");
				}
				if(document.getElementById('winkelwagen-totaal-tr')!=null){
					Fat.fade_element('winkelwagen-totaal-tr', 60, 500, "#FFFFFF");
				}
				if(document.getElementById('winkelwagen-totaal-div')!=null){
					Fat.fade_element('winkelwagen-totaal-div', 60, 500, "#FFFFFF");
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
			
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/

/***********************************************************************************
 winkelwagen code van cadeaubon controleren
 bij aanpassen van de tekstvak
***********************************************************************************/
/*
function winkelwagen_cadeaubon_code(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/winkelwagen_cadeaubon_code.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_winkelwagen_cadeaubon_code;
	//http.send(null);
	return true;
}

function onreadystatechange_winkelwagen_cadeaubon_code(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
						
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagAanpassen					= antwoord.getElementsByTagName('aanpassen');
				var aanpassen					= tagAanpassen[0].childNodes[0].nodeValue;
				
				if(aanpassen==1){
				
					var tagWinkelwagen_table 	= antwoord.getElementsByTagName('winkelwagen_table');
					var tagWinkelwagen_div 		= antwoord.getElementsByTagName('winkelwagen_div');
					
					var iTag = 0;

					var winkelwagen_table = tagWinkelwagen_table[iTag].childNodes[0].nodeValue;
					var winkelwagen_div 	= tagWinkelwagen_div[iTag].childNodes[0].nodeValue;
									
					document.getElementById('winkelwagen-totaal-table').innerHTML = winkelwagen_table;
					document.getElementById('winkelwagen-totaal-div').innerHTML = winkelwagen_div;
					
					if(document.getElementById('winkelwagen-cadeaubon-tr')!=null){
						Fat.fade_element('winkelwagen-cadeaubon-tr', 60, 500, "#FF9797");
					}
					if(document.getElementById('winkelwagen-totaal-tr')!=null){
						Fat.fade_element('winkelwagen-totaal-tr', 60, 500, "#FFFFFF");
					}
					if(document.getElementById('winkelwagen-totaal-div')!=null){
						Fat.fade_element('winkelwagen-totaal-div', 60, 500, "#FFFFFF");
					}
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
			
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}
*/
/***********************************************************************************
 leverdatum aanpassen
 bij klikken op link in kalender
***********************************************************************************/

function content_kalender_aanpassen(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();

	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	

	http.open("POST","http://"+domein+"/ajax/content_kalender_aanpassen.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_content_kalender_aanpassen;
	//http.send(null);
	return true;
}

function onreadystatechange_content_kalender_aanpassen(){
	// if  XMLHR object has finished retrieving the data

	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagKalender			= antwoord.getElementsByTagName('kalender');
				var tagReservatie	 	= antwoord.getElementsByTagName('reservatie');
				
				var iTag = 0;
				
				var kalender 				= '';
				// door grote aantal karakters wordt dit in Firefox opgesplitst in blokken van 4096 karakters
				// daarom moeten we deze terug aan elkaar zetten
				var i=0;
				while(i<tagKalender[iTag].childNodes.length){
					kalender += tagKalender[iTag].childNodes[i].nodeValue;
					i++;
				}
				var reservatie			= tagReservatie[iTag].childNodes[0].nodeValue;
				
				// pagina aanpassen
				document.getElementById('content-kalender-reserveren').innerHTML = kalender;
				document.getElementById('pakket-reservatie').innerHTML = reservatie;
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}


/***********************************************************************************
 bestelling maps
 bij klikken op image
***********************************************************************************/
function ad_bestelling_maps(value, checked){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();
	
	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/ad_bestelling_maps.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value+'&checked='+checked);

	http.onreadystatechange = onreadystatechange_ad_bestelling_maps;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_bestelling_maps(){
	// if  XMLHR object has finished retrieving the data
	
	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagBestel_id			= antwoord.getElementsByTagName('bestel_id');
				var bestel_id					= tagBestel_id[0].childNodes[0].nodeValue;
				
				var tagCheck					= antwoord.getElementsByTagName('checked');
				var check							= tagCheck[0].childNodes[0].nodeValue;
				
				var imgid = 'maps-'+bestel_id;
				var afbeelding;
				
				var afb_0 = new Image();	afb_0.src = "http://"+domein+"/images/icons/icon_maps_rood.gif";
				var afb_1 = new Image();	afb_1.src = "http://"+domein+"/images/icons/icon_maps_groen.gif";
				
				if(check=='0'){
					document.getElementById(imgid).src = afb_0.src;
					document.getElementById(imgid).attributes['onclick'].value = "ad_bestelling_maps('"+bestel_id+"','1')";
					//document[imgid].src = afb_0.src;
				}
				else{
					document.getElementById(imgid).src = afb_1.src;
					document.getElementById(imgid).attributes['onclick'].value = "ad_bestelling_maps('"+bestel_id+"','0')";
					//document[imgid].src = afb_1.src;
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}

/***********************************************************************************
 bestelling maps clear
 bij klikken op image
***********************************************************************************/
function ad_bestelling_maps_clear(value){
	if(http != null && http.readyState != 0 && http.readyState != 4){
		http.abort();
	}	
	http = maakRequestObject();
	
	//http.open("GET","../../../../ajax/naam_url.php?value="+encodeURIComponent(value));	
	
	http.open("POST","http://"+domein+"/ajax/ad_bestelling_maps_clear.php",true);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send('value='+value);

	http.onreadystatechange = onreadystatechange_ad_bestelling_maps_clear;
	//http.send(null);
	return true;
}

function onreadystatechange_ad_bestelling_maps_clear(){
	// if  XMLHR object has finished retrieving the data
	
	if(http.readyState == 4){
		// if the data was retreived succesfully
		if(http.status == 200){
			
			if(http.responseText.charAt(0) == "<"){
				var antwoord = http.responseXML;
				
				var tagBestel_id			= antwoord.getElementsByTagName('bestel_id');
				var sID								= tagBestel_id[0].childNodes[0].nodeValue;
				
				var aID = sID.split(',');
				for(i in aID){
					var imgid = 'maps-'+aID[i];
					
					var afb_0 = new Image();	afb_0.src = "http://"+domein+"/images/icons/icon_maps_rood.gif";
					if(document.getElementById(imgid)!=null){
						document.getElementById(imgid).src = afb_0.src;
						document.getElementById(imgid).attributes['onclick'].value = "ad_bestelling_maps('"+aID[i]+"','1')";
					}
				}
			}
			else{
				// alert("geen XML "+http.responseText);		
			}
		}
		// IE returns a status code of 0 on some occasions, so ignore this case
		else if(http.status != 0){
			alert("There was an error while retreiving the URL: " + http.statusText);
		}
	}
	
	return true;
}




/***********************************************************************************
 aflevergegevens kopieren naar klantgegevens
 bij klikken op knop
***********************************************************************************/
function kopieer_klantgegevens_aflevergegevens(){
	document.getElementById('naam').value = document.getElementById('hid_naam').value;
	document.getElementById('straat').value = document.getElementById('hid_straat').value;
	document.getElementById('postcode').value = document.getElementById('hid_postcode').value;
	document.getElementById('gemeente').value = document.getElementById('hid_gemeente').value;
	document.getElementById('tel').value = document.getElementById('hid_tel').value;
}

/***********************************************************************************
 klantgegevens kopieren naar facturatiegegevens
 bij klikken op knop
***********************************************************************************/
function kopieer_klantgegevens_facturatiegegevens(){
	document.getElementById('fact_straat').value = document.getElementById('straat').value;
	document.getElementById('fact_postcode').value = document.getElementById('postcode').value;
	document.getElementById('fact_gemeente').value = document.getElementById('gemeente').value;
}

/***********************************************************************************
 cadeaubon aanpassen waarde
 bij aanpassen van de select
***********************************************************************************/
/*
function cadeaubon_aanpassen_waarde(value){
	document.getElementById('waarde-bon').innerHTML = '<span>Cadeaubon t.w.v. &euro;</span>'+value;
}
*/
/***********************************************************************************
 cadeaubon aanpassen tekst
 bij aanpassen van de select
***********************************************************************************/
/*
function cadeaubon_aanpassen_tekst(value){
	document.getElementById('tekst-bon').innerHTML = value.replace(/\n/g, '<br>');;
}
*/





















