$(function () {
	
	{
		// Условия использования
		$('#term').hide();
		$('#term_link').toggle(function () {
			$('#term').slideDown();
		}, function () {
			$('#term').slideUp();
		});
	}

	{
		// при клики на картинку с примерами нужно отметить radiobutton
		var radios = $('#img-table input[type=radio]');
		$('#img-table IMG').each(function (i) {
			$(this).click(function () {
				$(radios.get(i)).attr('checked', 'checked');
			})
		})
		
	}

	{
		// Не более 150 символов в message
		var length = 150;
		$('#message').bind('keydown blur', function () {
			if ($(this).val().length >= length) {
				var str = $(this).val().substring(0, length-1);
				$(this).val(str);
			}
		})
	}

	{
		$('#submit').click(function () {
			
			if ($('#submit').is('.disable')) {
				return false;
			}

			var form = $(this).parents('form');
			
			var card_id = $('input[name=card_id]:checked').val(),
				message = $('textarea[name=message]').val(),
				company = $('input[name=company]').val(),
				card_type = $('input[name=card_type]:checked').val(),
				email = $('input[name=email]').val();
				
			if (!card_id || !message || !company || !card_type || !email) {
				alert('Для создания открытки необходимо заполнить все поля.');
				return false;
			}
			
			$('#submit').addClass('disable');
			
			$.post(form.attr('action'), {
				'card_id' : card_id,
				'message' : message,
				'company' : company,
				'card_type' : card_type,
				'email' : email
			}, function (data) {
				$('#ajax_response').html('<div class="wrapper"></div>');
				$('#ajax_response .wrapper').html(data);
				$('#submit').removeClass('disable');
			});
			
			return false;
		});
		
	}
	
})
