oTrackArea.style.styleFloat = "left";
oTrackArea.style.cssFloat = "left";
}
var recalcTrackArea = function(){
var w_ = parseInt(getRunStyle(oArrBtnLeft,"width"));
trackAreaWidth = outlineWidth - 2 * w_;
preFrequenceWidth = trackAreaWidth / (maxPosition - minPosition);
oTrackArea.style.width = trackAreaWidth + "px";
}
var pointer_mousedown = function(evt){
inDrag = true;
dragStartPos = JPos.getMousePos(evt);
body.onmousemove = pointer_mousemove;
body.onmouseup = pointer_mouseup;
body.onmouseout = pointer_mouseout;
}
var pointer_mousemove = function(evt){
if(!inDrag) return;
//evt = window.event || evt;
//var x_ = evt.clientX;
//window.status = x_ + " " + dragStartPos.x;
//self.setPositionBy(x_ - dragStartPos.x);
//window.status += " " + evt.clientX;
var mPos = JPos.getMousePos(evt);
var pos_ = JPos.getAbsPos(oTrackArea);
self.setPosition(parseInt((mPos.x - pos_.x) / preFrequenceWidth));
}
var pointer_mouseup = function(){
inDrag = false;
}
var pointer_mouseout = function(){
//inDrag = false;
}
var createHPointer = function(){










