function setActiveTab(){ 
	var param = document.location.href.split('#')[1]; 
	if (typeof param != "undefined" && param.length > 0 && $('a#' + param).length > 0) { 
	$('a#' + param).click(); 
	} 
} 

$(document).ready(function() {
	$("a.ext").live('click', function() { window.open($(this).attr('href'),"",""); return false; });
	edit = $('.editImage');
	edit.toggle(function() {
		$('.editImage').html('podgląd');
		var view = $('.view');
			view.css({display:'none'});
		
		var edit = $('.edit');
			edit.css({display:'block'});
			
			return false;
	}, function() {
		$('.editImage').html('edytuj');
		var view = $('.view');
			view.css({display:'block'});
		
		var edit = $('.edit');
			edit.css({display:'none'});
			
			return false;
	});
	
	label = $('.label');
	label.focus(function() {
		$(this).prev().css('display','none')
	});
	label.blur(function() {
		if ($(this).val() == '') {
			$(this).prev().css('display','block')
		}
	});
	
	login = $('.login');
	login.click(function() {
		$('#loginForm').fadeIn();
		return false;
	});
	
	show = $('.toggle');
	show.toggle(function() {
		$(this).html('ukryj więcej informacji');
		$($(this).attr('href')).css({display:'block'})
	}, function() {
		$(this).html('pokaż więcej informacji');
		$($(this).attr('href')).css({display:'none'})	
	});
	
	setActiveTab();
	
	$('.sidebar ul.tab li a').click(function() {
		$('.sidebar ul.tab li').removeClass('selected');
		$(this).parent('li').addClass('selected');
		var id = $(this).attr('href');
		var url = $(this).attr('rel');
		$.ajax({
			url: url,
			beforeSend: function() {
				$(id).html('');
			},
			success: function(html) {
				$(id).html(html);
			}
		});
		return false;
	});
	
	$('.content ul.mainTab li a').click(function() {
		$('.content ul.mainTab li').removeClass('selected');
		$(this).parent('li').addClass('selected');
		var id = $(this).attr('href');
		var url = $(this).attr('rel');
		$.ajax({
			url: url,
			beforeSend: function() {
				$(id).html('');
			},
			success: function(html) {
				$(id).html(html);
			}
		});
		return false;
	});

	$('#commentForm').submit(function() {
		var url = $(this).attr('action');
		var str = $(this).serialize();
		$.ajax({
			url: url,
			type: 'post',
			data: str,
			beforeSend: function(html) {
				$('div.comments p.ok, div.comments div.error').remove();
			},
			success: function(html) {
				$('div.comments').append(html);
			}
		});
		return false;
	});
	
	$('#moderateForm').submit(function() {
		var url = $(this).attr('action');
		var str = $(this).serialize();
		$.ajax({
			url: url,
			type: 'post',
			data: str,
			beforeSend: function(html) {
				$('#moderateForm p.ok, #moderateForm div.error').remove();
			},
			success: function(html) {
				$('#moderateForm').append(html);
			}
		});
		return false;
	});
	
	$('#moderateFormComments').submit(function() {
		var url = $(this).attr('action');
		var str = $(this).serialize();
		$.ajax({
			url: url,
			type: 'post',
			data: str,
			beforeSend: function(html) {
				$('#moderateFormComments p.ok, #moderateFormComments div.error').remove();
			},
			success: function(html) {
				$('#moderateFormComments').append(html);
			}
		});
		return false;
	});
	
	$('#header li a[rel="/ajax/register"]').click(function() {
		var url = $(this).attr('rel');
		$.ajax({
			url: url,
			type: 'GET',
			beforeSend: request,
			success: response
		});
		return false;
	});
	function request() {
		var bodyHeight = $('body').height();		
		var body = $('body');

			body.prepend('<div id="layer"><!-- --></div>');
			
		var	layer = $('body #layer');
			layer.css({'height': bodyHeight,'opacity': 0.6});
			layer.fadeIn('slow');
	}
	function response(html) {
			top = $('body #header');
			top.prepend('<div id="layerContent"><div class="shadow"></div></div>');
		var layerContent = $('#layerContent');
			layerContent.prepend(html);	
	}
});


