var submitcount=0;
            
function resetSubmitCount()
{
    submitcount = 0;
}

function isFirstSubmit(increment)
{
    if (submitcount == 0)
    {
        if(increment)
        {
            submitcount++;
        }
    }
    else 
    {
        alert("Your message has already been sent.  Thanks!");
        return false;
    }

    return true;
}
           
function getHtml(address)
{
    var html = '<div style="text-align:left;">'+
      '<form action="http://maps.google.com/maps" method="get">' +
      '<span style="font-weight:bold;">All Pro Servicenter</span><br/>' +
      '<span style="font-size:8pt;color:gray;">'+address+'</span><br/>' +
      '<span style="font-weight:bold;font-size:8pt;">Get Directions</span><br/>' +
      '<span style="font-size:8pt;color:gray;">Start address:</span><br/>' +
      '<input type="text" size="24" name="saddr" id="saddr" value="" />' +
      '<input type="hidden" name="daddr" value="'+address+'"/>&nbsp;' +
      '<input value="Go" type="submit">' +
      '</form></div>';
     return html;
}
 
function createMarker(point, address)
{
	// Set up our GMarkerOptions object
	var marker = new GMarker(point);
	
	GEvent.addListener(marker, "click", function() {
	  marker.openInfoWindowHtml(getHtml(address));
	});
	
	return marker;
}
        
var hubbellAddress = '2442 Hubbell Avenue Des Moines, IA 50317';
var hubbellMarker;

var ankenyAddress = '113 East 1st Street Ankeny, IA 50021';
var ankenyMarker;

var meredithAddress = '5904 Meredith Drive Urbandale, IA 50322';
var meredithMarker;

var secondAddress = '4205 2nd Avenue Des Moines, IA 50313';
var secondMarker;

var railroadAddress = '1121 Railroad Avenue West Des Moines, IA 50265';
var railroadMarker;


function initializeMap(activeLocationName) 
{
  if (GBrowserIsCompatible()) 
  {
    var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(41.66,-93.65), 11);
     
    var point = new GLatLng(41.608512,-93.571329);
    hubbellMarker = createMarker(point, hubbellAddress);
    map.addOverlay(hubbellMarker);
    if(activeLocationName=='hubbellMarker')
    {
        hubbellMarker.openInfoWindowHtml(getHtml(hubbellAddress));
    }
    
    point = new GLatLng(41.732332,-93.598773);
    ankenyMarker = createMarker(point, ankenyAddress);
    map.addOverlay(ankenyMarker);
    if(activeLocationName=='ankenyMarker')
    {
        ankenyMarker.openInfoWindowHtml(getHtml(ankenyAddress));
    }
    
    point = new GLatLng(41.644296,-93.699217);
    meredithMarker = createMarker(point, meredithAddress);
    map.addOverlay(meredithMarker);
    if(activeLocationName=='meredithMarker')
    {
        meredithMarker.openInfoWindowHtml(getHtml(meredithAddress));
    }
    
    point = new GLatLng(41.637753,-93.619909);
    secondMarker = createMarker(point, secondAddress);
    map.addOverlay(secondMarker);
    if(activeLocationName=='secondMarker')
    {
        secondMarker.openInfoWindowHtml(getHtml(secondAddress));
    }
        
    point = new GLatLng(41.570669,-93.719151);
    railroadMarker = createMarker(point, railroadAddress);
    map.addOverlay(railroadMarker);
    if(activeLocationName=='railroadMarker')
    {
        railroadMarker.openInfoWindowHtml(getHtml(railroadAddress));
    }
    
    map.addControl(new GSmallMapControl());
  }
}

function getNavElements(attr,val,container)
{
	container = container||document;
	var all = container.all||container.getElementsByTagName('*');
	
	var arr = [];
	var val = 'deselected';
	for(var k=0;k<all.length;k++)
	{
		if(all[k]&&(all[k].getAttribute('className') == val || all[k].getAttribute('class') == val))
		{
			arr[arr.length] = all[k];
		}
	}
	return arr;
}

function selectNav(page)
{
    var navbar = getNavElements();
    for(i=0;i<navbar.length;i++)
    {
        var text = navbar[i].innerHTML;
        if(text!=null&&text.indexOf(page)>0)
        {
            navbar[i].className='current';
        }
    }
}


function selectNavOld(page)
{
    var navbar = document.getElementsByName('navitem');
    for(i=0;i<navbar.length;i++)
    {
        var text = navbar[i].innerHTML;
        if(page == text)
        {
            navbar[i].className='selectednavitem';
        }
    }
}


function printPage()
{
  if (window.print)
  {
    window.print()
  }
  else
  {
    alert("Please choose 'Print' from your browser menu.");
  }
}
