function show_menu(hide) {
    if (!hide && $("#contmen_menu").css('width') != "300px") {
	$(".contmen_flash").css('visibility', 'hidden');
	$("#contmen_menu").animate( {
	    width : "300px"
	}, 200, null, function() {
	    $("#contmen_menu_cont").fadeIn(100);



	});

    } else {
	$("#contmen_menu").animate( {
	    width : "10px"
	}, 200, null, function() {
	    $("#contmen_menu_cont").hide();
	    $(".contmen_flash").css('visibility', 'visible');
	});
    }
}

function contmen_menu(link) {
    $("#contmen_all").show();

    if ($("#contmen_content").css('display') == 'none' || $("#contmen_menu").css('display') == 'none') {
	$("#contmen_menu").css('display', 'none');
	contmen_load(link + '/1', true);

	$("#contmen_loader").show();
	$("#contmen_all").show();
	$("#contmen_menu_cont").load(link, null, function() {

	    $("#contmen_loader").hide();

	});
	return false;
    }

    $("#contmen_loader").show();
    $("#contmen_all").show();
    show_menu(true);
    $("#contmen_menu_cont").load(link, null, function() {

	$("#contmen_loader").hide();
	show_menu();

    });

    return false;
}

function contmen_load(link, dontshowmenu) {

    $("#contmen_loader").show();
    $("#contmen_content").fadeOut(200);
    if (!dontshowmenu)
	show_menu(true);

    $("#contmen_content").load(link, null, function() {
	$("#contmen_loader").hide();
	$("#contmen_content").fadeIn(200);

    });

    return false;
}

function show_spoiler(obj) {
    if ($("#" + obj).css('visibility') != 'visible')
    {
	$("#" + obj).css('visibility', 'visible');
    } else
{
	$("#" + obj).css('visibility', 'hidden');
    }
}

function keep_session(link)
{
    setInterval(function() {
	$.get(link);
    }, 60000);
}

 
var rfp = false;
function refresh_forum_panel(link)
{
    if($.cookie('feuer_forum_auto') == "true")
    {
	
	setInterval(function() {
	    if(rfp)
	    {

		if($('#forum_panel_auto').attr('checked') == true) 
		{
		    $.get(link, function(data) {
			$('#forum_panel').html(data.content);
			if(data.count > 0)
			    document.title = '(' + data.count + ') ' + $('meta[name="original_title"]').attr('content');
			else 
			    document.title = $('meta[name="original_title"]').attr('content');
		    }, 'json');
		    
		}
	    }
	}, 60000);

	$('#forum_panel_auto').attr('checked', true);
    }
    
    rfp = true;

}

function set_title(count)
{
    if(count > 0)
	document.title = '(' + count + ') ' + $('meta[name="original_title"]').attr('content');
    else 
	document.title = $('meta[name="original_title"]').attr('content');
}

function profile_user_change(link)
{
    var user = $('#user_login_titled').val();
    contmen_load(link+user);
}

function pin_forum_panel()
{
    $('#f_pnel').css('position', 'fixed');
    $('.f_pnel_sep').css('display', 'none');
    $('#f_pnel').css('bottom', '5px');
    $('#f_pnel').css('left', '5px');
    $('#f_unpin').css('display', 'block');
    $('#f_pin').css('display', 'none');
    var width = ((window.innerWidth - $('#main').css('width').replace('px', ''))/2)-50;
    if(width < 170) $('#f_pnel > .panel').css('max-width', '170px');
    else $('#f_pnel > .panel').css('max-width', width+'px');

    var date = new Date();
    date.setTime(date.getTime() + (259200000));
    $.cookie('feuer_forum_pin', 'yes', {
	path: '/',
	expires: date
    });
}

function unpin_forum_panel()
{
    $('#f_pnel').css('position', 'static');
    $('.f_pnel_sep').css('display', 'block');
    $('#f_pnel').css('bottom', '5px');
    $('#f_pnel').css('left', '5px');
    $('#f_unpin').css('display', 'none');
    $('#f_pin').css('display', 'block');
    $('#f_pnel > .panel').css('max-width', '300px');

    $.cookie('feuer_forum_pin', null, {
	path: '/',
	expires: 0
    });
}

function change_forum_auto()
{
    if($('#forum_panel_auto').attr('checked') == true)
    {
	var date = new Date();
	date.setTime(date.getTime() + (259200000));
	$.cookie('feuer_forum_auto', 'true', {
	    path: '/',
	    expires: date
	});
    }
    else
    {
	var date = new Date();
	date.setTime(date.getTime() + (259200000));
	$.cookie('feuer_forum_auto', 'false', {
	    path: '/',
	    expires: date
	});
    }
}

function enable_advanced_search()
{
    $('#search_hide').slideUp(500, function () {
	$('#search_hide2').slideUp(1000);
	$('#search_show').slideDown(1000);
    });
   
}

var now_playing = null;
function grooveshark(song, id)
{
    $('.now_playing_'+now_playing).html('');
    now_playing = id;
    $.get('http://www.feuerrader.pl/forum/grooveshark/'+song, function(data) {
	if(data == 'none') alert("Nic z tego :(");
	else
	{
	    $('.now_playing_'+id).html('<object width="140" height="150"><param name="movie" value="http://listen.grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs='+data+'&style=metal&p=0" /><embed src="http://listen.grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="140" height="150"flashvars="hostname=cowbell.grooveshark.com&songIDs='+data+'&style=metal&p=0" allowScriptAccess="always" wmode="window" /></object>');
	}
    });

}
