﻿function messageBox(tytul,id_div,tresc,czas,label1,action1,label2,action2,div_place,label3,action3,szer)
{
	if ( div_place == "" || div_place == undefined ) {
		div_place = 'dialog_confirm';
	}
	if ( szer == "" || szer == undefined ) {
		szer = 400;
	}
	if ( czas > 0 ) {
		czas = czas * 1000;
		var itime = setTimeout("$('.dialog_confirm').dialog('close')",czas);
	}
	jQuery("#dialog_place").html('');
	jQuery("#dialog_place").append('<div id="'+div_place+'" class="'+div_place+'" style="text-alignment: center; width: '+szer+'"><div id="'+id_div+'">'+tresc+'</div><div>');
	jQuery("."+div_place).dialog({
			title: tytul,
			draggable: true,
			resizable: false,
			modal: true,
			width: szer,

			overlay: { 
				opacity: 0, 
				background: "green" 
			},
			buttons: {
				'button1': function() {
					eval(action1);
					//$(this).dialog('close');
					clearTimeout(itime);
				},
				'button2': function() {
					eval(action2);
					//$(this).dialog('close');
					clearTimeout(itime);
				},
				'button3': function() {
					eval(action3);
					//$(this).dialog('close');
					clearTimeout(itime);
				}
			},
			close: function(ev,ui) { jQuery("#"+div_place).html(''); jQuery("#dialog_place").html('');}
		});
	if ( label1 != '' ) {
		jQuery('.ui-dialog-buttonpane button:contains(button1)').html(label1);
	} else {
		jQuery('.ui-dialog-buttonpane button:contains(button1)').css('display','none');		
	}
	if ( label2 != '' ) { 
		jQuery('.ui-dialog-buttonpane button:contains(button2)').html(label2);
	} else {
		jQuery('.ui-dialog-buttonpane button:contains(button2)').css('display','none');
	}
    if ( label3 != ' ' && label3 != undefined ) {          
		if ( label3 != '' ) {
			jQuery('.ui-dialog-buttonpane button:contains(button3)').html(label3);
		} else {
			jQuery('.ui-dialog-buttonpane button:contains(button3)').css('display','none');
		}
	} else {	
		jQuery('.ui-dialog-buttonpane button:contains(button3)').css('display','none');
	}
}
