var slinktuko_aukstis=47;
var lango_aukstis=107;
var vazinejimo_aukstis=107-slinktuko_aukstis+5+20+19;
var atstumas_nuo_virsaus=312+84+5-10-18;
var issikisimas_zemiau_apatinio_tasko=0;
var skirtumiukas=3;

var speedIni=6;
var intervalFast = 1;
 
var speedSlow=1;
var intervalSlow = 50;	

var scrollInterval=null;

var pasuko_mouse=1;

var slikti_iki=0;
var velka_kursorius=false;
var vaziuoja_pats=false;
var zemyn=false;
var vilkimo_interval=null;


var maxx=issikisimas_zemiau_apatinio_tasko+atstumas_nuo_virsaus+vazinejimo_aukstis+slinktuko_aukstis;

var b = new BrowserInfo();

var popUpWin=0;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function show_(kelintas){
eval("div_"+kelintas+".style.visibility='visible'")
var dsoctop=document.all? document.body.scrollTop : pageYOffset
var yy=dsoctop+divcontent.scrollTop;
var xx=10;
eval("div_"+kelintas+".style.pixelTop="+yy)
eval("div_"+kelintas+".style.pixelLeft="+xx)
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function hide_(kelintas){
eval("div_"+kelintas+".style.visibility='hidden'")
eval("div_"+kelintas+".style.pixelHeight=0")
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function popUpWindow(URLStr)
{
  var width="300", height="400";
  var left = (screen.width/2) - width/2;
  var top = (screen.height/2) - height/2;
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function BrowserInfo()
{
  var msieIndex = navigator.appVersion.indexOf("MSIE") + 5;
  navigator.appVersion.substr(msieIndex,3)
  this.name = navigator.appName;
  this.codename = navigator.appCodeName;
  this.version = parseFloat(navigator.appVersion.substr(msieIndex,3))
  this.platform = navigator.platform;
  this.javaEnabled = navigator.javaEnabled();
  this.screenWidth = screen.width;
  this.screenHeight = screen.height;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function StartScroll (up, koksDIV) {  //  pradeda normalaus greicio skroolinima
	alert('start scroll');
	StopScroll ();
	speed=speedIni;
	divRool = koksDIV;
	if (up)
		scrollInterval = setInterval ("ScrollUp ()", intervalFast); 
		else scrollInterval = setInterval ("ScrollDown ()",  intervalFast);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function StartScrollSlow(up, koksDIV) {  // pradeda mazo greicio skroolinima
	StopScroll();
	speed=speedSlow;
	divRool = koksDIV;
	if (up)
		scrollInterval = setInterval ("ScrollUp()", intervalSlow); 
		else scrollInterval = setInterval ("ScrollDown()",  intervalSlow);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ScrollUp() {
	alert('scrol up');
	eval("document.all." + divRool + ".scrollTop-=speed");
    slinktukas_pozicija();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ScrollDown() {
	alert('scrol down');
	eval("document.all." + divRool + ".scrollTop+=speed");
    slinktukas_pozicija();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function StopScroll () { 
    velka_kursorius=false;
	if (scrollInterval) {
		clearInterval (scrollInterval); 
		scrollInterval=null;
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function judek(){
if (velka_kursorius)
 {
   var dsoctop=document.all? document.body.scrollTop : pageYOffset
   var bla=event.clientY+dsoctop-300-slinktuko_aukstis/2;
   if (bla<-300+atstumas_nuo_virsaus)bla=-300+atstumas_nuo_virsaus;
   if (bla>-300+atstumas_nuo_virsaus+vazinejimo_aukstis-skirtumiukas)bla=-300+atstumas_nuo_virsaus+vazinejimo_aukstis-skirtumiukas;
   fonas.style.pixelTop=bla;
   fonas.style.pixelHeight=maxx-fonas.style.pixelTop;
   var pr=(fonas.style.pixelTop+300-atstumas_nuo_virsaus)*100/(vazinejimo_aukstis);
//   txt.innerText=pr;
   var aukstis = eval("document.all." + divRool + ".scrollHeight")-lango_aukstis;
   eval("document.all." + divRool + ".scrollTop="+aukstis*pr/100);
 }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function start_(){
var dsoctop=document.all? document.body.scrollTop : pageYOffset
slikti_iki=event.clientY+dsoctop-300-slinktuko_aukstis/2;
if (slikti_iki<-300+atstumas_nuo_virsaus)slikti_iki=-300+atstumas_nuo_virsaus;
if (slikti_iki>-300+atstumas_nuo_virsaus+vazinejimo_aukstis)slikti_iki=-300+atstumas_nuo_virsaus+vazinejimo_aukstis;
//txt.innerText="Slinkti iki: "+slikti_iki+" Yra: "+fonas.style.pixelTop;
if (Math.abs(slikti_iki-fonas.style.pixelTop-2)>3)
 {
   vaziuoja_pats=true;
   velka_kursorius=false;
   zemyn=(slikti_iki>fonas.style.pixelTop);
   if (slikti_iki>fonas.style.pixelTop)
   {
      StartScroll(0,'divcontent');
   }else{
      StartScroll(1,'divcontent');   
   }   
 }else
 { 
   StartScrollSlow(1,'divcontent');
   StartScrollSlow(0,'divcontent');   
   StopScroll();
   vaziuoja_pats=false;
   velka_kursorius=true;
   judek();
 }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function stop_(){
velka_kursorius=false;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function slinktukas_pozicija(){
var aukstis = eval("document.all." + divRool + ".scrollHeight")-lango_aukstis;
var top = eval("document.all." + divRool + ".scrollTop");
var x = top*100/aukstis;
x = vazinejimo_aukstis*x/100;
if (x<0){x=0};
if (x>vazinejimo_aukstis){x=vazinejimo_aukstis};
x-=300-atstumas_nuo_virsaus;
fonas.style.pixelTop = x;
fonas.style.pixelHeight=maxx-fonas.style.pixelTop;
if ((vaziuoja_pats)&( zemyn)&(x>slikti_iki)) StopScroll();
if ((vaziuoja_pats)&(!zemyn)&(x<slikti_iki)) StopScroll();

//txt.innerText=pasuko_mouse;
if (pasuko_mouse<10)pasuko_mouse++;
if (pasuko_mouse==10)
{
pasuko_mouse++;
StopScroll();
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function wheel_(){
if (b.version==6)
{
pasuko_mouse=0;
if (event.wheelDelta>0)
{
StartScroll(1,'divcontent');
}else{
StartScroll(0,'divcontent');
}
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

