/**
 * @author Intik
 */

$(document).ready(function() {
	$(document).bind('reveal.facebox', function() {
		$('#facebox .footer').prepend('<a href="http://www.bluesberry.cz/bb.php/texty">Přejít na všechny texty</a>');
	});
	
	$('a[rel*=text]').each(function() {
		$(this).click(function() {
			var a = $(this);
			$.get("http://www.bluesberry.cz/bb.php/file/text" + this.href.substring(this.href.lastIndexOf('/'), this.href.length), function(data) {
				$.facebox('<h3>' + $('#song_nazev').text() + '</h3><div>' + data + '</div>');
			});
		});
	});
	
	$('a[rel*=image]').facebox();

	var val1 = $('#next_koncert .panel').height();
	var val2 = $('#last_galery .panel').height();
	var val3 = $('#song_to_download .panel').height()

	var val_max = Math.max(val1, val2, val3) + $('#next_koncert .header').height() + 5;

	$('#next_koncert .panel').height(val_max);
	$('#last_galery .panel').height(val_max);
	$('#song_to_download .panel').height(val_max);

	$('a[rel=edit]').each(function() {
		$(this).click(function() {
			 var t = $(this);
			 var contenter = t.parent().parent().parent().find('div:last');
			 var form = $('<form action="" method="post"><textarea id="fck_ta">' + contenter.html()
			 	+ '</textarea><input type="reset" value="Zrušit" /><input type="submit" value="Uložit změny" /></form>');
			 t.parent().parent().parent().find('div[class*=panel]').prepend(form).find('div[class*=content]').slideUp();

			form.find('textarea').fck({
				path: 'http://www.bluesberry.cz/data/js/fckeditor/',
				Toolbar: 'Basic',
				config: {
					SkinPath: 'http://www.bluesberry.cz/data/js/fckeditor/editor/skins/office2003/',
					Height: 200
				}
			});

			form.find('input:reset').click(function() {
				t.parent().parent().parent().find('div[class*=content]').slideDown();
				form.slideUp();
			});

			form.submit(function() {
				$.fck.update();
				contenter.html(form.find('textarea').html());
				t.parent().parent().parent().find('div[class*=content]').slideDown();
				form.slideUp();
				return false;
			});
		});
	});
});