var STO;
var FASTSTO = 10;
var SLOWSTO = 600;
var CHARDIM = 8;

var wordCount = 0;
var leftPos;
var topPos;

var scrollaNewsDebug = 0;

function scrollaNews(first,tipo) {
    if(document.all){
        e = document.all.inNews;
		o = document.all.outNews;
		wordCount = e.innerText.length;
    } else if(document.getElementById) {
        e = document.getElementById('inNews');
        o = document.getElementById('outNews');
        wordCount = e.textContent.length;
	} else {
        e = document.layers.inNews;
        o = document.layers.outNews;
        wordCount = e.innerHtml.length;
    }
    
    if(first) {
        STO = FASTSTO;
		leftPos = e.style.left;
		topPos = e.style.top;
		if (e.addEventListener) {
		    e.addEventListener('mouseover',sN_slow,false);
		    e.addEventListener('mouseout',sN_fast,false);
		} else if(e.attachEvent){
		    e.attachEvent('onmouseover',sN_slow);
			e.attachEvent('onmouseout', sN_fast);
		}
	}
	
    if(tipo=='sx') {
		newLeft = parseInt(e.style.left)-1+'px';
		e.style.left = newLeft;
		dimMax = parseInt(wordCount * CHARDIM);
	    if(-dimMax >= (parseInt(newLeft))){
	        e.style.left = leftPos;
	    }
	    if(document.getElementById) STO = STO / 2;
	} else if(tipo=='up') {
	    newTop = parseInt(e.style.top)-1+'px';
	    e.style.top = newTop;
	    if(-e.clientHeight >= (parseInt(newTop))){
	        e.style.top = o.style.height;
	    }
	    if(scrollaNewsDebug != 0){
	       top.status = 'newTop:'+newTop+' e.clientHeight:'+e.clientHeight;
      }
	}

    setTimeout("scrollaNews(false,'"+tipo+"');",STO);
}//scrollaNews

function scrollaNewsMulti(first,tipo,n){
	for(var i=1;i<=n;i++){
		if(document.all){
			e = eval('document.all.inNews'+i);
			o = eval('document.all.outNews'+i);
			wordCount = e.innerText.length;
		} else if(document.getElementById) {
			e = document.getElementById('inNews'+i);
			o = document.getElementById('outNews'+i);
			wordCount = e.textContent.length;
		} else {
			e = eval('document.layers.inNews'+i);
			o = eval('document.layers.outNews'+i);
			wordCount = e.innerHtml.length;
		}

		if(first) {
			STO = FASTSTO;
			leftPos = e.style.left;
			topPos = e.style.top;
			if (e.addEventListener) {
				e.addEventListener('mouseover',sN_slow,false);
				e.addEventListener('mouseout',sN_fast,false);
			} else if(e.attachEvent){
				e.attachEvent('onmouseover',sN_slow);
				e.attachEvent('onmouseout', sN_fast);
			}
		}


		if(tipo=='sx') {
			newLeft = parseInt(e.style.left)-1+'px';
			e.style.left = newLeft;
			dimMax = parseInt(wordCount * CHARDIM);
		    if(-dimMax >= (parseInt(newLeft))){
		        e.style.left = leftPos;
		    }
		    if(document.getElementById) STO = STO / 2;
		} else if(tipo=='up') {
		    if(!document.all) {
				newTop = parseInt(e.style.top)-2+'px';
			} else {
			    newTop = parseInt(e.style.top)-1+'px';
			}
		    e.style.top = newTop;
		    if(-e.clientHeight >= (parseInt(newTop))){
		        e.style.top = o.style.height;
		    }
		    
		    if(scrollaNewsDebug != 0){
		       top.status = 'newTop:'+newTop+' e.clientHeight:'+e.clientHeight;
	      }
		}
	}

	setTimeout("scrollaNewsMulti(false,'"+tipo+"',"+n+");",STO);
}//scrollaNewsMulti


function sN_slow(){
    STO = SLOWSTO;
}//sN_slow

function sN_fast(){
    STO = FASTSTO;
}//sN_fast

