function _overbox_hide() { this.node.getElementById(this.id).className='hidden'; }
function _overbox_show() { this.node.getElementById(this.id).className='overbox'; }
function _overbox_innerHTML(code) {this.node.getElementById(this.id+'content').innerHTML=code;}
function _overbox_loading () { this.innerHTML('<div class="loadimg">&nbsp;</div>'); this.show(); }
function _overbox_copy(id) {
	var icode=document.getElementById(id).innerHTML;
	icode=icode.replace('<'+'!--[','').replace(']-->','');
	this.innerHTML(icode);
}
function _overbox_onclickbox () { this.clickbox=true; }
function _overbox_onclick () { if (this.clickbox==true) this.clickbox=false; else this.hide(); }
function _overbox (node,id) {
	if (arguments.length==1) this.id="overbox"; else this.id=id;
	this.node = node;
	this.hide = _overbox_hide;
	this.show = _overbox_show;
	this.innerHTML = _overbox_innerHTML;
	this.loading = _overbox_loading;
	this.copy = _overbox_copy;
	this.clickbox=false;
	this.onclickbox=_overbox_onclickbox;
	this.onclick=_overbox_onclick;
}
overbox=new _overbox(document);