var iconLists=[];
var iconListNamesSelect=null

var currentIconList=0;
var currentIcon=null;
var stdIcon={
	image:'http://maps.google.com/mapfiles/marker.png'
	,shadow:'http://maps.google.com/mapfiles/shadow50.png'
	,iconSize:new GSize(20,34) 
	,shadowSize:new GSize(37,34)
	,iconAnchor:new GPoint(9,34)
	,infoWindowAnchor:new GPoint(9,2)
	,infoOffset: new GSize(0,-32)
	,printImage:'http://maps.google.com/mapfiles/markerie.gif'
	,mozPrintImage:'http://maps.google.com/mapfiles/markerff.gif'
	,printShadow:'http://maps.google.com/mapfiles/dithshadow.gif'
	,transparent:'http://maps.google.com/mapfiles/markerTransparent.png'
	,imageMap:[9,0,6,1,4,2,2,4,0,8,0,12,1,14,2,16,5,19,7,23,8,26,9,30,9,34,11,34,11,30,12,26,13,24,14,21,16,18,18,16,20,12,20,8,18,4,16,2,15,1,13,0]
}

function iconSetup()
{
	addIconList(listObjGoogle)
	addIconList(listObjGoogleRideFinder)
	addIconList(listObjGoogleEarthPal2)
	addIconList(listObjGoogleEarthPal3)
	addIconList(listObjGoogleEarthPal4)
	addIconList(listObjGoogleEarthPal5)
	addIconList(listObjCSSColors)
	addIconList(listObjCSSColorsMedium)
	addIconList(listObjCSSColorsSmall)
	//putIconLists()
}

function addIconList(listObj)
{
	var len=iconLists.length	
	iconLists[len]=new IconList()
	if(listObj)
	{
		iconLists[len].name=listObj.name;
		iconLists[len].path=listObj.path;
		for(var x=0;x<listObj.bases.length;x++)
		{
			iconLists[len].addBase(listObj.bases[x])
		}
		iconLists[len].icons=listObj.icons;
	}
	return len 	
}


function putIconLists(list)
{
	markerPutPreset()
	putIconListSelect()
	putIconList()
}


function setIconList(list,node)
{
	if(!node)node=currentNode
	if(markerPresetActive)node=markerPresetUid
	var nodeObj=mapNodes[node]
	
	if(list==currentIconList)
	{
		putSelectedIcon(node)
		currentIcon=nodeObj.marker.listIcon
	}
	else
	{
		currentIconList=list
		putIconList(list,node)
	}
}

function putSelectedIcon(node)
{
	if(!node)node=currentNode
	var nodeObj=mapNodes[node]
	var obj=null;
	
	if(typeof currentIcon!='object' && (obj=document.getElementById('iconListIcon_'+currentIcon)) )obj.className='iconListIcon'
	if(nodeObj.marker.list==currentIconList)
	{
		currentIcon=nodeObj.marker.listIcon
		if(obj=document.getElementById('iconListIcon_'+currentIcon))obj.className='iconListIconSelected'
	}
	//markerPutPreset()
}


function markerSetIcon(list,icon,node)
{
	if(!node)node=markerCurrentNode
	var nodeObj=mapNodes[node]
	
	var element;
	
	if(typeof currentIcon!='object')
	{
		if(element=document.getElementById('iconListIcon_'+currentIcon))element.className='iconListIcon'
	}
	
	if(list==currentIconList && icon==currentIcon)
	{
		nodeObj.marker.list=0
		nodeObj.marker.listIcon=null
		currentIcon=null;
	}
	else
	{
		nodeObj.marker.list=list
		nodeObj.marker.listIcon=icon
		currentIcon=nodeObj.marker.listIcon
		document.getElementById('iconListIcon_'+nodeObj.marker.listIcon).className='iconListIconSelected'
	}
	
	rebuildMarkerIcon(node)
	markerSet(node)
	
}

function rebuildMarkerIcon(node)
{
	//GLog.write('rebuildMarkerIcon('+node+')')
	if(!node)node=markerCurrentNode
	var nodeObj=mapNodes[node]

	if(typeof nodeObj.marker.listIcon=='object')
	{
		nodeObj.marker.infoOffset=stdIcon.infoOffset;
		nodeObj.marker.icon=G_DEFAULT_ICON
	}
	else
	{
		var gicon=iconLists[nodeObj.marker.list].getGIcon(nodeObj.marker.listIcon)
		nodeObj.marker.infoOffset=new GSize(gicon.infoWindowAnchor.x-gicon.iconAnchor.x,gicon.infoWindowAnchor.y-gicon.iconAnchor.y)
		nodeObj.marker.icon=gicon
	}
}

function putIconListSelect(node)
{
	if(!node)node=markerCurrentNode
	var nodeObj=mapNodes[node]
	if(nodeObj)
	{
		var x;
		if(!iconListNamesSelect)
		{
			iconListNamesSelect=new SelectBox('iconListNames','icons',function(option){setIconList(option.value,markerCurrentNode)})
			var options=[]
			for(x=0;x<iconLists.length;x++)
			{
				options.push({value:x,text:iconLists[x].name})
			}
			iconListNamesSelect.setOptions(options)
		}
		iconListNamesSelect.selectedIndex=nodeObj.marker.list;
		iconListNamesSelect.draw()
	}
}


function putIconList(list,node)
{
	if(!node)node=markerCurrentNode
	var nodeObj=mapNodes[node]
	if(nodeObj)
	{
		currentIconList=nodeObj.marker.list;
		if(typeof currentIconList=='object')currentIconList=0;
		if(typeof list=='undefined')list=currentIconList;
	
		var iconlist=iconLists[list].icons
		var iconObj=null
		var outObj=document.getElementById('iconList')
		var out=''
		var gicon=null;

	
		for(var x=0;x<iconlist.length;x++)
		{
			gicon=iconLists[list].getGIcon(x)
			icon=iconLists[list].icons[x]

			out+='<DIV '
			+' TITLE="'+((icon.name)?icon.name:icon.image)+'"'
			+' onClick="markerSetIcon('+list+','+x+',markerCurrentNode)"'
			+' STYLE="float:left;"'
			+' id="iconListIcon_'+x+'"'
			+' CLASS="'+((nodeObj.marker.list==list && nodeObj.marker.listIcon==x)?'iconListIconSelected':'iconListIcon')+'">'
			+'<IMG STYLE="position:absolute;z-index:1;'+((natPNG)?'':'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+gicon.image+'\');')
			+'" WIDTH="'+gicon.iconSize.width+'" HEIGHT="'+gicon.iconSize.height+'"'
			+' SRC="'+((natPNG)?gicon.image:'gfx/dummy.gif')+'" BORDER="0">'
			+'<IMG STYLE="position:relative;z-index:0;'
			+((natPNG)?'':'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+gicon.shadow+'\');')
			+'" WIDTH="'+gicon.shadowSize.width+'" HEIGHT="'+gicon.shadowSize.height+'"'
			+' SRC="'+((natPNG)?gicon.shadow:'gfx/dummy.gif')+'" BORDER="0">'
			+'</DIV>'
		}
		outObj.innerHTML=out;
		currentIcon=nodeObj.marker.listIcon
		currentIconList=list
	}
}



