function parseXML()
{


}


function createMarker(point, text) {


    // set up icon
    var tinyIcon = new GIcon();
    tinyIcon.image = "http://acanarytorsi.org/overheredarkhorse/images/purple-dot.png";
	tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	tinyIcon.iconSize = new GSize(22, 25);
	tinyIcon.shadowSize = new GSize(33, 25);
	tinyIcon.iconAnchor = new GPoint(6, 20);
	tinyIcon.infoWindowAnchor = new GPoint(5, 1);


    windowOptions = {maxWidth:10};
    markerOptions = { icon:tinyIcon };

    // Set up our GMarkerOptions object
    markerOptions = { icon:tinyIcon };
    var marker = new GMarker(point, markerOptions);

    GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(text, windowOptions);

    });
    return marker;
}




function initialize() {
	
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(40.749884,-73.987977), 13);
	map.addControl(new GSmallZoomControl());
	

 
      infoContainer = map.getContainer();
      infoContainer.className = "testing";

	try //Internet Explorer
	  {
	  xmlDoc0=new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc1=new ActiveXObject("Microsoft.XMLDOM");
	  }
	catch(e)
	  {
	  try //Firefox, Mozilla, Opera, etc.
		{
		xmlDoc0=document.implementation.createDocument("","",null);
		xmlDoc1=document.implementation.createDocument("","",null);
		}
	  catch(e)
		{
		alert(e.message);
		return;
		}
	  }
	xmlDoc0.async=false;
	xmlDoc0.load("./data/twitter.xml");
	
	xmlDoc1.async=false;
	xmlDoc1.load("./tweetServer/tweets.xml");
	
	
	x=xmlDoc0.getElementsByTagName("tweet");
	
	for (i=0;i<x.length;i++)
	  {	  
		var msg=x[i].getElementsByTagName("text")[0].childNodes[0].nodeValue;
		var loc=x[i].getElementsByTagName("location")[0].childNodes[0].nodeValue;
		loc = loc.substring(0,loc.length-3);
		var latLon=x[i].getElementsByTagName("latlon")[0].childNodes[0].nodeValue.split(',');
		var usr=x[i].getElementsByTagName("user")[0].childNodes[0].nodeValue.substring(4);
		usr = usr.substring(0,usr.length-3);
		var acc=x[i].getElementsByTagName("accuracy")[0].childNodes[0].nodeValue;
	
	
		var markerText = msg+' ('+usr+','+loc+')';

		var marker = createMarker(new GLatLng(latLon[0], latLon[1]), markerText);	
		map.addOverlay(marker);
	} 
	
	y = xmlDoc1.getElementsByTagName("tweet");
	for (i=0;i<y.length;i++)
	  {	  
  
		var msg=y[i].getElementsByTagName("text")[0].childNodes[0].nodeValue;
		var loc=y[i].getElementsByTagName("location")[0].childNodes[0].nodeValue;
		loc = loc.substring(0,loc.length-3);
		var latLon=y[i].getElementsByTagName("latlon")[0].childNodes[0].nodeValue.split(',');
		var usr=y[i].getElementsByTagName("user")[0].childNodes[0].nodeValue.substring(4);
		usr = usr.substring(0,usr.length-3);
		var acc=y[i].getElementsByTagName("accuracy")[0].childNodes[0].nodeValue;
	
	
		var markerText = msg+' ('+usr+','+loc+')';

		var marker = createMarker(new GLatLng(latLon[0], latLon[1]), markerText);	
		map.addOverlay(marker);
	
	} 	


    var eventListenerHandle = GEvent.addListener(map, "infowindowopen", function() {
      infobox = map.getInfoWindow().getContentContainers()[0].parentNode.parentNode;
      infobox.className = "gmnoprint-container";
      infobox.childNodes[0].className = "info-container-style";
      for (i=1;i<infobox.childNodes.length;i++){
        infobox.childNodes[i].className = "info-extra-style";
      }
      
      infoContainer.childNodes[0].childNodes[0].childNodes[7].childNodes[0].className = "gmnoprint-hide";
    })



	
  }
}