/* devildrey33_Captcha.js creado el 03/12/2011 */
$(function() { 
	devildrey33_CaptchaPuzzle_Iniciar();
});	

/*var devildrey33_CaptchaPuzzle_PiezasPuzzle = Array();
var devildrey33_CaptchaPuzzle_Precision = 8;*/


/*function devildrey33_CaptchaPuzzle_ResetPuzzle() {
	for (var i = 0; i < 6; i++)	devildrey33_CaptchaPuzzle_PiezasPuzzle[i] = false;
}*/


function devildrey33_CaptchaPuzzle_Iniciar() {
	ImprimirDebug("devildrey33_CaptchaPuzzle_Iniciar()");
	var vPiezaPuzzle = $('.PiezaPuzzle');
	vPiezaPuzzle.css({ 'left' : '0px', 'top' : '0px', 'cursor' : 'move' });
	vPiezaPuzzle.draggable('enable');


	$('.PiezaPuzzle').draggable({
		containment: 'window',
		scroll: false,
		start : function(event, ui) {
			vPiezaPuzzle.css({ 'z-index' : '1' });
			ui.helper.css({ 'z-index' : '1000' });
		},
		
		drag : function(event, ui) {
		}, 
		
		stop : function(event, ui) { 
			var PosTablero = $('#ImgPuzzle').offset();
			var PosPieza = ui.helper.offset();
			var IDPieza = ui.helper.attr('id');
			// falta probar firefox 3.x
			$.post("devildrey33_Captcha.php", { "Comando" : "ValidarPosicion", "PosPiezaX" : PosPieza.left, "PosPiezaY" : PosPieza.top, "IDPieza" : IDPieza, "PosTableroX" : PosTablero.left, "PosTableroY" : PosTablero.top }, function(data) { eval(data); });	
		}
	});
}

function devildrey33_CaptchaPuzzle_Datos() {
	var Pieza1 = $(".PiezaPuzzle:eq(0)");
	var Pieza2 = $(".PiezaPuzzle:eq(1)");
	var Pieza3 = $(".PiezaPuzzle:eq(2)");
	var Pieza4 = $(".PiezaPuzzle:eq(3)");
	var Pieza5 = $(".PiezaPuzzle:eq(4)");
	var Pieza6 = $(".PiezaPuzzle:eq(5)");
	var Tablero = $('#ImgPuzzle');
	var Cadena = Pieza1.attr("id") + " " + Pieza1.offset().left + " " + Pieza1.offset().top + " " + Pieza2.attr("id") + " " + Pieza2.offset().left + " " + Pieza2.offset().top + " " + Pieza3.attr("id") + " " + Pieza3.offset().left + " " + Pieza3.offset().top + " " + Pieza4.attr("id") + " " + Pieza4.offset().left + " " + Pieza4.offset().top + " " + Pieza5.attr("id") + " " + Pieza5.offset().left + " " + Pieza5.offset().top + " " + Pieza6.attr("id") + " " + Pieza6.offset().left + " " + Pieza6.offset().top + " " + Tablero.offset().left + " " + Tablero.offset().top;
	ImprimirDebug("devildrey33_CaptchaPuzzle_Datos('" + Cadena + "')");
	return Cadena;
}

function devildrey33_CaptchaPuzzle_Reiniciar() {
	ImprimirDebug("devildrey33_CaptchaPuzzle_Reiniciar()");
	$(".PiezaPuzzle").animate({ left: '0px', top: '0px' }, 'fast');
}