function getIconPath(list,icon)
{
	var iconlist=iconLists[list],iconObj=iconlist.icons[icon];
	return ((typeof iconlist.path!='undefined')?iconlist.path:'')+((typeof iconObj.path!='undefined')?iconObj.path:((typeof iconObj.base!='undefined')?iconlist.bases[iconObj.base].path:''));
}

function getIconSize(list,icon)
{
	var iconlist=iconLists[list],iconObj=iconlist.icons[icon];
	return ((typeof iconObj.iconSize!='undefined')?iconObj.iconSize:((typeof iconObj.base!='undefined')?iconlist.bases[iconObj.base].iconSize:''));
}



function Icon()
{
	this.name=''
	this.path=''
	this.base=null;
	this.image=''; 
	this.shadow='';
	this.iconSize=null;
	this.shadowSize=null;
	this.iconAnchor=null; 
	this.infoWindowAnchor=null;
	this.printImage='';
	this.mozPrintImage='';
	this.printShadow='';
	this.transparent='';
	this.imageMap=''; 
}

function IconList()
{
	this.path;
	this.name=name;
	this.bases=[];
	this.baseGIcons=[];
	this.icons=[];
}


IconList.prototype.addBase=function addBase(icon)
{
	var x,len=this.bases.length;
	if(icon)
	{
		this.bases[len]=icon
		var fill=this.baseGIcons[len]=new GIcon()
		for(x in icon)
		{
			switch(x)
			{
				case 'name':
				case 'base':	
				case 'path':
				break;
				case 'image':
				case 'shadow':
				case 'printImage':
				case 'mozPrintImage':
				case 'printShadow':
				case 'transparent':
					fill[x]=this.path+icon.path+icon[x];
				break;
				default:
					fill[x]=icon[x]
				break;
			}
		}
	}
	else
	{
		this.bases[len]=new Icon()
		this.baseGIcons[len]=new GIcon()
	}
	return len
}

IconList.prototype.addIcon=function addIcon(icon)
{
	var len=this.icons.length;
	this.icons[len]=icon
	return len
}

IconList.prototype.getGIcon=function getGIcon(icon)
{
	var x,iconObj=this.icons[icon];
	var gicon=new GIcon( ((typeof iconObj.base!='undefined')?this.baseGIcons[iconObj.base]:null) );
	for(x in iconObj)
	{
		switch(x)
		{
			case 'name':
			case 'base':	
			case 'path':
			break;
			case 'image':
			case 'shadow':
			case 'printImage':
			case 'mozPrintImage':
			case 'printShadow':
			case 'transparent':
				gicon[x]=((typeof this.path!='undefined')?this.path:'')+((typeof iconObj.path!='undefined')?iconObj.path:((typeof iconObj.base!='undefined')?this.bases[iconObj.base].path:'') )+iconObj[x];
			break;
			default:
				gicon[x]=iconObj[x]
			break;
		}
	}
	return gicon 
}


listObjGoogle={
	path:'http://maps.google.com/'
	,name:'Google Markers'
	,bases:
	[
		{
			path:'mapfiles/'
			,shadow:'shadow50.png'
			,iconSize:new GSize(20,34) 
			,shadowSize:new GSize(37,34)
			,iconAnchor:new GPoint(9,34)
			,infoWindowAnchor:new GPoint(9,2)
			//,printImage=''
			//,mozPrintImage=''
			,printShadow:'dithshadow.gif'
			,transparent:'markerTransparent.png'
			,imageMap:[9,0,6,1,4,2,2,4,0,8,0,12,1,14,2,16,5,19,7,23,8,26,9,30,9,34,11,34,11,30,12,26,13,24,14,21,16,18,18,16,20,12,20,8,18,4,16,2,15,1,13,0]
		}
	]
	,icons:
	[
		{base:0,image:'marker.png',printImage:'markerie.gif',mozPrintImage:'markerff.gif'}
		,{base:0,image:'markerA.png',printImage:'markerAie.gif',mozPrintImage:'markerAff.gif'}
		,{base:0,image:'markerB.png',printImage:'markerBie.gif',mozPrintImage:'markerBff.gif'}
		,{base:0,image:'markerC.png',printImage:'markerCie.gif',mozPrintImage:'markerCff.gif'}
		,{base:0,image:'markerD.png',printImage:'markerDie.gif',mozPrintImage:'markerDff.gif'}
		,{base:0,image:'markerE.png',printImage:'markerEie.gif',mozPrintImage:'markerEff.gif'}
		,{base:0,image:'markerF.png',printImage:'markerFie.gif',mozPrintImage:'markerFff.gif'}
		,{base:0,image:'markerG.png',printImage:'markerGie.gif',mozPrintImage:'markerGff.gif'}
		,{base:0,image:'markerH.png',printImage:'markerHie.gif',mozPrintImage:'markerHff.gif'}
		,{base:0,image:'markerI.png',printImage:'markerIie.gif',mozPrintImage:'markerIff.gif'}
		,{base:0,image:'markerJ.png',printImage:'markerJie.gif',mozPrintImage:'markerJff.gif'}
		,{base:0,image:'markerK.png',printImage:'markerKie.gif',mozPrintImage:'markerKff.gif'}
		,{base:0,image:'markerL.png',printImage:'markerLie.gif',mozPrintImage:'markerLff.gif'}
		,{base:0,image:'markerM.png',printImage:'markerMie.gif',mozPrintImage:'markerMff.gif'}
		,{base:0,image:'markerN.png',printImage:'markerNie.gif',mozPrintImage:'markerNff.gif'}
		,{base:0,image:'markerO.png',printImage:'markerOie.gif',mozPrintImage:'markerOff.gif'}
		,{base:0,image:'markerP.png',printImage:'markerPie.gif',mozPrintImage:'markerPff.gif'}
		,{base:0,image:'markerQ.png',printImage:'markerQie.gif',mozPrintImage:'markerQff.gif'}
		,{base:0,image:'markerR.png',printImage:'markerRie.gif',mozPrintImage:'markerRff.gif'}
		,{base:0,image:'markerS.png',printImage:'markerSie.gif',mozPrintImage:'markerSff.gif'}
		,{base:0,image:'markerT.png',printImage:'markerTie.gif',mozPrintImage:'markerTff.gif'}
		,{base:0,image:'markerU.png',printImage:'markerUie.gif',mozPrintImage:'markerUff.gif'}
		,{base:0,image:'markerV.png',printImage:'markerVie.gif',mozPrintImage:'markerVff.gif'}
		,{base:0,image:'markerW.png',printImage:'markerWie.gif',mozPrintImage:'markerWff.gif'}
		,{base:0,image:'markerX.png',printImage:'markerXie.gif',mozPrintImage:'markerXff.gif'}
		,{base:0,image:'markerY.png',printImage:'markerYie.gif',mozPrintImage:'markerYff.gif'}
		,{base:0,image:'markerZ.png',printImage:'markerZie.gif',mozPrintImage:'markerZff.gif'}
	]
}


listObjGoogleRideFinder={
	path:'http://labs.google.com/ridefinder/'
	,name:'Google Markers Ridefinder'
	,bases:
	[
		{
			path:'images/'
			,shadow:'mm_20_shadow.png'
			,iconSize:new GSize(12,20) 
			,shadowSize:new GSize(22,20)
			,iconAnchor:new GPoint(6,20)
			,infoWindowAnchor:new GPoint(5,1)
			//,printImage:''
			//,mozPrintImage:''
			//,printShadow:''
			//,transparent:''
			,imageMap:[1,5,2,2,5,1,8,2,10,5,8,9,6,12,6,17,5,17,4,12,3,9,1,5,1,5] 
		}
	]
	,icons:
	[
		{base:0,image:'mm_20_red.png'}
		,{base:0,image:'mm_20_yellow.png'}
		,{base:0,image:'mm_20_green.png'}
		,{base:0,image:'mm_20_blue.png'}
		,{base:0,image:'mm_20_purple.png'}
		,{base:0,image:'mm_20_white.png'}
	]
}


