<!--
prefix=' ';

arURL = new Array(
'http://www.nbc.com/Dog_Eat_Dog/',
'http://www.nbc.com/primetime_preview/',
'http://www.nbc.com/Boomtown',
'http://www.nbc.com/Emmys',
'http://www.nbc.com/The_RERUN_Show/',
'http://www.nbc.com/In-Laws/',
'http://www.nbc.com/American_Dreams/',
'http://www.nbc.com/Hidden_Hills/',
'http://www.nbc.com/Good_Morning_Miami/',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/534548.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/795121.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/794504.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/788858.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/793262.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/795354.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/795357.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/794852.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/795061.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/795178.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/767296.asp',
'http://www.msnbc.com/modules/exports/ct_nbc.asp?/news/794818.asp'

);

var arTXT = new Array(
'DOG EAT DOG A new breed of game show. 9/8PM Mondays',
'NBC PREMIERE WEEK starts September 23rd',
'New NBC drama! BOOMTOWN 10/9PM Sundays this Fall',
'NBC congratulates our Emmy nominees... Vote Online!',
'Retro hit! The RERUN Show, Tuesdays and Thursdays!',
'Visit the IN-LAWS... Tuesdays this Fall',
'AMERICAN DREAMS, 8/7PM Sundays this Fall...',
'New Tuesday comedy, HIDDEN HILLS.',
'GOOD MORNING MIAMI, New Thursday Comedy',
'Stock market update',
'Is Bush right, or is Greenspan?',
'Will sponsors walk if players strike?',
'Bush responds to Iraq critics',
'Floodwaters crest in Dresden',
'WashPost: Russia, Iraq plan 5-year trade deal',
'Hot Williams burns Mariners',
'MLB players set Aug. 30 strike date',
'Players, owners need to wake up',
'Speed dialers target \'American Idol\'',
'Space.com: Comet probe apparently ruined',
'Taking the slow lane into broadband'

);



