/**
 * This project is created by
 * PILLAX (http://www.pillax.com)
 */
function jquiCaptcha(jquiCaptchaData)
{
	$('div#myContainer').html(
		  '<div id="jquiCaptchaStatus">Запишете резултата от сметката по-долу.</div><!-- jquiCaptchaStatus -->'
		+ '<div id="jquiCaptchaEquation"><span></span> = <input type="text" name="jquiCaptchaUserValue" class="numeric" id="jquiCaptchaUserValue" value="" maxlength="2" /></div><!-- jquiCaptchaEquation -->'
		+ '<div id="jquiCaptchaLoaderAnimation"></div>'
		+ '<input type="hidden" name="jquiCaptchaChecksum" id="jquiCaptchaChecksum" value="" />'
		
	);

	$("div#myContainer input#jquiCaptchaUserValue").numeric().focus();

	create();

	$('div#myContainer').dialog({
		resizable: false,
		modal: true,
		title: 'Визуално подтвърждение',
		buttons: {

			'Изпрати': function()
					  {
						var jquiCaptchaUserValue	= $('input#jquiCaptchaUserValue').val();
						var jquiCaptchaChecksum		= $('input#jquiCaptchaChecksum').val();
						//var jquiCaptchaData			= $('input#jquiCaptchaData').val();
						var dialogPointer			= $(this);

						$.post(
							'modules/jquiCaptcha/ajax_check.php',
							{jquiCaptchaUserValue:jquiCaptchaUserValue, 
							 jquiCaptchaChecksum:jquiCaptchaChecksum, 
							 jquiCaptchaData:jquiCaptchaData}, 
							function(data){
								if(data.status == 0)
								{
									// On error
									$('div#jquiCaptchaStatus').html(data.err);
									create();
								}
								else
								{
									$(dialogPointer).dialog('close');
								}
							},
							'json'
						);
					  },

			'Смени': function()
					  {
						create();
					  },

			'Откажи': function()
					  {
						$(this).dialog('close');
					  }

		}
	});

	$('div#myContainer').dialog('open');

	return false;
}

function create()
{
	$('div#jquiCaptchaEquation').css('display', 'none');
	$('div#jquiCaptchaLoaderAnimation').css('display', 'block');

	$.post(
		'modules/jquiCaptcha/ajax_create.php',
		{}, 
		function(data){
			$('div#myContainer input#jquiCaptchaUserValue').val('');
			$('div#myContainer div#jquiCaptchaEquation span').html(data.equation);
			$('div#myContainer input#jquiCaptchaChecksum').val(data.checksum);

			$('div#jquiCaptchaEquation').css('display', 'block');
			$('div#jquiCaptchaLoaderAnimation').css('display', 'none');
		},
		'json'
	);
}