listObjGoogleEarthPal2={
	path:'http://maps.google.com/mapfiles/kml/'
	,name:'Google Earth Pal2'
	,bases:
	[
		{
			path:'pal2/'
			,iconSize:new GSize(32,32) 
			,shadowSize:new GSize(56,32)
			,iconAnchor:new GPoint(16,32)
			,infoWindowAnchor:new GPoint(16,0)
			//,printImage:''
			//,mozPrintImage:''
			//,printShadow:''
			//,transparent:''
			,imageMap:[0,0,0,32,32,32,32,0] 
		}
	]
	,icons:
	[
		
		{base:0,image:'icon0.png',shadow:'icon0s.png'}
		,{base:0,image:'icon1.png',shadow:'icon1s.png'}
		,{base:0,image:'icon2.png',shadow:'icon2s.png'}
		,{base:0,image:'icon3.png',shadow:'icon3s.png'}
		,{base:0,image:'icon4.png',shadow:'icon4s.png'}
		,{base:0,image:'icon5.png',shadow:'icon5s.png'}
		,{base:0,image:'icon6.png',shadow:'icon6s.png'}
		,{base:0,image:'icon7.png',shadow:'icon7s.png'}
		,{base:0,image:'icon8.png',shadow:'icon8s.png'}
		,{base:0,image:'icon9.png',shadow:'icon9s.png'}
		,{base:0,image:'icon10.png',shadow:'icon10s.png'}
		,{base:0,image:'icon11.png',shadow:'icon11s.png'}
		,{base:0,image:'icon12.png',shadow:'icon12s.png'}
		,{base:0,image:'icon13.png',shadow:'icon13s.png'}
		,{base:0,image:'icon14.png',shadow:'icon14s.png'}
		,{base:0,image:'icon15.png',shadow:'icon15s.png'}
		,{base:0,image:'icon16.png',shadow:'icon16s.png'}
		,{base:0,image:'icon17.png',shadow:'icon17s.png'}
		,{base:0,image:'icon18.png',shadow:'icon18s.png'}
		,{base:0,image:'icon19.png',shadow:'icon19s.png'}
		,{base:0,image:'icon20.png',shadow:'icon20s.png'}
		,{base:0,image:'icon21.png',shadow:'icon21s.png'}
		,{base:0,image:'icon22.png',shadow:'icon22s.png'}
		,{base:0,image:'icon23.png',shadow:'icon23s.png'}
		,{base:0,image:'icon24.png',shadow:'icon24s.png'}
		,{base:0,image:'icon25.png',shadow:'icon25s.png'}
		,{base:0,image:'icon26.png',shadow:'icon26s.png'}
		,{base:0,image:'icon27.png',shadow:'icon27s.png'}
		,{base:0,image:'icon28.png',shadow:'icon28s.png'}
		,{base:0,image:'icon29.png',shadow:'icon29s.png'}
		,{base:0,image:'icon30.png',shadow:'icon30s.png'}
		,{base:0,image:'icon31.png',shadow:'icon31s.png'}
		,{base:0,image:'icon32.png',shadow:'icon32s.png'}
		,{base:0,image:'icon33.png',shadow:'icon33s.png'}
		,{base:0,image:'icon34.png',shadow:'icon34s.png'}
		,{base:0,image:'icon35.png',shadow:'icon35s.png'}
		,{base:0,image:'icon36.png',shadow:'icon36s.png'}
		,{base:0,image:'icon37.png',shadow:'icon37s.png'}
		,{base:0,image:'icon38.png',shadow:'icon38s.png'}
		,{base:0,image:'icon39.png',shadow:'icon39s.png'}
		,{base:0,image:'icon40.png',shadow:'icon40s.png'}
		,{base:0,image:'icon41.png',shadow:'icon41s.png'}
		,{base:0,image:'icon42.png',shadow:'icon42s.png'}
		,{base:0,image:'icon43.png',shadow:'icon43s.png'}
		,{base:0,image:'icon44.png',shadow:'icon44s.png'}
		,{base:0,image:'icon45.png',shadow:'icon45s.png'}
		,{base:0,image:'icon46.png',shadow:'icon46s.png'}
		,{base:0,image:'icon47.png',shadow:'icon47s.png'}
		,{base:0,image:'icon48.png',shadow:'icon48s.png'}
		,{base:0,image:'icon49.png',shadow:'icon49s.png'}
		,{base:0,image:'icon50.png',shadow:'icon50s.png'}
		,{base:0,image:'icon51.png',shadow:'icon51s.png'}
		,{base:0,image:'icon52.png',shadow:'icon52s.png'}
		,{base:0,image:'icon53.png',shadow:'icon53s.png'}
		,{base:0,image:'icon54.png',shadow:'icon54s.png'}
		,{base:0,image:'icon55.png',shadow:'icon55s.png'}
		,{base:0,image:'icon56.png',shadow:'icon56s.png'}
		,{base:0,image:'icon57.png',shadow:'icon57s.png'}
		,{base:0,image:'icon58.png',shadow:'icon58s.png'}
		,{base:0,image:'icon59.png',shadow:'icon59s.png'}
		,{base:0,image:'icon60.png',shadow:'icon60s.png'}
		,{base:0,image:'icon61.png',shadow:'icon61s.png'}
		,{base:0,image:'icon62.png',shadow:'icon62s.png'}
		,{base:0,image:'icon63.png',shadow:'icon63s.png'}
	]
}


