// JavaScript Document

var j$ = jQuery;

	j$(document).ready(init);
//	j$(window).load();


	
var windowWidth = 400;
var windowHeight = 400;
var contentHeight = 0;
var lcHeight = 0;
var rcHeight = 0;
var lcTop = 0;
var rcTop = 0;
var lBgOffset = 'foo';

var ii = 0;
var sections = 0;

function init()
{
	windowWidth = j$(window).width();
	windowHeight = j$(window).height();
	
	j$('table').attr({'cellspacing':0, 'width':'100%'});
	
	j$('#index h1').remove();
	
	j$('.siteMap li').not(':last').after('&nbsp;&bull;')
	
	//apply target="blank" to OUTGOING LINKS
	j$('a').each(function(i){
			var h=j$(this).attr('href');
			if(h.indexOf('http://')>-1 || h.indexOf('https://')>-1)
			{
				var cI = h.indexOf('ashburncarwash.com');
				if(cI<0 || cI>12)
				{
					j$(this).attr({'target':'_blank'});
				}
			}
		});

	
	if(j$('body').hasClass('mapPage'))
	{
		var map = new GMap2(document.getElementById('map_canvas'));
		j$('body').append('<div id="message">toot</div>');
		j$('#message').hide();
		j$('#section2').append('<ul id="locationList"></ul>');
		var ashburnCarWash = new GLatLng(39.036015,-77.502255);
		
		var markers = [];
		var marker
		
		marker = new GMarker(ashburnCarWash);
		marker.name= 'Ashburn&nbsp;Car&nbsp;Wash';
		marker.address = '43324&nbsp;Junction&nbsp;Plaza<br />Ashburn,&nbsp;VA&nbsp;20147';
		map.addOverlay(marker);
		markers.push(marker);
		
		
		map.setCenter(ashburnCarWash, 14);
		
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		
		j$(markers).each(function(i,marker){
			  GEvent.addListener(marker, "mouseover", function(){
				displayPoint(marker,i);
			});
			  GEvent.addListener(marker, "click", function(){
				  map.panTo(marker.getLatLng());
			});
		});
		
		j$("#message").appendTo(map.getPane(G_MAP_FLOAT_SHADOW_PANE));



		function displayPoint(marker, i)
		{
			var storename = marker.name;
			var storeaddress = marker.address;
			var contents = "<h4>"+ storename +"</h4><p>"+ storeaddress +"</p>";
			
//			map.panTo(marker.getPoint());
			var markerOffset = map.fromLatLngToDivPixel(marker.getPoint());
			j$("#message").show().css({ top:markerOffset.y, left:markerOffset.x }).html(contents);
		}		  
	}
}

		  