var end = text.search( /<[/]script>/i ); 
var end = text.search( /<\/script>/i ); 
function hop_node_eval( node, text ) {   var res;   var scripts = node.getElementsByTagName( "script" );   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 ) );	 }      }   }   return res;}
4636	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4636/6f7121bca62a680b151ce4fdbbdb53588d2210da/hop.js/buggy/share/hop.js