var initialised; 
var initialised2; 
var speed=50 
var loop, timer, loop2 
 
function criaobjeto(obj,nest){ 
    nest=(!nest) ? '':'document.'+nest+'.' 
    this.el = document.getElementById(obj); 
    this.css = document.getElementById(obj).style; 
    this.scrollHeight = this.el.offsetHeight;
    this.clipHeight = this.el.offsetHeight;
	this.css.top = "0px";
	this.css.left = "0px";
    this.cima = sobe;
    this.baixo = desce; 
    this.mover = mover; 
    this.x; 
    this.y; 
    this.obj = obj + "Object"; 
    eval(this.obj + "=this");
    return this;
} 

function criaobjeto2(obj,nest){ 
    nest=(!nest) ? '':'document.'+nest+'.' 
    this.el = document.getElementById(obj); 
    this.css = document.getElementById(obj).style; 
    this.scrollHeight = this.el.offsetHeight;
    this.clipHeight = this.el.offsetHeight;
	this.css.top = "0px";
	this.css.left = "0px";
    this.cima = sobe;
    this.baixo = desce; 
    this.mover = mover; 
    this.x; 
    this.y; 
    this.obj = obj + "Object"; 
    eval(this.obj + "=this");
    return this;
} 

function criaobjeto3(obj,nest){ 
    nest=(!nest) ? '':'document.'+nest+'.' 
    this.el = document.getElementById(obj); 
    this.css = document.getElementById(obj).style; 
    this.scrollHeight = this.el.offsetHeight;
    this.clipHeight = this.el.offsetHeight;
	this.css.top = "0px";
	this.css.left = "0px";
    this.cima = sobe;
    this.baixo = desce; 
    this.mover = mover; 
    this.x; 
    this.y; 
    this.obj = obj + "Object"; 
    eval(this.obj + "=this");
    return this;
} 

function mover(x,y){
    this.x=x;this.y=y
	this.x=x;this.y=y
    this.css.left=this.x+"px" 
    this.css.top=this.y+"px"
} 
 
function desce(move){ 
  if (this.y > - this.scrollHeight + defora.clipHeight){ 
     this.mover(0, this.y - move) 
     if (loop) 
        setTimeout(this.obj+".baixo("+move+")",speed) 
  } 
}
 
function sobe(move){ 
  if (this.y < 0){ 
     this.mover(0, this.y - move) 
     if (loop) 
        setTimeout(this.obj+".cima("+move+")",speed) 
  } 
} 

function r(speed) { 
  if (initialised) { 
     loop = true; 
     if (speed > 0) 
        dedentro.baixo(speed) 
     else 
        dedentro.cima(speed) 
  } 
} 

function r3(speed) { 
  if (initialised) { 
     loop = true; 
     if (speed > 0) 
        dedentro.baixo(speed) 
     else 
        dedentro.cima(speed) 
  } 
} 

function p() { 
  loop = false;
  if (timer) 
     clearTimeout(timer);
} 

function p3() { 
  loop = false;
  if (timer) 
     clearTimeout(timer);
} 

function iniciatexto(){ 
    defora = new criaobjeto('toposcroll');
    dedentro = new criaobjeto('tipomain','toposcroll');
    dedentro.mover(0,0);
    defora.css.visibility = 'visible';
    if (defora.clipHeight < dedentro.clipHeight) {
       s1 = document.getElementById("seta1");
       s1.style.visibility = "visible";
       s1.style.enabled = true;
       s1 = document.getElementById("seta2");
       s1.style.visibility = "visible";
       s1.style.enabled = true;
       initialised = true; 
    }
}

function iniciatextomv(){ 
    defora = new criaobjeto2('toposcrollmv');
    dedentro = new criaobjeto2('tipomain','toposcrollmv');
    dedentro.mover(0,0);
    defora.css.visibility = 'visible';
    if (defora.clipHeight < dedentro.clipHeight) {
       s1 = document.getElementById("seta5");
       s1.style.visibility = "visible";
       s1.style.enabled = true;
       s1 = document.getElementById("seta6");
       s1.style.visibility = "visible";
       s1.style.enabled = true;
       initialised = true; 
    }
} 

function iniciatextoqs(){ 
    defora = new criaobjeto3('toposcrollqs');
    dedentro = new criaobjeto3('tipomain','toposcrollqs');
    dedentro.mover(0,0);
    defora.css.visibility = 'visible';
    if (defora.clipHeight < dedentro.clipHeight) {
       s1 = document.getElementById("seta1");
       s1.style.visibility = "visible";
       s1.style.enabled = true;
       s1 = document.getElementById("seta2");
       s1.style.visibility = "visible";
       s1.style.enabled = true;
       initialised = true; 
    }
} 

function iniciatexto3(){ 
    defora = new criaobjeto3('postitint');
    dedentro = new criaobjeto3('tipomain','postitint');
    dedentro.mover(0,0);
    defora.css.visibility = 'visible';
    if (defora.clipHeight < dedentro.clipHeight) {
       s1 = document.getElementById("seta3");
       s1.style.visibility = "visible";
       s1.style.enabled = true;
       s1 = document.getElementById("seta4");
       s1.style.visibility = "visible";
       s1.style.enabled = true;
       initialised = true; 
    }
}