blob: 5e705e3e7a5499639c32b90cea4582b6f1610f85 [file] [log] [blame]
function bt_obj_get( vis_obj_id )
{
return document.getElementById( vis_obj_id );
}
// ************************************************************************** //
function bt_obj_remove( vis_obj )
{
if( !vis_obj ) return;
vis_obj.style.display = "none";
}
// ************************************************************************** //
function bt_obj_display( vis_obj )
{
if( !vis_obj ) return;
vis_obj.style.display = "block";
}
// ************************************************************************** //
function bt_is_displayed( vis_obj )
{
return vis_obj.style.display == "block";
}
// ************************************************************************** //
function bt_obj_toggle( vis_obj )
{
if( !vis_obj ) return;
if( bt_is_displayed( vis_obj ) ) {
bt_obj_remove( vis_obj );
}
else {
bt_obj_display( vis_obj );
}
}
// ************************************************************************** //
function bt_set_html( vis_obj, html ) {
if( !vis_obj ) return;
html = (html != null && html != undefined) ? html : '';
vis_obj.innerHTML = html;
}
// ************************************************************************** //
function toggle_element( targ_id, toggle_id, on_label, off_label )
{
var targ = bt_obj_get( targ_id )
var toggle = bt_obj_get( toggle_id )
if( bt_is_displayed( targ ) ) {
bt_obj_remove( targ );
if( toggle )
bt_set_html( toggle, on_label );
}
else {
bt_obj_display( targ );
if( toggle )
bt_set_html( toggle, off_label );
}
}
// ************************************************************************** //
function select_form_page( next_page_id, curr_page_id )
{
if( curr_page_id != next_page_id ) {
bt_obj_remove ( bt_obj_get( curr_page_id ) );
bt_obj_display( bt_obj_get( next_page_id ) );
curr_page_id = next_page_id;
}
return curr_page_id;
}
// ************************************************************************** //
// EOF