/* checkbox.js
 * Copyright (c) 2007 Noitulos GmbH, www.noitulos.com
 *
 * Version History:
 *
 * - v0.1, created on 31.08.07 by Chris Strobel <strobel@noitulos.com>
 *   Initial creation of the function.
 */


/* boolean checkElement(el)
 *
 * This function checks if the rigth checkboxes are clicked.
 *
 * Params
 *
 */
function checkallElement(felm, selm, telm, foelm, fielm)
{
    var f = document.getElementById(felm);
    var s = document.getElementById(selm);
    var t = document.getElementById(telm);
    var fo = document.getElementById(foelm);
    var fi = document.getElementById(fielm);

    if(!f)
        return false;

    if(f.checked==true )
    {
        s.checked = true;
        t.checked = true;
        fo.checked = true;
        fi.checked = true;
    }

    return true;
}

function uncheckthreeElement(felm, selm, telm, foelm)
{
    var f = document.getElementById(felm);
    var s = document.getElementById(selm);
    var t = document.getElementById(telm);
    var fo = document.getElementById(foelm);

    if(!f)
        return false;

    if(f.checked==false )
    {
        s.checked = false;
        t.checked = false;
        fo.checked = false;
    }
    
    return true;
}

function checktooElement(felm, selm)
{
    var f = document.getElementById(felm);
    var s = document.getElementById(selm);

    if(!f)
        return false;

    if(f.checked==true )
    {
        s.checked = true;
    }
    
    return true;
}

function unchecktooElement(felm, selm)
{
    var f = document.getElementById(felm);
    var s = document.getElementById(selm);

    if(!f)
        return false;

    if(f.checked==false )
    {
        s.checked = false;
    }
    
    return true;    
}