listObjGoogleEarthPal3={
	path:'http://maps.google.com/mapfiles/kml/'
	,name:'Google Earth Pal3'
	,bases:
	[
		{
			path:'pal3/'
			,iconSize:new GSize(32,32) 
			,shadowSize:new GSize(56,32)
			,iconAnchor:new GPoint(16,32)
			,infoWindowAnchor:new GPoint(16,0)
			//,printImage:''
			//,mozPrintImage:''
			//,printShadow:''
			//,transparent:''
			,imageMap:[0,0,0,32,32,32,32,0]  
		}
	]
	,icons:
	[
		
		{base:0,image:'icon0.png',shadow:'icon0s.png'}
		,{base:0,image:'icon1.png',shadow:'icon1s.png'}
		,{base:0,image:'icon2.png',shadow:'icon2s.png'}
		,{base:0,image:'icon3.png',shadow:'icon3s.png'}
		,{base:0,image:'icon4.png',shadow:'icon4s.png'}
		,{base:0,image:'icon5.png',shadow:'icon5s.png'}
		,{base:0,image:'icon6.png',shadow:'icon6s.png'}
		,{base:0,image:'icon7.png',shadow:'icon7s.png'}
		,{base:0,image:'icon8.png',shadow:'icon8s.png'}
		,{base:0,image:'icon9.png',shadow:'icon9s.png'}
		,{base:0,image:'icon10.png',shadow:'icon10s.png'}
		,{base:0,image:'icon11.png',shadow:'icon11s.png'}
		,{base:0,image:'icon12.png',shadow:'icon12s.png'}
		,{base:0,image:'icon13.png',shadow:'icon13s.png'}
		,{base:0,image:'icon14.png',shadow:'icon14s.png'}
		,{base:0,image:'icon15.png',shadow:'icon15s.png'}
		,{base:0,image:'icon16.png',shadow:'icon16s.png'}
		,{base:0,image:'icon17.png',shadow:'icon17s.png'}
		,{base:0,image:'icon18.png',shadow:'icon18s.png'}
		,{base:0,image:'icon19.png',shadow:'icon19s.png'}
		,{base:0,image:'icon20.png',shadow:'icon20s.png'}
		,{base:0,image:'icon21.png',shadow:'icon21s.png'}
		,{base:0,image:'icon22.png',shadow:'icon22s.png'}
		,{base:0,image:'icon23.png',shadow:'icon23s.png'}
		,{base:0,image:'icon24.png',shadow:'icon24s.png'}
		,{base:0,image:'icon25.png',shadow:'icon25s.png'}
		,{base:0,image:'icon26.png',shadow:'icon26s.png'}
		,{base:0,image:'icon27.png',shadow:'icon27s.png'}
		,{base:0,image:'icon28.png',shadow:'icon28s.png'}
		,{base:0,image:'icon29.png',shadow:'icon29s.png'}
		,{base:0,image:'icon30.png',shadow:'icon30s.png'}
		,{base:0,image:'icon31.png',shadow:'icon31s.png'}
		,{base:0,image:'icon32.png',shadow:'icon32s.png'}
		,{base:0,image:'icon33.png',shadow:'icon33s.png'}
		,{base:0,image:'icon34.png',shadow:'icon34s.png'}
		,{base:0,image:'icon35.png',shadow:'icon35s.png'}
		,{base:0,image:'icon36.png',shadow:'icon36s.png'}
		,{base:0,image:'icon37.png',shadow:'icon37s.png'}
		,{base:0,image:'icon38.png',shadow:'icon38s.png'}
		,{base:0,image:'icon39.png',shadow:'icon39s.png'}
		,{base:0,image:'icon40.png',shadow:'icon40s.png'}
		,{base:0,image:'icon41.png',shadow:'icon41s.png'}
		,{base:0,image:'icon42.png',shadow:'icon42s.png'}
		,{base:0,image:'icon43.png',shadow:'icon43s.png'}
		,{base:0,image:'icon44.png',shadow:'icon44s.png'}
		,{base:0,image:'icon45.png',shadow:'icon45s.png'}
		,{base:0,image:'icon46.png',shadow:'icon46s.png'}
		,{base:0,image:'icon47.png',shadow:'icon47s.png'}
		,{base:0,image:'icon48.png',shadow:'icon48s.png'}
		,{base:0,image:'icon49.png',shadow:'icon49s.png'}
		,{base:0,image:'icon50.png',shadow:'icon50s.png'}
		,{base:0,image:'icon51.png',shadow:'icon51s.png'}
		,{base:0,image:'icon52.png',shadow:'icon52s.png'}
		,{base:0,image:'icon53.png',shadow:'icon53s.png'}
		,{base:0,image:'icon54.png',shadow:'icon54s.png'}
		,{base:0,image:'icon55.png',shadow:'icon55s.png'}
		,{base:0,image:'icon56.png',shadow:'icon56s.png'}
		,{base:0,image:'icon57.png',shadow:'icon57s.png'}
		,{base:0,image:'icon58.png',shadow:'icon58s.png'}
		,{base:0,image:'icon59.png',shadow:'icon59s.png'}
		,{base:0,image:'icon60.png',shadow:'icon60s.png'}
		,{base:0,image:'icon61.png',shadow:'icon61s.png'}
		,{base:0,image:'icon62.png',shadow:'icon62s.png'}
		,{base:0,image:'icon63.png',shadow:'icon63s.png'}
	]
}



listObjGoogleEarthPal4={
	path:'http://maps.google.com/mapfiles/kml/'
	,name:'Google Earth Pal4'
	,bases:
	[
		{
			path:'pal4/'
			,iconSize:new GSize(32,32) 
			,shadowSize:new GSize(56,32)
			,iconAnchor:new GPoint(16,32)
			,infoWindowAnchor:new GPoint(16,0)
			//,printImage:''
			//,mozPrintImage:''
			//,printShadow:''
			//,transparent:''
			,imageMap:[0,0,0,32,32,32,32,0]  
		}
	]
	,icons:
	[
		
		{base:0,image:'icon0.png',shadow:'icon0s.png'}
		,{base:0,image:'icon1.png',shadow:'icon1s.png'}
		,{base:0,image:'icon2.png',shadow:'icon2s.png'}
		,{base:0,image:'icon3.png',shadow:'icon3s.png'}
		,{base:0,image:'icon4.png',shadow:'icon4s.png'}
		,{base:0,image:'icon5.png',shadow:'icon5s.png'}
		,{base:0,image:'icon6.png',shadow:'icon6s.png'}
		,{base:0,image:'icon7.png',shadow:'icon7s.png'}
		,{base:0,image:'icon8.png',shadow:'icon8s.png'}
		,{base:0,image:'icon9.png',shadow:'icon9s.png'}
		,{base:0,image:'icon10.png',shadow:'icon10s.png'}
		,{base:0,image:'icon11.png',shadow:'icon11s.png'}
		,{base:0,image:'icon12.png',shadow:'icon12s.png'}
		,{base:0,image:'icon13.png',shadow:'icon13s.png'}
		,{base:0,image:'icon14.png',shadow:'icon14s.png'}
		,{base:0,image:'icon15.png',shadow:'icon15s.png'}
		,{base:0,image:'icon16.png',shadow:'icon16s.png'}
		,{base:0,image:'icon17.png',shadow:'icon17s.png'}
		,{base:0,image:'icon18.png',shadow:'icon18s.png'}
		,{base:0,image:'icon19.png',shadow:'icon19s.png'}
		,{base:0,image:'icon20.png',shadow:'icon20s.png'}
		,{base:0,image:'icon21.png',shadow:'icon21s.png'}
		,{base:0,image:'icon22.png',shadow:'icon22s.png'}
		,{base:0,image:'icon23.png',shadow:'icon23s.png'}
		,{base:0,image:'icon24.png',shadow:'icon24s.png'}
		,{base:0,image:'icon25.png',shadow:'icon25s.png'}
		,{base:0,image:'icon26.png',shadow:'icon26s.png'}
		,{base:0,image:'icon27.png',shadow:'icon27s.png'}
		,{base:0,image:'icon28.png',shadow:'icon28s.png'}
		,{base:0,image:'icon29.png',shadow:'icon29s.png'}
		,{base:0,image:'icon30.png',shadow:'icon30s.png'}
		,{base:0,image:'icon31.png',shadow:'icon31s.png'}
		,{base:0,image:'icon32.png',shadow:'icon32s.png'}
		,{base:0,image:'icon33.png',shadow:'icon33s.png'}
		,{base:0,image:'icon34.png',shadow:'icon34s.png'}
		,{base:0,image:'icon35.png',shadow:'icon35s.png'}
		,{base:0,image:'icon36.png',shadow:'icon36s.png'}
		,{base:0,image:'icon37.png',shadow:'icon37s.png'}
		,{base:0,image:'icon38.png',shadow:'icon38s.png'}
		,{base:0,image:'icon39.png',shadow:'icon39s.png'}
		,{base:0,image:'icon40.png',shadow:'icon40s.png'}
		,{base:0,image:'icon41.png',shadow:'icon41s.png'}
		,{base:0,image:'icon42.png',shadow:'icon42s.png'}
		,{base:0,image:'icon43.png',shadow:'icon43s.png'}
		,{base:0,image:'icon44.png',shadow:'icon44s.png'}
		,{base:0,image:'icon45.png',shadow:'icon45s.png'}
		,{base:0,image:'icon46.png',shadow:'icon46s.png'}
		,{base:0,image:'icon47.png',shadow:'icon47s.png'}
		,{base:0,image:'icon48.png',shadow:'icon48s.png'}
		,{base:0,image:'icon49.png',shadow:'icon49s.png'}
		,{base:0,image:'icon50.png',shadow:'icon50s.png'}
		,{base:0,image:'icon51.png',shadow:'icon51s.png'}
		,{base:0,image:'icon52.png',shadow:'icon52s.png'}
		,{base:0,image:'icon53.png',shadow:'icon53s.png'}
		,{base:0,image:'icon54.png',shadow:'icon54s.png'}
		,{base:0,image:'icon55.png',shadow:'icon55s.png'}
		,{base:0,image:'icon56.png',shadow:'icon56s.png'}
		,{base:0,image:'icon57.png',shadow:'icon57s.png'}
		,{base:0,image:'icon58.png',shadow:'icon58s.png'}
		,{base:0,image:'icon59.png',shadow:'icon59s.png'}
		,{base:0,image:'icon60.png',shadow:'icon60s.png'}
		,{base:0,image:'icon61.png',shadow:'icon61s.png'}
		,{base:0,image:'icon62.png',shadow:'icon62s.png'}
		,{base:0,image:'icon63.png',shadow:'icon63s.png'}
	]
}

