Popdown = function() {}
Popdown.timer = null;
Popdown.ptimeout = 200;
Popdown.pcancel = function() { clearTimeout(Popdown.timer) }
Popdown.pd = function(tgt, id, place) {
	if(!place) place = 'br';
	Popdown.pcancel();
	lt = new KLayer(null,null);
	lt.object = tgt;
	lt.style=lt.css=lt.object[KL_styleSwitch];
	lp = layer(id);
	lp.style.display = 'block';
	if(place == 'br')
		lp.move(lt.getAbsoluteLeft(),lt.getAbsoluteTop()+lt.getHeight());
	else if(place == 'bl')
		lp.move(lt.getAbsoluteLeft()+lt.getWidth()-lp.getWidth(),lt.getAbsoluteTop()+lt.getHeight());
	else if(place == 'tl')
		lp.move(lt.getAbsoluteLeft()+lt.getWidth()-lp.getWidth(),lt.getAbsoluteTop()-lp.getHeight());
	else if(place == 'tr')
		lp.move(lt.getAbsoluteLeft(),lt.getAbsoluteTop()-lp.getHeight());
	
}
Popdown.px = function(id) {
	Popdown.pcancel();
	Popdown.timer = setTimeout('Popdown.phide("'+id+'")', Popdown.ptimeout);
}
Popdown.phide = function(id) {
	layer(id).style.display = 'none';
}
