//Начинаем при полной загрузке документа
$(document).ready(function () {
		
	$('#payout_method_id').val(0);
    $('#payout_method_id').val(0);
    $('#name, #surname, #email, #payout_account, #partner_id').val('');
    
    function send(st)
	{
			var url = 'register.php';
			if(st < 6)
				$('#preload_submit_reg').html('');
			
			query = $('#reg_partner_form').serialize() + '&st=' + st; 
			$.post(url, query,
            function (result) {
                if (result.type == 'error') {
                    //Ошибка в запросе
					alert(result.message);
					return(false);						
					
                }
                else {
                    //Действия по ответу
					if (st == 6)
					{
						$(result.preload).each(function() {
						$('#'+$(this).attr('block_id')).html($(this).attr('message'));
						});
						
						if(result.error == 0){
							if(confirm('Вы подтверждаете верность введенных в форму данных?')){ 
								$('#preload_submit_reg').html('<div class="ajaxload"><img src="../img_template_steps/order_form/ajax-loader.gif" width="20" height="20" /></div>');
								send(7);
							}
							else {
								return false;
							}
						}
					}
					else if (st == 7)
					{ 					
						$(result.preload).each(function() {
						$('#'+$(this).attr('block_id')).html($(this).attr('message'));
						});
						
						if(result.error == 0){
							
							$('#span_login').html(result.refid);
							$('#span_pass').html(result.pwd);
							$('#start_reg').slideUp(500);
							$('#end_reg').slideDown(500);
						}
					}
					else
					{
						$(result.preload).each(function() {
							$('#'+$(this).attr('block_id')).html($(this).attr('message'));
						});						
						
						if(result.payout_method_id != 0 && !isNaN(result.payout_method_id)){
                            $('#payout_method_id').val(result.payout_method_id);
                            $('#payout_account_div').slideDown(500);
                            $('#span_payout_title').html(result.title_reg_partner);
						} else {
                            $('#payout_method_id').val(0);
                            $('#payout_account_div').slideUp(500);
						}                        
					}
                }
            },
            "json"
        );
	}
    
    //Выделение поля ввода
	$('input, textarea').focus(function () {
		$('#'+$(this).attr('id')).toggleClass("highlight_input");        
	});
    $('input, textarea').blur(function () {
		$('#'+$(this).attr('id')).toggleClass("highlight_input");        
	});	 	 
	
	//Проверка поля для ввода Имени
	$('#name').blur(function () {
		$('#preload_name').html('<div class="ajaxload"><img src="../img_template_steps/order_form/ajax-loader.gif" width="20" height="20" /></div>');
		send(0);
	});
	
	//Проверка поля для ввода Фамилии
	$('#surname').blur(function () {
		$('#preload_surname').html('<div class="ajaxload"><img src="../img_template_steps/order_form/ajax-loader.gif" width="20" height="20" /></div>');
		send(1);
	});
	
	//Проверка поля для ввода e-mail адреса
	$('#email').blur(function () {
		$('#preload_email').html('<div class="ajaxload"><img src="../img_template_steps/order_form/ajax-loader.gif" width="20" height="20" /></div>');
		send(2);
	});
	
	//Выбор способа получения комиссионных
	$('#payout_method_id').change(function () {
		$('#preload_payout_method_id').html('<div class="ajaxload"><img src="../img_template_steps/order_form/ajax-loader.gif" width="20" height="20" /></div>');
		$('#preload_payout_account').html('');
		$('#payout_account').val('');
		$('#payout_account_div').hide(100);
		send(3);
	});	
	
    //Проверка поля для ввода платежного аккаунта
	$('#payout_account').blur(function () {
		$('#preload_payout_account').html('<div class="ajaxload"><img src="../img_template_steps/order_form/ajax-loader.gif" width="20" height="20" /></div>');
		send(4);
	});
	
	//Проверка поля для ввода партнерского идентификатора
	$('#partner_id').blur(function () {
		$('#preload_partner_id').html('<div class="ajaxload"><img src="../img_template_steps/order_form/ajax-loader.gif" width="20" height="20" /></div>');
		send(5);
	});
		
	//Отправка данных формы регистрации на добавление партнера в базу
	$('#submit_reg').click(function () {		
		$('#preload_submit_reg').html('<div class="ajaxload"><img src="../img_template_steps/order_form/ajax-loader.gif" width="20" height="20" /></div>');
		send(6);		
	});
});