listObjGoogleEarthPal5={
	path:'http://maps.google.com/mapfiles/kml/'
	,name:'Google Earth Pal5'
	,bases:
	[
		{
			path:'pal5/'
			,iconSize:new GSize(32,32) 
			,shadowSize:new GSize(56,32)
			,iconAnchor:new GPoint(16,32)
			,infoWindowAnchor:new GPoint(16,0)
			//,printImage:''
			//,mozPrintImage:''
			//,printShadow:''
			//,transparent:''
			,imageMap:[0,0,0,32,32,32,32,0]  
		}
	]
	,icons:
	[
		
		{base:0,image:'icon0.png',shadow:'icon0s.png'}
		,{base:0,image:'icon1.png',shadow:'icon1s.png'}
		,{base:0,image:'icon2.png',shadow:'icon2s.png'}
		,{base:0,image:'icon3.png',shadow:'icon3s.png'}
		,{base:0,image:'icon4.png',shadow:'icon4s.png'}
		,{base:0,image:'icon5.png',shadow:'icon5s.png'}
		,{base:0,image:'icon6.png',shadow:'icon6s.png'}
		,{base:0,image:'icon7.png',shadow:'icon7s.png'}
		,{base:0,image:'icon8.png',shadow:'icon8s.png'}
		,{base:0,image:'icon9.png',shadow:'icon9s.png'}
		,{base:0,image:'icon10.png',shadow:'icon10s.png'}
		,{base:0,image:'icon11.png',shadow:'icon11s.png'}
		,{base:0,image:'icon12.png',shadow:'icon12s.png'}
		,{base:0,image:'icon13.png',shadow:'icon13s.png'}
		,{base:0,image:'icon14.png',shadow:'icon14s.png'}
		,{base:0,image:'icon15.png',shadow:'icon15s.png'}
		,{base:0,image:'icon16.png',shadow:'icon16s.png'}
		,{base:0,image:'icon17.png',shadow:'icon17s.png'}
		,{base:0,image:'icon18.png',shadow:'icon18s.png'}
		,{base:0,image:'icon19.png',shadow:'icon19s.png'}
		,{base:0,image:'icon20.png',shadow:'icon20s.png'}
		,{base:0,image:'icon21.png',shadow:'icon21s.png'}
		,{base:0,image:'icon22.png',shadow:'icon22s.png'}
		,{base:0,image:'icon23.png',shadow:'icon23s.png'}
		,{base:0,image:'icon24.png',shadow:'icon24s.png'}
		,{base:0,image:'icon25.png',shadow:'icon25s.png'}
		,{base:0,image:'icon26.png',shadow:'icon26s.png'}
		,{base:0,image:'icon27.png',shadow:'icon27s.png'}
		,{base:0,image:'icon28.png',shadow:'icon28s.png'}
		,{base:0,image:'icon29.png',shadow:'icon29s.png'}
		,{base:0,image:'icon30.png',shadow:'icon30s.png'}
		,{base:0,image:'icon31.png',shadow:'icon31s.png'}
		,{base:0,image:'icon32.png',shadow:'icon32s.png'}
		,{base:0,image:'icon33.png',shadow:'icon33s.png'}
		,{base:0,image:'icon34.png',shadow:'icon34s.png'}
		,{base:0,image:'icon35.png',shadow:'icon35s.png'}
		,{base:0,image:'icon36.png',shadow:'icon36s.png'}
		,{base:0,image:'icon37.png',shadow:'icon37s.png'}
		,{base:0,image:'icon38.png',shadow:'icon38s.png'}
		,{base:0,image:'icon39.png',shadow:'icon39s.png'}
		,{base:0,image:'icon40.png',shadow:'icon40s.png'}
		,{base:0,image:'icon41.png',shadow:'icon41s.png'}
		,{base:0,image:'icon42.png',shadow:'icon42s.png'}
		,{base:0,image:'icon43.png',shadow:'icon43s.png'}
		,{base:0,image:'icon44.png',shadow:'icon44s.png'}
		,{base:0,image:'icon45.png',shadow:'icon45s.png'}
		,{base:0,image:'icon46.png',shadow:'icon46s.png'}
		,{base:0,image:'icon47.png',shadow:'icon47s.png'}
		,{base:0,image:'icon48.png',shadow:'icon48s.png'}
		,{base:0,image:'icon49.png',shadow:'icon49s.png'}
		,{base:0,image:'icon50.png',shadow:'icon50s.png'}
		,{base:0,image:'icon51.png',shadow:'icon51s.png'}
		,{base:0,image:'icon52.png',shadow:'icon52s.png'}
		,{base:0,image:'icon53.png',shadow:'icon53s.png'}
		,{base:0,image:'icon54.png',shadow:'icon54s.png'}
		,{base:0,image:'icon55.png',shadow:'icon55s.png'}
		,{base:0,image:'icon56.png',shadow:'icon56s.png'}
		,{base:0,image:'icon57.png',shadow:'icon57s.png'}
		,{base:0,image:'icon58.png',shadow:'icon58s.png'}
		,{base:0,image:'icon59.png',shadow:'icon59s.png'}
		,{base:0,image:'icon60.png',shadow:'icon60s.png'}
		,{base:0,image:'icon61.png',shadow:'icon61s.png'}
		,{base:0,image:'icon62.png',shadow:'icon62s.png'}
		,{base:0,image:'icon63.png',shadow:'icon63s.png'}
	]
}


