var contentOffsetLeft = 101;
var contentOffsetRight = 75;

function countProperties(obj) {
	var prop;
	var propCount = 0;

	for (prop in obj) {
		propCount++;
	}
	return propCount;
}

function kontaktFadeIn(fadeIn) {
	if (fadeIn) {
		$("#kontaktInfo").stop().fadeIn();
		$("#kontaktLink").css("color", "#fff");
		$("#kontaktLink").unbind('click').click(function() {
			kontaktFadeIn(false);
			return false;
		});
	} else {
		$("#kontaktInfo").stop().fadeOut();
		$("#kontaktLink").css("color", "");
		$("#kontaktLink").unbind('click').click(function() {
			kontaktFadeIn(true);
			return false;
		});
	}
}

function initAlways() {
	$("#content").css("left", contentOffsetLeft + 'px');
	$("#contentRightImage").css({
		right : -contentOffsetRight + "px",
		width : contentOffsetRight + "px"
	});
	$("#contentRightOverkill").css({
		width : "1000px",
		right : -contentOffsetRight - 1000 + "px"
	});

	initMainMenueAndFooterHover();
}

function initMainMenueAndFooterHover() {
	$(".hauptmenue_link,#kontaktLink,#impressumLink").not(".aktivLink").unbind("hover").hover(function() {
		$('<span class="hauptmenue_bullet">&mdash;</span>').appendTo(this);
	}, function() {
		$(this).find(".hauptmenue_bullet").remove();
	});
}

function generateLightbox() {
	$('a[rel^="lightboxSteven"]').click(function() {
		initGalerieOutOfContext($(this).attr("rel"));
		showDashboard();
		return false;
	});
}

// Um dem IE die Trim-Funktion beizubringen
String.prototype.trim = function() {
	return $.trim(this);
};
