hover_background = "#F5C9B6";
hover_border = "solid 1px #DF9E81";
var akt_user_id;
var images=Array();
var uimages=Array();

function findName(name) {
  for (var i=0; i<names.length; i++)
      if (names[i] == name) return i;
  return 0;
}
function preload() {
    for (var i=0; i<names.length; i++) {
        images[i] = new Image();
        images[i].src = images_dir+'/'+names[i]+'.gif';
        uimages[i] = new Image();
        uimages[i].src = images_dir+'/'+names[i]+'_u.gif';
    }
    for (var i=0; i<document.images.length; i++) {
        var nr = findName(document.images[i].name);
        if ( nr > 0) {
            document.images[i].src = images[nr].src;
            document.images[i].onmouseover = function() {this.src = uimages[findName(this.name)].src;}
            document.images[i].onmouseout = function() {this.src = images[findName(this.name)].src;}
        }
    }
}

function getObj(obj_id) {
    if (document.all) return document.all(obj_id);
    else return document.getElementById(obj_id);
}

function getUser(obj_id) {
    var data = document.forms['userlist'].elements[obj_id].value;
    var pars = data.split("^;");
    var user = Array();
    for(var i=0; i<pars.length; i++) {
        tmp = pars[i].split("^=");
        key = tmp[0];
        val = tmp[1];
        user[key] = val;
    }
    return user;
}

function userChange(obj_id) {
    document.forms['user'].reset();
    if (obj_id != '')
         var data = document.forms['userlist'].elements[obj_id].value.split("^;");
    else var data = '';
    for(var i=0; i<data.length; i++) {
        tmp = data[i].split("^=");
        key = tmp[0];
        val = tmp[1];
        if (document.forms['user'].elements['cu['+key+']'] && document.forms['user'].elements['cu['+key+']'] != undefined)
                document.forms['user'].elements['cu['+key+']'].value = val;
                
        if (key == 'contract_lock') document.forms['user'].elements['cu[contract_type]'].disabled = ((val == '1')?true:false);
        if (key == 'pass') document.forms['user'].elements['cu[pass_conf]'].value = val;
    }

    if (data && obj_id != 'form_user') {
        document.images['add'].style.display = 'none';
        document.images['clear'].style.display = 'none';
        document.images['change'].style.display = 'block';
        for (var i=0; i<document.images.length; i++)
            if (document.images[i].name == 'delete')
                document.images[i].style.display = 'block';
        document.images['dont_change'].style.display = 'block';
    } else {
        document.forms['user'].elements['cu[contract_type]'].disabled = false;
        document.images['add'].style.display = 'block';
        document.images['clear'].style.display = 'block';
        document.images['change'].style.display = 'none';
        for (var i=0; i<document.images.length; i++)
            if (document.images[i].name == 'delete')
                document.images[i].style.display = 'none';
        document.images['dont_change'].style.display = 'none';
    }
}