listObjCSSColors={
	path:'gfx/icons/'
	,name:'CSS Colors'
	,bases:
	[
		{
			path:'csscolors/'
			,shadow:'shadow.png'
			,iconSize:new GSize(20,34) 
			,shadowSize:new GSize(37,34)
			,iconAnchor:new GPoint(10,34)
			,infoWindowAnchor:new GPoint(10,1)
			,printShadow:'dithshadow.gif'
			,transparent:'transparent.png'
			,imageMap:[19,10,17,4,10,1,3,4,1,10,2,15,5,18,8,23,9,34,11,34,12,24,15,18,18,15,19,10,19,10] 
		}
	]
	,icons:
	[
		{base:0,image:'aliceblue.png',mozPrintImage:'aliceblueff.gif',printImage:'aliceblueie.gif'}
		,{base:0,image:'antiquewhite.png'}
		,{base:0,image:'aqua.png'}
		,{base:0,image:'aquamarine.png'}
		,{base:0,image:'azure.png'}
		,{base:0,image:'beige.png'}
		,{base:0,image:'bisque.png'}
		,{base:0,image:'black.png'}
		,{base:0,image:'blanchedalmond.png'}
		,{base:0,image:'blue.png'}
		,{base:0,image:'blueviolet.png'}
		,{base:0,image:'brown.png'}
		,{base:0,image:'burlywood.png'}
		,{base:0,image:'cadetblue.png'}
		,{base:0,image:'chartreuse.png'}
		,{base:0,image:'chocolate.png'}
		,{base:0,image:'coral.png'}
		,{base:0,image:'cornflowerblue.png'}
		,{base:0,image:'cornsilk.png'}
		,{base:0,image:'crimson.png'}
		,{base:0,image:'cyan.png'}
		,{base:0,image:'darkblue.png'}
		,{base:0,image:'darkcyan.png'}
		,{base:0,image:'darkgoldenrod.png'}
		,{base:0,image:'darkgray.png'}
		,{base:0,image:'darkgreen.png'}
		,{base:0,image:'darkkhaki.png'}
		,{base:0,image:'darkmagenta.png'}
		,{base:0,image:'darkolivegreen.png'}
		,{base:0,image:'darkorange.png'}
		,{base:0,image:'darkorchid.png'}
		,{base:0,image:'darkred.png'}
		,{base:0,image:'darksalmon.png'}
		,{base:0,image:'darkseagreen.png'}
		,{base:0,image:'darkslateblue.png'}
		,{base:0,image:'darkslategray.png'}
		,{base:0,image:'darkturquoise.png'}
		,{base:0,image:'darkviolet.png'}
		,{base:0,image:'deeppink.png'}
		,{base:0,image:'deepskyblue.png'}
		,{base:0,image:'dimgray.png'}
		,{base:0,image:'dodgerblue.png'}
		,{base:0,image:'firebrick.png'}
		,{base:0,image:'floralwhite.png'}
		,{base:0,image:'forestgreen.png'}
		,{base:0,image:'gainsboro.png'}
		,{base:0,image:'ghostwhite.png'}
		,{base:0,image:'gold.png'}
		,{base:0,image:'goldenrod.png'}
		,{base:0,image:'gray.png'}
		,{base:0,image:'green.png'}
		,{base:0,image:'greenyellow.png'}
		,{base:0,image:'honeydew.png'}
		,{base:0,image:'hotpink.png'}
		,{base:0,image:'indianred.png'}
		,{base:0,image:'indigo.png'}
		,{base:0,image:'ivory.png'}
		,{base:0,image:'khaki.png'}
		,{base:0,image:'lavender.png'}
		,{base:0,image:'lavenderblush.png'}
		,{base:0,image:'lawngreen.png'}
		,{base:0,image:'lemonchiffon.png'}
		,{base:0,image:'lightblue.png'}
		,{base:0,image:'lightcoral.png'}
		,{base:0,image:'lightcyan.png'}
		,{base:0,image:'lightgoldenrodyellow.png'}
		,{base:0,image:'lightgreen.png'}
		,{base:0,image:'lightgrey.png'}
		,{base:0,image:'lightpink.png'}
		,{base:0,image:'lightsalmon.png'}
		,{base:0,image:'lightseagreen.png'}
		,{base:0,image:'lightskyblue.png'}
		,{base:0,image:'lightslategray.png'}
		,{base:0,image:'lightsteelblue.png'}
		,{base:0,image:'lightyellow.png'}
		,{base:0,image:'lime.png'}
		,{base:0,image:'limegreen.png'}
		,{base:0,image:'linen.png'}
		,{base:0,image:'magenta.png'}
		,{base:0,image:'maroon.png'}
		,{base:0,image:'mediumaquamarine.png'}
		,{base:0,image:'mediumblue.png'}
		,{base:0,image:'mediumorchid.png'}
		,{base:0,image:'mediumpurple.png'}
		,{base:0,image:'mediumseagreen.png'}
		,{base:0,image:'mediumslateblue.png'}
		,{base:0,image:'mediumspringgreen.png'}
		,{base:0,image:'mediumturquoise.png'}
		,{base:0,image:'mediumvioletred.png'}
		,{base:0,image:'midnightblue.png'}
		,{base:0,image:'mintcream.png'}
		,{base:0,image:'mistyrose.png'}
		,{base:0,image:'moccasin.png'}
		,{base:0,image:'navajowhite.png'}
		,{base:0,image:'navy.png'}
		,{base:0,image:'oldlace.png'}
		,{base:0,image:'olive.png'}
		,{base:0,image:'olivedrab.png'}
		,{base:0,image:'orange.png'}
		,{base:0,image:'orangered.png'}
		,{base:0,image:'orchid.png'}
		,{base:0,image:'palegoldenrod.png'}
		,{base:0,image:'palegreen.png'}
		,{base:0,image:'paleturquoise.png'}
		,{base:0,image:'palevioletred.png'}
		,{base:0,image:'papayawhip.png'}
		,{base:0,image:'peachpuff.png'}
		,{base:0,image:'peru.png'}
		,{base:0,image:'pink.png'}
		,{base:0,image:'plum.png'}
		,{base:0,image:'powderblue.png'}
		,{base:0,image:'purple.png'}
		,{base:0,image:'red.png'}
		,{base:0,image:'rosybrown.png'}
		,{base:0,image:'royalblue.png'}
		,{base:0,image:'saddlebrown.png'}
		,{base:0,image:'salmon.png'}
		,{base:0,image:'sandybrown.png'}
		,{base:0,image:'seagreen.png'}
		,{base:0,image:'seashell.png'}
		,{base:0,image:'sienna.png'}
		,{base:0,image:'silver.png'}
		,{base:0,image:'skyblue.png'}
		,{base:0,image:'slateblue.png'}
		,{base:0,image:'slategray.png'}
		,{base:0,image:'snow.png'}
		,{base:0,image:'springgreen.png'}
		,{base:0,image:'steelblue.png'}
		,{base:0,image:'tan.png'}
		,{base:0,image:'teal.png'}
		,{base:0,image:'thistle.png'}
		,{base:0,image:'tomato.png'}
		,{base:0,image:'turquoise.png'}
		,{base:0,image:'violett.png'}
		,{base:0,image:'wheat.png'}
		,{base:0,image:'white.png'}
		,{base:0,image:'whitesmoke.png'}
		,{base:0,image:'yellow.png'}
		,{base:0,image:'yellowgreen.png'}
	]
}


