;jQuery(document).ready(function($){
	var TAF = {
		init: function(id){
			$('#tellafriend-modal a').click(function(event){
				event.preventDefault();

				$('#tellafriend-modal-content').modal({
					minHeight: 600,
					onShow: TAF.show
				});
			});
		},

		show: function(dialog){
			var selector = 'form[name=tellafriend]';

			$(selector + ' input, ' + selector + ' textarea').each(function(){
				$(this).blur();
			});

			$('div.sav3 a', dialog.data[0]).click(function(){
				$(selector).submit(function(){
					$.getJSON('/ajax/tellafriend.php', $(this).serializeArray(), function(response){
						$('#tellafriend-info-modal-content > .pop1')
							.find('div.hh4').text(response.result == 1 ? 'Информация' : 'Ошибка!')
						.end()
							.find('.pop1_tex').html(response.message).css('color', (response.result == 1 ? 'green' : 'red'))
						.end();

						$.modal.close();

						$('#tellafriend-info-modal-content').modal({
							minHeight: 300,

							onClose: function(dialog){
								$.modal.close();

								if(response.result == 0){
									$('#tellafriend-modal a').click();
								}
							}
						});

						$(selector + ' input, ' + selector + ' textarea').css({'border-color': ''});

						$(selector + ' input, ' + selector + ' textarea').each(function(){
							$(this).css({'border-color': response.fields[$(this).attr('name')] ? 'red' : ''});
							$(this).val(response.values[$(this).attr('name')] ? response.values[$(this).attr('name')] : '');
						});
					});

					return false;
				});

				$(selector).submit();
			});
		}
	};

	TAF.init();
});
