rem:  for ( var j = 0; j < scripts.length; j++ ) { if( scripts[ j ].childNodes.length > 0 ) { res = eval( scripts[ j ].childNodes[ 0 ].nodeValue ); 
add:  if( scripts.length > 0 ) { for ( var j = 0; j < scripts.length; j++ ) { if( scripts[ j ].childNodes.length > 0 ) { res = eval( scripts[ j ].childNodes[ 0 ].nodeValue ); } } } else { var script = text.match( /<script[^>]*>/i ); if( script != null ) { /* I don't why yet, IE 7 does not include SCRIPT nodes */ /* in the resulting node!                              */ var start = script.index + script[ 0 ].length; var end = text.search( /<[/]script>/i ); if( (end != null) && (end > start) ) { res = eval( text.substr( start, end - start ) ); } 
context: function hop_node_eval( node ) {   var res;   var scripts = node.getElementsByTagName( "script" );      for ( var j = 0; j < scripts.length; j++ ) {      if( scripts[ j ].childNodes.length > 0 ) {	 res = eval( scripts[ j ].childNodes[ 0 ].nodeValue );      }   }   return res;}
meta: 4636	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4636/0f13875c170bf295e968ddf1b168f1b43c73a3ad/hop.js/clean/share/hop.js