function ValidateInputFields()
{
    var count = 0;
    nodes = document.getElementsByTagName('input');
    
    for(var i=0; i<nodes.length; i++)
    {
        if(nodes[i].getAttribute('required') == 'true' && nodes[i].getAttribute('type') == 'text' && nodes[i].value == '')
        {
            nodes[i].style.border = '1px red dotted';
            count++;
        }
        else if(nodes[i].getAttribute('required') == 'true' && nodes[i].getAttribute('type') == 'checkbox' && nodes[i].checked == false)
        {
            nodes[i].style.border = '1px red dotted';
            count++;
        }
        else
            nodes[i].style.border = '1px #CCCCCC solid';
    }
    
    nodes = document.getElementsByTagName('textarea');
    
    for(var i=0; i<nodes.length; i++)
    {
        if(nodes[i].getAttribute('required') == 'true')
        {
            if(nodes[i].getAttribute('mce') == "true" || nodes[i].getAttribute('tinymce') == "true")
            {
                if(tinyMCE.get(nodes[i].id).getContent() == '')
                {
                    nodes[i].style.border = '1px red dotted';
                    count++;
                }
            }
            else
            {
                if(nodes[i].value == '')
                {
                    nodes[i].style.border = '1px red dotted';
                    count++;
                }
            }
        }
        else
            nodes[i].style.border = '1px #CCCCCC solid';
    }
     
    nodes = document.getElementsByTagName('select');
    
    for(var i=0; i<nodes.length; i++)
    {
        if(nodes[i].getAttribute('required') == 'true' && nodes[i][nodes[i].selectedIndex].value == '')
        {
            nodes[i].style.color = 'red';
            count++;
        }
        else
            nodes[i].style.color = '#000';
    }     
        
    if(count > 0)
    {
        window.alert('Vul a.u.b. alle verplichte velden in.');
        count = 0;
        return false;
    }
    return true;
}