$(document).ready(function() {
	
	/* Kontaktbox*/
	
	$("a#kontaktswitch").fancybox({
		'hideOnContentClick': false,
		'hideOnOverlayClick': true,
		'width'			 : 799,
		'height'			: 255,
		'padding'		   : 0,
		'overlayShow'	   : true,
		'showCloseButton'   : false,
		'overlayOpacity'	: 0.5,
		'overlayColor'	  : '#000',
		'opacity'		   : true,
		'transitionIn'	  : 'fade',
		'transitionOut'	 : 'fade'
	});
	
	
	/* Flowplayer */
	
	if($('#player').length)
	{
		var url = $('#player').attr('data-url');
		var placeholder = $('#player').attr('data-preview');
		var flowplayer_base = "/wp-content/themes/bildversorger/flowplayer/";
		
		// set scaling based on aspect ratio
		var scaling = ($('#player').hasClass('vierzudrei') ? 'orig' : 'scale');
		
		flowplayer(
			"player",
			flowplayer_base+"flowplayer-3.2.7.swf", 
			{
				playlist: [

					{
						url: placeholder, 
						scaling: 'orig'
					},

					{
						url: url,
						autoPlay: false, 
						scaling: scaling,
						autoBuffering: false 
					}
				],
				
				plugins: {
					viral: {
						url: flowplayer_base+'flowplayer.viralvideos-3.2.5.swf',
						email: false,
						embed: true
					}
				}
			}
			
		).ipad();
	}
	
	
	/* Startseiten Matrix */
	$('#start_items .item img').mouseover(function()
	{
		$('#start_items .item.over').removeClass("over");
		$(this.parentNode.parentNode).addClass("over");
	});
	
	$('#start_items .item img').mouseout(function()
	{
		$('#start_items .item.over').removeClass("over");
	});
	
	
	
	$('#stephan-link, #sven-link').mouseover(function()
	{
		var link = $(this);
		
		if($('#'+this.id+"_overlay").length)
		{
			$('#'+this.id+"_overlay").show();
		}
		else
		{
			var info = link.attr("title").split(" - ");

			var html = "<div id='"+link.attr("id")+"_overlay' class='name_overlay'><h2>"+info[0]+"</h2>"+info[1]+"</div>";
			$('#stephan-link').before(html);
		}
	})
	
	$('#stephan-link, #sven-link').mouseout(function()
	{
		var link = $(this);
		$('#'+this.id+"_overlay").hide();
	})
	
	if($('#map').length)
	{
		var el = $('#map').get(0);
		
		if (el != null)
		{
			var bv_location = new google.maps.LatLng(51.209945, 6.780394);

			var myOptions =
			{
			    zoom: 15,
			    center: bv_location,
			    mapTypeControl: true,
			    mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
			    navigationControl: true,
			    navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
			    mapTypeId: google.maps.MapTypeId.ROADMAP      
			}

			var map = new google.maps.Map(el, myOptions);

			var bvImage = new google.maps.MarkerImage('/wp-content/themes/bildversorger/images/BV_GoogleMaps.png',
				new google.maps.Size(90, 120),
				new google.maps.Point(0,0),
				new google.maps.Point(45, 120)
			);
			
			var bvImage = new google.maps.MarkerImage('/wp-content/themes/bildversorger/images/BV_GoogleMaps_klein.png',
				new google.maps.Size(45, 60),
				new google.maps.Point(0,0),
				new google.maps.Point(20, 60)
			);

			var marker = new google.maps.Marker({
				position: bv_location,
				map: map,
				icon: bvImage,
			});
		}
		
	}
});
