;(function( $ ){
	$.fn.captcha = function(){
	
	var pic = randomNumber();

	$(this).html("<p>Verify that you are a human by dragging the <span>scissors</span> into the circle.</p><ul><li class='ajax-fc-0'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li><li class='ajax-fc-1'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li><li class='ajax-fc-2'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li><li class='ajax-fc-3'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li><li class='ajax-fc-4'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li><li class='ajax-fc-5'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li><li class='ajax-fc-6'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li><li class='ajax-fc-7'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li><li class='ajax-fc-8'><img src='/wp-includes/images/captcha/item-none.png' alt='' /></li></ul><div id=\"drop-circle\"></p>");
	
	$(".ajax-fc-" + rand).html( "<img src=\"/wp-includes/images/captcha/item-" + items[pic] + ".png\" alt=\"\" />");
	$("div#captcha p span").html(items[pic]);
	$("div#captcha ul li").draggable({ containment: '#captcha' });
	
	for(var i=0;i<9;i++) {
		if(i != rand && i != pic) {
			$(".ajax-fc-" +i).html( "<img src=\"/wp-includes/images/captcha/item-" + items[i] + ".png\" alt=\"\" />");
		} else if(i==pic) {
			$(".ajax-fc-" +i).html( "<img src=\"/wp-includes/images/captcha/item-" + items[rand] + ".png\" alt=\"\" />");
		}
	}
	$("#drop-circle").droppable({
		drop: function(event, ui) {
			var fc = ui.draggable.attr('class');
			var val = null;
			fc = fc.split(" ");
			for(i in fc) {
				if(fc[i].substring(0,7) == "ajax-fc") {
					val = fc[i].substring(8,9);
					break;
				}
			}
			if(val !== null) {
				$("div#captcha ul li").draggable("disable");
				$("#" + formId).append("<input type=\"hidden\" style=\"display: none;\" name=\"captcha\" value=\"" + val + "\">");
			}
		},
		tolerance: 'touch'
	});	
	};

})( jQuery );

function randomNumber() {
	var chars = "012345678";
	chars += ".";
	var size = 1;
	var i = 1;
	var ret = "";
		while ( i <= size ) {
			$max = chars.length-1;
			$num = Math.floor(Math.random()*$max);
			$temp = chars.substr($num, 1);
			ret += $temp;
			i++;
		}
	return ret;
}

