$(document).ready(function(){
	// Accordion
	$('ul.accordion li:not(.open) > div').hide();
	$('ul.accordion h4').click(function(){
		var liParent = $(this).parents("li");
		switch (liParent.hasClass('open'))
		{
			case true:
				liParent.removeClass('open');
				$("div:first", liParent).slideUp('fast');
				break;
			default:
				// close all elements
				liAll = $('li', liParent.parents("ul"));
				liAll.removeClass('open');
				$("div:first", liAll).slideUp('fast');
				// open the choosen element
				liParent.addClass('open');
				$("div:first", liParent).slideDown('fast', function(){
					window.location.href = '#' + $(this).parents("li").attr('id');
				});
				break;
		}
	}).css("cursor", "pointer");

	// decrypt mails
	$('#contact .content a').each(function(index) {
		var address = $(this).attr('href');

		address = address.replace(/[a-zA-Z]/g, function(c){
			return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c=c.charCodeAt(0)+13) ? c : c-26);
		});
		// console.log("address", address);
		$(this).attr('href', address);
	});
});

// home news feed
var showfeedcontent = function(rss) {
	var html = "<div>";
	entries = rss.feed.entry;
	for (var i=0; i < entries.length; i++) {
		html += "<div>";
		html += "<h3>"+entries[i].title.$t+"</h3>";
		html += "<p>"+entries[i].content.$t+"</p>";
		html += "</div>";
	}
	html += "</div>";
	$("#news ul").html(html);
};