anchor.diff:  		}
   
   		if(!arguments.level){
  -			rtn&="dumpData['#id#']=#serializeJSON(tempStruct)#;console.log(dumpData);";
  +			rtn&="dumpData['#arguments.dumpID#']=#serializeJSON(tempStruct)#;";
   			rtn&="</script>";
  -		}
  -
  -		return head&rtn;
  +			head&='<script language="JavaScript" type="text/javascript">' & variables.NEWLINE;
  +			head&="parseDumpJSON(dumpData,0);" & variables.NEWLINE;
  +			head&="</script>";
  +			return rtn&head;
  +		}else{
  +			return tempStruct;
  +		}
  +
   	}
   
   
  
positive.code: 		var id = createId();
  		var rtn = "";
  		var columnCount = structKeyExists(arguments.meta,'data') ? listLen(arguments.meta.data.columnlist) : 0;
  		var title = !arguments.level ? ' title="#arguments.context#"' : '';
  		var width = structKeyExists(arguments.meta,'width') ? ' width="' & arguments.meta.width & '"' : '';
  		var height = structKeyExists(arguments.meta,'height') ? ' height="' & arguments.meta.height & '"' : '';
  		var indent = repeatString(variables.TAB, arguments.level);
  
  
  
negative.code: 		if(!arguments.level)
  			rtn&= '<script language="JavaScript" type="text/javascript">' & "var dumpData={};" & variables.NEWLINE;
  		var tempStruct={};
  		tempStruct.id=arguments.dumpID;
  		tempStruct.width=width;
  		tempStruct.height=height;
  		tempStruct.title=title;
  