// Copyright (C) Giorgos Pontikakis (www.thessaloniki360.com), All Rights Reserved

$(document).ready(function(){t360.app.init();});$(window).resize(function(){t360.app.resize();});t360.ui={};t360.app={init:function(){t360.utils.loadLocations(t360.app.setupUI);t360.ui.map.build();$("#directions form").submit(this.submit);$("#route img.closebutton").click(function(event){$("#route").hide();});},submit:function(event){event.preventDefault();var origin=$("#origin input").val().trim();var destination=$("#destination input").val().trim();if(origin!==""&&destination!==""){var mode;if($("#route-options input:checked").val()==="onfoot"){mode=google.maps.DirectionsTravelMode.WALKING;}else{mode=google.maps.DirectionsTravelMode.DRIVING;}
t360.ui.directions.getLatLng(origin,function(originLatLng){t360.ui.directions.getLatLng(destination,function(destinationLatLng){var req={origin:originLatLng,destination:destinationLatLng,travelMode:mode,unitSystem:google.maps.DirectionsUnitSystem.METRIC};t360.ui.directions.service.route(req,function(response,status){if(status==google.maps.DirectionsStatus.OK){t360.ui.directions.renderer.setMap(t360.ui.map.gmap);t360.ui.directions.renderer.setDirections(response);t360.ui.directions.renderer.setPanel(document.getElementById("routesteps"));$("#route").show();}else{alert(t360.translations[t360.info.lang].errorDirections);}});});});}},setupUI:function(){t360.locations.addMarkers();t360.locations.showMarkers();t360.ui.directions.init();t360.utils.handleArguments();t360.ui.filters.init();t360.ui.search.form.init();t360.app.resize();},resize:function(){var hspotlist=$("#mapwrapper").height()-180;$("#directions-content-inner").css("max-height",hspotlist+"px");}};
