/**
* обработка формы
*
*/

	/**
	* перезагрузка капчи
	*/
	function doCapRefresh()
	{
		var d = new Date();
		jQuery('#pmm_img_code').attr('src', document.pmm_captcha_url + "&t=" + d.getTime());
	}//\\doCapRefresh
	
	// инициализация
	jQuery(document).ready(function()
	{
		var funcCapRefresh = function()
		{
			var d = new Date();
			jQuery('#pmm_img_code').attr('src', document.pmm_captcha_url + "&t=" + d.getTime());
		}
		
		jQuery("#pmm_send", jQuery("#pmm_register")).bind("click",
			function()
			{
				// предварительные проверки
				var edtLogin = jQuery("#pmm_login", jQuery("#pmm_register"));
				if(!edtLogin.attr('value'))
				{
					alert('Не заполнено имя почтового ящика!');
					edtLogin.focus();
					return false;
				}
				
				var edtPass = jQuery("#pmm_password", jQuery("#pmm_register"));
				if(!edtPass.attr('value'))
				{
					alert('Не заполнен пароль!');
					edtPass.focus();
					return false;
				}
				
				var edtCode = jQuery("#pmm_code", jQuery("#pmm_register"));
				if(!edtCode.attr('value'))
				{
					alert('Не заполнен проверочный код!');
					edtCode.focus();
					return false;
				}
				
				jQuery('#err_txt', jQuery("#pmm_register")).html("");
				jQuery('#ok_txt', jQuery("#pmm_register")).html('Обработка...');
				
				var oReq = new Object();
				oReq.xpmm = 'register';
				oReq.pmm_login = edtLogin.attr('value');
				oReq.pmm_password = edtPass.attr('value');
				oReq.pmm_code = edtCode.attr('value');
				
				jQuery.post(document.pmm_ajax_url, oReq, function(aData)
				{
					// обновление капчи
					funcCapRefresh();
					
					edtCode.attr('value', "");
					
					if(aData.err == 1)
					{
						jQuery('#err_txt', jQuery("#pmm_register")).html(aData.msg);
						jQuery('#ok_txt', jQuery("#pmm_register")).html("");
					}else
					{
						edtLogin.attr('value', "");
						edtPass.attr('value', "");
						
						jQuery('#err_txt', jQuery("#pmm_register")).html("");
						jQuery('#ok_txt', jQuery("#pmm_register")).html(aData.msg);
					}
				}, 'json'); 
				
			}
		);
		
		jQuery("#pmm_img_refresh", jQuery("#pmm_register")).bind("click",
			function()
			{
				funcCapRefresh();
			}
		);		
	});
