rem: var isw = xml.documentElement.getElementsByTagName('shadow_w'); 
add: var isw = xml.getElementsByTagName('shadow_w'); 
context: 	"updateIconStyle": function(rslt){	    var xml = rslt.responseXML;		var n = this.editObjectN;		var i;	    if ( n != null){			//the iconstyles data we are changing			i = this.Map.iconstyles[n];	    }else{			n = this.Map.iconstyles.length;			i = this.Map.iconstyles[n] = [];	    }	    		// assign iconsstyle values to data array		var id = xml.documentElement.getElementsByTagName('icon_id');		i.icon_id = parseInt( id[0].firstChild.nodeValue );		var nm = xml.documentElement.getElementsByTagName('name');		i.name = nm[0].firstChild.nodeValue;		var tp = xml.documentElement.getElementsByTagName('icon_style_type');		i.icon_style_type = parseInt( tp[0].firstChild.nodeValue );		var ig = xml.documentElement.getElementsByTagName('image');		i.image = ig[0].firstChild.nodeValue;		var rig = xml.documentElement.getElementsByTagName('rollover_image');		i.rollover_image = rig[0].firstChild.nodeValue;		var icw = xml.documentElement.getElementsByTagName('icon_w');		i.icon_w = parseInt( icw[0].firstChild.nodeValue );		var ich = xml.documentElement.getElementsByTagName('icon_h');		i.icon_h = parseInt( ich[0].firstChild.nodeValue );		var is = xml.documentElement.getElementsByTagName('shadow_image');					i.shadow_image = is[0].firstChild.nodeValue;		var isw = xml.documentElement.getElementsByTagName('shadow_w');		i.shadow_w = parseInt( isw[0].firstChild.nodeValue );		var ish = xml.documentElement.getElementsByTagName('shadow_h');		i.shadow_h = parseInt( ish[0].firstChild.nodeValue );		var iax = xml.documentElement.getElementsByTagName('icon_anchor_x');					i.icon_anchor_x = parseInt( iax[0].firstChild.nodeValue );		var iay = xml.documentElement.getElementsByTagName('icon_anchor_y');					i.icon_anchor_y = parseInt( iay[0].firstChild.nodeValue );		var sax = xml.documentElement.getElementsByTagName('shadow_anchor_x');					i.shadow_anchor_x = parseInt( sax[0].firstChild.nodeValue );		var say = xml.documentElement.getElementsByTagName('shadow_anchor_y');					i.shadow_anchor_y = parseInt( say[0].firstChild.nodeValue );		var wax = xml.documentElement.getElementsByTagName('infowindow_anchor_x');					i.infowindow_anchor_x = parseInt( wax[0].firstChild.nodeValue );		var way = xml.documentElement.getElementsByTagName('infowindow_anchor_y');					i.infowindow_anchor_y = parseInt( way[0].firstChild.nodeValue );		//update the icon		if (i.icon_style_type == 0) {			this.Map.defineGIcon(n);		}			    if ( this.editObjectN != null){			//update all markers			var a = this.Map.markers;						//if the length of the array is > 0			if (a.length > 0){				//loop through the array				for(var n=0; n<a.length; n++){					//if the array item is not Null					if (a[n]!= null && a[n].marker != null && a[n].icon_id == i.icon_id){						//unload the marker						this.Map.map.removeOverlay( a[n].marker );						//define the marker						this.addMarker(n);					}				}			}		}				this.hideSpinner("DONE!");		// update the styles menus		this.editIconStyles();	},
meta: 1713	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1713/abb148cb64f85492613e3474ce4942a26489ad33/Edit.js/buggy/templates/Edit.js