function orderOfCreation(marker,b) 
{
	return 1;
}
													// A function to create the marker											// and set up the event window
function createMarker(point,html,icon,tooltip) 
{
	var marker = new GMarker(point, {icon:icon,title:tooltip,zIndexProcess:orderOfCreation});
	GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);} );
	return marker;
}

													// A function to create the tabbed marker 
													// and set up the event window
function createTabbedMarker(point,tagnames,htmls,icon,tooltip) 
{
	var marker = new GMarker(point,  {icon:icon,title:tooltip});
	GEvent.addListener(marker, "click", function() {if (tagnames.length > 2) {htmls[0] = '<div 									style="width:'+tagnames.length*88+'px">' + htmls[0] + '</div>';}
					var tabs = []; for (var j=0; j<tagnames.length; j++) 
      				{
      					tabs.push(new GInfoWindowTab(tagnames[j],htmls[j]));
      				}
      				marker.openInfoWindowTabsHtml(tabs); }
                        );
	return marker;
 }