var $antDialog=null;
function EdytujWartoscPolaDokumentu(link,docid,kod,rodzaj)
{

    /*var zawartosc = xajax.call('PokazFormularzEdycjiPola', 
                               {mode:'synchronous',parameters: arguments });*/
	$.post(link,{docid: docid, kod: kod, rodzaj: rodzaj},function (zawartosc)
	{
		if(rodzaj == "PICT" )
		{
			PokazOknoEdycjiPola("Edycja Dokumentu...",zawartosc,800);
		}
		else
			PokazOknoEdycjiPola("Edycja Dokumentu...",zawartosc,500);
	},"html");
}


//YAHOO.namespace("EdycjaDokument.windows");



function handleSubmitWartosc()
{ 
	$.php($('form#formwartosc').attr('action'),$('form#formwartosc').formToArray(true));
}





function PokazOknoEdycjiPola(tytul,tresc,rozmiar) 
{
        
        var buttons = {"Zapisz": function() {handleSubmitWartosc();},"Zakończ": function() {$antDialog.dialog("close");}} ;
        
        UtworzOknoOkno(rozmiar,buttons);
        UstawZawartoscOkna(tytul,tresc);  
        PokazOkno();
}


function UtworzOknoOkno(szerokosc, buttons)
{
        if($antDialog.length <= 0)
		{
			$('body').append('<div id="EditWindow" class="flora">');
			$antDialog.dialog({ 
				modal: true, 
				height: 550,
				width: szerokosc,
				buttons: buttons,
				autoOpen: false,
				resizable: true, 
				dragable: true,
				overlay: {
					opacity: 0.5, 
					background: "black" 
				} 
			});
		}
		
		$antDialog.data("width.dialog", szerokosc).data("height.dialog", 700); 
		$antDialog.data("buttons.dialog", buttons); 
		$antDialog.dialog('open') ;

                                                                 
}

function UtworzOknoOknoWysokosc(szerokosc,wysokosc, buttons)
{
		//$antDialog.remove();
        /*if($antDialog.length <= 0)
		{*/
			//$('body').append('<div id="EditWindow" class="flora">');
			$antDialog = $('<div id="EditWindow" class="flora"></div>').appendTo('body');
			$antDialog.dialog({ 
				modal: true, 
				height: wysokosc,
				width: szerokosc,
				buttons: buttons,
				autoOpen: false,
				resizable: true, 
				dragable: true,
				close: function() { $antDialog.remove(); },
				overlay: {
					opacity: 0.5, 
					background: "black" 
				} 
			});
		/*}
		*/
		$antDialog.data("width.dialog", szerokosc).data("height.dialog", wysokosc); 
		$antDialog.data("buttons.dialog", buttons); 
		$antDialog.dialog('open') ;

                                                                 
}

function UstawZawartoscOkna(tytul,tresc)
{
		$antDialog.data("title.dialog", tytul); 
		$antDialog.html(tresc);
}

function PokazOkno()
{
		$antDialog.dialog('open') ;
}

function PublikujDokument(id)
{
        var zawartosc = xajax.call('PokazPublikujDokument', 
                               {mode:'synchronous',parameters: arguments });
        PokazOknoStanDokumentu("Publikacja Dokumentu",zawartosc,600);
}

function PokazOknoStanDokumentu(tytul,tresc,szerokosc)
{
        var buttons = [];
        UtworzOknoOkno(szerokosc,buttons);
        UstawZawartoscOkna(tytul,tresc);  
        PokazOkno();    
}

function zamknij_okno()
{
	$antDialog.html("");
	$antDialog.dialog('close') ;
}


function PokazDaneOsoboweDoPlatnosci()
{
	$antDialog.html("Tutaj beda dane osobowe... ");
	$antDialog.data("title.dialog", "Dane kontaktowe... "); 
	$antDialog.dialog('open') ;
}
    
function AntError(komunikat)
{
        if($('#AntErrorWindow').length <= 0)
		{
			$('body').append('<div id="AntErrorWindow" class="flora">');
			$("#AntErrorWindow").dialog({ 
				modal: true, 
				height: 250,
				width: 500,
				buttons: {"OK":function() {$(this).dialog("close");} },
				autoOpen: false,
				overlay: {
					opacity: 0.5, 
					background: "black" 
				} 
			});
		}
		
		$("#AntErrorWindow").data("width.dialog", 500).data("height.dialog", 250); 
		$('#AntErrorWindow').data("title.dialog", "Błąd... ");
		$('#AntErrorWindow').html(komunikat);
		$('#AntErrorWindow').dialog('open') ;
}

function AntInfo(komunikat)
{

        if($('#AntInfoWindow').length <= 0)
		{
			$('body').append('<div id="AntInfoWindow" class="flora">');
			$("#AntInfoWindow").dialog({ 
				modal: true, 
				height: 250,
				width: 500,
				buttons: {"OK":function() {$(this).dialog("close");} },
				autoOpen: false,
				overlay: {
					opacity: 0.5, 
					background: "black" 
				} 
			});
		}
		
		$("#AntInfoWindow").data("width.dialog", 500).data("height.dialog", 250); 
		$('#AntInfoWindow').data("title.dialog", "Informacja... ");
		$('#AntInfoWindow').html(komunikat);
		$('#AntInfoWindow').dialog('open') ;
}    

