﻿$(function(){
	$("a.FancyBox").fancybox({
		'zoomOpacity'			: true,
		'overlayShow'			: true,
		'overlayColor'			: '#111',
		'overlayOpacity'		: 0.75
	});
	
	$('#map_button').fancybox({
		'zoomOpacity'			: true,
		'overlayShow'			: true,
		'overlayColor'			: '#111',
		'overlayOpacity'		: 0.75,
		'onComplete'			: function() {
			mapInit();
		}
	});
	
	$('#form_button').fancybox({
		'zoomOpacity'			: true,
		'overlayShow'			: true,
		'overlayColor'			: '#111',
		'overlayOpacity'		: 0.75,
	});
	
	var map;
	var myOptions;
	var myLatlng;
	var directionDisplay;
	var directionsService = new google.maps.DirectionsService();

	function mapInit() {
		myLatlng = new google.maps.LatLng(50.165092,18.919766);
		myOptions = {
			zoom: 12,
			center: myLatlng,
			mapTypeId: google.maps.MapTypeId.ROADMAP
		}
		map = new google.maps.Map(document.getElementById("map"), myOptions);
		var marker = new google.maps.Marker({
			position: myLatlng, 
			map: map, 
			title:"Ratka Automechanika - Mikołów"
		});
		
		var infowindow = new google.maps.InfoWindow({
        content: "<div class='map-info'><strong>RATKA Automechanika</strong><br />ul.Wspólna 6<br />43-190 Mikołów</div>"
    	});
    	
    	infowindow.open(map,marker);
		
		directionsDisplay = new google.maps.DirectionsRenderer();
		directionsDisplay.setMap(map);
		
		$("#submit").click(function() {
			calcRoute($("#city").attr("value")+", "+$("#street").attr("value"));
		});
		
		$("input").keypress(function(event) {
			if(event.keyCode == '13')
				calcRoute($("#city").attr("value")+", "+$("#street").attr("value"));
		});
	}
	
	function calcRoute(start) {
		var request = {
			origin:start, 
			destination:myLatlng,
			travelMode: google.maps.DirectionsTravelMode.DRIVING
		};
		directionsService.route(request, function(response, status) {
			if (status == google.maps.DirectionsStatus.OK) {
				directionsDisplay.setDirections(response);
				directionsDisplay.setPanel(document.getElementById('directions'));
			}
		});
	}
});
