﻿var minYPos = 0;
var moving = false;
var newYOffset = 0;

var xposition;

function getYOffset()
{
    var y = -1;
    
    if (self.pageYOffset){
        y = window.pageYOffset;
    }
    else if (document.documentElement && document.documentElement.scrollTop) 
        y = document.documentElement.scrollTop; 
    else
        y = document.body.scrollTop;

    return y;
}


function moveTowards(tagname)
{    
    if (moving == false)       
        moving = true;
        
    var y = document.getElementById(tagname).style.top;
    y = (y.substring(0, y.length-2) * 1);
    
    if (y != newYOffset)
    {
        if (Math.abs(y - newYOffset) < 3)
        {
            document.getElementById('divCart').style.top = newYOffset + 'px';
            moving = false;
        }
        else    
        {
            y = parseInt(y + ((newYOffset - y) / 2));
            document.getElementById('divCart').style.top = y + 'px';
            var t=setTimeout("moveTowards('" + tagname + "');", 50);   
        }
    }
    else
        moving = false;
}