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) $('#forum_panel').load(link);
	    }
	}, 60000);

	$('#forum_panel_auto').attr('checked', true);
    }

    rfp = true;

}

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
	});
    }


}