rem: defineGxMarker(arrayId, n, editObjectN); 
add: defineGxMarker(arrayId, n, iconn, editObjectN); 
context: 	 function updateMarkerStyle(rslt){      var xml = rslt.responseXML;			//get the style we are updating			var s = bMStyleData[editObjectN];			// assign markerstyle values data array						var id = xml.documentElement.getElementsByTagName('style_id');			  		s.style_id = parseInt( id[0].firstChild.nodeValue );			var nm = xml.documentElement.getElementsByTagName('name');			  		s.name = nm[0].firstChild.nodeValue;			var tp = xml.documentElement.getElementsByTagName('type');			var oldtp = s.type;  		s.type = parseInt( tp[0].firstChild.nodeValue );			var lho = xml.documentElement.getElementsByTagName('label_hover_opacity');			  		s.label_hover_opacity = parseInt( lho[0].firstChild.nodeValue );			var lo = xml.documentElement.getElementsByTagName('label_opacity');			  		s.label_opacity = parseInt( lo[0].firstChild.nodeValue );			var lhs = xml.documentElement.getElementsByTagName('label_hover_styles');			  		s.label_hover_styles = lhs[0].firstChild.nodeValue;			var ws = xml.documentElement.getElementsByTagName('window_styles');			  		s.window_styles = ws[0].firstChild.nodeValue;			//@todo - this needs to be made to support more than just init_markers			//update all markers			//for each marker			var arrayId = "I";      	var a = bIMData;    	//if the length of the array is > 0    	if (a.length > 0){      	//loop through the array    		for(n=0; n<a.length; n++){      		//if the array item is not Null    			if (a[n]!= null){						if (a[n].style_id == s.style_id){							if (s.type != oldtp){  						//if style type is different	      					//unload the marker  							map.removeOverlay( a[n].marker );	      					//define new marker with new styles  							if (s.type == 0){  								defineGxMarker(arrayId, n, editObjectN);  							}else if (s.type == 1){  								definePdMarker(arrayId, n, editObjectN);  							}else if (s.type == 2){  								defineXMarker(arrayId, n, editObjectN);  							}							}						}					}				}			}			//add the replacement styles        var ttStyle = document.createElement('style');			var ttStyleProperties = document.createTextNode(".tip-" + s.name + " {" + s.label_hover_styles + "}");        ttStyle.setAttribute ("type", "text/css");        ttStyle.appendChild(ttStyleProperties);			document.body.appendChild(ttStyle);        var winStyle = document.createElement('style');			var winStyleProperties = document.createTextNode(".win-" + s.name + " {" + s.window_styles + "}");        winStyle.setAttribute ("type", "text/css");        winStyle.appendChild(winStyleProperties);			document.body.appendChild(winStyle);	 }
meta: 1713	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1713/3e0bbee8d36ec1b8f46728f612263f404d41ffa5/js_edit_methods.js/clean/templates/js_edit_methods.js