$(function() {
	
	$("a.popup[rel=gallery]").fancybox({
		'hideOnContentClick': true,
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	false,
		'padding'		: 	1,
		onStart			: function(element) {
			$(element).find('.open').fadeOut();
			$(element).find('img').fadeTo('slow', 0.3);
		},
		onCleanup		: function(element) {
			$(element).find('.open').fadeIn();
			$(element).find('img').fadeTo('fast', 1);
		}
	});
	
	$("#faq").accordion({
		autoHeight: false,
		collapsible: true,
		active: false
	});
	
	if ( $.browser.msie && (parseInt($.browser.version, 10) > "6")  ) {
		var roundbox = {
			tl: { radius: 8 },
			tr: { radius: 8 },
			bl: { radius: 8 },
			br: { radius: 8 },
			antiAlias: true
		}
	
		curvyCorners(roundbox, ".roundbox");
	}
	
	$('.email').html(email());
	$('.signalkraft').html(email('signalkraft'));
	
	function email($type) {

		if($type == 'signalkraft') {
			coded = "9KFr@xFNzKrw8KXa.Mc";
		  	key = "bYxmXcpEO70k6F4DPnrtJR91LWQ3VowUgSuTz8avdHjhCsyfeZBNG52IiKqMAl";
			name = "mail [at] signalkraft.de";
		} else {
			coded = "dMWm@ZoM6-2PpM-ldRWRg.6R";
			key = "1DzQyXe5U8qKGnSVJFCmAsfdrL2a9kRhHuExOMNBIjwZbvW6gc3P4lYpTot07i";
			name = "info [at] mund-zahn-kiefer.de";
		}

		shift = coded.length;
		link = "";
		for (i=0; i<coded.length; i++) {
			if (key.indexOf(coded.charAt(i))==-1) {
				ltr = coded.charAt(i);
				link += (ltr);
			} else {     
				ltr = (key.indexOf(coded.charAt(i))-shift+key.length) % key.length;
				link += (key.charAt(ltr));
			}
		}

		return "<a href='mailto:"+link+"'>"+name+"</a>";
	}
});
