1/* 2* Does emulate of .call method for IE5 3* 4* @return mixed execution result 5* @access public 6*/ 7if('undefined'==typeof Function.call)Function.prototype.call=function(){var context,oldprop,s=[],i=1,aL=arguments.length;if(arguments.length==0)context=window;else context=arguments[0];oldprop=context.______________tmp______________;context.______________tmp______________=this;for(;i<aL;i++)s[s.length]='arguments['+i+']';var ret=eval("context.______________tmp______________("+s.join(",")+")");context.______________tmp______________=oldprop;return ret};if('undefined'==typeof Function.apply)Function.prototype.apply=function(){var context,oldprop,s=[],i=0,aL=arguments[1].length;if(arguments.length==0)context=window;else context=arguments[0];oldprop=context.______________tmp______________;context.______________tmp______________=this;for(;i<aL;i++)s[s.length]='arguments[1]['+i+']';var ret=eval("context.______________tmp______________("+s.join(",")+")");context.______________tmp______________=oldprop;return ret}; 8