
var Repeat = false;
var Direction = 0;
var NomeFrame = "";

document.onmouseup =  docmouseup;

function docmouseup() {
  Repeat = false;
  }

function openWindCheck()
{
  if(top.ApriWind && !top.ApriWind.closed)
  {
    if(location.search.indexOf("c=prev") > -1)
    {
      for(var i=0; i<document.links.length; i++)
      {
        if(document.links[i].pathname != document.links[i+1].pathname)
        {
          top.ApriWind.location.href = document.links[i].href;
          i = document.links.length;
        }
      }
    }
    else
    {
      top.ApriWind.location.href = document.links[0].href;
    }
  }
}
  
function Scrolla(Scroll, Nome) {
  var Step = 2;
  switch(Scroll) {
    case 'up':
      Repeat = true;
      NomeFrame = Nome;
      Direction = -Step;
      ScrollaGo();
      break;
    case 'down':
      Repeat = true;
      NomeFrame = Nome;
      Direction = Step;
      ScrollaGo();
      break;
    case 'reset':
      Repeat = false;
      window[Nome].scrollTo(0, 0);
      break;
    }
  }
  
function ScrollaGo() {
  var ScrollStart;
  var ScrollEnd;
  ScrollStart = FindScroll();
  window[NomeFrame].scrollBy(0, Direction);
  ScrollEnd = FindScroll();
  if(ScrollStart == ScrollEnd) {
    Repeat = false;
    }
  if(Repeat) {
    setTimeout('ScrollaGo()', 10)
    }
  }

function FindScroll() {
  var Scroll = 0;
  if(window[NomeFrame].scrollY) {
    Scroll = window[NomeFrame].scrollY;
    }
  else {
    Scroll = window[NomeFrame].document.documentElement.scrollTop;
    }
  return Scroll;
  }

function ApriWindow(objThis, NomeFinestra, Proprieta) {
  var Url = "";
  if(typeof objThis == "object")
  {
    Url = objThis.href;
    NomeFinestra = objThis.target;
  }
  else Url = objThis;
  Proprieta = Proprieta + (screen.availWidth <= 800 ? 'width=640,height=480,left=0,top=0' : 'width=800,height=600,left=' + Math.floor((screen.width - 800) / 2) + ',top='  + Math.floor((screen.availHeight - 600) / 2));
  top.ApriWind = window.open(Url, NomeFinestra, Proprieta)
  return false
  }

