//<!-- ****************************************************************************************** -->
//<!-- *************************INICIA JAVA SCRIPT************************************************ -->
//<!-- ****************************************************************************************** -->
//<!--
// bannerpd.js v1.73 (updated for ns6) 010301 -dr/abk
// partial speed optimization 010227
// removed mouseover pause - bug on first headline - abk

// News Harvester is Copyright (c) 2001 internet.com Corp. All Rights
// Reserved. more info at: http://www.webreference.com/headlines/nh/
// where NH was originally published and documented. 
// 010224 scrollBnr optimized, save one parseInt


var prefix=' ';

var arURL = new Array(
'Notas.html#Fun-Internet',
'Notas.html#Fun-Correo',
'Notas.html#Hacer-Internet',
'Notas.html#Pasos-Sitio',
'Notas.html#Contener-Sitio',
'Notas.html#Caracter-Sitio',
'Notas.html#Ventajas',
'Notas.html#Dominio',
'Notas.html#Fun-Motores',
'Notas.html#Cod-Binario',
'Notas.html#Cod-Hexadecimal',
'Notas.html#Cod-Ascii'
);



var arTXT = new Array(
'Como funciona Internet',
'Como funciona el correo electrónico',
'Que se puede hacer en Internet',
'Pasos para tener un Sitio en Internet',
'Que debe contener un sitio',
'Características de un sitio',
'Ventajas de tener un sitio',
'Que es un Dominio / Dirección IP',
'Como funciona los motores de Búsqueda',
'Código o Sistema Binario  (Bits, Bytes, Kb, Mb, Gb, Tb)',
'Código o Sistema Hexadecimal',
'Código o Sistema ASCII'
);



var NS4=(document.layers);
var IE4=(document.all);
var isDOM=((document.getElementById)&&(!IE4))?true:false;
var isOP=(navigator.userAgent.indexOf('Opera') != -1)?true:false;
if((NS4||IE4||isDOM)&&(!isOP)){
   interval=30;
   increment=2;
   pause=3500;
   bannerColor="#99CCFF";
   leftPadding=1;
   topPadding=1;
   maxLoops=5;
   target=' TARGET="_top" '
   classid=' CLASS="headlines" '
   numheadlines=12;
   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 ScrollNews() {
   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;
// ***** OJO GNF ancho y alto máximo
//   bnrWid=125 // parseInt(pHT.width)-20;
//   bnrHit=50 //parseInt(pHT.height)-20;
   bnrWid=140 // parseInt(pHT.width)-20;
   bnrHit=50 //parseInt(pHT.height)-20;
   bnrTop=bnrLft=0;

   if (document.getElementById){
      pHT=document.getElementById('ph1');
   }else{pHT=document.images['ph1'];}
   if(pHT){
// ***** OJO GNF ancho y alto máximo
//      bnrWid=125 // parseInt(pHT.width)-20;
//      bnrHit=50 //parseInt(pHT.height)-20;
      bnrWid=140 // parseInt(pHT.width)-20;
      bnrHit=50 //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=ScrollNews;
}
//-->
