function drags_kill()
{
	Drags.destroy(); 
	Drops.destroy();
}

//Element.prototype.captcha = function(id) 
Element.addMethods({
	captcha: function(element,id)
		{
            var element = $(element);
			var captchaDir = ctx+"/images/captcha" /* path to captcha files (if you use domain www.example.com path should present all subfolders after that, start with "/") */
			
			$("fc-task").childElements().each(function(el, i){ new Drag("fc-" + i, { self:true }); });
			
			//$(".fc-container, .fc-rtop *, .fc-rbottom *").css("background-color", borderColor); // aggiungo il colore del bordo
			/*
			 * $("fc-container").setStyle({ backgroundColor: borderColor});
			 * $("fc-rtop").setStyle({ backgroundColor: borderColor});
			 * 	$("fc-rbottom").setStyle({ backgroundColor: borderColor});
			 */
			new Drop("fc-circle", {
				accept:'INPUT',
				mouseUp: function(dropped,dragged) {
						try {
							drags_kill();
						}catch(e){}
						$(id).value=dragged.value;
						dragged.parentNode.removeChild(dragged);
						dropped.appendChild(dragged); 
					}
			});
		}
	}
);

//Array.prototype.captcha = Element.prototype.captcha;
