function getAJAX(element, div_id) {

	if (div_id == null)
		div_id = 'ajaxDIV';

	$.ajax({
		type: "POST",
		url: $(element).attr('href'),
		data: "ajax=true",
		async: false,
		success: function(msg) {
			$('#' + div_id).html(msg);
		}
	});
	return false;	
}
function slideAJAX(element, div_id) {
	$('#' + div_id).slideUp('slow', function() {
		getAJAX(element, div_id);
		$('#' + div_id).slideDown();
	});
	return false;
}
function newsSlideDown(element, div_id) {
	$('#' + div_id).hide('1', function() {
		getAJAX(element, div_id);
		$('#' + div_id).slideDown();
	});
	return false;
}
function newsSlideUp(element, div_id) {
	$('#' + div_id).slideUp('slow', function() {
		$('#' + div_id).html('<a href="' + $(element).attr('href') + '" onclick="return newsSlideDown(this, \'' + div_id + '\')">[<b>Czytaj więcej</b>]</a>');
		$('#' + div_id).show('1');
	});
	return false;
}
function toggleEditor(id) {
	if (!tinyMCE.getInstanceById(id))
		tinyMCE.execCommand('mceAddControl', false, id);
	else
		tinyMCE.execCommand('mceRemoveControl', false, id);
	return false;
}

function advertisementClick(id) {
	window.open('/advertisement/reload/' + id);
	return false;
}

function mainmenu() {
	$("#menu ul").css({display: "none"}); // Opera Fix
	$("#menu li").hover(
		function() {
			$(this).find('ul:first').css({visibility: "visible", display: "none", width: "130px"}).show(300);
		},
		function() {
			$(this).find('ul:first').css({visibility: "visible",display: "block"}).hide(300);
/*			$(this).find('ul:first').css({visibility: "hidden"});*/
		}
	);
}
$(document).ready(function(){
	mainmenu();
});


function slideDownTable(source, destination) {
	$('#' + destination).slideDown('slow');
	$(source).parent().hide();
	$(source).parent().next().show();
	return false;
}
function slideUpTable(source, destination) {
	$('#' + destination).slideUp('slow');
	$(source).parent().hide();
	$(source).parent().prev().show();
	return false;
}

function usercontextmenu(id, name) {
	$('.userFriends a').attr('href', '/znajomi/' + id);
	$('.userProfile a').attr('href', '/profil/' + id + '-' + name);
	$('.userPw a').attr('href', '/pw/wyslij/' + id);
	$('.userForumProfile a').attr('href', '/forum/index.php?action=profile;u=' + id);
	$('.userBan a').attr('href', '/forum/index.php?action=ban;sa=add;u=' + id);
	$('.userWarn a').attr('href', '/dodaj-ostrzezenie/' + id);
	return false;
}
var firstLive = true;
function loadingLive() {
	$.ajax({
		type: "POST",
		url: '/live.html',
		data: "ajax=true",
		async: true,
		success: function(msg) {
			if (firstLive) {
				$('#wynikiDIV').fadeOut(1000, function() {
					$('#wynikiDIV').html(msg);
					$('#wynikiDIV').fadeIn(1000);
				});
				firstLive = false;
			}
			else
				$('#wynikiDIV').html(msg);
			//setTimeout(function() { loadingLive() }, 20000);
		}
	});

	$('#searchText').focus(function() {
		if ($(this).val() == 'szukana fraza')
			$(this).val('');
	});
	$('#searchText').blur(function() {
		if ($(this).val() == '')
			$(this).val('szukana fraza');
	});
}
$(document).ready(function() {
 	setInterval(function() { loadingLive() }, 20000);
});

$(document).ready(function() {
	$('.rpanel h2 p').click(function() {
		if (!$(this).hasClass('active')) {
			$(this).parents('h2').find('p').removeClass('active');
			$(this).addClass('active');
			index = $(this).parents('h2').find('p').index($(this));
			$(this).parents('h2').siblings('.rcontent').slideUp();
			$(this).parents('h2').siblings('.rcontent').eq(index).slideDown();
		}
	});
	if ($.fancybox) {
		$('.thickbox').fancybox({
			'width'				: '300px',
			'height'			: '200px',
			'autoScale'			: false,
		});
	}
	
	$('.injuries_links a').click(function() {
		if ($('.injuries_more').is(':hidden')) {
			$('.injuries_more').slideDown();
			$(this).html('Zwiń');
		} else {
			$('.injuries_more').slideUp();
			$(this).html('Rozwiń');
		}
		return false;
	});
});

