function feedbackFormPopupRequest( container_id, contact_id, reload_form ) {
	var container_element	= $( '#' + container_id );
	var content_element 	= $( '.content', container_element );
	var form_element 		= $( 'form', container_element );

	content_element.css( 'visibility', 'hidden' );
	
	$.ajax({
		url: 'index.php?act=js/contacts/feedback_form&contact_id=' + contact_id,
		type: form_element.length && !reload_form ? 'POST' : 'GET',
		dataType: 'html',
		data:  !reload_form ? form_element.serialize() : {},
		
		success: function( response ) {
			content_element.html( response );
			
			var new_form_element = $( 'form', content_element );
			
			if ( new_form_element.length ) {
				new_form_element.bind( 'submit', function( event ) {
					event.preventDefault();
					feedbackFormPopupRequest( container_id, contact_id );
				});
			}
			
			content_element.css( 'visibility', 'visible' );
		}
	});
	
	
}



