jQuery.prototype.meta = function(m) {
	classes = jQuery(this).attr('class').split(" ");
	meta = new Array();
	for (var i=0; i<classes.length; i++) {
		if (classes[i].substring(0,m.length) == m) meta[meta.length] = classes[i].substring(m.length+1,classes[i].length);
	}
	return meta;
}

$(document).ready(function () {
	
	$("body").addClass("fx");

	/* Direkt auf eine h1 folgende h2s haben keine top-margin */
	$("h1 + h2").css({marginTop: 0});
	
	/* Edit Profile versetzen */
	$(".welcome h2:first").css({ float: 'left' }).append($("div.change-details"));
	$("div.change-details ul").hide();
	
	$("div.change-details h2").click(function () {
		$("div.change-details ul").toggle();
	}).blur(function () {
		$("div.change-details ul").toggle();
	});
	
	/* neue Downloads mit icon versehen */
	$(".downloads a.new").before("<img class='new-dl' src='" + WFD_STATIC_COMMON + "/img/icon-new.png' alt='new' />");
	
	/* Bild bearbeiten Link für Avatar versetzen */
	var link = $("#avatar a span");
	link.hide();
	
	var pendingLinkHide;
	$("#avatar img, #avatar a span").mouseover(function () {
		if (pendingLinkHide) window.clearTimeout(pendingLinkHide);
		link.show();
	}).mouseout(function () {
		pendingLinkHide = window.setTimeout(function() {
			link.hide();
		}, 0);
	});
});