function loadStaticXML(xmlfile, foo){
	
	$.get(xmlfile, function(d){
	
		foo(d);
	
	
	});

}





function processStandardXML(xml){

	//xml is in specified format
	//returns an array in which things are nice and serialized
	
	var aMarkers = new Array();

	$(xml).find('marker').each(function(){
	
		var m = $(this);
		var mark = new Array();
		
		var att = m.attributes;


		mark['latitude'] =  m.attr("latitude");
		mark['longitude'] =  m.attr("longitude");
			
		
		var lati = m.attr("latitude");
		var longi = m.attr("longitude");
		
		
		var id = !isEmpty(m.attr("id")) ? m.attr("id") : lati+"_"+longi+ "_"+ Math.floor(Math.random()*10000);
		
		
		var iconi = !isEmpty(m.attr("icon")) ? new GIcon(G_DEFAULT_ICON, ICON_DIR +m.attr("icon")) : G_DEFAULT_ICON;
		
		
	
		
		var text="";
		m.find('obj').each(function(){
		
			var o = $(this);
			text +="<div>";
			
			o.find('att').each(function(){
			
				var a = $(this);
				text += "<b>"+a.attr("name")+":</b> "+ a.attr("value")+"<br />";
				
			});
			
			
			text+="</div>";
		
		
			createListItem(arrListItems, id, text);
		});
		

		
		createMarker(arrMarkers, lati, longi, id, iconi, text);
		
	
	});



	displayMarkersOnMap(arrMarkers);
	displayListItems(arrListItems);

}
