/***********************************************************************/
var rendererOptions = {
	draggable: true
};
var directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);
var directionsService = new google.maps.DirectionsService();
var map;
/***********************************************************************/
function initGoogleMap(){
	var usiLoc = new google.maps.LatLng(49.241184, -122.764218);
	var myOptions = {
		zoom:16,
		center:usiLoc,
		disableDefaultUI: false,
		mapTypeId:google.maps.MapTypeId.HYBRID,
    	streetViewControl: true
	};
	map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);
	if($('#directionsPanel').length > 0){
		directionsDisplay.setMap(map);
  		directionsDisplay.setPanel(document.getElementById('directionsPanel'));
	}
	var contentString = '<div id="infoWindowContent" align="center" class="normal">'+
	  '<div id="logoUSI">'+
	  '<img src="https://www.unifiedsystems.ca/graphics/USI_Logo_150.png" width="150" height="54" border="0" />'+
	  '</div>'+
	  '<div id="bodyContent">'+
	  '<div>308-1515 Broadway Street</div>'+
	  '<div>Port Coquitlam, BC V3C 6M2</div>'+
	  '<div align="left" style="margin:8px;">'+
	  '<div>(604) 945-0222 (phone)</div>'+
	  '<div>(604) 945-0200 (fax)</div>'+
	  '<div>(888) 945-0222 (toll free)</div>'+
	  '</div>'+
	  '</div>';

	var infowindow = new google.maps.InfoWindow({
		content: contentString
	});
	
	var image = 'https://www.unifiedsystems.ca/graphics/USI_Marker.png';
	var marker = new google.maps.Marker({
		position: usiLoc,
		map:map,
		title:'Unified Systems Inc',
		icon:image
	});
	
	google.maps.event.addListener(marker, 'click', function() {
	  	infowindow.open(map,marker);
	});
	return false;
}
/***********************************************************************/
function calcUSIdrivingDirections(){
	if($('#ddFromAddress').val()==''){ showResponse('Enter a From Address and try again'); return false; }
	var start = $('#ddFromAddress').val();
	var finish = '1515 Broadway Street, Port Coquitlam, BC';
	var request = {
		origin:start,
		destination:finish,
		travelMode: google.maps.DirectionsTravelMode.DRIVING,
		provideRouteAlternatives:true,
		region:'CA'
	};
	directionsService.route(request, function(result, status){
		if(status == google.maps.DirectionsStatus.OK){
			directionsDisplay.setDirections(result);
		}
		return false;
	});
	return false;
}
/***********************************************************************/
