var initY = 0; ct_ = ct;
if(ct_.offsetParent)
{
while(ct_.offsetParent)
{
initY += ct_.offsetTop;
ct_ = ct_.offsetParent;
}
}
else if(ct_.y)
initY += ct_.y;
ct.style.top = initY + "px", ct.style.left = initX +"px";
}
kb.style.position = "relative";
kb.style.top = "0px", kb.style.left = "0px";
}
kb.style.border = "1px solid " + bc;
var kb_main = exists ? kb.childNodes[0] : document.createElement("DIV"), ks = kb_main.style;
if(!exists)
{
kb.appendChild(kb_main);
ks.position = "relative";
ks.width = "1px";
ks.cursor = "default";
}
// Disable content selection:
this._setup_event(kb_main, "selectstart", function(event) { return false; });
this._setup_event(kb_main, "mousedown", function(event) { if(event.preventDefault) event.preventDefault(); return false; });
ks.fontFamily = ff, ks.backgroundColor = bg;
if(!exists || changed)
{
ks.width = this._create_numpad(container_id, kb_main);
ks.height = (this._findY(this.LastKey) + this._findH(this.LastKey) + 1) + "px";
}
return this;
},
_create_numpad: function(container_id, parent)










