function ajaxLoader(parent,text,css)
{
	if (!css) css = 'ajaxLoader';
	var id = 'loader_'+Math.random();
	var html = '<div class="'+css+'" id="'+id+'">'+text+'</div>';
	$(parent).html(html);
	return id;
}

ajaxLoaderDialogHandler = null;
function ajaxLoaderDialog(text,css)
{
	if (!css) css = 'ajaxLoader';
	closeAjaxLoaderDialog();
	var html = '<div><div class="'+css+'">'+text+'</div></div>';
	ajaxLoaderDialogHandler = $(html).dialog({
		modal: true,
		resizable: false,
		dialogClass: 'ajax-loader-dialog',
		minHeight: 30
	});
}

function closeAjaxLoaderDialog()
{
	$(ajaxLoaderDialogHandler).dialog('destroy');
}

function toggleChecked(cls)
{
	var state = false; //zakladamy, ze trzeba odznaczyc wszystkie pola
	$("."+cls).each(function(){
		if(this.checked == false){
			state = true; // jest jakies odznaczone pole, czyli zaznaczamy wszystkie
		}
	});
	$("."+cls).each(function(){
		this.checked = state;
	});
}

$(document).ready(function() {
	$('a.lightbox').lightBox({
		imageLoading: libsUrl + '/lightbox/images/lightbox-ico-loading.gif',
		imageBtnPrev: libsUrl + '/lightbox/images/lightbox-btn-prev.gif',
		imageBtnNext: libsUrl + '/lightbox/images/lightbox-btn-next.gif',
		imageBtnClose: libsUrl + '/lightbox/images/lightbox-btn-close.gif',
		imageBlank: libsUrl + '/lightbox/images/lightbox-blank.gif'
	});

	$('.datetime-picker').dynDateTime({
		showsTime: true,
		ifFormat: "%Y-%m-%d %H:%M",
		//daFormat: "%l;%M %p, %e %m,  %Y",
		//electric: false,
		//singleClick: false,
		button: ".next()"
	});

	$('.date-picker').dynDateTime({
		ifFormat: "%Y-%m-%d",
		//daFormat: "%l;%M %p, %e %m,  %Y",
		//electric: false,
		singleClick: false,
		button: ".next()"
	});
	
	$('input[watermark],textarea[watermark]').Watermark();
});