listObjCSSColorsMedium={
	path:'gfx/icons/'
	,name:'CSS Colors Medium'
	,bases:
	[
		{
			path:'csscolors_medium/'
			,shadow:'shadow.png'
			,iconSize:new GSize(15,26) 
			,shadowSize:new GSize(28,26)
			,iconAnchor:new GPoint(8,26)
			,infoWindowAnchor:new GPoint(8,1)
			//,printImage=''
			//,mozPrintImage=''
			//,printShadow=''
			,transparent:'transparent.png'
			,imageMap:[1,8,3,3,8,1,12,3,14,8,13,11,11,14,9,18,8,26,7,26,6,18,4,14,2,11,1,8,1,8] 
		}
	]
	,icons:
	[
		{base:0,image:'aliceblue.png'}
		,{base:0,image:'antiquewhite.png'}
		,{base:0,image:'aqua.png'}
		,{base:0,image:'aquamarine.png'}
		,{base:0,image:'azure.png'}
		,{base:0,image:'beige.png'}
		,{base:0,image:'bisque.png'}
		,{base:0,image:'black.png'}
		,{base:0,image:'blanchedalmond.png'}
		,{base:0,image:'blue.png'}
		,{base:0,image:'blueviolet.png'}
		,{base:0,image:'brown.png'}
		,{base:0,image:'burlywood.png'}
		,{base:0,image:'cadetblue.png'}
		,{base:0,image:'chartreuse.png'}
		,{base:0,image:'chocolate.png'}
		,{base:0,image:'coral.png'}
		,{base:0,image:'cornflowerblue.png'}
		,{base:0,image:'cornsilk.png'}
		,{base:0,image:'crimson.png'}
		,{base:0,image:'cyan.png'}
		,{base:0,image:'darkblue.png'}
		,{base:0,image:'darkcyan.png'}
		,{base:0,image:'darkgoldenrod.png'}
		,{base:0,image:'darkgray.png'}
		,{base:0,image:'darkgreen.png'}
		,{base:0,image:'darkkhaki.png'}
		,{base:0,image:'darkmagenta.png'}
		,{base:0,image:'darkolivegreen.png'}
		,{base:0,image:'darkorange.png'}
		,{base:0,image:'darkorchid.png'}
		,{base:0,image:'darkred.png'}
		,{base:0,image:'darksalmon.png'}
		,{base:0,image:'darkseagreen.png'}
		,{base:0,image:'darkslateblue.png'}
		,{base:0,image:'darkslategray.png'}
		,{base:0,image:'darkturquoise.png'}
		,{base:0,image:'darkviolet.png'}
		,{base:0,image:'deeppink.png'}
		,{base:0,image:'deepskyblue.png'}
		,{base:0,image:'dimgray.png'}
		,{base:0,image:'dodgerblue.png'}
		,{base:0,image:'firebrick.png'}
		,{base:0,image:'floralwhite.png'}
		,{base:0,image:'forestgreen.png'}
		,{base:0,image:'gainsboro.png'}
		,{base:0,image:'ghostwhite.png'}
		,{base:0,image:'gold.png'}
		,{base:0,image:'goldenrod.png'}
		,{base:0,image:'gray.png'}
		,{base:0,image:'green.png'}
		,{base:0,image:'greenyellow.png'}
		,{base:0,image:'honeydew.png'}
		,{base:0,image:'hotpink.png'}
		,{base:0,image:'indianred.png'}
		,{base:0,image:'indigo.png'}
		,{base:0,image:'ivory.png'}
		,{base:0,image:'khaki.png'}
		,{base:0,image:'lavender.png'}
		,{base:0,image:'lavenderblush.png'}
		,{base:0,image:'lawngreen.png'}
		,{base:0,image:'lemonchiffon.png'}
		,{base:0,image:'lightblue.png'}
		,{base:0,image:'lightcoral.png'}
		,{base:0,image:'lightcyan.png'}
		,{base:0,image:'lightgoldenrodyellow.png'}
		,{base:0,image:'lightgreen.png'}
		,{base:0,image:'lightgrey.png'}
		,{base:0,image:'lightpink.png'}
		,{base:0,image:'lightsalmon.png'}
		,{base:0,image:'lightseagreen.png'}
		,{base:0,image:'lightskyblue.png'}
		,{base:0,image:'lightslategray.png'}
		,{base:0,image:'lightsteelblue.png'}
		,{base:0,image:'lightyellow.png'}
		,{base:0,image:'lime.png'}
		,{base:0,image:'limegreen.png'}
		,{base:0,image:'linen.png'}
		,{base:0,image:'magenta.png'}
		,{base:0,image:'maroon.png'}
		,{base:0,image:'mediumaquamarine.png'}
		,{base:0,image:'mediumblue.png'}
		,{base:0,image:'mediumorchid.png'}
		,{base:0,image:'mediumpurple.png'}
		,{base:0,image:'mediumseagreen.png'}
		,{base:0,image:'mediumslateblue.png'}
		,{base:0,image:'mediumspringgreen.png'}
		,{base:0,image:'mediumturquoise.png'}
		,{base:0,image:'mediumvioletred.png'}
		,{base:0,image:'midnightblue.png'}
		,{base:0,image:'mintcream.png'}
		,{base:0,image:'mistyrose.png'}
		,{base:0,image:'moccasin.png'}
		,{base:0,image:'navajowhite.png'}
		,{base:0,image:'navy.png'}
		,{base:0,image:'oldlace.png'}
		,{base:0,image:'olive.png'}
		,{base:0,image:'olivedrab.png'}
		,{base:0,image:'orange.png'}
		,{base:0,image:'orangered.png'}
		,{base:0,image:'orchid.png'}
		,{base:0,image:'palegoldenrod.png'}
		,{base:0,image:'palegreen.png'}
		,{base:0,image:'paleturquoise.png'}
		,{base:0,image:'palevioletred.png'}
		,{base:0,image:'papayawhip.png'}
		,{base:0,image:'peachpuff.png'}
		,{base:0,image:'peru.png'}
		,{base:0,image:'pink.png'}
		,{base:0,image:'plum.png'}
		,{base:0,image:'powderblue.png'}
		,{base:0,image:'purple.png'}
		,{base:0,image:'red.png'}
		,{base:0,image:'rosybrown.png'}
		,{base:0,image:'royalblue.png'}
		,{base:0,image:'saddlebrown.png'}
		,{base:0,image:'salmon.png'}
		,{base:0,image:'sandybrown.png'}
		,{base:0,image:'seagreen.png'}
		,{base:0,image:'seashell.png'}
		,{base:0,image:'sienna.png'}
		,{base:0,image:'silver.png'}
		,{base:0,image:'skyblue.png'}
		,{base:0,image:'slateblue.png'}
		,{base:0,image:'slategray.png'}
		,{base:0,image:'snow.png'}
		,{base:0,image:'springgreen.png'}
		,{base:0,image:'steelblue.png'}
		,{base:0,image:'tan.png'}
		,{base:0,image:'teal.png'}
		,{base:0,image:'thistle.png'}
		,{base:0,image:'tomato.png'}
		,{base:0,image:'turquoise.png'}
		,{base:0,image:'violett.png'}
		,{base:0,image:'wheat.png'}
		,{base:0,image:'white.png'}
		,{base:0,image:'whitesmoke.png'}
		,{base:0,image:'yellow.png'}
		,{base:0,image:'yellowgreen.png'}
	]
}


