var delay = (function(){
  var timer = 0;
  return function(callback, ms){
    clearTimeout (timer);
    timer = setTimeout(callback, ms);
  };
})();

function create_drop_trash(container,triggerevent,accept_in){
	var accept_text = "*";
	if (accept_in != ''){
		accept_text = accept_in;
	}

	$(container).html("<div class='bin'></div>Papierkorb: Ziehen Sie Ihr Element in dieses Feld, um dieses zu löschen.");
	$( container ).droppable({
				tolerance: 'pointer',
				accept	: accept_text, 
				over: function(event, ui) {
					$(this).css('border','3px solid #ff6633');
				},
				out: function(event, ui) {
					$(this).css('border','1px solid #ff6633');
				},
				activate: function(event, ui) {
					$(this).css('border','1px solid #ff6633');
				},
				deactivate: function(event, ui) {
					$(this).css('border','1px dashed #ff6633');
				},
				drop: function( event, ui ) {
					eval(triggerevent);
					$(ui.draggable ).fadeOut();
				}
	});
}						

