rem: if (items[i].className.match(DragDrop.portletBoundName)) { 
add: if (items[i].className && items[i].className.match(DragDrop.portletBoundName)) { 
context: 	onDragEnd : function(nwPosition, sePosition, nwOffset, seOffset) {			var portletCont = this;		var portletBound = portletCont.parentNode;		var curContainer = portletBound.parentNode;		var placeHolder = document.getElementById("portlet-place-holder");				// Remove dragging style		portletCont.id = "dragging_" + portletBound.portletId;		portletBound.className = DragDrop.origPortletBoundName;					if (placeHolder) {			var container = placeHolder.parentNode;			var columnId = container.columnId;			var items = container.childNodes;			var offsetBefore = Coordinates.northwestOffset(portletCont, true);			var targetHeight = portletBound.offsetHeight;			var targetPlaceholder = document.createElement("div");			var targetWidth = portletBound.offsetWidth;			var position = 0;						targetPlaceholder.id = "portlet-target-place-holder";			targetPlaceholder.style.height = targetHeight + "px";			targetPlaceholder.style.fontSize = 0;			curContainer.insertBefore(targetPlaceholder, portletBound);						// reelHome IE bug			if (is_ie) {				portletCont.style.width = "";				portletBound.style.height = "";			}						curContainer.removeChild(portletBound);			container.insertBefore(portletBound, placeHolder);			placeHolder.parentNode.removeChild(placeHolder);						var destHeight = portletBound.offsetHeight;			var destWidth = portletBound.offsetWidth;			var offsetAfter = Coordinates.northwestOffset(portletCont, true);			var offsetDelta = offsetAfter.minus(offsetBefore);			var positionAfter = Coordinates.northwestPosition(portletCont);			var positionCorrected = positionAfter.minus(offsetDelta);			positionCorrected.reposition(portletCont);						portletBound.style.position = "relative";			portletCont.style.position = "absolute";			portletCont.style.overflow = "hidden";			portletCont.style.width = targetWidth + "px";						for (var i=0; i<items.length; i++) {				if (items[i].className.match(DragDrop.portletBoundName)) {					if (items[i].portletId == portletBound.portletId) {						break;					}					if (!items[i].isStatic)						position++;				}			}						movePortlet(DragDrop.plid, portletBound.portletId, columnId, position);			DragDrop.reelHome(portletCont.id, parseInt(portletCont.style.left), parseInt(portletCont.style.top), 15, targetHeight, targetWidth, destHeight, destWidth);		}		else {			portletBound.style.zIndex = 0;			DragDrop.reelHome(portletCont.id, parseInt(portletCont.style.left), parseInt(portletCont.style.top), 15);		}				var container = DragDrop.firstContainer;		while (container != null) {			container.className = "";			container = container.nextContainer;		}	},
meta: 10143	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10143/491c3533971b25cea3b2f297d6525d0c3d16efbc/dragdrop.js/buggy/portal-web/docroot/html/js/dragdrop/dragdrop.js