$(document).ready
(
    function( )
    {
	$('#naduzycie_btn').click( naduzyciaForm );
    }
)

function naduzyciaForm( )
{
    if( $(this).next('.naduzyciaForm').html() != null )
	return false;

    $('div.naduzyciaForm').remove( );

    $('<div></div>')
	.html('<p>Zgłoś nadużycie:</p><textarea></textarea><input class="button send" type="button" value="Wyślij &raquo;" /><input class="button cancel" type="button" value="Anuluj &raquo;" />')
	.addClass('naduzyciaForm')
	.insertAfter( $(this) )
	.draggable();
    $('div.naduzyciaForm input:button.send').click
    (
	function( )
	{
	    if( !$('div.naduzyciaForm > textarea').val() )
	    {
		alert( 'Proszę podać treść zgłoszenia.' );
		return;
	    }
	    $.ajax( {
		type: 'POST',
		data: {wiadomosc: $('div.naduzyciaForm > textarea').val()},
		url: '/source/ajax/naduzycia.php',
		success: function( answer )
		{
		    $('div.naduzyciaForm textarea, div.naduzyciaForm input').remove();
		    $('div.naduzyciaForm')
			.append('<div>'+answer+'</div>')
			.append('<input type="button" value="OK" class=\"button\" />');
		    $('div.naduzyciaForm input:button').click
		    (
			function( )
			{
			    $(this).parent( ).remove( );
			}
		    )
		}
	    } )
	}
    )
    $('div.naduzyciaForm input:button.cancel').click
    (
	function( )
	{
	    $(this).parent( ).remove( );
	}
    )
    return false;
}