listObjCSSColorsSmall={
	path:'gfx/icons/'
	,name:'CSS Colors Small'
	,bases:
	[
		{
			path:'csscolors_small/'
			,shadow:'shadow.png'
			,iconSize:new GSize(10,17) 
			,shadowSize:new GSize(19,17)
			,iconAnchor:new GPoint(5,17)
			,infoWindowAnchor:new GPoint(5,1)
			//,printImage=''
			//,mozPrintImage=''
			//,printShadow=''
			,transparent:'transparent.png'
			,imageMap:[1,5,2,2,5,1,8,2,10,5,8,9,6,12,6,17,5,17,4,12,3,9,1,5,1,5] 
		}
	]
	,icons:
	[
		{base:0,image:'aliceblue.png'}
		,{base:0,image:'antiquewhite.png'}
		,{base:0,image:'aqua.png'}
		,{base:0,image:'aquamarine.png'}
		,{base:0,image:'azure.png'}
		,{base:0,image:'beige.png'}
		,{base:0,image:'bisque.png'}
		,{base:0,image:'black.png'}
		,{base:0,image:'blanchedalmond.png'}
		,{base:0,image:'blue.png'}
		,{base:0,image:'blueviolet.png'}
		,{base:0,image:'brown.png'}
		,{base:0,image:'burlywood.png'}
		,{base:0,image:'cadetblue.png'}
		,{base:0,image:'chartreuse.png'}
		,{base:0,image:'chocolate.png'}
		,{base:0,image:'coral.png'}
		,{base:0,image:'cornflowerblue.png'}
		,{base:0,image:'cornsilk.png'}
		,{base:0,image:'crimson.png'}
		,{base:0,image:'cyan.png'}
		,{base:0,image:'darkblue.png'}
		,{base:0,image:'darkcyan.png'}
		,{base:0,image:'darkgoldenrod.png'}
		,{base:0,image:'darkgray.png'}
		,{base:0,image:'darkgreen.png'}
		,{base:0,image:'darkkhaki.png'}
		,{base:0,image:'darkmagenta.png'}
		,{base:0,image:'darkolivegreen.png'}
		,{base:0,image:'darkorange.png'}
		,{base:0,image:'darkorchid.png'}
		,{base:0,image:'darkred.png'}
		,{base:0,image:'darksalmon.png'}
		,{base:0,image:'darkseagreen.png'}
		,{base:0,image:'darkslateblue.png'}
		,{base:0,image:'darkslategray.png'}
		,{base:0,image:'darkturquoise.png'}
		,{base:0,image:'darkviolet.png'}
		,{base:0,image:'deeppink.png'}
		,{base:0,image:'deepskyblue.png'}
		,{base:0,image:'dimgray.png'}
		,{base:0,image:'dodgerblue.png'}
		,{base:0,image:'firebrick.png'}
		,{base:0,image:'floralwhite.png'}
		,{base:0,image:'forestgreen.png'}
		,{base:0,image:'gainsboro.png'}
		,{base:0,image:'ghostwhite.png'}
		,{base:0,image:'gold.png'}
		,{base:0,image:'goldenrod.png'}
		,{base:0,image:'gray.png'}
		,{base:0,image:'green.png'}
		,{base:0,image:'greenyellow.png'}
		,{base:0,image:'honeydew.png'}
		,{base:0,image:'hotpink.png'}
		,{base:0,image:'indianred.png'}
		,{base:0,image:'indigo.png'}
		,{base:0,image:'ivory.png'}
		,{base:0,image:'khaki.png'}
		,{base:0,image:'lavender.png'}
		,{base:0,image:'lavenderblush.png'}
		,{base:0,image:'lawngreen.png'}
		,{base:0,image:'lemonchiffon.png'}
		,{base:0,image:'lightblue.png'}
		,{base:0,image:'lightcoral.png'}
		,{base:0,image:'lightcyan.png'}
		,{base:0,image:'lightgoldenrodyellow.png'}
		,{base:0,image:'lightgreen.png'}
		,{base:0,image:'lightgrey.png'}
		,{base:0,image:'lightpink.png'}
		,{base:0,image:'lightsalmon.png'}
		,{base:0,image:'lightseagreen.png'}
		,{base:0,image:'lightskyblue.png'}
		,{base:0,image:'lightslategray.png'}
		,{base:0,image:'lightsteelblue.png'}
		,{base:0,image:'lightyellow.png'}
		,{base:0,image:'lime.png'}
		,{base:0,image:'limegreen.png'}
		,{base:0,image:'linen.png'}
		,{base:0,image:'magenta.png'}
		,{base:0,image:'maroon.png'}
		,{base:0,image:'mediumaquamarine.png'}
		,{base:0,image:'mediumblue.png'}
		,{base:0,image:'mediumorchid.png'}
		,{base:0,image:'mediumpurple.png'}
		,{base:0,image:'mediumseagreen.png'}
		,{base:0,image:'mediumslateblue.png'}
		,{base:0,image:'mediumspringgreen.png'}
		,{base:0,image:'mediumturquoise.png'}
		,{base:0,image:'mediumvioletred.png'}
		,{base:0,image:'midnightblue.png'}
		,{base:0,image:'mintcream.png'}
		,{base:0,image:'mistyrose.png'}
		,{base:0,image:'moccasin.png'}
		,{base:0,image:'navajowhite.png'}
		,{base:0,image:'navy.png'}
		,{base:0,image:'oldlace.png'}
		,{base:0,image:'olive.png'}
		,{base:0,image:'olivedrab.png'}
		,{base:0,image:'orange.png'}
		,{base:0,image:'orangered.png'}
		,{base:0,image:'orchid.png'}
		,{base:0,image:'palegoldenrod.png'}
		,{base:0,image:'palegreen.png'}
		,{base:0,image:'paleturquoise.png'}
		,{base:0,image:'palevioletred.png'}
		,{base:0,image:'papayawhip.png'}
		,{base:0,image:'peachpuff.png'}
		,{base:0,image:'peru.png'}
		,{base:0,image:'pink.png'}
		,{base:0,image:'plum.png'}
		,{base:0,image:'powderblue.png'}
		,{base:0,image:'purple.png'}
		,{base:0,image:'red.png'}
		,{base:0,image:'rosybrown.png'}
		,{base:0,image:'royalblue.png'}
		,{base:0,image:'saddlebrown.png'}
		,{base:0,image:'salmon.png'}
		,{base:0,image:'sandybrown.png'}
		,{base:0,image:'seagreen.png'}
		,{base:0,image:'seashell.png'}
		,{base:0,image:'sienna.png'}
		,{base:0,image:'silver.png'}
		,{base:0,image:'skyblue.png'}
		,{base:0,image:'slateblue.png'}
		,{base:0,image:'slategray.png'}
		,{base:0,image:'snow.png'}
		,{base:0,image:'springgreen.png'}
		,{base:0,image:'steelblue.png'}
		,{base:0,image:'tan.png'}
		,{base:0,image:'teal.png'}
		,{base:0,image:'thistle.png'}
		,{base:0,image:'tomato.png'}
		,{base:0,image:'turquoise.png'}
		,{base:0,image:'violett.png'}
		,{base:0,image:'wheat.png'}
		,{base:0,image:'white.png'}
		,{base:0,image:'whitesmoke.png'}
		,{base:0,image:'yellow.png'}
		,{base:0,image:'yellowgreen.png'}
	]
}
