function selectFeedbackType( container, type )
{
	if( !container ) return;

	$( '#feedbackDialog' ).find( '.container' ).removeClass( 'on' ).css( 'z-index', '0' );
	$( '#feedbackDialog' ).find( '.ldel_on' ).attr( 'class', 'ldel' );
	$( '#feedbackDialog' ).find( '.del_on' ).attr( 'class', 'del' );

	container.addClass( 'on' );
	container.find( '.ldel' ).attr( 'class', 'ldel_on' );
	container.find( '.del' ).attr( 'class', 'del_on' );
	container.css( 'z-index', '5' );

	if( type == 'feedback' ) $( '#viewFeedbacksLink' ).css( 'visibility', 'visible' );
	else $( '#viewFeedbacksLink' ).css( 'visibility', 'hidden' );

	$( '#feedbackForm [name="feedbackType"]' ).val( type );
}

function refreshFeedbackCaptcha()
{
	$( '#feedbackDialogCaptcha' ).attr( 'src', URL + 'data/scripts/captcha.php?action=feedback&time=' + new Date().getTime() );
}

function submitFeedback()
{
	$( '#feedbackForm [name="pageUrl"]' ).val( window.location.href );
	$( '#feedbackForm [name="userResolution"]' ).val( screen.width + ' x ' + screen.height );

	$.post( URL + 'sending-query/reviews/add-feedback/',
			$( '#feedbackForm' ).serialize(),
			function(data)
			{
				if( $( 'error', data ).length != 0 )
				{
					var errorHtml = '<ul class="form_errors" style="margin-top: 0px;">';
					$( 'error', data ).each( function()
											 {
												 errorHtml += '<li>' + $( this ).text() + '</li>';
											 } );
					errorHtml += '</ul>';
					$( '#feedbackDialogError' ).html( errorHtml );
					return;
				}

				
				if( $( 'result', data ).length != 0 )
				{
					var result = $( 'result', data );
					if( result.attr( 'type' ) == 'bugreport' )
					{
						$( '#feedbackDialog .feedbackDialogError' ).html( '' );

						// скрываем поля ввода для заказа
						$( '#feedbackDialogControls' ).hide();

						refreshFeedbackCaptcha()

						$( '#feedbackForm input[type=text]' ).val( '' );
						$( '#feedbackForm textarea' ).val( '' );
//						$( '#feedbackDialogMessage .text' ).html( '<img style="float: left;" src="' + URL + 'data/i/site/cat.png"/><br/><br/><span>Ваше сообщение отправлено администратору сайта. Как только ошибка будет устранена, мы свяжемся с Вами. Спасибо за то, что помогаете нам сделать сайт лучше!</span>' );

						$( '#feedbackDialogMessage' ).show();

					}
					else if( result.attr( 'type' ) == 'feedback' )
					{
						window.location.href = URL + 'reviews/';
					}

				}
			} );
}

