/* jQuery */
jQuery.noConflict();

jQuery(document).ready(function() {
	/* Kästchen auf Links entfernen */
	jQuery('a').click(function() {
		this.blur();
	});
	
	/* Social Share Privacy */
	if(jQuery('#socialshareprivacy').length > 0) {
		jQuery('#socialshareprivacy').socialSharePrivacy({
		services : {
			facebook : {
				'dummy_img': './js/socialshareprivacy/images/dummy_facebook.png',
			}, 
			twitter : {
				'dummy_img': './js/socialshareprivacy/images/dummy_twitter.png',
			},
			gplus : {
				'dummy_img': './js/socialshareprivacy/images/dummy_gplus.png',
			}
		},
		'css_path' : './js/socialshareprivacy/socialshareprivacy.css',
		'info_link' : './datenschutz.html#2klicks'
		});
	}

	/* Cookie für Google Analytics Erlaubnis */
	jQuery('#ga_permission').click(function () {
		if(jQuery.cookie('ga_permission') != '1') {
			jQuery.cookie('ga_permission', '1', { expires: 36500 });
		} else {
			jQuery.cookie('ga_permission', '0', { expires: -1 });
		}
	});

	/* Cookie für Mobile Seite */
	jQuery('a#mobileon').click(function () {
		document.getElementById('switch-on').style.display='block';
		document.getElementById('switch-off').style.display='none';
		
		var answer = confirm("Zur mobilen Seite wechseln?\n\nDu kannst jederzeit zur normalen Seite zurückkehren indem Du auf den Schalter am unteren Rand klickst.");
	
		if (answer){
			jQuery.cookie('mobile', 'on', {
				expires: 7,
				path: '/',
				domain: 'gayleipzig.de',
				secure: false
			});
			top.location.href='http://m.gayleipzig.de/';
		} else {
			document.getElementById('switch-off').style.display='block';
			document.getElementById('switch-on').style.display='none';
		}
	});
	
	/* Klicks auf externe Links mit Google Analytics zählen */
	jQuery('a[rel^="external"]').attr('class', 'noeffect');
	jQuery('a[rel^="external"]').attr('target', '_blank');
	jQuery('a[rel^="external"]').click(function() {
		_gaq.push(['_trackEvent', 'Externe Links', 'Klick', jQuery(this).attr('href')]);
	});

	/* Fancybox auf Bildern */
	jQuery("a.grouped_elements").fancybox({
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});

	jQuery('img[class^="img_lft"]').click(function() {
		jQuery.fancybox({
			'href' : jQuery(this).attr('src'),
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic'
		});
	});

	jQuery('img[class^="img_rgt"]').click(function() {
		jQuery.fancybox({
			'href' : jQuery(this).attr('src'),
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic'
		});
	});

	/* Fancybox für X-Mas-Kalender */
	jQuery("#xmas-calendar").fancybox({
		'width'			: 750,
		'height'		: 530,
		'autoScale'		: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'type'			: 'iframe'
	});
});

