$(document).ready(function() {

	var anchors = $('div#rotation .ribbon a');
	var contents = $('div#rotation .right');
	var lis = anchors.parent('li');
	
	anchors.click(function(ev){
		ev.preventDefault();
		hideAll();
		
		var anc = $(this);
		anc.parent('li').addClass('active');
		
		$('#'+anc.attr('class')).addClass('active');
	});
	
	function hideAll(){
		lis.removeClass('active');
		contents.removeClass('active');
		//contents.css('display', 'block');
		//lis.addClass('active');
	}
	
	var zoomSmaller = $('#text-zoom a.smaller');
	var zoomBigger = $('#text-zoom a.bigger');
	var text = $('#content .text');
	
	text.css('font-size', '1em');
	
	zoomSmaller.click(function(ev){
		ev.preventDefault();
		if ($.browser.msie){
			var size = text.attr('style').split('em')[0].split('FONT-SIZE: ')[1] / 1.2;
		} else {
			var size = text.attr('style').split('em')[0].split('font-size: ')[1] / 1.2;
		}
		if (size > 0.8) {
			text.css('font-size', (size+'em'));
		}
	});
	
	zoomBigger.click(function(ev){
		ev.preventDefault();		
		if ($.browser.msie){
			var size = text.attr('style').split('em')[0].split('FONT-SIZE: ')[1] * 1.2;
		} else {
			var size = text.attr('style').split('em')[0].split('font-size: ')[1] * 1.2;
		}
		
		if (size < 1.5) {
			text.css('font-size', (size+'em'));
		}
	});
	
	$('#relationpicture').click(function(ev){
		ev.preventDefault();		
		$('a.galleryAnc:last').click();
	});
	
	if ($('#maintabs') && typeof articleKeywords != 'undefined') {
		var keywords = articleKeywords.split(',');
		//alert(keywords);
		for (i in keywords) {
			//alert(i);
			if (keywords[i] == 'TV & Stars') {
				$('#maintabs .tvstars').addClass('active')
				articleCategory = 0;
			}
			else if (keywords[i] == 'Web & Service') {
				$('#maintabs .webservice').addClass('active');
				articleCategory = 1;
			}
			else if (keywords[i] == 'Games') {
				$('#maintabs .games').addClass('active');
				articleCategory = 2;
			}
		}
	}

	if (typeof articleID != 'undefined' && typeof articleCategory != 'undefined') {
		$.getJSON('/entertainment/articleDirectory.json', function(data) {
			$.each(data.articles[articleCategory], function(index, object){
				if (object["id"] == articleID) {
					var prev;
					var next;
					if (index > 0) {
						prev = $('<a href="' + data.articles[articleCategory][index-1]["link"] + '">&lt;&lt; zur&uuml;ck</a>');
						$('.article-footer').append(prev);
						if (data.articles[articleCategory][index+1]["id"] != null) {
							$('.article-footer').append(' | ');
						}
					}
					if (data.articles[articleCategory][index+1]["id"] != null) {
						next = $('<a href="' + data.articles[articleCategory][index+1]["link"] + '">vor &gt;&gt;</a>');
						$('.article-footer').append(next);
					}
				}
			});
		});
	}
	
});
