var sldX;
var sldY;

function scrolling(divID,xHome,yHome)
{

   var yPos = (document.all ) ? document.body.scrollTop  : window.pageYOffset; 
   var xPos = (document.all ) ? document.body.scrollLeft : window.pageXOffset; 

   var divStyle = (document.getElementById) ? document.getElementById(divID).style : ( (document.all) ? document.all[divID].style : document.layers[divID] );
   
   if ((yPos+yHome) != sldY)  resetXY(divStyle, false, yPos, yHome)
   if ((xPos+xHome) != sldX)  resetXY(divStyle, true,  xPos, xHome)

}

function resetXY(divObj, isX, xyVal, xyOffset)
{
    if(isX){
      tmp=((xyVal+xyOffset)-sldX)/6;
      
      if(sldX < (xyVal+xyOffset)){
        sldX = sldX + tmp;
      }
      else{
        sldX = sldX + tmp;
      }
    }
    else{
      
      tmp=((xyVal+xyOffset)-sldY)/6;
      
      if(sldY < (xyVal+xyOffset)){
        sldY = sldY + tmp;
      }
      else{
        sldY = sldY + tmp;
      }
    
    }   

    if (isX){
      divObj.left = sldX;
    } 
    else{
      divObj.top  = sldY;
    }  
}

function init_layer(divID,x,y)
{
  //if(document.all){
    var divStyle = (document.getElementById) ? document.getElementById(divID).style : ( (document.all) ? document.all[divID].style : document.layers[divID] );
    if(divStyle.position!="absolute"){
      divStyle.position="absolute";
      divStyle.left=x;
      divStyle.top=y;
      sldX = x;
      sldY = y;
    }
    scrolling(divID,x,y);
    setTimeout("init_layer('"+ divID + "',"+x+","+y+")", 1);
  //}
  //else{
  // var divStyle = (document.getElementById) ? document.getElementById(divID).style : ( (document.all) ? document.all[divID].style : document.layers[divID] );
  // divStyle.position="fixed";
  // divStyle.left=x;
  // divStyle.top=y;
  //}


}
//--------kalendar
function init_layer2(divID,x,y)
{

    var divStyle = (document.getElementById) ? document.getElementById(divID).style : ( (document.all) ? document.all[divID].style : document.layers[divID] );
    if(divStyle.position!="relative"){
      divStyle.position="relative";
      divStyle.left=x;
      divStyle.top=y;
      sldX = x;
      sldY = y;
    }
    scrolling(divID,x,y);
    setTimeout("init_layer2('"+ divID + "',"+x+","+y+")", 1);


}


document.writeln('<div align="right" style="position:absolute;top:-1000px;display:block;height:1px;width:100%;z-index:5;background-color:red"><div id="napravo" align="right" style="z-index:5;"></div></div>');
//------------kalendar
