context:     getTick: function(val, tickArray) {        if (!tickArray) {            // If tick interval is not defined, it is effectively 1 pixel,            // so we return the value passed to us.            return val;        } else if (tickArray[0] >= val) {            // The value is lower than the first tick, so we return the first            // tick.            return tickArray[0];        } else {            for (var i=0, len=tickArray.length; i<len; ++i) {                var next = i + 1;                if (tickArray[next] && tickArray[next] >= val) {                    var diff1 = val - tickArray[i];                    var diff2 = tickArray[next] - val;                    return (diff2 > diff1) ? tickArray[i] : tickArray[next];                }            }            // The value is larger than the last tick, so we return the last            // tick.            return tickArray[tickArray.length - 1];        }    },
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/dragdrop.js/clean/www/resources/yui/dragdrop/dragdrop.js