$(document).ready(function(){
	
	//zewnetrzne linki
	$('a.external').live('click', function() {
		window.open(this.href);
		return false;
	});
	
	//zaznacz/odznacz checkbox
	$('#checkboxSelectAll').click(function() {
		$('input[@type=checkbox]').attr({ checked: "checked"});
	});

	$('#checkboxDeselectAll').click(function() {
		$('input[@type=checkbox]').removeAttr("checked");
	});		
	
	// Add markItUp! to your textarea in one line 
	// $('textarea').markItUp( { Settings }, { OptionalExtraSettings } ); 
	//$('#post_text').markItUp(mySettings); 


	// dialog potwierdzajacy wykonanie zdarzenia
	$('a.delete').live('click', function(){
		confirm_dialog($(this).attr('href'));
		return false;
	});
	
	// zamykanie komunikatu
	$('.btn_close').live('click', function(){
		$(this).parent('div').hide('blind');
		return false;
	});
	
	// hover albumow
	$('ul.gallery li').live('mouseover', function(){
		$(this).addClass('hover');
	});
	$('ul.gallery li').live('mouseout', function(){
		$(this).removeClass('hover');
	});
	

});

/**
 * Obsluga okna dialogowego dla potwierdzen
 *
 * @param url	strona na ktora ma byc przekierowanie po akceptacji
 * @is_form		czy przycisk nalezy do formularza
 *				jesli 'true' jako url nalezy podac sciezke do formularza
 */
function confirm_dialog(url, is_form)
{
	if (is_form == true)
	{
		$('#confirm_dialog').data('form', url);
	}
	else
	{
		$('#confirm_dialog').data('url', url);
	}

	$('#confirm_dialog')
		.dialog({
			big_frame: true,
			modal: true,
			minHeight: 50,
			buttons: {
				Yes: function() {
					if (form = $('#confirm_dialog').data('form'))
					{
						$(form).submit();
					}
					else
					{
						document.location.href = $('#confirm_dialog').data('url');
					}

					$(this).dialog('close').dialog('destroy');
				},
				No: function() {
					$(this).dialog('close').dialog('destroy');
				}
			}
		}).dialog('open');

		// przyciski z i18n
		var btn_yes = $("#confirm_dialog #btn_yes").text();
		var btn_no = $("#confirm_dialog #btn_no").text();
		$('#confirm_dialog').parent().find('.ui-dialog-buttonpane button:first').text(btn_yes);
		$('#confirm_dialog').parent().find('.ui-dialog-buttonpane button:last').text(btn_no);
}




