function init_ucl_community_member_area()
{

    toggle_ucl_membership($('user_from_ucl_community').checked)
    $('user_from_ucl_community').observe('click', function(event)
    {
        toggle_ucl_membership(this.checked)
    }
    )

    pair_trigger($('user_student'), $('user_student_year'))
    pair_trigger($('user_phd_student'), $('user_phd_faculty'))
    pair_trigger($('user_spin_off_owner'), $('user_spin_off_faculty'))
    pair_trigger($('user_stuff_member'), $('user_stuff_member_faculty'))
    pair_trigger($('user_alumni'), $('user_alumni_faculty_year'))
    pair_trigger($('user_member_of_none'), $('user_experience'))
    pair_trigger($('user_ucl_dev_partner'), $('user_ucl_dev_faculty'))
}
  
function pair_trigger(trigger, target)
{
    if(!trigger.checked)
    {
        target.clear();
        target.disable();
    }

    trigger.observe('click', function(event)
    {
        if(trigger.checked)
            target.enable()
        else
        {
            target.clear()
            target.disable()
        }
    }
    )
}

function twit(text_area, counter_container, max)
{
    if(text_area.value != null && text_area.value.length != 0)
    {
        counter_container.innerHTML = max - text_area.value.length;
    }
    
    text_area.observe('keyup', function(event)
    {
        if(this.value == null || this.value.length == 0)
        {
            counter_container.innerHTML = max;
        }
        else
        {
            if(this.value.length < max)
            {
                //alert(max - this.value.length)
                counter_container.innerHTML = max - this.value.length;
            }
            else
            {
                counter_container.innerHTML = 0;
                this.value = this.value.substring(0, max)
            }
        }
    }
    )
}


  

function toggle_ucl_membership(enable)
{
    $$('#ucl_membership input[type=checkbox]').each(function(input)
    {
        if(enable)
            input.enable()
        else
        {
            if(input.type == 'checkbox')
                input.checked = false;
            input.disable();
        }
    })

    $$('#ucl_membership input[type=text]').each(function(input)
    {
        if(!enable)
        {
            input.clear();
            input.disable();
        }
    })

}

function deny_project_user_click(id)
{
    if($('reject_reason_' + id).value.empty())
        {
            $('request_' + id).hide();
            $('reject_' + id).show();
            $('actions_' + id).hide();
            $('submit_' + id).show();
        }
    return false;
}