﻿//<![CDATA[
var g_markers = [];
var g_Htmls = [];
var g_toHtmls = [];
var g_fromHtmls = [];
var g_i = 0;
				
function directionsTo(i)
{
   g_markers[i].openInfoWindowHtml(g_toHtmls[i]);
}
				
function directionsFrom(i)
{
   g_markers[i].openInfoWindowHtml(g_fromHtmls[i]);
}
				
function createMarker(point, address, windowText, key)
{
   g_toHtmls[key] = windowText + '<br>Directions: <b>To here</b> - <a href="javascript:directionsFrom(' + key + ')">From here</a>'
	+ '<br>Start address:<form action="http://maps.google.com/maps" method="get" target="_blank" style="margin: 0;">'
	+ '<input id="saddr" name="saddr" class="z-iText" type="text" size="25" maxlength="60" value="" /><br>'
	+ '<input class="z-iButton" value="Get Directions" type="submit">'
	+ '<input type="hidden" name="daddr" value="' + address + '"/>';
   g_fromHtmls[key] = windowText + '<br>Directions: <a href="javascript:directionsTo(' + key + ')">To here</a> - <b>From here</b>'
	+ '<br>End address:<form action="http://maps.google.com/maps" method="get" target="_blank" style="margin: 0;">'
	+ '<input id="daddr" name="daddr" class="z-iText" type="text" size="25" maxlength="60" value="" /><br>'
	+ '<input class="z-iButton" value="Get Directions" type="submit">'
	+ '<input type="hidden" name="saddr" value="' + address + '"/>';
   windowText = windowText + '<br>Directions: <a href="javascript:directionsTo(' + key + ')">To here</a> - <a href="javascript:directionsFrom(' + key + ')">From here</a>';
   var marker = new GMarker(point);
   GEvent.addListener(marker, "click", function() {
   marker.openInfoWindowHtml(windowText);
   });
   marker.html = windowText;
   g_markers[key] = marker;
   g_Htmls[key] = windowText;
   g_i++;
   return marker;
}

//]]>
