function hidehint(what,el){$(el).fade({duration:0.5})}function show_alert(field,button){selField=field;var buttonElement=$(button);var iLeftPos=getOffsetLeft(buttonElement);var iTopPos=getOffsetTop(buttonElement)+(buttonElement.offsetHeight+3);$(field).style.left=(iLeftPos)+"px";$(field).style.top=(iTopPos)+"px";$(field).value=button;$(field).setStyle({display:'block',cursor:'move'});new Effect.Opacity(field,{from:0.0,to:1.0,duration:0.5});new Draggable(field,{revert:true})}function showhint(text,button){$('alert_text').innerHTML=text;show_alert('alert',button)}function getOffsetTop(obj){var top=obj.offsetTop;while((obj=obj.offsetParent)!=null){top+=obj.offsetTop}return top}function getOffsetLeft(obj){var top=obj.offsetLeft;while((obj=obj.offsetParent)!=null){top+=obj.offsetLeft}return top}