

$(document).ready(function()
{

	$('div.nav').hover(
		function() {
			$(this).addClass('simpleOver');
		},
		function () {
			$(this).removeClass('simpleOver');
		}
	);
	$('div.nav, div.navActive').click(
		function() {
			gotoByLink(this);
		}
	);

	$('a.plusLink').hover(
		function() {
			$(this).addClass('plusLinkOver');
		},
		function () {
			$(this).removeClass('plusLinkOver');
		}
	);


	$('a.normalMode').hover(
		function() {
			var container = $('div.listMode');
			$(container).attr('class', 'listMode normalMode');
		},
		function () {
			var container = $('div.listMode');
			if ($(container).attr('id') != 'normalMode') {
				$(container).attr('class', 'listMode extendedMode');
			}
		}
	);
	$('a.extendedMode').hover(
		function() {
			var container = $('div.listMode');
			$(container).attr('class', 'listMode extendedMode');
		},
		function () {
			var container = $('div.listMode');
			if ($(container).attr('id') != 'extendedMode') {
				$(container).attr('class', 'listMode normalMode');
			}
		}
	);


	$('#credits').click(
		function() {
			if ($('#creditsBig').css('display') != 'none') {
				$('#creditsBig').fadeOut(800);
			} else {
				$('#creditsBig').fadeIn(300);
			}

		}
	);
	$(window).resize(resize);
	resize();

	/* fix namenwurscht */
	if ($.browser.mac() && $.browser.firefox()) {
		$('a.person img').css('top', '5px');
	}
	if ($.browser.msie() && $.browser.version.number() < 8) {
//		$('a.person').css('background-position', '0px 4px');
	}
	if ($.browser.safari()) {
		$('a.person img').css('top', '5px');
	}

});

function resize() {
	if ($(window).height() > $('#container').height()+$('#topLine').height()) {
		$('#credits').css({position:'absolute', bottom:'0px', left:'23px'});
	} else {
		$('#credits').css({position:'relative', bottom:'', left:''});
	}
}

function prepareHomeStuff() {

	// top items
	$('div.homeTopItem').hover(
		function() {
			$(this).addClass('simpleOver');
		},
		function () {
			$(this).removeClass('simpleOver');
		}
	);
	$('div.homeTopItem').click(
		function() {
			gotoByLink(this);
		}
	);

	// right items
	$('div.titleBar a').hover(
		function() {
			$(this).addClass('over');
		},
		function () {
			$(this).removeClass('over');
		}
	);
	$('div.homeRightItem').hover(
		function() {
			$(this).addClass('simpleOver');
		},
		function () {
			$(this).removeClass('simpleOver');
		}
	);
	$('div.homeRightItem').click(
		function() {
			gotoByLink(this);
		}
	);

}

function genericROPrepare(which) {

	// top items
	$(which).hover(
		function() {
			$(this).addClass('simpleOver');
		},
		function () {
			$(this).removeClass('simpleOver');
		}
	);
	$(which).click(
		function() {
			gotoByLink(this);
		}
	);
}



function gotoByLink(element) {
	var a = $(element).find('a');
	document.location.href = $(a).attr('href');
}

