function Bruidslijst()
{
	var selElm;
	this.bestel = function(elm, listID, product)
	{	
		if(document.getElementById('bestel'))
			Element.remove('bestel');
		
		Element.removeClassName(selElm, 'selectedProduct');
		
		if(selElm == elm) 
		{
			selElm = null;
			return;
		}
		
		selElm = elm;
		
		Element.addClassName(elm, 'selectedProduct');
				
		new Ajax.Request(	'./bestelform.php?listID='+listID+'&product='+product, 
							{
								method:'get',
								onLoading: function() {
								},
								onComplete: function(t) {	
									var html = '<tr id="bestel"><td>&nbsp;</td><td colspan="3">'+t.responseText+'</tr></td>';	
									new Insertion.After(elm.parentNode.parentNode, html);
								}
							}
						);
	}
	this.verzend = function()
	{	
		
		new Ajax.Request(	'./changebody.php?bruidslijst=true', 
						{
							method:'post',
							postBody:Form.serialize('bestelform'),
							onLoading: function() {
								document.getElementById('submit_bestel').disabled = 'disabled';
								Element.addClassName('submit_bestel', 'disabled');
							},
							onComplete: function(t) {	
								document.getElementById('submit_bestel').disabled = '';		
								Element.removeClassName('submit_bestel', 'disabled');
								Element.update('error_msg', t.responseText);
								if(t.responseText.indexOf('bestelling is geplaatst') > -1)
								{
									Element.addClassName(selElm.parentNode.parentNode, 'besteldProduct');
									Element.update(selElm.parentNode, '<em>Door u besteld</em>'+selElm.parentNode.innerHTML);
								}
							}
						}
					);
	}
}
var Bruidslijst = new Bruidslijst();
