function ventanaNoticias(posX,posY,ncapa,intervaloParada,altoVentanita){
	eval('this.capa = aDocumentAll["'+ncapa+'"]');
	this.capa.style.left = posX;
	this.capa.style.top = posY+altoVentanita;
	this.capa.setClip(0,quita_px(this.capa.style.clipRight),0,quita_px(this.capa.style.clipLeft));
	this.iniLeft = posX;
	this.iniTop = posY+altoVentanita;
	this.altoVentanita = altoVentanita;
	this.timer = 0;
	this.offsetIntervalo = 0;
	this.intervaloParada = intervaloParada;
}

function moverNews(nomVarNews,desplazamiento){
	eval("news="+nomVarNews);
	clipLeft = quita_px(news.capa.style.clipLeft);
	clipRight =  quita_px(news.capa.style.clipRight);	
	clipTop = quita_px(news.capa.style.clipTop);
	clipBottom = quita_px(news.capa.style.clipBottom);
	sigClipBottom = clipBottom+desplazamiento;
	sigClipTop = clipTop+desplazamiento;
	sigAltoVentanita = sigClipBottom - sigClipTop;
	sigTop = quita_px(news.capa.style.top)-desplazamiento;
	atop = quita_px(news.capa.style.top);
	aheight = quita_px(news.capa.style.height); 
	news.offsetIntervalo += desplazamiento;
	if(sigAltoVentanita<news.altoVentanita){
		sigClipTop = clipTop;
	}
//alert("offset: "+news.offsetIntervalo+", desplazamiento: "+desplazamiento+", "+sigTop+", ("+sigClipTop+","+clipRight+","+sigClipBottom+","+clipLeft+"), alto:"+aheight);
	if(sigClipBottom>aheight){
		sigClipBottom = aheight;
		if(sigClipBottom>sigClipTop){
		 sigClipTop = clipTop+desplazamiento;
		}else{
		sigTop = news.iniTop;
		//sigTop = quita_px(news.capa.style.top)+news.altoVentanita;
		sigClipTop = 0;
		sigClipBottom = 0;
		news.offsetIntervalo = 0;
		}
	} 
	news.capa.style.top = sigTop;
	news.capa.setClip(sigClipTop,clipRight,sigClipBottom,clipLeft);
	clearTimeout(news.timer);
	if(news.offsetIntervalo < news.altoVentanita){
		news.timer = setTimeout("moverNews('"+nomVarNews+"',5)",100);
	}else{
		news.offsetIntervalo = 0;
		news.timer = setTimeout("moverNews('"+nomVarNews+"',5)",2000);
	}
}

function quita_px(cadenapx){
	var cadenapx=new String(cadenapx);
	var longitud=cadenapx.length;
	var pos_px = cadenapx.lastIndexOf('px');
	if(pos_px==-1){
		return parseInt(cadenapx);
	}else{
		var aux = cadenapx.substring(0,longitud-2);
		aux=parseInt(aux);
		return aux;
	}
}