var rendererOptions = {
  draggable: true
};

var directionDisplay;
//  var directionsService = new google.maps.DirectionsService();
var map;

function initialize() {
    directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);
    var hotel = new google.maps.LatLng(50.1050469, 14.478961);
    var myOptions = {
					zoom: 15,
					center: hotel,
					mapTypeControl: true,
					mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
					navigationControl: true,
					navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
					mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    directionsDisplay.setMap(map);

			  // bod zacatek
				var companyImage = new google.maps.MarkerImage('images/logo1.png',
					new google.maps.Size(100,70),
					new google.maps.Point(0,0),
					new google.maps.Point(50,70)
				);

				var companyShadow = new google.maps.MarkerImage('images/logo_shadow.png',
					new google.maps.Size(130,50),
					new google.maps.Point(0,0),
					new google.maps.Point(65, 50));

				var companyPos = new google.maps.LatLng(50.1050469, 14.478961);

				var companyMarker = new google.maps.Marker({
					position: companyPos,
					map: map,
					icon: companyImage,
					shadow: companyShadow,
					title:"JUDr. Karel Trojan",
					zIndex: 3});
			// bod konec
}	
  
function calcRoute() {
	var directionsService = new google.maps.DirectionsService();
    var start = document.getElementById("start").value;
    var end = "Na Žertvách 230/42";
	if (start!=end){
    var request = {
        origin:start, 
        destination:end,
        travelMode: google.maps.DirectionsTravelMode.DRIVING
    };
   directionsService.route(request, function(response, status) {
     if (status == google.maps.DirectionsStatus.OK) {
       directionsDisplay.setDirections(response);
     }
   });
   } else { alert("Zadali jste stejny start a konec"); }; //konec if
}

function loadScript() {
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = 'http://maps.googleapis.com/maps/api/js?sensor=false&language='+$lang+'&callback=initialize';
        document.body.appendChild(script);
}

window.onload = loadScript;
