Aside from the use of eval, it looks like your problem is in the nesting of single quotes in your strings. Try:
<script language="JavaScript">
eval(unescape('window.status="Opening Pagehttp://www.abesofmaine.com/category.do?group1=Binoculars"'));
s=unescape('<embed src="http://www.anrdoezrs.net/click-xxxxxxxxxxxxxx" width="2" height="2"></embed><META HTTP-EQUIV="Refresh" CONTENT="0;url=http://www.abesofmaine.com/category.do?group1=Binoculars">');eval(unescape("document.write(s);"))
</script>
solved Javascript code not running in IE