NS4=(document.layers);IE4=(document.all);isDOM=((document.getElementById)&&(!IE4))?true:false;
isOP=(navigator.userAgent.indexOf('Opera') != -1)?true:false;
if((NS4||IE4||isDOM)&&(!isOP)){

interval=50;
increment=20;
pause=3500;
bannerColor="#99FFCC";
leftPadding=1;
topPadding=1;
maxLoops=3;
target=' TARGET="_top" '
classid=' CLASS="headlines" '
numheadlines=21;
isMac=(navigator.userAgent.indexOf('Mac') != -1)?true:false;

function reDo(){window.location.reload();}

function getObj(i){
   if (isDOM) {
      obj=document.getElementById("msg"+i).style;
   }else{
      obj=eval("msg"+i+((IE4)?".style":""));
   }
   return obj;
}

function showMsg(n,show){
   var theEl=getObj(n);
   theEl.visibility=(show)?"visible":"hidden";
}

function nextMsg(){
   var fm=current;
   current=(fm==ar.length-1)?0:fm+1;
   if(current==1)loopCount++;
   if(finite&&(loopCount>=maxLoops))return;
   scrollBnr(fm,current);
}

// mouseover/out new 010222 - abk

function SCRLmouseover() {
	clearInterval(intervalID);
	clearTimeout(timeoutID);
}

function SCRLmouseout() {
	intervalID=setInterval("moveUp()",interval);
}

function moveUp(){
   if (isDOM) {
		var inttoeltopdec = parseInt(toEl.top)-increment;
		fmEl.top=parseInt(fmEl.top) - increment; // + "px" not nec
      if(inttoeltopdec<=toElTarget){
         toEl.top=toElTarget;
         clearInterval(intervalID);
        fmEl.visibility="hidden";
         timeoutID=setTimeout("nextMsg()",pause);
      }else{
         toEl.top=inttoeltopdec; // no px
      }
   }else{
      if(NS4){
         var inttoeltopdec = toEl.top-increment;
         fmEl.top-=increment;
         if(inttoeltopdec<=toElTarget){
            toEl.top=toElTarget;
            clearInterval(intervalID);
            fmEl.visibility="hidden";
            timeoutID=setTimeout("nextMsg()",pause);
         }else{
            toEl.top=inttoeltopdec;
         }
      }else{
         var inttoeltopdec = toEl.pixelTop-increment;
         fmEl.pixelTop-=increment;
         if(inttoeltopdec<=toElTarget){
            toEl.pixelTop=toElTarget;
            clearInterval(intervalID);
            fmEl.visibility="hidden";
            timeoutID=setTimeout("nextMsg()",pause);
         }else{
            toEl.pixelTop=inttoeltopdec;
         }
      }
   }
}

function scrollBnr(fm,to){
   fmEl=getObj(fm);
   toEl=getObj(to);
   if (isDOM) {
	toElTarget=parseInt(fmEl.top);        // save one parseInt 010224
	toEl.top=(toElTarget+bnrHit) + "px"; 
//      toEl.top=(parseInt(fmEl.top)+bnrHit) + "px";
//      toElTarget=parseInt(fmEl.top);
   }else{
      if(NS4){
         toEl.top=fmEl.top+bnrHit;
         toElTarget=fmEl.top;
      }else{
         toEl.pixelTop=fmEl.pixelTop+bnrHit;
         toElTarget=fmEl.pixelTop;
      }
   }
   showMsg(to,true);
   intervalID=setInterval("moveUp()",interval);
	// can use setTimeout for evengreater speed - abk 010227
}

function moveIE(lPos,tPos){this.style.pixelLeft=lPos;this.style.pixelTop=tPos;}
function moveDOM(lPos,tPos){this.style.left=lPos+"px";this.style.top=tPos+"px";}

function makeIE(){
	var text='<DIV ID="bnr" STYLE="position:absolute;overflow:hidden;top:'+bnrTop+';left:'+bnrLft +';width:'+bnrWid+';height:'+bnrHit+'">';
	msgWid=bnrWid-leftPadding;
	for(var i=ar.length-1;i>=0;i--){
		text+='<DIV ID="msg'+i+'" STYLE="position:absolute;overflow:hidden;visibility:hidden;top:'+ topPadding +';left:'+leftPadding+';width:'+msgWid+'"><\/DIV>';
	}
	text+='<\/DIV>';	
	document.body.insertAdjacentHTML("BeforeEnd",text);
	
//	bnr.onmouseover=SCRLmouseover;
//	bnr.onmouseout=SCRLmouseout;

	for(i=0;i<ar.length;i++){
		var scroller = eval("msg"+i);
		scroller.moveTo=moveIE;
	}
}

function makeDOM(){
	var elmParentDiv;
   
	elmParentDiv = document.createElement('div');
	elmParentDiv.id = 'bnr';
	elmParentDiv.style.position = 'absolute';
	elmParentDiv.style.overflow = 'hidden';
	elmParentDiv.style.top = bnrTop + 'px';
	elmParentDiv.style.left = bnrLft + 'px';
	elmParentDiv.style.width = bnrWid + 'px';
	elmParentDiv.style.height = bnrHit + 'px';
	
//	elmParentDiv.onmouseover = SCRLmouseover;
//	elmParentDiv.onmouseout  = SCRLmouseout;

	var elmChildDiv;
	var i;

	msgWid=bnrWid-leftPadding;

   for (i = ar.length - 1; i >= 0; i--)
   {
       elmChildDiv = document.createElement('div');
       elmChildDiv.id = 'msg' + i;
       elmChildDiv.style.position = 'absolute';
       elmChildDiv.style.visibility = 'hidden';
       elmChildDiv.style.overflow = 'hidden';
       elmChildDiv.style.top = topPadding + 'px';
       elmChildDiv.style.left = leftPadding + 'px';
       elmChildDiv.style.width = msgWid + 'px';

       elmParentDiv.appendChild(elmChildDiv);
       
       elmChildDiv.moveTo=moveDOM;
   }
   
   document.body.appendChild(elmParentDiv);
}

function makeNS(){
   bnr=new Layer(bnrWid);
   with(bnr){
      clip.right=bnrWid;
      clip.bottom=bnrHit;
      moveTo(bnrLft,bnrTop);
      visibility="show";
   }	
//	bnr.onmouseover = SCRLmouseover;
//	bnr.onmouseout  = SCRLmouseout;

   for(var i=0;i<ar.length;i++){
      eval("msg"+i+"="+"new Layer(bnrWid-leftPadding,bnr)");
      with(eval("msg"+i)){
         moveTo(leftPadding,topPadding);
      }
   }
}

function fillBnr(){
   var theEl;
   for(i=0;i<ar.length;i++){
      if (isDOM){
         theEl=document.getElementById("msg"+i);
      }else{
         theEl=eval("msg"+i);
      }
      newsStr="<A "+target+classid+
              " HREF="+ar[newsCount][0]+">"+ar[newsCount][1]+"<\/A>";
      if(NS4){
         with(theEl.document){write(newsStr);close();}
      }else{
         theEl.innerHTML=newsStr;
      }
      newsCount++;if(newsCount==ar.length)newsCount=0;
   }
}

function startBnr(){
   if (isDOM){makeDOM();}
      else{(NS4)?makeNS():makeIE();}
   fillBnr();
   showMsg(0,true);
   current=0;
   window.onresize=reDo;
   timeoutID=setTimeout("nextMsg()",pause);
}

function initScroller() {
   finite=(maxLoops>0);
   ar=[];
   if(!window.arURL)return;
   if(arURL.length==0)return;
   if(arURL.length<numheadlines){numheadlines=arURL.length;}
   for(i=0;i<numheadlines;i++){ar[i]=[prefix+arURL[i],arTXT[i]];}
   newsCount=0;
   if(finite){loopCount=0;}
   ispaused=0;
   bnrWid=400 // parseInt(pHT.width)-20;
   bnrHit=20 //parseInt(pHT.height)-20;
   bnrTop=ibnrLft=0;

   if (document.getElementById){
      pHT=document.getElementById('ph1');
   }else{pHT=document.images['ph1'];}
   if(pHT){
      bnrWid=400 // parseInt(pHT.width)-20;
      bnrHit=20 //parseInt(pHT.height)-20;
      bnrOffsetLeft=(parseInt(pHT.width)-bnrWid) / 2;
      bnrOffsetTop=(parseInt(pHT.height)-bnrHit) / 2;
      if(document.getElementById){
         bnrTop=((isMac)&&(IE4))?pHT.clientTop:pHT.offsetTop;
         bnrLft=((isMac)&&(IE4))?pHT.clientLeft:pHT.offsetLeft;
         tEl=pHT;
         while(tEl.offsetParent != null) {
            tEl=tEl.offsetParent;
            bnrTop+=((isMac)&&(IE4))?tEl.clientTop:tEl.offsetTop;
            bnrLft+=((isMac)&&(IE4))?tEl.clientLeft:tEl.offsetLeft;
         }
      }else{
         if (IE4) {
            arPH=[level1,level2,level3,level4,level5];
            bnrTop=bnrLft=0;
            for(i=0;i<arPH.length;i++){
               tEl = arPH[i];
               bnrTop+=tEl.offsetTop;
               bnrLft+=tEl.offsetLeft;
            }
         }else{
            bnrTop = pHT.y;
            bnrLft = pHT.x;
         }
      }
      bnrLft+=bnrOffsetLeft;
      bnrTop+=bnrOffsetTop;
      startBnr();
   }
}
window.onload=initScroller;
}
//-->
