function getObj(name){if (document.getElementById) return document.getElementById(name);else if (document.all) return document.all[name];}
var delay=3000;var sc_delay=25;var sc_move=40;var lw=600;var curLeft=0;var newLeft=curLeft;var totalWidth=0;var tc,ticker,scroller;var paused;
function init_ticker(){tc=getObj('ticker_contents');var news=tc.getElementsByTagName("div");var topoffset=0;
for(i=0;i<news.length;i++){news[i].style.left=totalWidth+'px';news[i].style.top=topoffset+'px';topoffset-=14;totalWidth+=lw;}paused=false;ticker=setTimeout("scroll_content()", delay);var t=getObj('ticker');t.onmouseover=stopScroll;t.onmouseout=resumeScroll;}
function scroll_content(){newLeft=(curLeft>2*lw-totalWidth)?curLeft-lw:0;scroller=setTimeout("scroll(tc)", sc_delay);}
function scroll(obj){curLeft=(curLeft>lw+sc_move-totalWidth)? curLeft-sc_move: 0;obj.style.left=curLeft+"px";nextScroll();}
function nextScroll(){if (curLeft!=newLeft) scroller=setTimeout("scroll(tc)", sc_delay); else{ ticker=setTimeout("scroll_content()", delay);}}
function stopScroll(){if (!paused){if (ticker) clearTimeout(ticker);if (scroller) clearTimeout(scroller);paused=true;}}
function resumeScroll(){if (paused){paused=false;if (ticker || scroller) nextScroll();}}
function show_status(){window.status='HeroesofMightandMagic.com | Document: Done'}
function EX(pid){var EXw=screen.width;if (!EXw) EXw="na";var EXb=(navigator.appName!="Netscape")?screen.colorDepth:screen.pixelDepth;if (!EXb) EXb="na";var EXjv=(navigator.javaEnabled()==1)?"y":"n";document.write('<img src="http://nht-2.extreme-dm.com/n2.g?login=valera&amp;pid='+pid+'&amp;auto=y&amp;jv='+EXjv+'&amp;j=y&amp;srw='+EXw+'&amp;srb='+EXb+'&amp;l='+escape(document.referrer)+'" height="1" width="1" align="right">');}
function restore_cursor(){document.getElementsByTagName("html")[0].className = '';}
function addOnLoad(someinit){if (document.addEventListener) window.addEventListener("load", someinit, false); else if (attachEvent) window.attachEvent("onload", someinit)}
document.getElementsByTagName("html")[0].className = "waiting";
addOnLoad(restore_cursor);
addOnLoad(init_ticker);
addOnLoad(show_status);
