/**
 * Created by JetBrains PhpStorm.
 * User: nielsdequeker
 * Date: 25/07/11
 * Time: 19:22
 * To change this template use File | Settings | File Templates.
 */
$(document).ready(function (){

	// crossslider
	if (($('#cross-slide').length > 0 && $('#cross-slide').height > 0) || $('#cross-slide').length == $(document).length)
	{
		$('#cross-slide').crossSlide({
			speed: 20,
			fade: 1
		},
		[
			{
				src:  'assets/images/background/bg1.jpg', dir:'up'
			},
			{
				src: 'assets/images/background/bg2.jpg', dir:'down'
			}
		]);
	}

	// menu
	$('#menu ul').slideToggle(0);
	$('a#sliderbutton').click(function()
	{
		$('#menu ul').slideToggle('slow');

		return false;
	});

	// scrollable content
	$('ul#topmenu a').click(function (){
		
		// class
		var scrollToItem = $(this).attr('id');

		// scroll to
		$('#scrollable-content').scrollTo('div.' + scrollToItem + '', 300);
		
		return false;
	});

	// menu scrollable content
	$('ul#topmenu a').click(function (){
		$('ul#topmenu a').each(function ()
		{
			$(this).removeClass('active');
		});

		$(this).addClass('active');
	});

	// fancybox
	$("a.view-photo").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600,
		'speedOut'		:	200,
		'overlayShow'	:	false
	});

	$("a.view-photo").click(function (){
		return false;
	})

	// location
	if ($('#map').length > 0)
	{
		var latlng = new google.maps.LatLng(50.858735,2.61996);
		var settings = {
			zoom: 17,
			center: latlng,
			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(document.getElementById("map"), settings);
		var contentString = '<div id="content">'+
			'<div id="siteNotice">'+
			'</div>'+
			'<h1 id="firstHeading" class="firstHeading">Welkom bij Gasthof-Restaurant t Hommelhof!</h1>'+
			'<div id="bodyContent">'+
			'<p>Watouplein 17, 8978 Watou, tel. 057 38 80 24</p>'+
			'<figure><img src="assets/images/map/locatie.jpg" width="400" height="260" alt="terras buiten"/></figure>'
			'</div>'+
			'</div>';
		var infowindow = new google.maps.InfoWindow({
			content: contentString
		});

		var companyImage = new google.maps.MarkerImage('assets/images/map/barsign.png',
			new google.maps.Size(150,90),
			new google.maps.Point(0,0),
			new google.maps.Point(50,50)
		);

		var companyPos = new google.maps.LatLng(50.858735,2.61996);

		var companyMarker = new google.maps.Marker({
			position: companyPos,
			map: map,
			icon: companyImage,
			title:"Gasthof-Restaurant t Hommelhof",
			zIndex: 3});

		google.maps.event.addListener(companyMarker, 'click', function() {
			infowindow.open(map,companyMarker);
		});
	}

	// gallery
	$(".gallery a.image").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600,
		'speedOut'		:	200,
		'overlayShow'	:	false
	});

	$('.gallery a.image').click(function (){
		return false;
	})
});
