////////////////////////////////////////////////////////////////////////////////////
//
// ValdoPosLib.js Muziejams
//
////////////////////////////////////////////////////////////////////////////////////

window.onerror=null;  

var Valdas=null;

var imTop=0, imLeft=0;

var Esu=1; 
var Esu_2=1; 

var RajNr=0;
var MeniuH=64;

function MeniuJuosta() 
{
  writeMenus();   

  getImgPosition("Taskas-1");  //alert("Juosta: " + imTop + " " + imLeft);

//  with(menu[0][0].ref) { left = imLeft + 8 + 'px'; }
//  with(menu[0][0].ref) { top  = imTop  + 10 + 'px';  }

  menu[0][0].ref.top=imTop  + 10 + 'px';
  menu[0][0].ref.left=imLeft + 8 + 'px';
  
  MeniuKurEsu();            //alert("Juosta: " + menu[0][0].ref.top + " " + menu[0][0].ref.left);
}

function MeniuJuostaVieton() 
{
  getImgPosition("Taskas-1");  //alert("Juosta vieton: " + imTop + " " + imLeft);

  menu[0][0].ref.top=imTop  + 10 + 'px';
  menu[0][0].ref.left=imLeft + 8 + 'px';

  MeniuKurEsu();  
}

function KurEsu(mna) 
{
  Esu=mna;
  Esu_2=-1;
}

function KurEsu_2(mna, mnb) 
{
  Esu=mna;
  Esu_2=mnb;
}

function Rajonas(rnn) 
{
  RajNr=rnn;
}

function MeniuAukstis(mH) 
{
  MeniuH=mH; //alert("Gaunu: " + MeniuH); 
}

function KoksMeniuAukstis() 
{
  return MeniuH; 
}

function MeniuKurEsu() 
{
  popOver(0, Esu);
  if ( Esu_2>0 ) popEsu(Esu, Esu_2);
}

function MeniuStulpas() 
{
  writeMenus();   

  getImgPosition("Taskas-1");  //alert("Stulpas: " + imTop + " " + imLeft);

  menu[0][0].ref.top=imTop  + 10 + 'px';
  menu[0][0].ref.left=imLeft + 8 + 'px';
  
  MeniuKurEsu();  
}

function MeniuStulpasVieton() 
{
  getImgPosition("Taskas-1");  //alert("Stulpas vieton: " + imTop + " " + imLeft);

  menu[0][0].ref.top=imTop  + 10 + 'px';
  menu[0][0].ref.left=imLeft + 8 + 'px';
  
  MeniuKurEsu();  
}

function getImgTop(im) 
{
  var n=-1;
  var yPar=im.offsetParent;  
  var yPos=im.offsetTop; 

  while ( yPar!=null ) 
  {
    n+=1;
    yPar=yPar.offsetParent;
  }

  yPar=im.offsetParent;  

  while ( n>0 && yPar!=null )
  {
    yPos=yPos+yPar.offsetTop;
    yPar=yPar.offsetParent;
  }

  return yPos;
}

function getImgLeft(im) 
{
  var n=-1;
  var xPos=im.offsetLeft;
  var xPar=im.offsetParent;

  while ( xPar!=null )
  {
    n+=1;
    xPar=xPar.offsetParent;
  }

  var xPar=im.offsetParent;

  while ( n>0 && xPar!=null )
  {
    xPos=xPos+xPar.offsetLeft;
    xPar=xPar.offsetParent;
  }

  return xPos;
}

function getImgPosition(img) 
{
  var im=document.images[img]; 

  imTop=getImgTop(im);  
  imLeft=getImgLeft(im); 

}

