(function($) {
	$(document).ready(function() {
		$("div.example-1").carousel( { loop: true } );
		
		$('a[rel^=lightbox]').fancybox({
			'hideOnContentClick': true
		});
	
		$('#bgr_logo').click(function() {
			window.location.href = $('base').attr('href');
		})
		.hover(function(){
			$(this).css('cursor', 'pointer');
		})

		var currentDockItem = 0;
		
		$('#lightbox').find('.close')
			.click(function() {
				$('#lightbox').fadeOut('normal');
				$('#overlay').hide();
			})
			.hover(function() {
				$(this).css('cursor', 'pointer')
			}, function() {
				
			})

		$('#lightbox').find('.next')
			.click(function() {
				$($('#dock-menu').find('a').get(currentDockItem + 1)).trigger('click')
			})
			.hover(function() {
				$(this).css('cursor', 'pointer')
				$(this).addClass('hover')
			}, function() {
				
				$(this).removeClass('hover')
			})

		$('#lightbox').find('.prev')
			.click(function() {
				$($('#dock-menu').find('a').get(currentDockItem - 1)).trigger('click')
			})
			.hover(function() {
				$(this).css('cursor', 'pointer')
				$(this).addClass('hover')
			}, function() {
				$(this).removeClass('hover')
			});

		$("#dock-menu").find("a").each(function(i, item) {
		    $(item).attr("href",$(item).attr("fancyImg"));
		});

		$('#dock-menu').find('a').fancybox({
			'transitionIn'		: 'none',
			'padding'			: 0,
			'transitionOut'		: 'none',
			'titlePosition' 	: 'over',
			'type'				: 'image'
		});
		
		$('#dock-menu').find('span').remove();
		
		
		var getContent = function(index) {

			var className = $($('#dock-menu').find('a').get(index)).attr('class'),
				href = $($('#dock-menu').find('a').get(index)).attr('href');
			
			if(className == "more") {
				
				$('#lightbox').find('a')
					.attr('href', href)
					.show();
			} else {
				$('#lightbox').find('a')
					.hide();
			}

			return {
				text: $($('#dock-menu').find('a').get(index)).find('.jqDockLabel').html(),
				image: $($('#dock-menu').find('a').get(index)).find('img').attr('src')
			}
		}

		
	
		


		$('#c32').next().find('a').attr('target','_blank');

		if($("#euro_hide").length > 0) {
			$("body").css("background-image",'url("'+$("#euro_page1_background").attr("src")+'")');
		}
		$("#euro_more_link").click(function() {
			window.parent.location = "http://www.telepoint.de";
			return false;
		})
		if($("#powermaildiv_uid91 label").length>0) {
			$("#powermaildiv_uid91 label").html(
				$("#powermaildiv_uid91 label").html().replace("Datenschutzerklärung",'<a href="http://www.telepoint.de/?id=209" style="text-decoration:underline">Datenschutzerklärung</a>')
			);
			$("#powermaildiv_uid91 label").unbind().click(function() {
			    return false;
			});
			$("#powermaildiv_uid91 a").unbind().click(function() {
			    document.location = $(this).attr("href");
			    return false;
			})
		}
                if($("#powermaildiv_uid76 input:first").length > 0) {
                        $("#powermaildiv_uid76 input:first").attr("checked","true");
                }

	         $('img[src="uploads/pics/Telepoint_oldneburg_MACO-City.png"]').css('margin-bottom','-50px');
                $('img[src="uploads/pics/Telepoint_oldneburg_MACO-City_01.png"]').css('margin-bottom','-50px');
                $('img[src="uploads/pics/Telepoint_oldneburg_MACO-City_02.png"]').css('margin-bottom','-50px');
                $('img[src="uploads/pics/Telepoint_oldneburg_MACO-City_03.png"]').css('margin-bottom','-50px');
                $('img[src="uploads/pics/Telepoint_oldneburg_Wechloy.png"]').css('margin-bottom','-50px');
                $('img[src="uploads/pics/Telepoint_oldneburg_Wechloy_01.png"]').css('margin-bottom','-50px');
                $('img[src="uploads/pics/Telepoint_oldneburg_Wechloy_02.png"]').css('margin-bottom','-50px');
                $('img[src="uploads/pics/Telepoint_oldneburg_Wechloy_03.png"]').css('margin-bottom','-50px');


		// Mobile Safari Switch
		if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {

			$('#dock-menu').jqDock({
				size: 120,
				coefficient: 0.0,
				align: 'bottom',
				labels: true
			});

			$('#footer').css('position','relative');
			$('#dock-menu').css({
				position : 'relative',
				top : -155
			});
			

			function getQueryVariable(string, variable) {
				var query = string.substring(1);
				var vars = query.split("&");
				for (var i=0;i<vars.length;i++) {
					var pair = vars[i].split("=");
					if (pair[0] == variable) {
						return pair[1];
					}
				}
			}
			$('object').each(function(i, item) {
				var query_path = $(this).find('param[name=movie]').attr('value');
				var path = getQueryVariable(query_path, 'teaserpfad');

				$(this).replaceWith(
					$('<img>').attr('src', path + "teaser.png")
				)

			});
		} else {
		var dockOptions =
		    { align: 'bottom', 
		    size: 70, 
		    coefficient: 1.5,
		    };
		    
			$('#dock-menu').jqDock(dockOptions);
		}

	});

	

	
})(jQuery);

