// JavaScript Document

	function artikelBestellen(id,waarde) {
		//alert('id:'+id+' - waarde:'+waarde);
		var url = '/site/modules/shop/bestellen/helper_artikel_toevoegen_sessie.php';
		var pars = 'id='+escape(id)+'&waarde='+escape(waarde);
		//var target = 'portal_content';
		var myAjax 	= new Ajax.Request( url, {
											method: 'post', 
											parameters: pars, 
											onSuccess: function(transport) {
															//$(target).innerHTML = transport.responseText;
															if(transport.responseText == "succes") {
																//$('checkImg').src='/site/images/toevoegen.png';
																if($('vink_'+id)) { $('vink_'+id).innerHTML = '<img src="/site/images/vink.png" border="0" />'; }
																//else { $('artikelDetail_vink').innerHTML = '<img src="/site/images/vink.png" border="0" />'; }
																update_winkelwagen_preview(id,waarde);
																//alert('Artikel toegevoegd aan bestellijst');
															}
															if(transport.responseText == "fail") {
																//$('checkImg').src='/site/images/toevoegen_.png';
																//alert('Artikel verwijderd uit de bestellijst');
																//$('checkImage['+id+']').src = '';
															}
													   },
											onFailure: function(transport) 
													   {
															alert('connection to '+url+' failed...');
													   }
											  }
									   );

	}
	
	function showArtikelDetails(id) {
		var url = '/site/modules/shop/bestellen/helper_artikel_details.php';
		var pars = 'id='+escape(id);
		var target = 'webshop_artikellijst';
		var myAjax 	= new Ajax.Request( url, {
											method: 'post', 
											parameters: pars,
											onSuccess: function(transport) {
															//alert(transport.responseText);
															$(target).innerHTML = transport.responseText;
													   },
											onFailure: function(transport) 
													   {
															alert('connection to '+url+' failed...');
													   }
											  }
									   );
	}
	
	function gaNaarBestellijst() {
		var url = '/site/modules/shop/bestellen/helper_check_artikel_aanwezig_bestellijst.php';
		//var pars = 'id='+escape(id);
		//var target = 'portal_content';
		var myAjax 	= new Ajax.Request( url, {
											method: 'post', 
											//parameters: pars, 
											onSuccess: function(transport) {
															//$(target).innerHTML = transport.responseText;
															if(transport.responseText == "succes") {
																window.location='/bestelformulier/';
															}
															if(transport.responseText == "fail") {
																alert('Nog geen artikelen aanwezig in de bestellijst');
															}
													   },
											onFailure: function(transport) 
													   {
															alert('connection to '+url+' failed...');
													   }
											  }
									   );
	}
	
	function verwijderArtikelUitLijst(id) {
		var url = '/site/modules/shop/bestellen/helper_verwijder_artikel_uit_bestellijst.php';
		var pars = 'id='+escape(id);
		var myAjax 	= new Ajax.Request( url, {
											method: 'post', 
											parameters: pars,
											onSuccess: function(transport) {
															if(transport.responseText == "succes") {
																window.location='/bestelformulier/';
															}
													   },
											onFailure: function(transport) 
													   {
															alert('connection to '+url+' failed...');
													   }
											  }
									   );
	}
	
	function validateInt(numb) {
		if(parseInt(numb) == "Nan") {
			return false;
		}
		else {
			return true
		}
	}
	
	function checkPrijsTotaal() {
		var url = '/site/modules/shop/bestellen/helper_check_prijs_totaal.php';
		var myAjax 	= new Ajax.Request( url, {
											method: 'post', 
											onSuccess: function(transport) {
															if(validateInt(transport.responseText) == true) {
																$('labelTotaal').innerHTML = transport.responseText;
															}
													   },
											onFailure: function(transport) 
													   {
															alert('connection to '+url+' failed...');
													   }
											  }
									   );
	}
	
	function checkVoorraad(id,waarde,prijs) {
		var url = '/site/modules/shop/bestellen/helper_check_voorraad.php';
		var pars = 'id='+escape(id)+'&waarde='+escape(waarde);
		var myAjax 	= new Ajax.Request( url, {
											method: 'post', 
											parameters: pars,
											onSuccess: function(transport) {
															//alert(transport.responseText);
															if(transport.responseText == "succes") {
																// waarde kleiner dan voorraad, niks doen
																totaal = waarde * prijs;
																$('label['+id+']').innerHTML = totaal;
																
																checkPrijsTotaal();
															}
															else if(validateInt(transport.responseText) == true) {
																// waarde hoger dan voorraad, waarde zetten op max voorraad
																$('aantal['+id+']').value = transport.responseText;
																totaal = transport.responseText * prijs;
																$('label['+id+']').innerHTML = totaal;
																
																checkPrijsTotaal();
																alert('Niet meer dan '+transport.responseText+' op voorraad');
															}
													   },
											onFailure: function(transport) 
													   {
															alert('connection to '+url+' failed...');
													   }
											  }
									   );
	}
	
	
	function bestellingDefinitiefMaken(memberID) {
		var url = '/site/modules/shop/bestellen/helper_bestelling_definitief_maken2.php';
		var pars = 'memberID='+escape(memberID);
		var target = 'bestellijst_container';
		var myAjax 	= new Ajax.Request( url, {
											method: 'post', 
											parameters: pars,
											onSuccess: function(transport) {
															$(target).innerHTML = transport.responseText;
													   },
											onFailure: function(transport) 
													   {
															alert('connection to '+url+' failed...');
													   }
											  }
									   );
	}
	
	function update_winkelwagen_preview(id,aantal) {
		var url = '/site/modules/shop/winkelwagen/update_winkelwagen.php';
		var pars = 'artikelnummer='+escape(id)+'&aantal='+escape(aantal);
		var target = 'winkelwagen_previeuw';
		var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	}

