// $Id: javascript.js,v 1.7 2008-06-29 15:29:48 ueli Exp $
// (c) 2004  ... 2008 by ueli@dvgtool.org
function toggle_display ( id , mode) {

    document.getElementById(id).style.display = (document.getElementById(id).style.display == 'none') ? mode : 'none';    
}      
function set_cust (id, name, value ) { // {{{ set the selected cust
    document.getElementById('cust_id').value=id;
    document.getElementById('cust_name').value=name;
    document.getElementById('cust_name').className='save';
    document.getElementById('cust_name').title=value;
    document.getElementById('cust_count').style.display='none';
    document.getElementById('cust_box').style.display='none';
} 
// }}}
function set_loop (id, name ) { // {{{ set the selected loop
    document.getElementById('loop_id').value=id;
    document.getElementById('loop_name').value=name;
    document.getElementById('loop_name').className='save';
    document.getElementById('loop_count').style.display='none';
    document.getElementById('loop_box').style.display='none';
}
// }}}
function set_values (var_name, value, id) // {{{ 
{
    var var_id    = var_name+"_id";
    var var_count = var_name+"_count";
    var var_box   = var_name+"_box";
    document.getElementById(var_name).value=value;
    document.getElementById(var_id).value=id;
    document.getElementById(var_name).value=value;
    document.getElementById(var_name).className='save';
    document.getElementById(var_count).style.display='none';
    document.getElementById(var_box).style.display='none';
}
// }}} 
function set_arrvalue(element_name, arrid, value, id) // {{{ 
  /**
   *  Set the values in a array variable and it hides the box
   */
{
    var undefined;
    if ( arrid=='' ) {
        var var_name  = element_name;
        var var_id    = element_name+"_id";
        var var_box   = element_name+"_box";
    } else {
        var var_name  = element_name+"_"+arrid;
        var var_id    = element_name+"_id_"+arrid;
        var var_box   = element_name+"_box_"+arrid;
    }
    document.getElementById(var_id).value=id;
    document.getElementById(var_name).value=value;
    document.getElementById(var_name).className='value_ok';
    document.getElementById(var_box).style.display='none';
}
// }}}
function set_value(element_name, value, id) // {{{
{
    var var_id    = element_name+"_id";
    var var_box   = element_name+"_box";
    document.getElementById(var_id).value=id;
    document.getElementById(element_name).value=value;
    document.getElementById(element_name).className='value_ok';
    document.getElementById(var_box).className='autocomplete hide';
    document.getElementById(var_box).style.display= 'none';
}
// }}}
function set_val(element_name, value, id) // {{{
{
    var var_id    = element_name+"_id";
    var var_name  = element_name+"_name";
    var var_box   = element_name+"_box";
    document.getElementById(var_id).value=id;
    document.getElementById(var_name).value=value;
    document.getElementById(var_name).className='value_ok';
    document.getElementById(var_box).className='autocomplete hide';
    document.getElementById(var_box).style.display= 'none';
}
// }}}
function set_backupdevice(element_name, value, id, hostid, modid) // {{{
{
    var var_id     = element_name+"_id";
    var var_hostid = element_name+"_hostid";
    var var_name   = element_name+"_name";
    var var_box    = element_name+"_box";
    var var_modid  = element_name+"_modid";
    document.getElementById(var_id).value=id;
    document.getElementById(var_hostid).value=hostid;
    document.getElementById(var_name).value=value;
    document.getElementById(var_modid).value=modid;
    document.getElementById(var_name).className='value_ok';
    document.getElementById(var_box).className='autocomplete hide';
    document.getElementById(var_box).style.display= 'none';
}
// }}}

