
// delete an item from shoppinglist
	function deleteShopItem (nr,el) {
		el.parentNode.parentNode.removeChild(el.parentNode);
		DN.http.formpost.url =  '/xhrdelfromshoppinglist/' + nr;
		DN.http.formpost.synchrone = false;
		DN.http.formpost.callback = function (){};
		DN.http.formpost ();
	}
	
// send shoppinglist to user
function emailList (el) {
	el.innerHTML = "Lijst is verzonden";
	el.onclick = false;
	el.style.cursor = 'default';
	el.style.color = 'silver';
	DN.http.formpost.url =  '/xhrmailshoppinglist/';
	DN.http.formpost.synchrone = false;
	DN.http.formpost.callback = function (){};
	DN.http.formpost ();
	return false;
}

// add a new (user defined) rpdocut
function addlinetoList () {
	div = DN.nodes.node ('addlinetoListdiv');
	var i = DN.nodes.down (div, 'nodeName=INPUT');
	DN.effects.drop (div, function () {
			i.value = "";
			i.focus();
		}
	);
}

//  add a new (user defined) prdocut, send it to server
function handleLineToList () {
	
	div = DN.nodes.node ('addlinetoListdiv');
	var i = DN.nodes.down (div, 'nodeName=INPUT');
	var item = i.value.replace(/\\/g,"");
	
	if (item == "") {
		DN.effects.drop (div);
		return false;
	}
	
	DN.http.formpost.url =  '/xhraddcustomtohoppinglist/' + item;
	DN.http.formpost.synchrone = false;
	DN.http.formpost.callback = function (r){
		DN.nodes.node ('myshoppinglist').innerHTML = r.body;
	};
	DN.http.formpost ();
	return false;
}

// delete search field value
function delFieldValue (el) {
	if (el.del == 1) return;
	el.value ='';
	el.del = 1;
}